0000950170-24-064645.txt : 20240524 0000950170-24-064645.hdr.sgml : 20240524 20240524163107 ACCESSION NUMBER: 0000950170-24-064645 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240524 DATE AS OF CHANGE: 20240524 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CORVEL CORP CENTRAL INDEX KEY: 0000874866 STANDARD INDUSTRIAL CLASSIFICATION: INSURANCE AGENTS BROKERS & SERVICES [6411] ORGANIZATION NAME: 02 Finance IRS NUMBER: 330282651 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-19291 FILM NUMBER: 24984937 BUSINESS ADDRESS: STREET 1: 2010 MAIN STREE STREET 2: SUITE 1020 CITY: IRVINE STATE: CA ZIP: 92614 BUSINESS PHONE: 9498511473 MAIL ADDRESS: STREET 1: 2010 MAIN STREET STREET 2: SUITE 1020 CITY: IRVINE STATE: CA ZIP: 92614 FORMER COMPANY: FORMER CONFORMED NAME: FORTIS CORP DATE OF NAME CHANGE: 19600201 10-K 1 crvl-20240331.htm 10-K 10-K
FY0000874866--03-31falsethree months2018 2019 2020 2021 2022 2023http://fasb.org/us-gaap/2023#LiabilitiesCurrenthttp://fasb.org/us-gaap/2023#LiabilitiesCurrent0000874866crvl:NetworkSolutionsServicesMember2023-04-012024-03-310000874866crvl:RangeOneMember2024-03-310000874866us-gaap:RetainedEarningsMember2022-03-310000874866crvl:OfficeEquipmentAndComputersMember2024-03-310000874866us-gaap:CustomerConcentrationRiskMembercrvl:NoCustomerMemberus-gaap:SalesRevenueNetMember2023-04-012024-03-310000874866us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310000874866crvl:OfficeEquipmentAndComputersMember2023-03-3100008748662022-04-012022-06-300000874866crvl:TimeBasedOptionsAndPerformanceBasedOptionsMemberus-gaap:CostOfSalesMember2021-04-012022-03-3100008748662024-03-310000874866us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembercrvl:PatientManagementServicesMember2023-04-012024-03-3100008748662022-03-3100008748662024-05-100000874866us-gaap:LandImprovementsMember2024-03-310000874866crvl:RangeFourMember2024-03-310000874866us-gaap:PerformanceSharesMember2022-04-012023-03-310000874866crvl:EmployeeStockPurchasePlanMember2022-04-012023-03-3100008748662022-07-012022-09-300000874866us-gaap:AllowanceForCreditLossMember2021-03-310000874866us-gaap:AdditionalPaidInCapitalMember2023-03-310000874866us-gaap:AllowanceForCreditLossMember2023-04-012024-03-3100008748662023-04-012023-06-300000874866us-gaap:TreasuryStockCommonMember2021-04-012022-03-310000874866srt:MaximumMember2024-03-310000874866us-gaap:AllowanceForCreditLossMember2022-03-310000874866us-gaap:AllowanceForCreditLossMember2021-04-012022-03-3100008748662023-01-012023-03-310000874866us-gaap:NoncompeteAgreementsMember2022-04-012023-03-310000874866srt:MaximumMember2022-03-310000874866us-gaap:CustomerRelationshipsMember2022-04-012023-03-310000874866crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember2023-04-012024-03-310000874866us-gaap:BuildingMember2024-03-310000874866us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembercrvl:PatientManagementServicesMember2021-04-012022-03-310000874866srt:MinimumMemberus-gaap:CustomerRelationshipsMember2024-03-310000874866srt:MinimumMembercrvl:ComputerHardwareMember2024-03-310000874866us-gaap:CommonStockMember2024-03-310000874866crvl:EmployeeStockPurchasePlanMember2022-03-3100008748662023-09-290000874866us-gaap:LicensingAgreementsMember2024-03-310000874866crvl:EmployeeStockPurchasePlanMember2023-03-310000874866us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012023-03-310000874866crvl:EmployeeStockPurchasePlanMember2024-03-310000874866srt:MinimumMember2024-03-310000874866crvl:PatientManagementServicesMember2021-04-012022-03-310000874866crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember2022-04-012023-03-310000874866us-gaap:LicensingAgreementsMember2023-03-310000874866us-gaap:CommonStockMember2022-04-012023-03-310000874866us-gaap:CommonStockMember2022-03-310000874866us-gaap:CommonStockMember2023-03-3100008748662023-04-012024-03-310000874866crvl:RangeTwoMember2024-03-310000874866crvl:NetworkSolutionsServicesMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012022-03-310000874866us-gaap:AdditionalPaidInCapitalMember2022-04-012023-03-310000874866us-gaap:AdditionalPaidInCapitalMember2024-03-310000874866us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-04-012024-03-310000874866us-gaap:AdditionalPaidInCapitalMember2021-04-012022-03-310000874866crvl:RangeTwoMember2023-04-012024-03-310000874866us-gaap:LeaseholdImprovementsMember2023-03-310000874866srt:MaximumMember2021-04-012022-03-310000874866srt:MinimumMember2022-03-310000874866crvl:NetworkSolutionsServicesMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012023-03-310000874866us-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-04-012024-03-310000874866us-gaap:TreasuryStockCommonMember2022-04-012023-03-310000874866us-gaap:RetainedEarningsMember2023-03-310000874866crvl:PatientManagementServicesMember2023-04-012024-03-310000874866us-gaap:AdditionalPaidInCapitalMember2023-04-012024-03-310000874866us-gaap:LandBuildingsAndImprovementsMember2023-03-310000874866srt:MaximumMember2022-04-012023-03-3100008748662022-11-300000874866us-gaap:PerformanceSharesMember2021-04-012022-03-310000874866srt:MaximumMemberus-gaap:CustomerRelationshipsMember2024-03-310000874866us-gaap:RetainedEarningsMember2021-03-310000874866us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembercrvl:PatientManagementServicesMember2022-04-012023-03-310000874866us-gaap:AllowanceForCreditLossMember2023-03-310000874866srt:MinimumMember2023-04-012024-03-310000874866us-gaap:NoncompeteAgreementsMember2023-04-012024-03-310000874866us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012024-03-310000874866srt:MaximumMember2023-04-012024-03-310000874866crvl:RangeOneMember2023-04-012024-03-310000874866us-gaap:TreasuryStockCommonMember2021-03-310000874866us-gaap:CustomerConcentrationRiskMembercrvl:NoCustomerMemberus-gaap:SalesRevenueNetMember2022-04-012023-03-310000874866us-gaap:CommonStockMember2021-03-310000874866srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-03-3100008748662022-10-012022-12-310000874866us-gaap:BuildingImprovementsMember2024-03-310000874866us-gaap:CreditConcentrationRiskMembercrvl:OneCustomerMemberus-gaap:AccountsReceivableMember2022-04-012023-03-310000874866srt:MaximumMember2023-03-310000874866crvl:TimeBasedOptionsAndPerformanceBasedOptionsMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-04-012023-03-310000874866us-gaap:CustomerRelationshipsMember2023-04-012024-03-310000874866us-gaap:CustomerConcentrationRiskMembercrvl:NoCustomerMemberus-gaap:SalesRevenueNetMember2021-04-012022-03-310000874866us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012022-03-310000874866us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-04-012023-03-310000874866srt:MinimumMembercrvl:FurnitureAndEquipmentMember2024-03-310000874866us-gaap:LeaseholdImprovementsMember2024-03-310000874866srt:MaximumMembercrvl:ComputerHardwareMember2024-03-310000874866us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012024-03-310000874866crvl:TimeBasedOptionsAndPerformanceBasedOptionsMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-04-012024-03-310000874866us-gaap:AllowanceForCreditLossMember2024-03-310000874866crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember2021-04-012022-03-310000874866srt:MinimumMember2021-04-012022-03-310000874866crvl:RangeThreeMember2023-04-012024-03-310000874866us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012022-03-3100008748662023-10-012023-12-310000874866crvl:TimeBasedOptionsAndPerformanceBasedOptionsMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-04-012022-03-310000874866us-gaap:RetainedEarningsMember2023-04-012024-03-310000874866us-gaap:NoncompeteAgreementsMember2023-03-3100008748662021-04-012022-03-310000874866us-gaap:NoncompeteAgreementsMember2024-03-310000874866us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012023-03-310000874866srt:MinimumMembercrvl:PatientManagementServicesMember2023-04-012024-03-310000874866us-gaap:LeaseholdImprovementsMember2023-04-012024-03-310000874866us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2024-03-310000874866us-gaap:TreasuryStockCommonMember2023-04-012024-03-310000874866srt:MinimumMember2022-04-012023-03-310000874866us-gaap:ShareBasedCompensationAwardTrancheOneMember2023-04-012024-03-310000874866crvl:RangeFourMember2023-04-012024-03-310000874866us-gaap:CustomerRelationshipsMember2024-03-310000874866us-gaap:AllowanceForCreditLossMember2022-04-012023-03-310000874866us-gaap:AdditionalPaidInCapitalMember2022-03-310000874866srt:MaximumMembercrvl:FurnitureAndEquipmentMember2024-03-310000874866crvl:NetworkSolutionsServicesMember2021-04-012022-03-310000874866crvl:TimeBasedOptionsAndPerformanceBasedOptionsMemberus-gaap:CostOfSalesMember2022-04-012023-03-3100008748662023-07-012023-09-300000874866crvl:NetworkSolutionsServicesMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012024-03-310000874866us-gaap:TreasuryStockCommonMember2022-03-310000874866us-gaap:PerformanceSharesMember2023-04-012024-03-310000874866crvl:RangeThreeMember2024-03-310000874866us-gaap:TreasuryStockCommonMember2023-03-310000874866us-gaap:RetainedEarningsMember2021-04-012022-03-310000874866us-gaap:CustomerRelationshipsMember2023-03-310000874866us-gaap:AdditionalPaidInCapitalMember2021-03-3100008748662024-01-012024-03-310000874866srt:MaximumMembercrvl:PatientManagementServicesMember2023-04-012024-03-310000874866crvl:PatientManagementServicesMember2022-04-012023-03-310000874866us-gaap:LandBuildingsAndImprovementsMember2024-03-3100008748662022-04-012023-03-310000874866us-gaap:LicensingAgreementsMember2023-04-012024-03-310000874866us-gaap:TreasuryStockCommonMember2024-03-310000874866us-gaap:RetainedEarningsMember2022-04-012023-03-310000874866us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-03-310000874866crvl:TimeBasedOptionsAndPerformanceBasedOptionsMemberus-gaap:CostOfSalesMember2023-04-012024-03-310000874866us-gaap:CommonStockMember2021-04-012022-03-310000874866srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-03-310000874866crvl:NetworkSolutionsServicesMember2022-04-012023-03-310000874866us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMembercrvl:OneCustomerMember2023-04-012024-03-310000874866us-gaap:RetainedEarningsMember2024-03-310000874866crvl:EmployeeStockPurchasePlanMember2023-04-012024-03-310000874866us-gaap:CommonStockMember2023-04-012024-03-3100008748662021-03-310000874866srt:DirectorMember2023-04-012024-03-310000874866us-gaap:PerformanceSharesMember2024-03-3100008748662023-03-310000874866crvl:EmployeeStockPurchasePlanMember2021-04-012022-03-3100008748662024-04-012024-03-310000874866srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-03-310000874866srt:MinimumMember2023-03-310000874866us-gaap:LicensingAgreementsMember2022-04-012023-03-31crvl:PerformanceObligationxbrli:pureiso4217:USDxbrli:sharesxbrli:sharescrvl:Customercrvl:Segmentiso4217:USD

 

 

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 March 31, 2024

OR

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

FOR THE TRANSITION PERIOD FROM TO

Commission File Number: 0-19291

CorVel Corporation

(Exact name of registrant as specified in its charter)

Delaware

33-0282651

( State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

5128 Apache Plume Road, Suite 400

Fort Worth, Texas

76109

(Address of principal executive offices)

(Zip Code)

(817) 390-1416
(Registrant’s telephone number, including area code)

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

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock, Par Value $0.0001 Per Share

 

CRVL

 

Nasdaq Global Select Market

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

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

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

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

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

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

 

Large accelerated filer

Accelerated filer

 

 

 

 

 

Non-accelerated filer

Small 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). YesNo

As of Septembe 29, 2023, the aggregate market value of the registrant’s voting and non-voting common equity held by non-affiliates of the registrant was approximately $1,771,296,000 based on the closing price per share of $196.65 for the registrant’s common stock as reported on the Nasdaq Global Select Market on such date multiplied by 9,007,351 shares (total outstanding shares of 17,119,483 less 8,112,132 shares held by affiliates) of the registrant’s common stock which were outstanding on such date. For the purposes of the foregoing calculation only, all of registrant’s directors, executive officers and persons known to the registrant to hold ten percent or greater of the registrant’s outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

The number of shares of registrant’s Common Stock outstanding as of May 21, 2024 was 17,121,778.

 

DOCUMENTS INCORPORATED BY REFERENCE

Information required by Items 10 through 14 of Part III of this Annual Report on Form 10-K, to the extent not set forth herein, is incorporated herein by reference to portions of the registrant’s Definitive Proxy Statement for the registrant’s 2024 annual meeting of stockholders, which will be filed with the Securities and Exchange Commission not later than 120 days after the end of the fiscal year ended March 31, 2024. Except with respect to the information specifically incorporated by reference in this Annual Report on Form 10-K, the registrant’s definitive proxy statement is not deemed to be filed as a part of this Form 10-K.

 

 


 

CORVEL CORPORATION

2024 ANNUAL REPORT ON FORM 10-K

TABLE OF CONTENTS

 

 

 

 

Page

 

 

PART I

 

 

 

 

 

 

 

Item 1.

 

Business

 

3

 

 

 

 

 

Item 1A.

 

Risk Factors

 

12

 

 

 

 

 

Item 1B.

 

Unresolved Staff Comments

 

20

 

 

 

 

 

Item 1C.

 

Cybersecurity

 

20

 

 

 

 

 

Item 2.

 

Properties

 

21

 

 

 

 

 

Item 3.

 

Legal Proceedings

 

21

 

 

 

 

 

Item 4.

 

Mine Safety Disclosures

 

21

 

 

 

 

 

 

 

PART II

 

 

 

 

 

 

 

Item 5.

 

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

 

22

 

 

 

 

 

Item 6.

 

Reserved

 

23

 

 

 

 

 

Item 7.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

24

 

 

 

 

 

Item 7A.

 

Quantitative and Qualitative Disclosures About Market Risk

 

24

 

 

 

 

 

Item 8.

 

Financial Statements and Supplementary Data

 

24

 

 

 

 

 

Item 9.

 

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

24

 

 

 

 

 

Item 9A.

 

Controls and Procedures

 

24

 

 

 

 

 

Item 9B.

 

Other Information

 

25

 

 

 

 

 

Item 9C.

 

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

25

 

 

 

 

 

 

 

PART III

 

 

 

 

 

 

 

Item 10.

 

Directors, Executive Officers and Corporate Governance

 

26

 

 

 

 

 

Item 11.

 

Executive Compensation

 

26

 

 

 

 

 

Item 12.

 

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

26

 

 

 

 

 

Item 13.

 

Certain Relationships and Related Transactions, and Director Independence

 

26

 

 

 

 

 

Item 14.

 

Principal Accountant Fees and Services

 

26

 

 

 

 

 

 

 

PART IV

 

 

 

 

 

 

 

Item 15.

 

Exhibit and Financial Statement Schedules

 

27

 

 

 

 

 

Item 16.

 

Form 10-K Summary

 

30

 

 

 

 

 

 

 

Signatures

 

31

 

 

 

i


 

In this Annual Report on Form 10-K (this “annual report”), the terms “CorVel,” “Company,” “we,” “us,” and “our” refer to CorVel Corporation and its subsidiaries.

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

This annual report and information incorporated by reference herein contain forward-looking statements within the meaning of the Securities Act of 1933, as amended (the "Securities Act"), and the Securities Exchange Act of 1934, as amended (the “Exchange Act”), including, but not limited to, the statements about our plans, strategies and prospects in Part I, Item 1, “Business,” Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this annual report. Words such as “expects,” “anticipates,” “intends,” “plans,” “predicts,” “believes,” “seeks,” “estimates,” “potential,” “continue,” “strive,” “ongoing,” “may,” “will,” “would,” “could,” and “should,” as well as variations of these words or similar expressions are intended to identify forward-looking statements. These forward-looking statements are based on management’s current expectations, estimates and projections about our industry, management’s beliefs, and certain assumptions made by management, and we can give no assurance that we will achieve our plans, intentions or expectations. Certain important factors could cause actual results to differ materially from the forward-looking statements we make in this annual report. Representative examples of these factors include (without limitation):

General industry and economic conditions, including a decreasing number of national claims due to decreasing number of injured workers;
The impact of global pandemics;
Competition from other managed care companies and third-party administrators;
The Company's ability to renew or maintain contracts with its customers on favorable terms or at all;
The ability to expand certain areas of the Company's business;
Growth in the Company's sale of third-party administrator (“TPA”) services;
Shifts in customer demands;
Increases in operating expenses, including employee wages, benefits and medical inflation;
The ability of the Company to produce market-competitive software;
Cost of capital and capital requirements;
Our ability to attract and retain key personnel;
The impact of possible cybersecurity incidents on its business;
Possible litigation and legal liability in the course of operations, and the Company's ability to resolve such litigation;
Changes in regulations affecting the workers’ compensation, insurance and healthcare industries in general;
Governmental and public policy changes, including, but not limited to, legislative and administrative law and rule implementation or change; and
The availability of financing in the amounts, at the times, and on the terms necessary to support the Company's future business.

Part I, Item 1A of this annual report, “Risk Factors,” discusses these and other important risk factors that may affect our business, results of operations and financial condition. The factors listed above and the factors described in Part I, Item 1A of this annual report, as well as similar discussions in our other filings with the Securities and Exchange Commission ("SEC") are not necessarily all of the important factors that could cause actual results to differ materially from those expressed in any of our forward-looking statements. Other unknown or unpredictable factors also could have material adverse effects on our future results. Investors should consider these factors before deciding to make or maintain an investment in our securities. The forward-looking statements included in this annual report are based on information available to us as of the date of this annual report. We expressly disclaim any intent or obligation to update any forward-looking statements to reflect subsequent events or circumstances.

2


 

PART I

Item 1. Business.

INTRODUCTION

CorVel applies certain technology, including artificial intelligence, machine learning and natural language processing, to enhance the management of episodes of care and the related health-care costs. We partner with employers, TPAs, insurance companies and government agencies to assist our customers in managing the increasing medical costs of workers' compensation, group health and auto insurance, and in monitoring the quality of care provided to claimants. Our diverse suite of solutions combines our integrated technologies with a human touch. CorVel's customized services, delivered locally, are backed by a national team to support its clients, as well as their customers and patients.

The Company's services include claims management, bill review, preferred provider networks, utilization management, case management, pharmacy services, directed care and Medicare services. CorVel offers its services as a bundled solution (i.e. claims management), on a standalone basis, or as add-ons to existing customers. Customers that do not purchase a bundled solution generally use another provider, an in-house solution, or choose not to utilize such a service to manage their workers’ compensation, health, auto or other liability costs. The price of the bundled services is generally the same as if the products were purchased on an individual basis. Bundled products are generally delivered in the same accounting period.

CorVel was incorporated in Delaware in 1987, and its principal executive offices are located at 5128 Apache Plume Road, Suite 400, Fort Worth, Texas 76109. The Company's telephone number is (817) 390-1416. The Company maintains a nationwide presence across a network of branches, and our Fort Worth, Texas location provides a centrally located hub for the Company. The location provides a sizable property footprint and a concentrated number of employees. Additionally, our Dallas-Fort Worth metropolitan area offices perform both worker’s compensation and group health services. We believe the location of our headquarters puts us in the best position for future growth across our business in these areas of service.

INDUSTRY OVERVIEW

CorVel provides services to employers and payors in the risk management and insurance services arenas, including workers' compensation, general liability, auto liability, and hospital bill auditing and payment integrity. Workers’ compensation is a federally mandated, state-legislated insurance program that requires employers to fund medical expenses, lost wages, and other costs resulting from work-related injuries and illnesses. Workers’ compensation benefits and arrangements vary extensively on a state-by-state basis and are often highly complex. State statutes and court decisions control many aspects of the compensation process, including claims handling, impairment or disability evaluation, dispute settlement, benefit amount guidelines, and cost-control strategies.

In addition to the compensation process, cost containment and claims management continue to be significant employer concerns and many look to managed care vendors and TPAs for cost savings solutions. Cost drivers in workers’ compensation include implementing effective return-to-work and transitional duty programs, coordinating medical care, medical cost management, recognizing fraud and abuse, and improving communications with injured workers. Further, failing to recognize a complex claim at the onset of an injury, often results in a lengthier claims process and a delayed return to work, which drives costs. We offer holistic savings solutions to cost containment using an integrated claims model, which controls costs by advocating medical management at the onset of injury to decrease administrative costs and to reduce the duration of a claimant's disability.

FISCAL 2024 DEVELOPMENTS — Stock Repurchase Program

During the fiscal year ended March 31, 2024 ("fiscal 2024"), the Company spent $45.7 million to repurchase 215,313 shares of its common stock under a plan approved by the Company’s Board of Directors. Since the commencement of this program in fiscal 1997 through fiscal 2024, the Company has repurchased 38,033,179 shares of its common stock, at a cost of approximately $794 million, and had 966,821 shares of common stock authorized for repurchase remaining under its share repurchase program as of March 31, 2024. These repurchases were funded primarily from the Company’s operating cash flows.

BUSINESS — SERVICES

The Company's network solutions and patient management services reduce claim costs by advocating medical management at the onset of an injury. These solutions offer personalized treatment programs that use precise protocols to advocate timely, quality care for injured workers.

3


 

Network Solutions Services

CorVel offers a complete medical savings solution for all in-network and out-of-network medical bills. The Company's services include professional nurse review, true line item review, expert fee negotiations, specialty networks, preferred provider organization ("PPO") management, medical bill repricing, automated adjudication, and electronic reimbursement. Each feature focuses on increasing process efficiencies and maximizing savings opportunities for our customers.

Bill Review

Many states have adopted fee schedules, which regulate the maximum allowable fees payable under workers’ compensation for procedures performed by a variety of health treatment providers. CorVel’s proprietary bill review and claims management technology provides customers with cost savings by decreasing the turnaround time for bill review results through automated, customized algorithms. CorVel’s artificial intelligence engine includes over 100 million individual rules, which offers a comprehensive, paperless solution that surpasses the capabilities of traditional, manual bill review processes.

Our online portal, CareMC, offers a paperless and cost-effective solution for payors to review and approve bills online and access savings reports. Further, CorVel’s solutions are fully customizable and can be tailored to meet unique payor requirements.

Bill review services include:

Coding review and re-bundling;
Reasonable and customary review;
Fee schedule analysis;
Out-of-network bill review;
Pharmacy review;
PPO management; and
Repricing.

PPO Management

PPOs are groups of hospitals, physicians and other healthcare providers that offer services at pre-negotiated rates to employee groups. The Company believes that PPO networks afford employers an additional means of managing healthcare costs by reducing the per-unit price of medical services provided to employees. CorVel offers a proprietary national PPO network and added leased network agreements to offer our customers extensive coverage and optimal network performance. As of March 31, 2024, the Company's PPO network was comprised of over 1.2 million providers nationwide, which are searchable based on quality, types of services, and location by the public through the Company's mobile application.

CorVel has a long-term strategy of network development, providing comprehensive networks to our customers and customization of networks to meet the specific needs of our customers. The Company believes that the strength of its national PPO network, combined with local PPO developers’ commitment and community involvement, enables CorVel to grow its PPO network's size, quality, depth of discount, and commitment to service.

The Company has a team of national, regional and local personnel supporting CorVel's PPO network. This team of developers is responsible for local recruitment, contract negotiations, credentialing and re-credentialing of providers, and working with customers to develop customer-specific provider networks. Each bill review operation has provider relations support staff to address provider grievances and other billing issues.

The Company selects its providers based on their quality, range of services, price and location. The Company evaluates and credentials each provider before inviting them to join its network, and re-credentials them every three years. Through this extensive evaluation process, we are able to provide significant hospital, physician and ancillary medical savings, while maintaining high quality care. Provider network services include a national network for all medical coverages, board-certified physicians, provider credentialing, patient channeling, online PPO look-up, printable directories and driving directions, and medical care organizations ("MCOs").

4


 

CERiS®

CERiS, CorVel’s enhanced review program, performs a clinical review and comparative analysis of itemized billing statements against national and customer payment standards. CERiS is a national provider of cost management solutions to employers, TPAs, insurance companies and government agencies. The Company’s comprehensive forensic solution reviews charge utilization, appropriateness of charges, and billing behavior, to verify proper payment of claims. CERiS offers clarity to those who pay facility claims and are unsure if the billing is correct. CERiS produces incremental savings both prior to and after payment, lowers provider friction, increases efficiencies with client and facility relationships, and easily scales to a payor’s enterprise needs.

Professional Review

CorVel’s professional review service audits and validates facility bill accuracy. This solution also includes review of in-network facility bills. If a bill is identified for professional review, the bill image and its associated medical reports are routed within the system to an experienced medical nurse for review and auditing. The Company’s experienced nurse auditors have clinical backgrounds in all areas of medicine, medical billing and coding to ensure an accurate, consistent and thorough review.

Provider Reimbursement

CorVel’s bill review service automatically issues provider reimbursements, and allows its customers to track dollars spent and bills reviewed, and set reserves through charts available online.

SymbeoSM

We complement our comprehensive solutions by offering our Symbeo technologies, which include scanning, optical character recognition, and document management services. We have added scanning operations to most of the Company’s larger offices around the country, designating them “Capture Centers,” and sell scanning and document management services through all offices. Our scanning service includes a web interface, which provides immediate access to documents and data. Secure document review, approval, transaction workflow and archival storage are available at subscription-based pricing.

Additionally, Symbeo automates the accounts payable process, configuring coding and approvals to customer specific workflows.

Pharmacy Services

CorVel provides patients with a full-feature pharmacy program that offers formulary management, discounted prescriptions, drug interaction monitoring, utilization management and eligibility confirmation. Our network of nationally recognized pharmacies offers claimants savings on the retail price of prescriptions associated with a workers’ compensation claim. The Company’s pharmacy services program includes preferred access to a national pharmacy network, streamlined processing for pharmacies at point of sale, first fill and next fill programs, out-of-network management, medication review services and clinical modeling.

Directed Care Services

CorVel offers a national directed care network that provides access to specialty medical services, which may be required to support an injured worker’s medical treatment plan. CorVel has contracted with medical imaging, physical therapy, diagnostics and ancillary service networks to offer convenient access, timely appointments and preferred rates for these services. The Company manages the entire coordination of care from appointment scheduling through reimbursement, working to achieve timely recovery and increased savings. The Company has directed care networks for CTs and MRIs, diagnostic imaging, physical and occupational therapy, independent medical evaluations, durable medical equipment and transportation and translation.

Medicare Solutions

The Company offers solutions to help manage the requirements mandated by the Centers for Medicare and Medicaid Services (“CMS”). Services include Medicare set asides and agent reporting services to help employers comply with new CMS reporting legislation. As an assigned agent, CorVel can provide services for responsible reporting entities (known as RREs), such as insurers and employers. As an experienced information-processing provider, CorVel is able to electronically submit files to the CMS in compliance with timelines and reporting requirements.

5


 

Clearinghouse Services

CorVel’s proprietary medical review software and claims management technology interfaces with multiple clearinghouses to provide for medical review, conversion of electronic forms to appropriate payment formats, seamless submission of bills for payments and rules engines used to help ensure jurisdictional compliance.

Patient Management Services

CorVel offers a unique approach to patient management through the TPA services it offers. Patient management services include claims management and all services sold to claims management customers, as well as case management, its 24/7 virtual care platform with nurse triage, utilization management, vocational rehabilitation, and disability, liability claims, and auto claims management. This integrated service model controls claims costs by advocating medical management at the onset of a claimant's injury to decrease administrative costs and to shorten the duration of the claimant's disability. This automated solution offers a personalized treatment program for each injured worker, using precise treatment protocols to meet the changing needs of patients on an ongoing basis. The Company offers these services on a stand-alone basis or as an integrated component of its medical cost containment services.

Claims Management

The Company serves customers in the self-insured and commercially-insured markets. Incidents and injuries are reported through a variety of intake methods including a 24/7 nurse triage call center, website, mobile applications, toll-free call centers and traditional methods of paper and fax reporting. Reported incidents and injuries are immediately processed by CorVel’s proprietary rules engine, which provides alerts and recommendations throughout the life of a claim. This technology instantly assigns the claimant an expert claims professional, while simultaneously determining if a claim requires immediate attention for triage.

The Company serves customers through alternative loss-funding methods and provides them with a complete range of services, including claims administration, case management, and medical bill review. In addition to the field investigation and evaluation of claims, the Company may also provide initial loss reporting services for claims, loss mitigation services, vocational rehabilitation, administration of trust funds established to pay claims, and risk management information services.

Features of claims management services include automated first notice of loss, three-point contact within 24 hours, prompt claims investigations, detailed diary notes for each step of the claim, graphical dashboards and claim history scorecards, and litigation management and expert testimony.

Case Management

CorVel’s case management and utilization review services address all aspects of disability management and recovery, including utilization review (pre-certification, concurrent review and discharge planning), early intervention, telephonic, field and catastrophic case management, as well as vocational rehabilitation.

The medical management components of CorVel’s program focus on medical intervention, management and appropriateness. In these cases, the Company’s case managers confer with the attending physician, other providers, the patient and the patient’s family to identify the appropriate rehabilitative treatment and most cost-effective healthcare alternatives. The program is designed to offer the injured party prompt access to appropriate medical providers who will provide quality cost-effective medical care. Case managers may coordinate the services or care required and arrange for special pricing of the services.

A telephonic case manager focuses on assisting the claimant's early return to work, medical improvement and determining the appropriate duration of disability. Further, the telephonic case manager facilitates treatment, negotiates with medical providers on behalf of the injured worker and directs the worker's care until certain case closure criteria is met. Utilization review of provider treatment remains ongoing until discharge from treatment.

A field case manager ("FCM") is assigned to claims requiring an onsite referral. Cases are referred to the most appropriate FCM based on geographic location and injury type. Specialized case management services include catastrophic management, life care planning, and vocational rehabilitation services.

6


 

Virtual Care Platform

Injured workers can contact our 24/7 nurse triage hotline to speak with a registered nurse who specializes in occupational injuries. An assessment is immediately made to recommend self-care, or refer the worker to seek further medical care from our network of preferred providers. CorVel is able to provide quick and accurate care intervention, often preventing a minor injury from becoming an expensive claim. Our virtual platform allows employer access to online case information, comprehensive incident gathering, and healthcare advocacy for injured workers. Additionally, after being screened by a triage nurse, the service now offers Telehealth, which connects injured workers with doctors for virtual appointments via their computers and smart mobile devices. Telehealth, which is approved in nearly all states, is integrated into CorVel’s healthcare model as an option for qualified injuries, primarily musculoskeletal. Telehealth preserves the integrity of the patient-physician relationship with confidential, HIPAA compliant transactions, while also channeling injured workers to network providers for physical therapy or prescriptions when needed.

Utilization Management

CorVel's utilization management programs review proposed care to determine appropriateness, frequency, duration and setting. These programs utilize experienced registered nurses, proprietary medical treatment protocols and systems technology to avoid unnecessary treatments and associated costs. Utilization management processes include injury review, diagnosis and treatment planning, contacting and negotiating provider treatment requirements, certifying appropriateness of treatment parameters, and responding to provider requests for additional treatment. Utilization management services include prospective review, retrospective review, concurrent review, professional nurse review, second opinion, peer review, precertifications and independent medical evaluation.

Vocational Rehabilitation

CorVel’s vocational rehabilitation program is designed for injured workers needing assistance returning to work or retaining employment. This comprehensive suite of services helps employees who are unable to perform their work functions and who face the possibility of joining the open labor market to seek re-employment. These services are available unbundled on an integrated basis as dictated by the requirement of each case and customer preference, or by individual statutory requirements. Vocational rehabilitation services include: ergonomic assessments, rehabilitation plans, transferable skills analysis, labor market services, job seeking skills, resumé development, job analysis and development, job placement, career counseling and expert testimony.

Disability Management

CorVel’s disability management programs offer a continuum of services for short and long-term disability coverages that advocate an employee’s early return to work. Disability management services include: absence reporting, disability evaluations, national preferred provider organizations, independent medical examinations, utilization review, medical case management, return-to-work coordination and integrated reporting.

Liability Claims Management

CorVel also offers liability claims management services that can be sold on a stand-alone basis or as part of patient management. Liability claims management services include claims management, adjusting services, litigation management, claims subrogation, and investigations regarding auto liability, general liability, product liability, personal injury, professional liability, property damage, accidents and weather-related damage.

Auto Claims Management

Injury claims are one of the largest components of auto indemnity costs. Effective management of these claims and their associated costs, combined with an optimal healthcare management program, offers a unique method of cost savings for CorVel's customers. The Company’s auto claims services include national preferred provider organizations, medical bill review, first or third party bill review, first notice of loss, demand packet reviews and reporting and analytics.

SYSTEMS AND TECHNOLOGY

Infrastructure and Data Center

The Company utilizes a tier III-rated data center as its primary processing site. Redundancy is provided at many levels in power, cooling, and computing resources, with the goal of ensuring maximum uptime and system availability for the Company’s production systems. The Company has embraced server virtualization and consolidation techniques to push the fault-tolerance of systems even further. These technologies bring increased availability, speed-to-production and scalability.

7


 

Adoption of Imaging Technologies and Paperless Workflow

Utilizing scanning and automated data capture processes allows the Company to process incoming paper and electronic claims documents, including medical bills, with less manual handling, which has improved the Company’s workflow processes and resulted in cost savings to us and our customers. Through the Company’s online portal, CareMC, customers can review bills as soon as they are processed and approve a bill for payment, streamlining their workflows and expediting the payment process.

Redundancy Center

The Company’s national data center is located near Portland, Oregon. The redundancy center, which is located in Lone Mountain, Nevada, is the Company’s backup processing site in the event that the Portland data center suffers catastrophic loss. Currently, the Company’s data is continually replicated to Lone Mountain in near-real time, so that in the event the Portland data center is offline, the redundancy center can be activated with current information quickly. The Lone Mountain data center also hosts duplicates of the Company’s websites. The systems are maintained and exercised on a continuous basis as they host demonstration and pilot environments that mirror production, with the goal of ensuring their ongoing readiness.

CareMC®

The Company's CareMC (www.caremc.com) platform offers customers direct and immediate access to the Company’s primary service lines. CareMC allows for electronic communication and reporting between providers, payors, employers and patients. The website allows customers to report an incident/injury, request service, schedule an appointment, review bills, manage claims, access their treatment calendar, contest medical bills, and access automated provider reimbursement.

In addition, through CareMC, customers can:

Manage files throughout the life of the claim;
Receive and relay case notes from case managers; and
Integrate information from multiple claims management sources into one database.

CareMC facilitates healthcare transaction processing. Using artificial intelligence technology, the website provides situation alerts and event triggers, to facilitate prompt and effective decisions. CareMC users can quickly see where event outliers are occurring within the claims management process. If costs exceed pre-determined thresholds or activities fall outside expected timelines, the customer can be quickly notified. The latest feature within CareMC, the Edge, modernizes claims processing and adapts to the way people work. This module facilitates quicker decision making by prioritizing information that is easily actionable. Seamlessly integrated within the platform, the Edge browses codified data and prioritizes claims, alerting adjusters to those claims needing attention and actions that need to be taken. The Edge displays live, claims information on one screen to help guide users toward their next action.

Claims Processing

We continue to develop our claims system capabilities, which reflects the Company’s preference for owning and maintaining our own software assets. Integration projects, some already completed, are underway to present more of this claims-centric information available through the CareMC online portal. The Company’s goal is to continue to modernize user interfaces, give more rapid feedback and put real-time information in the hands of our customers.

CUSTOMERS AND MARKETING

CorVel serves a diverse group of customers, which include insurers, TPAs, self-administered employers, government agencies, municipalities, state funds, and numerous other stakeholders in the health care industry. CorVel provides workers’ compensation services to virtually any size employer and in any state or region of the United States. No single customer represented more than 10% of revenues in fiscal 2024, or in the fiscal years ended March 31, 2023 and 2022. One customer accounted for 10% or more of accounts receivable as of March 31, 2024 and 2023. Many claims management decisions in workers’ compensation are the responsibility of the local claims office of national or regional insurers. The Company’s national branch office network enables the Company to market and offer its services at both a local and national account level, though the Company placed increasing emphasis on national account marketing. The sales and marketing activities are conducted primarily by account executives located in key geographic areas.

8


 

COMPETITION AND MARKET CONDITIONS

The healthcare cost containment industry is competitive and is subject to economic pressures for cost savings and legislative reforms. CorVel’s primary competitors in the workers’ compensation market include TPAs, MCOs, large insurance carriers and numerous independent companies. Many of the Company’s competitors are significantly larger and have greater financial and marketing resources than the Company. Moreover, the Company’s customers may establish the in-house capability of performing the kinds of services offered by the Company. If the Company is unable to compete effectively, it will be difficult to add and retain customers, and the Company’s business, financial condition and results of operations will be materially and adversely affected.

There has been unprecedented acceleration in mobile and other technology in the past few years. This capability provides immediate access and begins to present business opportunities that were previously predicated on a less connected environment. The Company continues to leverage the latest technological innovation to connect all parties involved in the workers' compensation, risk management, and insurance processes in ways that were unimaginable in the past. The Company remains focused on executing its strategy to offer industry-leading claims management and cost containment solutions to the market.

GOVERNMENT REGULATIONS

General

Managed healthcare programs for workers’ compensation are subject to various laws and regulations. Both the nature and degree of applicable government regulation vary greatly depending upon the specific activities involved. Generally, parties that actually provide or arrange for the provision of healthcare services, such as the Company, assume financial risk related to the provision of those services or undertake direct responsibility for making payment or payment decisions for those services. These parties are subject to a number of complex regulatory requirements that govern many aspects of their conduct and operations.

In contrast, the management and information services provided by the Company to its customers typically have not been the subject of regulation by the federal government or the states. Since the managed healthcare field is a rapidly expanding and changing industry and the cost of healthcare continues to increase, it is possible that state and federal regulatory frameworks will expand to have a greater impact on the conduct and operation of the Company’s business.

Under the current workers’ compensation system, employer insurance or self-funded coverage is governed by individual laws in each of the 50 states and by certain federal laws. The management and information services that make up the Company’s managed care program serve markets that have developed largely in response to needs of insurers, employers and large TPAs, and generally have not been mandated by legislation or other government action. On the other hand, the vocational rehabilitation case management marketplace within the workers’ compensation system has been dependent upon the laws and regulations within those states that require the availability of specified rehabilitation services for injured workers. Similarly, the Company’s fee schedule auditing services address market needs created by certain states’ enactment of maximum permissible fee schedules for workers’ compensation services. Changes in individual state regulation of workers’ compensation may create a greater or lesser demand for some or all of the Company’s services or require the Company to develop new or modified services to meet the needs of and compete effectively in the marketplace.

We are required to be licensed or receive regulatory approval in nearly every state and foreign jurisdiction in which we do business. In addition, most jurisdictions require individuals who engage in claim adjusting and certain other insurance service activities to be personally licensed. These licensing laws and regulations vary from jurisdiction to jurisdiction. In most jurisdictions, licensing laws and regulations generally grant broad discretion to supervisory authorities to adopt and amend regulations and to supervise regulated activities.

Medical Cost Containment Legislation

Historically, governmental strategies to contain medical costs in the workers’ compensation field have been generally limited to legislation on a state-by-state basis. For example, many states have implemented fee schedules that list maximum reimbursement levels for healthcare procedures. In certain states that have not authorized the use of a fee schedule, the Company adjusts bills to the usual and customary levels authorized by the payor. Opportunities for the Company’s services could increase if more states legislate additional cost containment strategies. Conversely, the Company would be materially and adversely affected if states elect to reduce the extent of medical cost containment strategies available to insurance carriers and other payors, or adopt other strategies for cost containment that would not support a demand for the Company’s services.

9


 

HUMAN CAPITAL

As of March 31, 2024, CorVel had 4,870 employees, including nurses, claims adjusters, and other employees. Our entire workforce is concentrated in the United States. No employees are represented by any collective bargaining unit. Management believes the Company’s relationship with its employees to be good.

The COVID-19 pandemic had a significant impact on our human capital management, with most of our office locations are operating at reduced capacity. Currently, 75% of our employees are permanent work from home.

Human capital is a key component to our success. CorVel was recently awarded, for the fourth year in a row, certification as a "Great Place to Work Company" based on independent surveys of its employees. Our culture and organizational purpose is embodied by our ACE-IT values of Accountability, Commitment, Excellence, Integrity, and Teamwork. These values define our desired culture, and influence organizational behavior, decision-making and our people priorities. Our mission is to provide an enduring culture where we are empowered to seek our full potential, working together to change the industry, making a real difference to those we serve. Our vision is to make a real difference with our partners by creating a new standard of excellence in service and outcomes.

Diversity, Equity and Inclusion

Diversity, equity and inclusion are core to the Company’s values and instrumental in delivering stronger business growth. The more diverse our backgrounds and experiences, the more we can achieve together working side by side. We are committed to recruiting the most qualified people for the job regardless of gender, ethnicity or other protected traits, and to complying fully with all domestic, foreign and local laws relating to discrimination in the workplace. Additionally, we believe in providing opportunities for career progression for our people and, as such, we strive to fill our open positions with internal talent whenever possible. Our Company’s greatest strength and resource is the talent of our employees.

To ensure that our leaders and employees model fairness and inclusivity in their behaviors, diversity, equity and inclusion training is completed by our leaders and mandated for all employees. We are proud of having a diverse workforce and remain committed to increasing the empowerment of women and minorities across our operations.

As of March 31, 2024, over a third of our employees identify as racially or ethnically diverse. Additionally, over 79% of our employees identify as women. Over 72% of the Company’s managers identify as women.

Employee Wellness

At CorVel, we provide a variety of comprehensive benefit programs that are designed to support the physical, mental and financial well-being of our people. Examples of such programs include: formal wellness programs with fitness challenges and incentives for prioritizing physical exercise; employee assistance programs; group healthcare and telemedicine programs; company-sponsored retirement savings plans; tuition assistance; and programs that support work-life balance such as remote work arrangements and paid-time off.

Employee Development

Employee development continued to be of strategic importance in fiscal 2024. We require our adjusters and nurse case managers to undergo specific training related to their responsibilities as part of their onboarding process. During fiscal 2024, we announced CorVel University, which is a national training initiative to equip candidates with the necessary skills to become claims specialists. Internal and external candidates can go through the 4-week training program that enables a graduate to be integrated into claims operations and developed into claims specialists with local mentors. Additionally, we have a leadership development program that was designed internally and is a combination of six focused workshops facilitated by different members of our executive team, and a curated reading list. During the program, the participants work individually and in group sessions to learn and improve leadership skills from proven resources and have the opportunity to roundtable situations to provide optimal resolutions for their teams.

10


 

AVAILABLE INFORMATION

Copies of our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy statements and any amendments to those reports filed or furnished pursuant to Sections 13(a) or 15(d) of the Exchange Act, as well as other filings made with the SEC, are available free of charge through our website (http://www.corvel.com, under the Investor section) as soon as reasonably practicable after such reports are electronically filed with, or furnished to, the SEC. The SEC also maintains a website at www.sec.gov that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC.

The inclusion of our website address and the address of any of our portals, such as www.caremc.com, in this annual report does not include or incorporate by reference into this annual report any information contained on, or accessible through, such websites.

11


 

Item 1A. Risk Factors.

Past financial performance is not necessarily a reliable indicator of future performance, and investors in our common stock should not use historical performance to anticipate results or future period trends. Investing in our common stock involves a high degree of risk. Investors should consider carefully the following risk factors, as well as the other information in this annual report and our other filings with the SEC, including our consolidated financial statements and the related notes, before deciding whether to invest or maintain an investment in shares of our common stock. If any of the following risks actually occurs, our business, financial condition, and results of operations would suffer. In this case, the trading price of our common stock would likely decline. The risks described below are not the only ones we face. Additional risks that we currently do not know about or that we currently believe to be immaterial may also impair our business operations.

Risks Related to Our Business and Industry

Our sequential revenue may not increase and may decline. As a result, we may fail to meet or exceed the expectations of investors or analysts which could cause our common stock price to decline.

Our sequential revenue growth may not increase and may decline in the future as a result of a variety of factors, many of which are outside of our control. If changes in our sequential revenue fall below the expectations of investors or analysts, the price of our common stock could decline substantially. Fluctuations or declines in sequential revenue growth may be due to a number of factors, including, but not limited to, those listed below and identified throughout this “Risk Factors” section: the decline in manufacturing employment, the decline in workers’ compensation claims, the decline in healthcare expenditures, the considerable price competition in a flat-to-declining workers’ compensation market, litigation, the increase in competition, and the changes and the potential changes in state workers’ compensation and automobile-managed care laws which can reduce demand for our services. These factors create an environment where revenue and margin growth is more difficult to attain and where revenue growth is less certain than historically experienced. Additionally, our technology and preferred provider network face competition from companies that have more resources available to them than we do. Also, some customers may handle their managed care services in-house and may reduce the amount of services which are outsourced to managed care companies such as us. These factors could cause the market price of our common stock to fluctuate substantially. There can be no assurance that our growth rate in the future, if any, will be at or near historical levels.

Natural and other disasters may adversely affect our business.

We may be vulnerable to damage from severe weather conditions or natural disasters, including hurricanes, fires, floods, earthquakes, power loss, communications failures, and similar events, including the effects of pandemics, war or acts of terrorism. If a disaster were to occur, our ability to operate our business could be seriously or completely impaired or destroyed. The insurance we maintain may not be adequate to cover our losses resulting from disasters or other business interruptions. If there is a resurgence in the COVID-19 pandemic, or if any other pandemic arises, it could materially adversely impact our business operations, financial position and results of operations in unpredictable ways that depend on highly-uncertain future developments, such as determining the effectiveness of current or future government actions to address the public health or economic impacts of the pandemic. Any of these risks might have a materially adverse effect on our business operations and our financial position or results of operations.

If we fail to grow our business internally or through strategic acquisitions we may be unable to execute our business plan, maintain high levels of service, or adequately address competitive challenges.

Our strategy is to continue internal growth and, as strategic opportunities arise in the workers’ compensation managed care industry, to consider acquisitions of, or relationships with, other companies in related lines of business. As a result, we are subject to certain growth-related risks, including the risk that we will be unable to retain personnel or acquire other resources necessary to service such growth adequately. Expenses arising from our efforts to increase our market penetration may have a negative impact on operating results. In addition, there can be no assurance that any suitable opportunities for strategic acquisitions or relationships will arise or, if they do arise, that the transactions contemplated could be completed. If such a transaction does occur, there can be no assurance that we will be able to integrate effectively any acquired business. In addition, any such transaction would be subject to various risks associated with the acquisition of businesses, including, but not limited to, the following:

an acquisition may (i) negatively impact our results of operations because it may require incurring large one-time charges, substantial debt or liabilities; (ii) require the amortization or write down of amounts related to deferred compensation, goodwill and other intangible assets; or (iii) cause adverse tax consequences, substantial depreciation or deferred compensation charges;
we may encounter difficulties in assimilating and integrating the business, technologies, products, services, personnel, or operations of companies that are acquired, particularly if key personnel of the acquired company decide not to work for us;
an acquisition may disrupt ongoing business, divert resources, increase expenses, and distract management;

12


 

the acquired businesses, products, services, or technologies may not generate sufficient revenue to offset acquisition costs;
we may have to issue equity or debt securities to complete an acquisition, which would dilute the position of stockholders and could adversely affect the market price of our common stock; and
the acquisitions may involve the entry into a geographic or business market in which we have little or no prior experience.

There can be no assurance that we will be able to identify or consummate any future acquisitions or other strategic relationships on favorable terms, or at all, or that any future acquisition or other strategic relationship will not have an adverse impact on our business or results of operations. If suitable opportunities arise, we may finance such transactions, as well as internal growth, through debt or equity financing. There can be no assurance, however, that such debt or equity financing would be available to us on acceptable terms when, and if, suitable strategic opportunities arise.

If we are unable to increase our market share among national and regional insurance carriers and large, self-funded employers, our results may be adversely affected.

Our business strategy and future success depend in part on our ability to capture market share with our cost containment services as national and regional insurance carriers and large, self-funded employers look for ways to achieve cost savings. There can be no assurance that we will successfully market our services to these insurance carriers and employers or that they will not resort to other means to achieve cost savings. Additionally, our ability to capture additional market share may be adversely affected by the decision of potential customers to perform services internally instead of outsourcing the provision of such services to us. Furthermore, we may not be able to demonstrate sufficient cost savings to potential or current customers to induce them not to provide comparable services internally or to accelerate efforts to provide such services internally.

If competition increases, our growth and profits may decline.

The markets for our network services and patient management services are fragmented and competitive. Our competitors include national managed care providers, preferred provider networks, smaller independent providers, and insurance companies. Companies that offer one or more workers’ compensation managed care services on a national basis are our primary competitors. We also compete with many smaller vendors who generally provide unbundled services on a local level, particularly companies with an established relationship with a local insurance company adjuster. In addition, several large workers’ compensation insurance carriers offer managed care services for their customers, either by performance of the services in-house or by outsourcing to organizations like ours. If these carriers increase their performance of these services in-house, our business may be adversely affected. In addition, consolidation in the industry may result in carriers performing more of such services in-house.

If the referrals for our patient management services decline, our business, financial condition and results of operations would be materially adversely affected.

In some years, we have experienced a general decline in the revenue and operating performance of patient management services. We believe that the performance decline has been due to the following factors: the decrease of the number of workplace injuries that have become longer-term disability cases; increased regional and local competition from providers of managed care services; a possible reduction by insurers on the types of services provided by our patient management business; the closure of offices and continuing consolidation of our patient management operations; and employee turnover, including management personnel, in our patient management business. In the past, these factors have all contributed to the lowering of our long-term outlook for our patient management services. If some or all of these conditions continue, we believe that revenues from our patient management services could decrease.

Declines in workers’ compensation claims may materially harm our results of operations.

Historically, the labor market has become less labor intensive and more service oriented, there are declining work-related injuries. Additionally, employers are being more proactive to prevent injuries. If declines in workers’ compensation costs occur in many states and persist over the long-term, it would have a material adverse impact on our business, financial condition and results of operations.

We provide an outsource service to payors of workers’ compensation benefits, automobile insurance claims, and group health insurance benefits. These payors include insurance companies, TPAs, municipalities, state funds, and self-insured, self-administered employers. If these payors reduce the amount of work they outsource, our results of operations would be materially adversely affected.

13


 

Healthcare providers are becoming increasingly resistant to the application of certain healthcare cost containment techniques; this may cause revenue from our cost containment operations to decrease.

Healthcare providers have become more active in their efforts to minimize the use of certain cost containment techniques and are engaging in litigation to avoid application of certain cost containment practices. Recent litigation between healthcare providers and insurers has challenged certain insurers’ claims adjudication and reimbursement decisions. These cases may affect the use by insurers of certain cost containment services that we provide and may result in a decrease in revenue from our cost containment business.

Our failure to compete successfully could make it difficult for us to add and retain customers and could reduce or impede the growth of our business.

We face competition from PPOs, TPAs, and other managed healthcare companies. We believe that as managed care techniques continue to gain acceptance in the workers’ compensation marketplace, our competitors will increasingly consist of nationally-focused workers’ compensation managed care service companies, insurance companies, HMOs and other significant providers of managed care products. Legislative reform in some states has been considered, but not enacted, to permit employers to designate health plans such as HMOs and PPOs to cover workers’ compensation claimants. Because many health plans have the ability to manage medical costs for workers’ compensation claimants, such legislation may intensify competition in the markets served by us. Many of our current and potential competitors are significantly larger and have greater financial and marketing resources than we do, and there can be no assurance that we will continue to maintain our existing customers, maintain our past level of operating performance, or be successful with any new products or in any new geographical markets we may enter.

If the utilization by healthcare payors of early intervention services continues to increase, the revenue from our later-stage network and healthcare management services could be negatively affected.

The performance of early intervention services, including injury occupational healthcare, first notice of loss, and telephonic case management services, often result in a decrease in the average length of, and the total costs associated with, a healthcare claim. By successfully intervening at an early stage in a claim, the need for additional cost containment services for that claim often can be reduced or even eliminated. As healthcare payors continue to increase their utilization of early intervention services, the revenue from our later stage network and healthcare management services will decrease.

We face competition for staffing, which may increase our labor costs and reduce profitability.

We compete with other healthcare providers in recruiting qualified management and staff personnel for the day-to-day operations of our business, including nurses and other case management professionals. In some markets, the scarcity of nurses and other medical support personnel has become a significant operating issue to healthcare providers. This shortage may require us to enhance wages to recruit and retain qualified nurses and other healthcare professionals. Our failure to recruit and retain qualified management, nurses, and other healthcare professionals, or to control labor costs could have a material adverse effect on profitability.

We are subject to inflation risks which could increase our wages, benefits, and other costs which may result in decreased profitability.

We are impacted by inflationary increases in wages, benefits and other costs. Wage and benefit inflation, whether driven by competition for talent or ordinary course pay increases and other inflationary pressure, may increase our cost of providing services and reduce our profitability. If we are not able to pass increased wage and other costs resulting from inflation onto our clients or charge premium prices when justified by market demand, our profitability may decline.

Sustained increases in the cost of our employee benefits could materially reduce our profitability.

The cost of our current employees’ medical and other benefits substantially affects our profitability. In the past, we have occasionally experienced significant increases in these costs as a result of macro-economic factors beyond our control, including increases in healthcare costs. There can be no assurance that we will succeed in limiting future cost increases, and continued upward pressure in these costs could materially reduce our profitability.

The introduction of software products incorporating new technologies and the emergence of new industry standards could render our existing software products less competitive, obsolete, or unmarketable.

There can be no assurance that we will be successful in developing and marketing new software products that respond to technological changes or evolving industry standards. If we are unable, for technological or other reasons, to develop and introduce new software products cost-effectively, in a timely manner and in response to changing market conditions or customer requirements, our business, results of operations, and financial condition may be adversely affected.

14


 

Developing or implementing new or updated software products and services may take longer and cost more than expected. We rely on a combination of internal development, strategic relationships, licensing and acquisitions to develop our software products and services. The cost of developing new healthcare information services and technology solutions is inherently difficult to estimate. Our development and implementation of proposed software products and services may take longer than originally expected, require more testing than originally anticipated and require the acquisition of additional personnel and other resources. If we are unable to develop new or updated software products and services cost-effectively on a timely basis and implement them without significant disruptions to the existing systems and processes of our customers, we may lose potential sales and harm our relationships with current or potential customers.

We may not be able to develop or acquire necessary IT resources to support and grow our business, and disruptive technologies could impact the volume and pricing of our products, which could materially adversely affect our business, results of operations, and financial condition.

We have made substantial investments in software and related technologies that are critical to the core operations of our business. These IT resources will require future maintenance and enhancements, potentially at substantial costs. Additionally, these IT resources may become obsolete in the future and require replacement, potentially at substantial costs. We may not be able to develop, acquire replacement resources or identify new technology resources necessary to support and grow our business.

In addition, we could face changes in our markets due to disruptive technologies that could impact the volume and pricing of our products, or introduce changes to the claims management processes which could negatively impact our volume of case referrals. Our failure to address these risks, or to do so in a timely manner, or at a cost considered reasonable by us, could materially adversely affect our business, results of operations, and financial condition.

If we are unable to apply technology and data analytics effectively in driving value for our clients through technology-based solutions or maintain internal efficiencies and effective internal controls through the application of technology and related tools, our operating results, client relationships, growth and compliance programs could be adversely affected.

Our future success depends, in part, on our ability to anticipate and respond effectively to the threat and opportunity presented by digital disruption, “big data” and data analytics, and other developments in technology. These may include new applications or insurance-related services based on artificial intelligence, machine learning, robotics, blockchain, the metaverse or new approaches to data mining that impact the nature of how we generate revenue. We may be exposed to competitive risks related to the adoption and application of new technologies by established market participants or new entrants such as technology companies, start-up companies and others. These new entrants are focused on using technology and innovation, including artificial intelligence and blockchain, in an attempt to simplify and improve the client experience, increase efficiencies, alter business models and effect other potentially disruptive changes in the industries in which we operate. We must also develop and implement technology solutions and technical expertise among our employees that anticipate and keep pace with rapid and continuing changes in technology, industry standards, client preferences and internal control standards. We may not be successful in anticipating or responding to these developments on a timely and cost-effective basis and our ideas may not be accepted in the marketplace. Additionally, the effort to gain technological expertise, make use of data analytics, and develop new technologies in our business requires us to incur significant expenses. Investments in technology systems and data analytics capabilities may not deliver the benefits or perform as expected, or may be replaced or become obsolete more quickly than expected, which could result in operational difficulties or additional costs. If we cannot offer new technologies or data analytics solutions as quickly as our competitors, or if our competitors develop more cost-effective technologies, data analytics solutions or other product offerings, we could experience a material adverse effect on our operating results, client relationships, growth and compliance programs.

In some cases, we depend on key third-party vendors and partners to provide technology and other support for our strategic initiatives. If these third parties fail to perform their obligations or cease to work with us, our ability to execute on our strategic initiatives could be adversely affected.

The failure to attract and retain qualified or key personnel may prevent us from effectively developing, marketing, selling, integrating, and supporting our services.

We are dependent, to a substantial extent, upon the continuing efforts and abilities of certain key management personnel. In addition, we face competition for experienced employees with professional expertise in the workers’ compensation managed care area. The loss of key personnel, especially V. Gordon Clemons, our Chairman, and Michael Combs, our Chief Executive Officer and President, or the inability to attract qualified employees, could have a material adverse effect on our business, financial condition, and results of operations.

15


 

If we lose several customers in a short period, our results may be materially adversely affected.

Our results may decline if we lose several customers during a short period. Most of our customer contracts permit either party to terminate without cause. If several customers terminate, or do not renew or extend their contracts with us, our results could be materially and adversely affected. Many organizations in the insurance industry have consolidated and this could result in the loss of one or more of our customers through a merger or acquisition. Additionally, we could lose customers due to competitive pricing pressures or other reasons.

We are subject to risks associated with acquisitions of intangible assets.

Our acquisition of other businesses may result in significant increases in our intangible assets and goodwill. We regularly evaluate whether events and circumstances have occurred indicating that any portion of our intangible assets and goodwill may not be recoverable. When factors indicate that intangible assets and goodwill should be evaluated for possible impairment, we may be required to reduce the carrying value of these assets. We cannot currently estimate the timing and amount of any such charges.

Risks Related to Cybersecurity and Our Information Systems

A cybersecurity attack or other disruption to our information technology systems could result in the loss, theft, misuse, unauthorized disclosure, or unauthorized access of customer or sensitive company information or could disrupt our operations, which could damage our relationships with customers or employees, expose us to litigation or regulatory proceedings, or harm our reputation, any of which could materially adversely affect our business, financial condition or results of operations.

We rely on information technology to support our business activities. Our business involves the storage and transmission of a significant amount of personal, confidential, or sensitive information, including the personal information of our customers and employees, and our company’s financial, operational and strategic information. As with many businesses, we are subject to numerous data privacy and security risks, which may prevent us from maintaining the privacy of this information, result in the disruption of our business and online systems, and require us to expend significant resources attempting to secure and protect such information and respond to incidents, any of which could materially adversely affect our business, financial condition or results of operations. The loss, theft, misuse, unauthorized disclosure, or unauthorized access of such information could lead to significant reputational or competitive harm, result in litigation or regulatory proceedings, or cause us to incur substantial liabilities, fines, penalties or expenses.

Cybersecurity breaches of any of the systems on which we rely may result from circumvention of security systems, denial-of-service attacks or other cyber-attacks, hacking, “phishing” attacks, computer viruses, ransomware, malware, employee or insider error, malfeasance, social engineering, physical breaches or other actions. According to media reports, the frequency, intensity, and sophistication of cyber-attacks, ransomware attacks, and other data security incidents generally has significantly increased around the globe in recent years. As with many other businesses, we have experienced, and are continually at risk of being subject to, attacks and incidents, including cybersecurity breaches such as computer viruses, unauthorized parties gaining access to our information technology systems and similar incidents. Cybersecurity breaches could cause us, and in some cases, materially, to experience reputational harm, loss of customers, loss and/or delay of revenue, loss of proprietary data, loss of licenses, regulatory actions and scrutiny, sanctions or other statutory penalties, litigation, liability for failure to safeguard customers’ information, financial losses or a drop in our stock price. We have invested in and continue to expend significant resources on information technology and data security tools, measures, processes, initiatives, policies and employee training designed to protect our information technology systems, as well as the personal, confidential or sensitive information stored on or transmitted through those systems, and to ensure an effective response to any cyber-attack or data security incident. These expenditures could have an adverse impact on our financial condition and results of operations, and divert management’s attention from pursuing our strategic objectives. In addition, the cost and operational consequences of implementing, maintaining and enhancing further system protective measures could increase significantly as cybersecurity threats increase, and there can be no assurance that the security measures we employ will effectively prevent cybersecurity breaches or otherwise prevent unauthorized persons from obtaining access to our systems and information.

As these threats evolve, cybersecurity incidents could be more difficult to detect, defend against, and remediate. Cyber-attacks or data incidents could remain undetected for some period, which could potentially result in significant harm to our systems, as well as unauthorized access to the information stored on and transmitted by our systems. Further, despite our security efforts and training, our employees may purposefully or inadvertently cause security breaches that could harm our systems or result in the unauthorized disclosure of or access to information. Any measures we do take to prevent security breaches, whether caused by employees or third parties, could have the potential to harm relationships with our customers or restrict our ability to meet our customers' expectations.

If a cyber-attack or other data incident results in the loss, theft, misuse, unauthorized disclosure, or unauthorized access of personal, confidential, or sensitive information belonging to our customers or employees, it could put us at a competitive disadvantage, result in the deterioration of our customers’ confidence in our services, cause our customers to reconsider their relationship with our company or impose more onerous contractual provisions, cause us to lose our regulatory licenses, and subject us to potential litigation, liability, fines and penalties. For example, we could be subject to regulatory or other actions pursuant to privacy laws. This could result in costly investigations and litigation, civil or criminal penalties, operational changes and negative publicity that could adversely affect our reputation, as well as our results of operations and financial condition.

16


 

A cyber-attack or other data security incident could result in the significant and protracted disruption of our business such that:

critical business systems become inoperable or require a significant amount of time or cost to restore;
key personnel are unable to perform their duties or communicate with employees, customers or other third-parties;
it results in the loss, theft, misuse, unauthorized disclosure, or unauthorized access of customer or company information;
we are prevented from accessing information necessary to conduct our business;
we are required to make unanticipated investments in equipment, technology or security measures;
customers cannot access our websites and online systems; or
we become subject to other unanticipated liabilities, costs, or claims.

Any of the foregoing could have a material adverse effect on our business, financial condition and results of operations, and result in harm to our reputation. While we maintain insurance coverage that may, subject to policy terms and conditions, cover certain aspects of the losses and costs associated with cyber-attacks and data incidents, such insurance coverage may be insufficient to cover all losses and would not, in any event, remedy damage to our reputation. In addition, we may face difficulties in recovering any losses from our provider and any losses we recover may be lower than we initially expect.

A breach of security may cause our customers to curtail or stop using our services.

We rely largely on our own security systems, confidentiality procedures, and employee nondisclosure agreements to maintain the privacy and security of our and our customers’ proprietary information. Accidental or willful security breaches or other unauthorized access by third parties to our information systems, the existence of computer viruses in our data or software, and misappropriation of our proprietary information could expose us to a risk of information loss, litigation, and other possible liabilities which may have a material adverse effect on our business, financial condition, and results of operations. If security measures are breached because of third-party action, employee error, malfeasance, or otherwise, or if design flaws in our software are exposed and exploited, and, as a result, a third party obtains unauthorized access to any customer data, our relationships with our customers and our reputation will be damaged, our business may suffer, and we could incur significant liability. Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures.

An interruption in our ability to access critical data may cause customers to cancel their service and/or may reduce our ability to effectively compete.

Certain aspects of our business are dependent upon our ability to store, retrieve, process, and manage data and to maintain and upgrade our data processing capabilities. Interruption of data processing capabilities for any extended length of time, loss of stored data, programming errors or other system failures could cause customers to cancel their service and could have a material adverse effect on our business, financial condition, and results of operations.

In addition, we expect that a considerable amount of our future growth will depend on our ability to process and manage claims data more efficiently and to provide more meaningful healthcare information to customers and payors of healthcare. There can be no assurance that our current data processing capabilities will be adequate for our future growth, that we will be able to efficiently upgrade our systems to meet future demands, or that we will be able to develop, license or otherwise acquire software to address these market demands as well or as timely as our competitors.

If we are unable to leverage our information systems to enhance our outcome-driven service model, our results may be adversely affected.

To leverage our knowledge of workplace injuries, treatment protocols, outcomes data, and complex regulatory provisions related to the workers’ compensation market, we must continue to implement and enhance information systems that can analyze our data related to the workers’ compensation industry. We frequently upgrade existing operating systems and are updating other information systems that we rely upon in providing our services and financial reporting. We have detailed implementation schedules for these projects that require extensive involvement from our operational, technological, and financial personnel. Delays or other problems we might encounter in implementing these projects could adversely affect our ability to deliver streamlined patient care and outcome reporting to our customers.

17


 

Risks Related to Potential Litigation

Exposure to possible litigation and legal liability may adversely affect our business, financial condition, and results of operations.

We, through our utilization management services, make recommendations concerning the appropriateness of providers’ medical treatment plans for patients throughout the country, and as a result, could be exposed to claims for adverse medical consequences. We do not grant or deny claims for payment of benefits and we do not believe that we engage in the practice of medicine or the delivery of medical services. There can be no assurance, however, that we will not be subject to claims or litigation related to the authorization or denial of claims for payment of benefits or allegations that we engage in the practice of medicine or the delivery of medical services.

In addition, there can be no assurance that we will not be subject to other litigation that may adversely affect our business, financial condition or results of operations, including but not limited to being joined in litigation brought against our customers in the managed care industry. We maintain professional liability insurance and such other coverages as we believe are reasonable in light of our experience to date. If such insurance is insufficient or unavailable in the future at reasonable cost to protect us from liability, our business, financial condition, or results of operations could be adversely affected.

If lawsuits against us are successful, we may incur significant liabilities.

We provide to insurers and other payors of healthcare costs managed care programs that utilize preferred provider organizations and computerized bill review programs. Healthcare providers have brought, against us and our customers, individual and class action lawsuits challenging such programs. If such lawsuits are successful, we may incur significant liabilities.

We make recommendations about the appropriateness of providers’ proposed medical treatment plans for patients throughout the country. As a result, we could be subject to claims arising from any adverse medical consequences. Although plaintiffs have not, to date, subjected us to any claims or litigation relating to the granting or denial of claims for payment of benefits or allegations that we engage in the practice of medicine or the delivery of medical services, we cannot assure you that plaintiffs will not make such claims in future litigation. We also cannot assure you that our insurance will provide sufficient coverage or that insurance companies will make insurance available at a reasonable cost to protect us from significant future liability.

The increased costs of professional and general liability insurance may have an adverse effect on our profitability.

The cost of commercial professional and general liability insurance coverage has risen significantly for us in the past several years, and this trend may continue. In addition, if we were to suffer a material loss, our costs may increase over and above the general increases in the industry. If the costs associated with insuring our business continue to increase, it may adversely affect our business. We believe our current level of insurance coverage is adequate for a company of our size engaged in our business. Additionally, we may have difficulty getting carriers to pay under coverage in certain circumstances.

Risks Related to Our Regulatory Environment

Changes in government regulations could increase our costs of operations and/or reduce the demand for our services.

Many states, including a number of those in which we transact business, have licensing and other regulatory requirements applicable to our business. Approximately half of the states have enacted laws that require licensing of businesses which provide medical review services such as ours. Some of these laws apply to medical review of care covered by workers’ compensation. These laws typically establish minimum standards for qualifications of personnel, confidentiality, internal quality control, and dispute resolution procedures. These regulatory programs may result in increased costs of operation for us, which may have an adverse impact upon our ability to compete with other available alternatives for healthcare cost control. In addition, new laws regulating the operation of managed care provider networks have been adopted by a number of states. These laws may apply to managed care provider networks we have contracts with or to provider networks which we may organize. To the extent we are governed by these regulations, we may be subject to additional licensing requirements, financial and operational oversight and procedural standards for beneficiaries and providers.

Regulation in the healthcare and workers’ compensation fields is constantly evolving. We are unable to predict what additional government initiatives, if any, affecting our business may be promulgated in the future. Our business may be adversely affected by failure to comply with existing laws and regulations, failure to obtain necessary licenses and government approvals, or failure to adapt to new or modified regulatory requirements. Proposals for healthcare legislative reforms are regularly considered at the federal and state levels. To the extent that such proposals affect workers’ compensation, such proposals may adversely affect our business, financial condition, and results of operations.

In addition, changes in workers’ compensation, automobile insurance, and group healthcare laws or regulations may reduce demand for our services, which would require us to develop new or modified services to meet the demands of the marketplace, or reduce the fees that we may charge for our services.

18


 

Increasing regulatory focus on privacy issues and expanding privacy laws could impact our business models and expose us to increased liability.

U.S. privacy and data security laws apply to our various businesses. Governments, privacy advocates and class action attorneys are increasingly scrutinizing how companies collect, process, use, store, share and transmit personal data. Globally, new laws, such as the General Data Protection Regulation in Europe, the California Consumer Privacy Act in California, and industry self-regulatory codes have been enacted and more are being considered that may affect our ability to respond to customer requests under the laws, and to implement our business models effectively. These requirements, among others, may force us to bear the burden of more onerous obligations in our contracts. Any perception of our practices, products or services as a violation of individual privacy rights may subject us to public criticism, class action lawsuits, reputational harm, or investigations or claims by regulators, industry groups or other third parties, all of which could disrupt our business and expose us to increased liability. Additionally, we store information on behalf of our customers and if our customers fail to comply with contractual obligations or applicable laws, it could result in litigation or reputational harm to us.

Increased regulatory scrutiny on use of “big data” techniques, machine learning, and artificial intelligence could impact our business and expose us to increased liability.

There has also been increased regulatory scrutiny of the use of “big data” techniques, machine learning, and artificial intelligence. It is likely that we will be subject to new regulations that could materially adversely affect our operations or ability to write business profitably in one or more jurisdictions. For example, the National Association of Insurance Commissioners (NAIC) has adopted guiding principles on artificial intelligence, to inform and articulate general expectations for businesses, professionals and stakeholders across the insurance industry as they implement artificial intelligence tools to facilitate operations. While not effective until adopted by a specific state, we expect these guidelines to be adopted by at least some states. In addition, regulators have recently requested information from insurers on their use of algorithms, artificial intelligence and machine learning. We cannot predict what, if any, regulatory actions may be taken with regard to “big data,” but any limitations could have a material impact on our business, business processes, financial condition, and results of operations.

The costs of compliance with sustainability or other environmental, social responsibility or governance laws, regulations, or policies, including investor and client-driven policies and standards, could adversely affect our business.

As a non–manufacturing service business, we have to date been less impacted from laws and regulations related to sustainability concerns or other environmental, social responsibility or governance ("ESG") laws, regulations, or policies. However, we could incur ESG-related costs indirectly through our customers or shareholders. Increasingly our customers and shareholders expect that we meet environmental, social responsibility, sustainability or other business policies or standards, which may be more restrictive than current laws and regulations, before they commence, or continue, doing business with us. Our compliance with these policies and related requirements could be costly, and our failure to comply could adversely affect our business relationships or reputation.

Risks Related to Ownership of Our Common Stock

The market price and trading volume of our common stock may be volatile, which could result in rapid and substantial losses for our stockholders.

The market price of our common stock may be highly volatile and could be subject to wide fluctuations. In addition, the trading volume in our common stock may fluctuate and cause significant price variations to occur. The stock market has in the past experienced price and volume fluctuations that have particularly affected companies in the healthcare and managed care markets resulting in changes in the market price of the stock of many companies, which may not have been directly related to the operating performance of those companies. There can be no assurance that the market price of our common stock will not fluctuate or decline significantly in the future.

We cannot assure our stockholders that our stock repurchase program will enhance long-term stockholder value and stock repurchases, if any, could increase the volatility of the price of our common stock and will diminish our cash reserves.

In 1996, our Board of Directors authorized a stock repurchase program and, since then, has periodically increased the number of shares authorized for repurchase under the repurchase program. The most recent increase occurred in November 2022 and brought the number of shares authorized for repurchase over the life of the program to 39,000,000 shares. There is no expiration date for the repurchase program. The timing and actual number of shares repurchased, if any, depend on a variety of factors including the timing of open trading windows, price, corporate and regulatory requirements, and other market conditions. The program may be suspended or discontinued at any time without prior notice. Repurchases pursuant to our stock repurchase program could affect our stock price and increase its volatility. The existence of a stock repurchase program could also cause our stock price to be higher than it would be in the absence of such a program and could potentially reduce the market liquidity for our stock. Additionally, repurchases under our stock repurchase program will diminish our cash reserves, which could strain our liquidity, could impact our ability to pursue possible future strategic opportunities and acquisitions and could result in lower overall returns on our cash balances. There can be no assurance that any further stock repurchases will enhance stockholder value because the market price of our common stock may decline below the levels at which we repurchased shares of stock. Although our stock repurchase program is intended to enhance long-term stockholder value, short-term stock price fluctuations could reduce the program’s effectiveness.

19


 

Item 1B. Unresolved Staff Comments.

None.

Item 1C. Cybersecurity

Our information security and cybersecurity program is based on a cybersecurity framework that is designed to protect against operational risks related to cybersecurity.

Cybersecurity Risk Management and Strategy

We recognize the importance of developing, implementing, and maintaining cybersecurity measures to safeguard our information systems and protect the confidentiality, integrity, and availability of company information, and data entrusted to us by our customers. We have implemented a cybersecurity program to assess, identify, and manage risks from cybersecurity threats that could adversely and materially affect the confidentiality, integrity, and availability of our information and information systems. We maintain administrative, technical, and physical controls designed to protect the security and privacy of confidential, personal, and proprietary information. We conduct regular assessments, measuring our exposure to cyber threats. These assessments form the basis for our cyber risk program. Threats and risks are identified from threat intelligence sources that include our vendors, industry, and government organizations. Our Chief Information Security Officer (“CISO”) is responsible for overseeing and implementing our cybersecurity program and enforcing our cybersecurity policy. We employ internal dedicated security personnel and also have contracted services delivered from a full-service Managed Security Service Provider. Our Chief Technology Officer (“CTO) oversees the day-to-day security operation, and our Chief Information Officer (“CIO”) oversees our secure development activities.

Our CISO leads our enterprise information security, privacy, and cybersecurity program, which is designed to (i) ensure the security, confidentiality, integrity and availability of our information and information systems; (ii) protect against any anticipated threats or hazards to the security, confidentiality, integrity or availability of such information and information systems; and (iii) protect against unauthorized access to or use of such information or information systems that could result in substantial harm or inconvenience to us, our partners or our customers. We have implemented an industry adopted cybersecurity framework, which is continuously improving. We continuously test and assess our cybersecurity posture, including third-party risk assessments performed by reputable assessors, consultants, and auditors. Additionally, we perform an annual evaluation of our cybersecurity program.

The Board of Directors and the Audit Committee maintain oversight of the cybersecurity program to ensure risks to the Company are managed appropriately. Our cybersecurity program leverages people, processes, and technology to identify and respond to cybersecurity threats. We have a Cybersecurity Incident Response Plan which contains processes and procedures related to security incident handling.

We also have vendor assessment processes to oversee, identify, and reduce the potential impact of a security incident at a third-party vendor, service provider or customer or otherwise implicating the third-party technology and systems we use. Our agreements with third parties may include various compliance requirements, data protection terms, audit or monitoring rights, and notification requirements in the event the third party experiences its own cybersecurity event.

We perform ongoing cybersecurity awareness training for our employees that reinforces our information security policies, standards and practices. In addition, employees receive periodic newsletters emphasizing awareness of new cybersecurity threats (e.g., phishing attempts, smishing, pretexting, and deep fakes). This training is mandatory for all employees and is supplemented with periodic social engineering tests.

We engage consultants to review our cybersecurity program to help identify areas for continued focus, improvement and compliance. Our processes also address cybersecurity risks associated with third-party service providers, including those with access to our non-public or restricted data, including client data.

In the last three fiscal years, we have not experienced any material cybersecurity incidents or costs.

Cybersecurity Governance

As stated above, the Board of Directors and the Audit Committee maintain oversight of the cybersecurity program to ensure risks to the Company are managed appropriately. Our CISO, who reports to the Chief Executive Officer (“CEO”), is responsible for providing annual updates to the Board of Directors and to executive leadership. In addition, our CISO partners closely with our CIO and CTO and their respective organizations to execute defined functions within our cybersecurity program. Our CISO, CIO, and CTO each report directly to the Chief Executive Officer (“CEO”) who, as appropriate, will escalate any cybersecurity issues to the Board. Our CISO and CIO both attend regular meetings with the executive officer team, including our CEO, Chief Financial Officer and other senior executive officers, and report on cybersecurity matters as appropriate.

20


 

Our cybersecurity and IT leaders have extensive relevant work experience in various roles which includes developing cybersecurity strategy, implementing effective information and cybersecurity programs, and implementing cybersecurity and privacy solutions. Such leaders in our organization hold industry recognized certifications such as Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM) and Global Information Assurance Certification (GIAC).

Item 2. Properties.

The Company's principal executive office is located in Fort Worth, Texas. The Company entered into a lease for approximately 25,000 square feet for its headquarters, which expires in April 2028. The Company leases 66 branch offices in 41 states, which range in size from 200 square feet up to 59,000 square feet. The lease terms for the branch offices range from monthly to five years and expire at various dates through 2029. In addition to its leased properties, the Company owns a 32,000 square foot building located in Milwaukie, Oregon. The Company believes that its facilities are adequate for its current needs and that suitable additional space will be available as required to scale its business.

 

The Company’s lease agreements may include options to extend the lease following the initial term. At the time of adopting ASC 842, the Company determined that it was reasonably certain it would exercise the option to renew; accordingly, these options were considered in determining the initial lease term. The Company elected the practical expedient of hindsight in determining the option to renew. The Company has since reassessed the assumption of the renewal term and determined that due to the COVID-19 pandemic, the Company is now expecting more of its workforce to be working from home permanently. Therefore, expecting a reduction in overall square footage of office space needs, the Company no longer believes it is reasonably certain it will exercise most of its options to renew, and therefore, has removed the renewal term of several lease obligations.

From time to time the Company is involved in legal proceedings arising in the ordinary course of business. Management believes that resolution of these matters will not result in any payment that, in the aggregate, would be material to its financial position or results of operations.

Item 4. Mine Safety Disclosures.

Not applicable.

21


 

PART II

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

Market Information

The Company’s common stock is traded on the Nasdaq Global Select Market under the symbol CRVL.

Holders. As of May 21, 2024, there were approximately 693 holders of record of the Company’s common stock according to the information provided by the Company’s transfer agent.

Dividends. The Company has never paid any cash dividends on its common stock and has no current plans to do so in the foreseeable future. The Company intends to retain future earnings, if any, for use in the Company’s business and for purchases of stock under its stock repurchase program. The payment of any future dividends on its common stock will be determined by the Board of Directors in light of conditions then existing, including the Company’s earnings, financial condition and requirements, restrictions in financing agreements, business conditions and other factors.

Recent Sales of Unregistered Equity Securities. None.

Issuer Purchases of Equity Securities. The following table summarizes purchases of the Company’s common stock made by or on behalf of the Company or on behalf of any affiliated purchaser in the quarter ended March 31, 2024.

 

Period

 

Total
Number of
Shares
Purchased

 

 

Average
Price Paid
Per Share

 

 

Total Number of Shares
Purchased as Part of
Publicly Announced
Program

 

 

Maximum Number of
Shares that may still
be Purchased Under
the Program

 

January 1 to January 31, 2024

 

 

13,373

 

 

$

235.28

 

 

 

13,373

 

 

 

991,277

 

February 1 to February 29, 2024

 

 

12,206

 

 

 

245.54

 

 

 

12,206

 

 

 

979,071

 

March 1 to March 31, 2024

 

 

12,250

 

 

 

244.67

 

 

 

12,250

 

 

 

966,821

 

Total

 

 

37,829

 

 

$

241.63

 

 

 

37,829

 

 

 

966,821

 

 

In 1996, the Company’s Board of Directors authorized a stock repurchase program initially for up to 100,000 shares of the Company’s common stock. The Company’s Board of Directors has periodically increased the number of shares of common stock authorized for repurchase under the program. In November 2022, the Company’s Board of Directors increased the number of shares of common stock authorized to be repurchased over the life of the program by 1,000,000 shares of common stock to 39,000,000 shares of common stock. As of March 31, 2024, the Company has repurchased 38,033,179 shares of its common stock over the life of the program. There is no expiration date for the program.

22


 

STOCK PERFORMANCE GRAPH

The graph and the table depicted below show a comparison of cumulative total stockholder return on our Common Stock against the cumulative total return of the Nasdaq Composite and the Nasdaq Healthcare Services Index over a five year period beginning on March 31, 2019. The graph assumes that $100 was invested in the Company’s Common Stock, the Nasdaq Composite, and the Nasdaq Healthcare Services Index on March 31, 2019, and in each index, and that all dividends were reinvested. No cash dividends have been paid or declared on the Common Stock. Stockholder returns over the indicated period should not be considered indicative of future stockholder returns.

 

img127948297_0.jpg 

 

 

2019

 

 

2020

 

 

2021

 

 

2022

 

 

2023

 

 

2024

 

CorVel Corporation

 

 

100.00

 

 

 

83.55

 

 

 

157.25

 

 

 

258.19

 

 

 

291.66

 

 

 

403.07

 

U.S. Nasdaq Composite

 

 

100.00

 

 

 

99.62

 

 

 

171.38

 

 

 

183.98

 

 

 

158.12

 

 

 

211.91

 

U.S. Nasdaq Healthcare Services

 

 

100.00

 

 

 

95.15

 

 

 

141.66

 

 

 

118.07

 

 

 

110.15

 

 

 

120.53

 

 

Notwithstanding anything to the contrary set forth in any of our previous filings made under the Securities Act or the Exchange Act that might incorporate future filings made by us under those statutes, neither the preceding Stock Performance Graph, nor the information relating to it, is “soliciting material” or is “filed” or is to be incorporated by reference into any such prior filings, nor shall such graph or information be incorporated by reference into any future filings made by us under those statutes.

Item 6. [Reserved.]

 

23


 

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

Management's Discussion and Analysis of Financial Condition and Results of Operations financial condition appears in a separate section of this annual report immediately following the "Signatures" section, and is incorporated herein by this reference.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates. We do not hold or issue financial instruments for trading purposes.

Our invested assets are primarily held as cash and cash equivalents, which are subject to various market risk exposures such as interest rate risk. The fair value of our portfolio of cash and cash equivalents as of March 31, 2024 approximated its carrying value due to its short-term duration. We estimated market risk as the potential decrease in fair value resulting from a hypothetical one-percentage point increase in interest rates for the instruments contained in the cash and cash equivalents investment portfolio. The resulting fair values were not materially different from their carrying values at March 31, 2024.

Item 8. Financial Statements and Supplementary Data.

The Company’s consolidated financial statements, as listed under Item 15(a)(1), appear in a separate section of this annual report, and are incorporated herein by this reference. The financial statement schedule is included below under Item 15(a)(2). The Company’s selected quarterly financial data appears in Note 14 to the Company’s consolidated financial statements in a separate section of this annual report, and is incorporated herein by this reference.

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

None.

Item 9A. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2024, our disclosure controls and procedures were effective in ensuring that information required to be disclosed by us in the reports filed or submitted by us under the Exchange Act is (i) recorded, processed, summarized, and reported, within the time periods specified in the SEC's rules and forms and (ii) accumulated and communicated to our management, including our principal executive and principal accounting officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining a system of internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of our financial reporting and preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States. Internal control over financial reporting includes maintaining records that in reasonable detail accurately and fairly reflect our transactions; providing reasonable assurance that transactions are recorded as necessary for preparation of our financial statements in accordance with accounting principles generally accepted in the United States of America; providing reasonable assurance that our receipts and expenditures are made in accordance with authorizations of our management and directors; and providing reasonable assurance that unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements would be prevented or detected on a timely basis.

Management conducted an assessment of the effectiveness of our internal control over financial reporting based on the framework set forth by the Committee of Sponsoring Organizations of the Treadway Commission in the 2013 Internal Control—Integrated Framework. Based on this assessment, our management, including our principal exectuive officer and principal financial officer, concluded that our internal control over financial reporting was effective as of March 31, 2024 to provide reasonable assurance regarding the reliability of financial reporting and preparation of financial statements for external reporting purposes in accordance with accounting principles generally accepted in the United States of America.

24


 

Our independent registered public accounting firm, Haskell & White LLP, has audited our consolidated financial statements included in this annual report and has issued an attestation report on the effectiveness of our internal control over financial reporting as of March 31, 2024 as stated in their report that is included in Part II, Item 8 herein.

Changes to Internal Control over Financial Reporting

During the quarter ended March 31, 2024, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information.

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

None.

25


 

PART III

Item 10. Directors, Executive Officers and Corporate Governance.

 

Information required by this Item will be included under the captions "Election of Directors — Nominee Information", "Section 16(a) Beneficial Ownership Reporting Compliance," "Executive Officers," "Corporate Governance—Standing Committees and Attendance at Board and Committee Meetings," and "Corporate Governance — Corporate Governance Guidelines, Committee Charters and Code of Business Conduct" of the Registrant's Proxy Statement for its 2024 Annual Meeting of Shareholders (the "Proxy Statement") to be filed within 120 days after March 31, 2024, and is incorporated herein by reference.

The Board of Directors has adopted a code of ethics and business conduct that applies to all of the Company’s employees, officers and directors. The full text of the Company’s code of ethics and business conduct is posted on the Company’s website at www.corvel.com. The Company intends to disclose future amendments to certain provisions of the Company’s code of ethics and business conduct, or waivers of such provisions, applicable to the Company’s directors and executive officers, at the same location on the Company’s website identified above. The inclusion of the Company’s website address in this annual report does not include or incorporate by reference the information on the Company’s website into this annual report.

Item 11. Executive Compensation.

 

The information required by this Item will be included under the captions "Compensation Discussion and Analysis," "Summary Compensation Table," "Employment and Change in Control Arrangements," "Corporate Governance—Director Compensation," "Report of the Compensation Committee of the Board of Directors on Executive Compensation," and "Compensation Committee Interlocks and Insider Participation" of the Registrant's Proxy Statement, and is incorporated herein by reference.

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

The information in the sections titled “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” and “Equity Compensation Plan Information” appearing in the Company’s definitive proxy statement for the 2024 Annual Meeting is incorporated herein by reference.

The information in the sections titled “Certain Relationships and Related-Person Transactions,” “Proposal One: Election of Directors,” “Information Regarding Director Nominees,” and “Corporate Governance, Board Composition and Board Committees” appearing in the Company’s definitive proxy statement for the 2024 Annual Meeting is incorporated herein by reference.

Item 14. Principal Accountant Fees and Services.

The information under the captions “Principal Accountant Fees and Services,” “Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services of Independent Registered Public Accounting Firm” and “Proposal Two: Ratification of Appointment of Independent Registered Public Accounting Firm” appearing in the Company’s definitive proxy statement for the 2024 Annual Meeting is incorporated herein by reference.

26


 

PART IV

Item 15. Exhibit and Financial Statement Schedules.

(a)(1) Financial Statements:

The Company’s financial statements appear in a separate section of this annual report, beginning on the pages referenced below:

 

 

 

Page

 

 

 

Report of Independent Registered Public Accounting Firm (PCAOB ID: 200)

 

42

 

 

 

Consolidated Balance Sheets as of March 31, 2024 and 2023

 

45

 

 

 

Consolidated Statements of Income for the Fiscal Years Ended March 31, 2024, 2023 and 2022

 

46

 

 

 

Consolidated Statements of Stockholders’ Equity for the Fiscal Years Ended March 31, 2024, 2023 and 2022

 

47

 

 

 

Consolidated Statements of Cash Flows for the Fiscal Years Ended March 31, 2024, 2023 and 2022

 

48

 

 

 

Notes to Consolidated Financial Statements

 

49

 

(a)(2) Financial Statement Schedule:

The Company’s consolidated financial statements, as listed under Item 15(a)(1), appear in a separate section of this annual report and are incorporated herein by this reference. The Company’s financial statement schedule is as follows:

Schedule II — Valuation and Qualifying Accounts

 

 

 

Balance at
Beginning of Year

 

 

Additions
Charged to Cost
and Expenses

 

 

Deductions

 

 

Balance at
End of Year

 

Allowance for expected credit losses:

 

 

 

 

 

 

 

 

 

 

 

 

Fiscal Year Ended March 31, 2024:

 

$

2,823,000

 

 

$

1,828,000

 

 

$

(406,000

)

 

$

4,245,000

 

Fiscal Year Ended March 31, 2023:

 

 

2,562,000

 

 

 

1,216,000

 

 

 

(955,000

)

 

 

2,823,000

 

Fiscal Year Ended March 31, 2022:

 

 

3,274,000

 

 

 

158,000

 

 

 

(870,000

)

 

 

2,562,000

 

 

27


 

(a)(3) Exhibits:

EXHIBITS

 

Exhibit

No.

 

Title

 

Method of Filing

 

 

 

 

 

    3.1

 

Fourth Amended and Restated Certificate of Incorporation of CorVel Corporation.

 

Incorporated herein by reference to Exhibit 3.1 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2020 filed on August 6, 2020 (File No. 000-19291).

 

 

 

 

 

    3.2

 

Second Amended and Restated Bylaws of CorVel Corporation.

 

Incorporated herein by reference to Exhibit 3.2 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2020 filed on August 6, 2020 (File No. 000-19291).

 

 

 

 

 

    4.1

 

Description of Securities

 

Filed herewith.

 

 

 

 

 

  10.1*

 

Restated Omnibus Incentive Plan (Formerly The Restated 1988 Executive Stock Option Plan)

 

Incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on August 4, 2020 (File No. 000-19291).

 

 

 

 

 

  10.2*

 

Forms of Notice of Grant of Stock Option, Stock Option Agreement and Notice of Exercise Under the Restated Omnibus Incentive Plan (Formerly The Restated 1988 Executive Stock Option)

 

Incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on August 8, 2018 (File No. 000-19291), Exhibit 10.2 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2006 filed on November 9, 2006 (File No. 000-19291), Exhibits 10.7, 10.8 and 10.9 to the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 1994 filed on June 29, 1994 (File No. 000-19291), Exhibits 99.2, 99.3, 99.4, 99.5, 99.6, 99.7 and 99.8 to the Company’s Registration Statement on Form S-8 (File No. 333-94440) filed on July 10, 1995, and Exhibits 99.3 and 99.5 to the Company’s Registration Statement on Form S-8 (File No. 333-58455) filed on July 2, 1998.

 

 

 

 

 

  10.3*

 

Restated 1991 Employee Stock Purchase Plan, as amended

 

Incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on August 11, 2021 (File No. 000-19291).

 

 

 

 

 

  10.4

 

Fidelity Master Plan for Savings and Investment, and amendments (P) Paper filing

 

Incorporated herein by reference to Exhibits 10.16 and 10.16A to the Company’s Registration Statement on Form S-1 Registration No. 33-40629 initially filed on May 16, 1991.

 

 

 

 

 

  10.5*†

 

Stock Option Agreement, dated November 5, 2019, by and between CorVel Corporation and Michael Combs, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K/A filed on December 31, 2019 (File No. 000-19291).

 

 

 

 

 

  10.6*†

 

Stock Option Agreement, dated November 5, 2019, by and between CorVel Corporation and Brandon O’Brien, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K/A filed on December 31, 2019 (File No. 000-19291).

 

 

 

 

 

  10.7*†

 

Stock Option Agreement, dated November 5, 2019, by and between CorVel Corporation and Diane J. Blaha, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K/A filed on December 31, 2019 (File No. 000-19291).

 

 

 

 

 

  10.8*†

 

Stock Option Agreement, dated November 5, 2019, by and between CorVel Corporation and Michael Saverien, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K/A filed on December 31, 2019 (File No. 000-19291).

 

 

 

 

 

28


 

  10.9*†

 

Stock Option Agreement, dated November 5, 2019, by and between CorVel Corporation and Maxim Shishin, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.5 to the Company’s Current Report on Form 8-K/A filed on December 31, 2019 (File No. 000-19291).

 

 

 

 

 

  10.10*†

 

Stock Option Agreement, dated November 5, 2019, by and between CorVel Corporation and Jennifer Yoss, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.6 to the Company’s Current Report on Form 8-K/A filed on December 31, 2019 (File No. 000-19291).

 

 

 

 

 

  10.11*†

 

Stock Option Agreement, dated November 5, 2020, by and between CorVel Corporation and Michael Combs, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on November 12, 2020 (File No. 000-19291).

 

 

 

 

 

  10.12*†

 

Stock Option Agreement, dated November 5, 2020, by and between CorVel Corporation and Brandon O’Brien, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on November 12, 2020 (File No. 000-19291).

 

 

 

 

 

  10.13*†

 

Stock Option Agreement, dated November 5, 2020, by and between CorVel Corporation and Diane J. Blaha, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed on November 12, 2020 (File No. 000-19291).

 

 

 

 

 

  10.14*†

 

Stock Option Agreement, dated November 5, 2020, by and between CorVel Corporation and Maxim Shishin, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K filed on November 12, 2020 (File No. 000-19291).

 

 

 

 

 

  10.15*†

 

Stock Option Agreement, dated November 5, 2020, by and between CorVel Corporation and Jennifer Yoss, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.5 to the Company’s Current Report on Form 8-K filed on November 12, 2020 (File No. 000-19291).

 

 

 

 

 

  10.16*†

 

Stock Option Agreement, dated December 8, 2021, by and between CorVel Corporation and Michael Combs, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended December 31, 2021 filed on February 3, 2022 (File No. 000-19291).

 

 

 

 

 

  10.17*†

 

Stock Option Agreement, dated December 8, 2021, by and between CorVel Corporation and Brandon O’Brien, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.2 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended December 31, 2021 filed on February 3, 2022 (File No. 000-19291).

 

 

 

 

 

  10.18*†

 

Stock Option Agreement, dated December 8, 2021, by and between CorVel Corporation and Diane J. Blaha, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.3 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended December 31, 2021 filed on February 3, 2022 (File No. 000-19291).

 

 

 

 

 

  10.19*†

 

Stock Option Agreement, dated December 8, 2021, by and between CorVel Corporation and Maxim Shishin, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.4 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended December 31, 2021 filed on February 3, 2022 (File No. 000-19291).

 

 

 

 

 

   10.20*†

 

Stock Option Agreement, dated December 8, 2021, by and between CorVel Corporation and Jennifer Yoss, providing for performance vesting.

 

Incorporated herein by reference to Exhibit 10.5 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended December 31, 2021 filed on February 3, 2022 (File No. 000-19291).

 

 

 

 

 

  19.1

 

Insider Trading Policy

 

Filed herewith.

 

 

 

 

 

  21.1

 

Subsidiaries of the Company.

 

Filed herewith.

 

 

 

 

 

  23.1

 

Consent of Independent Registered Public Accounting Firm, Haskell & White LLP.

 

Filed herewith.

 

 

 

 

 

  31.1

 

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

 

Filed herewith.

 

 

 

 

 

  31.2

 

Certification of the Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

Filed herewith.

 

 

 

 

 

29


 

  32.1

 

Certification of the Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

Furnished herewith.

 

 

 

 

 

  32.2

 

Certification of the Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

Furnished herewith.

 

 

 

 

 

  97.1

 

Executive Clawback Policy

 

Filed herewith.

 

 

 

 

 

101.INS

 

Inline XBRL Instance Document

 

Furnished herewith.

 

 

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

Furnished herewith.

 

 

 

 

 

104

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

Furnished herewith.

 

 

 

 

 

 

* - Denotes management contract or compensatory plan or arrangement.

† - Certain confidential information contained in this exhibit has been omitted by means of redacting a portion of the text and replacing it with empty brackets indicated by [ ], pursuant to Regulation S-K Item 601(b)(10)(iv) of the Securities Act of 1933, as amended. Certain confidential information has been excluded from the exhibit because it (i) is not material and (ii) would likely cause competitive harm to CorVel if publicly disclosed. An unredacted copy of the exhibit will be provided on a supplemental basis to the SEC upon request.

(P) – Previously filed only in paper.

(b) Exhibits

The exhibits filed as part of this annual report are listed under Item 15(a)(3) of this annual report.

(c) Financial Statement Schedule

The Financial Statement Schedule required by Regulation S-X and Item 8 of Form 10-K is listed under Item 15(a)(2) of this annual report.

 

Item 16. Form 10-K Summary.

None.

30


 

SIGNATURES

Pursuant to the requirements of Section 13 or 15 (d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this annual report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

CorVel Corporation

 

 

 

 

 

By:

 

/s/ Michael G. Combs

 

 

 

Michael G. Combs

 

Chief Executive Officer and President

 

(Principal Executive Officer)

 

Date: May 24, 2024

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this annual 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/ V. Gordon Clemons

 

Chairman of the Board

 

May 24, 2024

V. Gordon Clemons

 

 

 

 

 

 

 

 

 

/s/ Michael G. Combs

 

Chief Executive Officer and President

 

May 24, 2024

Michael G. Combs

 

(Principal Executive Officer)

 

 

 

 

 

 

 

/s/ Brandon T. O’Brien

 

Chief Financial Officer

 

May 24, 2024

Brandon T. O’Brien

 

(Principal Financial Officer)

 

 

 

 

 

 

 

/s/ Jennifer L. Yoss

 

Vice President, Accounting

 

May 24, 2024

Jennifer L. Yoss

 

(Principal Accounting Officer)

 

 

 

 

 

 

 

/s/ Alan R. Hoops

 

Director

 

May 24, 2024

Alan R. Hoops

 

 

 

 

 

 

 

 

 

/s/ Steven J. Hamerslag

 

Director

 

May 24, 2024

Steven J. Hamerslag

 

 

 

 

 

 

 

 

 

/s/ R. Judd Jessup

 

Director

 

May 24, 2024

R. Judd Jessup

 

 

 

 

 

 

 

 

 

/s/ Jean H. Macino

 

Director

 

May 24, 2024

Jean H. Macino

 

 

 

 

 

 

 

 

 

/s/ Jeffrey J. Michael

 

Director

 

May 24, 2024

Jeffrey J. Michael

 

 

 

 

 

31


 

MANAGEMENT’S DISCUSSION AND ANALYSIS OF

FINANCIAL CONDITION AND RESULTS OF OPERATIONS

This Management’s Discussion and Analysis of Financial Condition and Results of Operations may include certain forward-looking statements, within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, including (without limitation) statements with respect to anticipated future operating and financial performance, growth and acquisition opportunities and other similar forecasts and statements of expectation. Words such as “expects,” “anticipates,” “intends,” “plans,” “predicts,” “believes,” “seeks,” “estimates,” “potential,” “continue,” “strive,” “ongoing,” “may,” “will,” “would,” “could,” “should,” as well as variations of these words and similar expressions, are intended to identify these forward-looking statements. Forward-looking statements made by the Company and its management are based on estimates, projections, beliefs and assumptions of management at the time of such statements and are not guarantees of future performance.

The Company disclaims any obligations to update or revise any forward-looking statement based on the occurrence of future events, the receipt of new information or otherwise. Actual future performance, outcomes, and results may differ materially from those expressed in forward-looking statements made by the Company and its management as a result of a number of risks, uncertainties and assumptions. Representative examples of these factors include (without limitation); general industry and economic conditions, including a decreasing number of national claims due to a decreasing number of injured workers; competition from other managed care companies and third party administrators; the ability to expand certain areas of the Company’s business; growth in the Company’s sale of TPA services; shifts in customer demands; the ability of the Company to produce market-competitive software; changes in operating expenses, including employee wages, benefits, and medical inflation; cost of capital and capital requirements; dependence on key personnel; the impact of possible cybersecurity incidents; existing and possible litigation and legal liability in the course of operations and the Company’s ability to resolve such litigation; governmental and public policy changes, including but not limited to legislative and administrative law and rule implementation or change; the impact of recently issued accounting standards on the Company’s consolidated financial statements; the continued availability of financing in the amounts and at the terms necessary to support the Company’s future business and the other risks identified in Part I, Item 1A of this annual report, “Risk Factors.”

Overview

The Company is an independent nationwide provider of medical cost containment and managed care services designed to address the escalating medical costs of workers’ compensation benefits, automobile insurance claims, and group health insurance benefits. The Company’s services are provided to insurance companies, TPAs, governmental entities, and self-administered employers to assist them in managing the medical costs and monitoring the quality of care associated with healthcare claims.

Network Solutions Services

The Company’s network solutions services are designed to reduce the price paid by its customers for medical services rendered in workers’ compensation cases, automobile insurance policies, and group health insurance policies. The network solutions services offered by the Company include automated medical fee auditing, preferred provider management and reimbursement services, retrospective utilization review, facility claim review, professional review, pharmacy services, directed care services, Medicare solutions, clearinghouse services, independent medical examinations, and inpatient medical bill review. Network solutions services also includes revenue from the Company’s directed care network (known as CareIQ), including imaging, physical therapy, durable medical equipment, and translation and transportation.

Patient Management Services

In addition to its network solutions services, the Company offers a range of patient management services, which involve working one-on-one with injured employees and their various healthcare professionals, employers and insurance company adjusters. Patient management services include claims management and all services sold to claims management customers, case management, 24/7 nurse triage, utilization management, vocational rehabilitation, and life care planning. The services are designed to monitor the medical necessity and appropriateness of healthcare services provided to workers’ compensation and other healthcare claimants and to expedite return to work. The Company offers these services on a stand-alone basis, or as an integrated component of its medical cost containment services. Patient management services include the processing of claims for self-insured payors with respect to property and casualty insurance.

Organizational Structure

The Company’s management is structured geographically with regional vice presidents who are responsible for all services provided by the Company in his or her particular region and responsible for the operating results of the Company in multiple states. These regional vice presidents have area and district managers who are also responsible for all services provided by the Company in their given area and district.

32


 

Business Enterprise Segments

The Company operates in one reportable operating segment, managed care. The Company’s services are delivered to its customers through its local offices in each region and financial information for the Company’s operations follows this service delivery model. All regions provide the Company’s patient management and network solutions services to customers. Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) 280-10, “Segment Reporting” establishes standards for the way that public business enterprises report information about operating segments in annual and interim consolidated financial statements. The Company’s internal financial reporting is segmented geographically, as discussed above, and managed on a geographic rather than service line basis, with virtually all of the Company’s operating revenue generated within the United States.

Under FASB ASC 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar economic characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services; (ii) the nature of the production processes; (iii) the type or class of customer for their products and services; and (iv) the methods used to distribute their products or provide their services. The Company believes each of its regions meet these criteria as each provides similar services and products to similar customers using similar methods of production and distribution.

Because we believe we meet each of the criteria set forth above and each of our regions have similar economic characteristics, we aggregate our results of operations in one reportable operating segment, managed care.

Number of Working Days

We are affected by the change in working days in a given quarter. There are generally fewer working days for our employees to generate revenue in the third fiscal quarter due to employee vacations, inclement weather and holidays.

Summary of Fiscal 2024 Annual Results

The Company had revenues of $795 million in fiscal 2024, an increase of $77 million, or 11%, compared to $719 million for fiscal 2023. This increase was due to an increase in revenues from both patient management and network solutions activity primarily with existing customers.

During fiscal 2024, the Company’s gross profit increased to $172 million from $158 million in fiscal 2023, an increase of $13 million, or 9%. This increase was primarily due to the increase of 11% in revenue mentioned above. This was offset by an increase in salaries of 10% resulting from increased average headcount of 8% in field operations.

During fiscal 2024, the Company’s general and administrative expenses increased to $76.6 million from $73.7 million in fiscal 2023, an increase of $2.9 million, or 4%. This increase was primarily due to an increase in corporate system development costs.

During fiscal 2024, the Company’s net income before tax increased to $95.1 million from $84.6 million in fiscal 2023, an increase of $10.5 million, or 12.5%. The increase in revenues was offset by a slight decrease in gross profit margin.

During fiscal 2024, the Company’s income tax expense increased to $18.8 million from $18.2 million in fiscal 2023, an increase of $0.7 million, or 3.6%. The increase was due to an increase in income before income taxes. The Company’s effective income tax rate was 20% for fiscal year 2024 and 22% for fiscal year 2023.

Diluted weighted average shares were 17.3 million shares in fiscal 2024 and 17.6 million shares in fiscal 2023, with a decrease of 245,000 shares, or 1.4%. This decrease was primarily due to the repurchase of 215,313 shares of common stock in fiscal 2024. Since commencing this program in the fall of 1996, the Company has repurchased 38,033,179 shares of its common stock through March 31, 2024, at a cost of $794 million. These repurchases were funded primarily from the Company’s operating cash flows.

Diluted earnings per share increased to $4.40 per share in fiscal 2024 from $3.77 per share in fiscal 2023, an increase of $0.63 per share, or 16.7%. The increase in diluted earnings per share was primarily due to an increase in net income and a decrease in diluted weighted average common and common equivalent shares.

33


 

Results of Operations

The Company derives its revenues from providing patient management and network solutions services to payors of workers’ compensation benefits, automobile insurance claims, and group health insurance benefits. Patient management services include claims management and all services sold to claims management customers, case management, 24/7 nurse triage, utilization management, vocational rehabilitation, and life care planning. Network solutions services include fee schedule auditing, hospital bill auditing, pharmacy, independent medical examinations, directed care services, diagnostic imaging review services and preferred provider referral services. The percentages of total revenues attributable to patient management and network solutions services for the fiscal years ended March 31, 2024, 2023 and 2022 are listed below.

 

 

 

2024

 

 

2023

 

 

2022

 

Patient management services

 

 

66.6

%

 

 

66.6

%

 

 

65.6

%

Network solutions services

 

 

33.4

%

 

 

33.4

%

 

 

34.4

%

 

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

 

As noted in the table above, patient management services and network solutions services have grown at the same rate, from fiscal 2023 to fiscal 2024.

The following table shows the consolidated statements of income for the fiscal years ended March 31, 2024, 2023 and 2022 and the dollar changes, as well as the percentage changes for each fiscal year. The following amounts are in thousands, except per share data and percentages.

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

 

Amount Change
from Fiscal 2023
to 2024

 

 

Amount Change
from Fiscal 2022
to 2023

 

 

Percent Change
from Fiscal 2023
to 2024

 

 

Percent Change
from Fiscal 2022
to 2023

 

Revenues

$

795,311

 

 

$

718,562

 

 

$

646,230

 

 

$

76,749

 

 

$

72,332

 

 

 

10.7

%

 

 

11.2

%

Cost of revenues

 

623,618

 

 

 

560,303

 

 

 

494,116

 

 

 

63,315

 

 

 

66,187

 

 

 

11.3

 

 

 

13.4

 

Gross profit

 

171,693

 

 

 

158,259

 

 

 

152,114

 

 

 

13,434

 

 

 

6,145

 

 

 

8.5

 

 

 

4.0

 

General and administrative

 

76,592

 

 

 

73,705

 

 

 

67,602

 

 

 

2,887

 

 

 

6,103

 

 

 

3.9

 

 

 

9.0

 

Income before income taxes

 

95,101

 

 

 

84,554

 

 

 

84,512

 

 

 

10,547

 

 

 

42

 

 

 

12.5

 

 

 

0.0

 

Income tax provision

 

18,849

 

 

 

18,189

 

 

 

18,102

 

 

 

660

 

 

 

87

 

 

 

3.6

 

 

 

0.5

 

Net income

$

76,252

 

 

$

66,365

 

 

$

66,410

 

 

$

9,887

 

 

$

(45

)

 

 

14.9

%

 

 

(0.1

%)

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

$

4.45

 

 

$

3.83

 

 

$

3.74

 

 

$

0.62

 

 

$

0.09

 

 

 

16.2

%

 

 

2.4

%

Diluted

$

4.40

 

 

$

3.77

 

 

$

3.66

 

 

$

0.63

 

 

$

0.11

 

 

 

16.7

%

 

 

3.0

%

Weighted average shares used in net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

17,122

 

 

 

17,328

 

 

 

17,753

 

 

 

(206

)

 

 

(425

)

 

 

(1.2

%)

 

 

(2.4

%)

Diluted

 

17,347

 

 

 

17,592

 

 

 

18,127

 

 

 

(245

)

 

 

(535

)

 

 

(1.4

%)

 

 

(3.0

%)

 

As previously identified in Part I, Item 1A of this annual report, “Risk Factors,” the Company’s ability to maintain or grow revenues is subject to several risks including, but not limited to, changes in government regulations, exposure to litigation and the ability to add or retain customers. Any of these, or a combination of all of them, could have a material and adverse effect on the Company’s results of operations going forward.

The following table sets forth, for the periods indicated, the percentage of revenues represented by certain items reflected in the Company’s consolidated statements of income. The Company’s past operating results are not necessarily indicative of future operating results. The percentages for the fiscal years ended March 31, 2024, 2023 and 2022 are as follows:

 

Income Statement Percentages

 

2024

 

 

2023

 

 

2022

 

Revenues

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

Cost of revenues

 

 

78.4

%

 

 

78.0

%

 

 

76.5

%

Gross profit

 

 

21.6

%

 

 

22.0

%

 

 

23.5

%

General and administrative

 

 

9.6

%

 

 

10.3

%

 

 

10.5

%

Income before income taxes

 

 

12.0

%

 

 

11.7

%

 

 

13.0

%

Income tax provision

 

 

2.4

%

 

 

2.5

%

 

 

2.8

%

Net income

 

 

9.6

%

 

 

9.2

%

 

 

10.2

%

 

Revenue

The Company derives its revenues from providing patient management and network solutions services to payors of workers’ compensation benefits, automobile insurance claims, and group health insurance benefits.

34


 

Change in Revenue

Fiscal 2024 Compared to Fiscal 2023

Revenues increased to $795 million in fiscal 2024 from $719 million in fiscal 2023, an increase of $77 million, or 11%. Patient management services increased to $530 million from $479 million, an increase of 11%. This increase is primarily due to higher revenue from the Company’s TPA and related services. Total new claims increased by 4% during fiscal 2024 compared to fiscal 2023. Network solutions services revenues increased to $265 million from $240 million, an increase of 11%. This increase is primarily due to increases in enhanced bill review programs services, which resulted in higher revenue per bill. Most of the increase in revenues resulted from an increase in activity and services provided for existing customers.

Fiscal 2023 Compared to Fiscal 2022

Revenues increased to $719 million in fiscal 2023 from $646 million in fiscal 2022, an increase of $72 million, or 11%. Patient management services increased to $479 million from $424 million, an increase of 13%. This increase is primarily due to higher revenue from the Company’s TPA and related services. Total new claims increased by 5% during fiscal 2023 compared to fiscal 2022. Network solutions services revenues increased to $240 million from $222 million, an increase of 8%. This increase is primarily due to increases in enhanced bill review programs services, which resulted in higher revenue per bill. Most of the increase in revenues resulted from an increase in activity and services provided for existing customers and, to a lesser extent, an increase in new customers.

Cost of Revenue

The Company’s cost of revenues consists of direct expenses, costs directly attributable to the generation of revenue, and indirect costs which are incurred to support the operations in the field offices which generate the revenue. Direct expenses primarily include (i) case manager and bill review analysts’ salaries, along with related payroll taxes and fringe benefits, and (ii) costs associated with independent medical examinations (known as IME), prescription drugs, and MRI, physical therapy, and durable medical equipment providers. Most of the Company’s revenues are generated in offices which provide both patient management services and network solutions services. The largest of the field indirect costs are (i) manager salaries and bonuses, (ii) account executive base pay and commissions, (iii) salaries of administrative and clerical support, field systems personnel and PPO network developers, along with related payroll taxes and fringe benefits, and (iv) office rent. During fiscal 2024 and 2023, approximately 34% and 35%, respectively, of the costs incurred in the field were considered field indirect costs, which support both the patient management services and network solutions services operations of the Company’s field operations.

Change in Cost of Revenue

Fiscal 2024 Compared to Fiscal 2023

The Company’s cost of revenues increased to $624 million in fiscal 2024 from $560 million in fiscal 2023, an increase of $63 million, or 11%. The increase in cost of revenues was primarily due to the increase in total revenues of 11%. Just over half the Company's cost of revenue is labor cost. Additionally, there was an increase in salaries of 10% resulting from increased average headcount of 8% in field operations and growth in average annual salary increases due to wage inflation. Headcount increased due to an increase in business volume.

Fiscal 2023 Compared to Fiscal 2022

The Company’s cost of revenues increased to $560 million in fiscal 2023 from $494 million in fiscal 2022, an increase of $66 million, or 13%. The increase in cost of revenues was primarily due to the increase in total revenues of 11%. Just over half the Company's cost of revenue is labor cost. There was an increase in salaries of 15% resulting from increased average headcount of 10% in field operations and growth in average annual salary increases due to wage inflation. Headcount has increased due to an increase in new business and business volume.

General and Administrative Expense

During fiscal years 2024, 2023 and 2022, approximately 51%, 49%, and 51%, respectively, of general and administrative costs consisted of corporate systems costs, which include the corporate systems support, implementation and training, rules engine development, national IT strategy and planning, depreciation of hardware costs in the Company’s corporate offices and backup data center, the Company’s nationwide area network, and other systems related costs. The Company includes all IT-related costs managed by the corporate office in general and administrative whereas the field IT-related costs are included in the cost of revenues. The remaining general and administrative costs consist of national marketing, national sales support, corporate legal, corporate insurance, human resources, accounting, product management, new business development, and other general corporate expenses.

35


 

Change in General and Administrative Expense

Fiscal 2024 Compared to Fiscal 2023

General and administrative expenses increased to $76.6 million in fiscal 2024 from $73.7 million in fiscal 2023, an increase of $2.9 million, or 4%. This increase was was primarily due to an increase in corporate system costs due to an increase spending in developed software.

Fiscal 2023 Compared to Fiscal 2022

General and administrative expenses increased to $73.7 million in fiscal 2023 from $67.6 million in fiscal 2022, an increase of $6.1 million, or 9%. This increase was primarily due to an increase in legal costs related to data privacy compliance. Additionally, there was an increase in corporate system costs due to an increase spending in developed software.

Income Tax Provision

Fiscal 2024 Compared to Fiscal 2023

The Company’s income tax expense increased to $18.8 million for fiscal 2024 from $18.2 million for fiscal 2023, an increase of $0.7 million. Income before income tax provision increased to $95.1 million in fiscal 2024 from $84.6 million in fiscal 2023, an increase of $10.5 million. The Company’s effective income tax rate was 20% for fiscal 2024 and 22% for fiscal 2023. The effective tax rate is less than the statutory tax rate primarily due to the impact of stock option exercises for both periods.

Fiscal 2023 Compared to Fiscal 2022

The Company’s income tax expense increased to $18.2 million for fiscal 2023 from $18.1 million for fiscal 2022, an increase of $0.1 million. Income before income tax provision increased to $84.6 million in fiscal 2023 from $84.5 million in fiscal 2022, an increase of $0.1 million. The Company’s effective income tax rate was 22% for fiscal 2023 and 21% for fiscal 2022. The effective tax rate is less than the statutory tax rate primarily due to the impact of stock option exercises for both periods.

Net Income

Fiscal 2024 Compared to Fiscal 2023

The Company’s net income was $76.3 million in fiscal 2024 and $66.4 in fiscal 2023, an increase of $9.9 million, or 14.9%. The increase in revenues was offset by a slight decrease in gross profit margin. The increase in cost of revenue is due to an increase in headcount.

Fiscal 2023 Compared to Fiscal 2022

The Company’s net income was $66.4 million in fiscal 2023 and 2022. The increase in revenues was offset by a decrease in gross profit margin. The increase in cost of revenue is due to an increase in labor rates and headcount.

Earnings per Share

Fiscal 2024 Compared to Fiscal 2023

The Company’s diluted earnings per share increased to $4.40 per share in fiscal 2024 from $3.77 per share in fiscal 2023, an increase of $0.63 per share, or 16.7%. This was primarily due to an increase in net income.

Fiscal 2023 Compared to Fiscal 2022

The Company’s diluted earnings per share increased to $3.77 per share in fiscal 2023 from $3.66 per share in fiscal 2022, an increase of $0.11 per share, or 3.0%. This was primarily due to a decrease in diluted weighted average shares.

Liquidity and Capital Resources

The Company manages its liquidity and financial position in the context of its overall business strategy. The Company continually forecasts and manages its cash, investments, working capital balances and capital structure to meet the short- and long-term obligations of its businesses while seeking to maintain liquidity and financial flexibility. Cash flows generated from operating activities are principally from earnings before non-cash expenses. The risk of decreased operating cash flow from a decline in earnings is partially

36


 

mitigated by the diversity of the Company’s services, geographies and customers, and the Company has had virtually no interest-bearing debt for the past 33 years.

The Company has historically funded its operations and capital expenditures primarily from cash flow from operations, and to a lesser extent, stock option exercises. The Company’s net accounts receivables have ranged from 39 to 44 days of average sales for the fiscal years ended March 31, 2024, 2023 and 2022. The Company expects days sales outstanding (known as DSO) to remain in the low to mid 40-day range. The Company’s historical profit margins and historical ratio of investments in assets used in the business has allowed the Company to generate sufficient cash flow to repurchase $794 million of its common stock during the past 28 fiscal years, on inception-to-date net earnings of $808 million. The Company repurchases shares during periods of excess liquidity, which has occurred in all 33 years that the Company has been public. Should the Company have lower income or cash flows, it could reduce or eliminate repurchases under the stock repurchase program until earnings and cash flow improved. Working capital increased to $117.7 million at March 31, 2024 from $75.9 million at March 31, 2023. This is primarily due to the increase in net income, and to a lesser extent, a decrease in spending to repurchase shares of the Company’s common stock under its stock repurchase program.

The Company is not a party to off-balance sheet arrangements as defined by the SEC. However, from time to time the Company enters into certain types of contracts that contingently require the Company to indemnify parties against third-party claims. The contracts primarily relate to: (i) certain contracts to perform services, under which the Company may provide customary indemnification for the purchases of such services, (ii) certain real estate leases, under which the Company may be required to indemnify property owners for environmental and other liabilities, and other claims arising from the Company’s use of the applicable premises, and (iii) certain agreements with the Company’s officers, directors and employees, under which the Company may be required to indemnify such persons for liabilities arising out of certain actions taken by such persons, acting in their respective capacities within the Company. The terms of such customary obligations vary by contract and in most instances a specific or maximum dollar amount is not explicitly stated therein. Generally, amounts under these contracts cannot be reasonably estimated until a specific claim is asserted. Consequently, no liabilities have been recorded for these obligations on the Company’s balance sheets for any of the periods presented.

The Company believes that cash from operations and funds from exercises of stock options granted to employees are adequate to fund existing obligations, repurchase shares of the Company’s common stock under its current stock repurchase program, introduce new services, and continue to develop the Company’s healthcare related services for at least the next twelve months. Should the Company have lower income or cash flows, it could reduce or eliminate repurchases under the stock repurchase program until earnings and cash flow have returned to comfortable levels. The Company regularly evaluates cash requirements for current operations, commitments, capital acquisitions, and other strategic transactions. The Company may elect to raise additional funds for these purposes, through debt or equity financings or otherwise, as appropriate. However, additional equity or debt financing may not be available when needed, with terms favorable to the Company or at all.

As of March 31, 2024, the Company had $105.6 million in cash and cash equivalents, invested primarily in short-term, interest-bearing, highly-liquid, investment-grade securities with maturities of 90 days or less.

The Company believes that the cash balance at March 31, 2024 along with anticipated internally-generated funds will be sufficient to meet the Company’s expected cash requirements for at least the next twelve months and beyond.

Operating Cash Flows

Fiscal 2024 Compared to Fiscal 2023

Net cash provided by operating activities increased to $99.2 million in fiscal 2024 from $82.3 million in fiscal 2023, an increase of $16.9 million. The increase in cash flow from operating activities was primarily due to an increase in net income of $9.9 million during fiscal 2024.

Fiscal 2023 Compared to Fiscal 2022

Net cash provided by operating activities increased to $82.3 million in fiscal 2023 from $67.2 million in fiscal 2022, an increase of $15.1 million. The increase in cash flow from operating activities was primarily due to the fact that during fiscal 2023, revenues increased while accounts receivable remained flat due to strong collections. During fiscal 2022, accounts receivable increased which caused a decrease in operating cash flow.

37


 

Investing Activities

Fiscal 2024 Compared to Fiscal 2023

Net cash flow used in investing activities increased to $29.2 million in fiscal 2024 from $26.3 million in fiscal 2023, an increase of $2.9 million. This increase in investing activity was primarily due to an increase in software development efforts. The Company expects future expenditures for property and equipment to increase if revenues increase.

Fiscal 2023 Compared to Fiscal 2022

Net cash flow used in investing activities decreased to $26.3 million in fiscal 2023 from $29.8 million in fiscal 2022, a decrease of $3.5 million. The Company reduced its spending on furniture and leasehold improvements as the Company reduced its lease footprint.

Financing Activities

Fiscal 2024 Compared to Fiscal 2023

Net cash flow used in financing activities decreased to $35.8 million in fiscal 2024 from $82.1 million in fiscal 2023, a decrease of $46.4 million. During fiscal 2024, the Company spent $45.7 million to repurchase 215,313 shares of its common stock (at an average price of $212.29 per share). During fiscal 2023, the Company spent $93.7 million to repurchase 598,241 shares of its common stock (at an average price of $159.14 per share).

If the Company continues to generate cash flow from operating activities, the Company may continue to repurchase shares of its common stock on the open market, if authorized by the Company’s Board of Directors pursuant to the Company's stock repurchase program, or seek to identify other businesses to acquire. The Company has historically used cash provided by operating activities and from the exercise of stock options to repurchase stock. The Company expects that it may use some of the cash on the balance sheet at March 31, 2024 to repurchase additional shares of its common stock in the future.

Fiscal 2023 Compared to Fiscal 2022

Net cash flow used in financing activities increased to $82.1 million in fiscal 2023 from $79.6 million in fiscal 2022, an increase of $2.5 million. During fiscal 2023, the Company spent $93.7 million to repurchase 598,241 shares of its common stock (at an average price of $156.58 per share). During fiscal 2022, the Company spent $90 million to repurchase 566,073 shares of its common stock (at an average price of $159.14 per share).

Litigation

The Company is involved in litigation arising in the ordinary course of business. Management believes that resolution of these matters will not result in any payment that, in the aggregate, would be material to the consolidated financial position or results of operations of the Company.

Inflation

The Company experiences pricing pressures in the form of competitive prices. The Company is also impacted by rising costs for certain inflation-sensitive operating expenses such as labor, employee benefits, and facility leases. The Company does not believe these impacts were material to its revenues or net income in fiscal 2024; however, the Company believes inflation could have a material impact to pricing and operating expenses in future years due to the state of the economy and current inflation rates.

Critical Accounting Estimates

Our consolidated financial statements are prepared in accordance with the accounting principles generally accepted in the United States of America (“GAAP”), which require management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. These accounting principles require us to make estimates and assumptions that affect the reported amounts of assets and liabilities and revenues and expenses, and the disclosure of contingent assets and liabilities at the date of our consolidated financial statements.

We periodically evaluate our estimates and assumptions, including those relating to revenue recognition, leases, allowance for uncollectible accounts, goodwill and long-lived assets, accrual for self-insured costs, accounting for income taxes, legal and other contingencies, share-based compensation, and software development costs. We base our estimates on historical experience and various assumptions that we believe to be reasonable based on specific circumstances. Such estimates and assumptions could change in the

38


 

future as more information becomes known, which could impact the amounts reported and disclosed herein. We believe the following significant accounting estimates may involve a higher degree of judgment and complexity. The following is not intended to be a comprehensive list of our accounting policies. See Note 1, “Summary of Significant Accounting Policies” in the notes to our consolidated financial statements for other significant accounting policies.

Revenue Recognition: Revenue is recognized when control of the promised services is transferred to the Company’s customers in an amount that reflects the consideration expected to be entitled to in exchange for those services. As the Company completes its performance obligations which are identified below, it has an unconditional right to consideration as outlined in the Company’s contracts. Generally, the Company’s billed accounts receivable are expected to be collected in 30 days in accordance with the underlying payment terms. For many of the Company’s services, the Company typically has one performance obligation; however, it also provides the customer with an option to acquire additional services. The Company offers multiple services under its patient management and network solutions service lines. The Company typically provides a menu of offerings from which the customer may choose to purchase. The price of each service is separate and distinct and provides a separate and distinct value to the customer. Pricing is generally consistent for each service irrespective of the other services or quantities requested by the customer. Revenue is recognized based upon the transfer of the results of the medical bill review service to the customer as this is the most accurate depiction of the transfer of the service to the customer. Medical bill review revenues are variable, generally based on performance metrics set forth in the underlying contracts. Each period, the Company bases its estimates on a contract-by-contract basis. The Company makes its best estimate of amounts the Company has earned and expects to be collected using historical averages and other factors to project such revenues. Variable consideration is recognized in the amount that the Company concludes is probable that a significant revenue reversal will not occur in future periods.

In transactions related to third-party service revenue, which includes pharmacy, directed care services and other services provided by the Company’s integrated network solutions services, the Company is considered the principal, as it directs the third party, controls the specified service, performs program utilization review, directs payment to the provider, accepts the financial risk of loss associated with services rendered and combines the services provided into an integrated solution, as specified within the Company’s customer contracts. The Company has the ability to influence contractual fees with customers and possesses the financial risk of loss in certain contractual obligations. These factors indicate the Company is the principal and, as such, it is required to recognize revenue gross and service partner vendor fees in the cost of revenue in the Company’s consolidated income statements.

Leases: The Company determines if an arrangement includes a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term; and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date of the lease, renewal date of the lease or significant remodeling of the lease space based on the present value of the remaining future minimum lease payments. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable.

Operating and financing lease liabilities and their corresponding right-of-use assets are initially recorded based on the present value of lease payments over the expected remaining lease term. The interest rate implicit in lease contracts is typically not readily determinable. As a result, we utilize our incremental borrowing rate to discount lease payments, which reflects the fixed rate at which we could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. The Company’s leases may include options to extend or terminate the lease which are included in the lease term when it is reasonably certain that we will exercise any such options. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

Allowance for Expected Credit Losses: The Company determines its allowance for uncollectible accounts by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customers’ current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable when they become uncollectible.

The Company must make significant judgments and estimates in determining contractual and bad debt allowances in any accounting period. One significant uncertainty inherent in the Company’s analysis is whether its past experience will be indicative of future periods. Although the Company considers future projections when estimating contractual and bad debt allowances, the Company ultimately makes its decisions based on the best information available to it at the time the decision is made. Adverse changes in general economic conditions or trends in reimbursement amounts for the Company’s services could affect the Company’s contractual and bad debt allowance estimates, collection of accounts receivable, cash flows, and results of operations. One customer accounted for 10% or more of accounts receivable at March 31, 2024 and 2023.

Goodwill and Long-Lived Assets: Goodwill arising from business combinations represents the excess of the purchase price over the estimated fair value of the net assets of the acquired business. Pursuant to ASC 350-10 through ASC 350-30, “Goodwill and Other Intangible Assets,” goodwill is tested annually for impairment or more frequently if circumstances indicate the potential for impairment. Also, management tests for impairment of its amortizable intangible assets and long-lived assets whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The impairment test is conducted at the company

39


 

level. The measurement of fair value is based on an evaluation of market capitalization. Management considers industry growth rates and trends and cost structure changes. Based on the Company’s tests and reviews, no impairment of its goodwill, intangible assets, or other long-lived assets existed at March 31, 2024 or March 31, 2023. However, future events or changes in current circumstances could affect the recoverability of the carrying value of goodwill and long-lived assets.

Accrual for Self-insurance Costs: The Company accrues for the group medical costs and workers’ compensation costs of its employees based on claims filed and an estimate of claims incurred but not reported as of each balance sheet date. The Company determines its estimated self-insurance reserves based upon historical trends along with outstanding claims information provided by its claims paying agents. However, it is possible that recorded accruals may not be adequate to cover the future payment of claims. Adjustments, if any, to estimated accruals resulting from ultimate claim payments will be reflected in earnings during the periods in which such adjustments are determined. The Company’s self-insured liabilities contain uncertainties because management is required to make assumptions and judgments to estimate the ultimate cost to settle reported claims and claims incurred but not reported at the balance sheet date.

The Company does not believe there is a reasonable likelihood that there will be a material change in the estimates or assumptions used to calculate its self-insured liabilities. However, if actual results are not consistent with these estimates or assumptions, the Company may be exposed to losses or gains that could be material.

Accounting for Income Taxes: The Company records a tax provision for the anticipated tax consequences of its reported results of operations. The provision for income taxes is computed using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the currently-enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. The Company records a valuation allowance, if necessary, to reduce deferred tax assets to the amount that is believed more likely than not to be realized.

The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.

Management believes it is more likely than not that forecasted income, including income that may be generated as a result of certain tax planning strategies, together with future reversals of existing taxable temporary differences, will be sufficient to fully recover the deferred tax assets. In the event that the Company determines all or part of the net deferred tax assets are not realizable in the future, the Company will make an adjustment to the valuation allowance that would be charged to earnings in the period such determination is made. In addition, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of GAAP and complex tax laws. Resolution of these uncertainties in a manner inconsistent with management’s expectations could have a material impact on the Company’s financial condition and operating results. The significant assumptions and estimates described above are important contributors to our ultimate effective tax rate in each year.

Legal and Other Contingencies: As discussed in Part I, Item 3 of this annual report, “Legal Proceedings” and in Note 10, “Contingencies and Legal Proceedings” in the notes to our consolidated financial statements, the Company is subject to various legal proceedings and claims that arise in the ordinary course of business. The Company records a liability when it is probable that a loss has been incurred and the amount is reasonably estimable. There is significant judgment required in both the probability determination and as to whether an exposure can be reasonably estimated. The outcomes of legal proceedings and claims brought against the Company are subject to significant uncertainty.

Share-Based Compensation: The Company accounts for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation”. Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the employee’s requisite service period (generally the vesting period of the equity grant). For the fiscal year ended March 31, 2024, the Company recorded share-based compensation expense of $4,982,000.

The Company estimates the fair value of stock options using the Black-Scholes valuation model. Key input assumptions used to estimate the fair value of stock options include the exercise price of the award, the expected option term, the expected volatility of the Company’s stock over the option’s expected term, the risk-free interest rate over the option’s term, and the Company’s expected annual dividend yield. The Company issues performance-based stock options which vest only upon the Company’s achievement of certain earnings per share targets on a calendar year basis, as determined by the Company’s Board of Directors. These options were valued in the same manner as the time-based options. However, the Company only recognizes stock compensation expense to the extent that the

40


 

targets are determined to be probable of being achieved, which triggers the vesting of the performance options. The Company’s management believes that this valuation technique and the approach utilized to develop the underlying assumptions are appropriate in calculating the fair values of the Company’s stock options granted in fiscal 2024. Estimates of fair value are not intended to predict actual future events or the value ultimately realized by persons who receive equity awards.

The Company does not believe there is a reasonable likelihood that there will be a material change in the future estimates or assumptions we use to determine stock-based compensation expense. However, if actual results are not consistent with our estimates or assumptions, we may be exposed to changes in stock-based compensation expense that could be material.

Software Development Costs: Development costs incurred in the research and development of new software products and enhancements to existing software products for internal use are expensed as incurred until technological feasibility has been established. After technological feasibility is established, any additional external software development costs are capitalized and amortized on a straight-line basis over the estimated economic life of the related product, which is typically five years. The Company performs an annual review of the estimated economic life and the recoverability of such capitalized software costs. If a determination is made that capitalized amounts are not recoverable based on the estimated cash flows to be generated from the applicable software, any remaining capitalized amounts are written off. Although the Company believes that its approach to estimates and judgments as described herein is reasonable, actual results could differ and the Company may be exposed to increases or decreases in revenue that could be material.

Recently Issued Accounting Standards

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, a new accounting standard to enhance the transparency and decision usefulness of income tax disclosures. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

41


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders

CorVel Corporation

Opinions on the Consolidated Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of CorVel Corporation (the “Company”) as of March 31, 2024 and 2023, the related consolidated statements of income, stockholders’ equity, and cash flows for each of the years in the three-year period ended March 31, 2024, and the related notes and financial statement schedule (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of March 31, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the consolidated financial position of the Company as of March 31, 2024 and 2023, and the consolidated results of its operations and its cash flows for each of the years in the three-year period ended March 31, 2024, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of March 31, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

Basis for Opinion

 

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting 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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

42


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM (Continued)

 

Our audits of the consolidated financial statements 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. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control Over Financial Reporting

 

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) 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 (3) provide reasonable assurance regarding 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, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the 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 separate opinions on the critical audit matter or on the accounts or disclosures to which they relate.

 

43


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM (Continued)

Revenue Recognition - Refer to Note 2 to the Consolidated Financial Statements

Critical Audit Matter Description:

The Company recognizes revenue upon transfer of control of promised services or products to customers in an amount that reflects the consideration the Company expects to receive in exchange for those services or products. Certain services and products involve estimation of the related transaction price that, in turn, led to a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating audit evidence related to management’s judgments. Revenues that are most significantly impacted by management’s estimates and judgments include (i) bill review services that contain contractual provisions that allow the customer to compensate the Company only for services that it utilizes and (ii) directed care services at period-end for which the Company has not been billed by the related providers.

How the Critical Matter was Addressed in the Audit:

The primary procedures we performed to address this critical audit matter included the following, among others:

We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls over the Company’s process to estimate the most likely amount of consideration to which the Company will be entitled in exchange for transferring the promised services or products to a customer. We tested the effectiveness of certain controls over revenue recognition, including management’s controls over the methodology used to determine estimated revenues.
We tested the underlying data used by the Company to determine related bill review revenue estimates by examining customer contracts and analyzing historical utilization analyses completed by the Company. We also examined subsequent period invoicing and cash collection activities to evaluate the reasonableness of management’s estimates.
We tested assumptions used in management’s calculations of period-end directed care revenues by analyzing historical time lag patterns between the provision of service and provider invoicing. We also examined trends associated with the number of period-end provider referrals and performed gross margin reasonableness analyses to evaluate management’s estimates.
We tested the mathematical accuracy of management’s calculations of revenue and the associated timing of revenue recognized in the consolidated financial statements.

 

 

/s/ HASKELL & WHITE LLP

 

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

 

Irvine, California

May 24, 2024

44


 

CORVEL CORPORATION

CONSOLIDATED BALANCE SHEETS

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

ASSETS

 

 

 

 

 

 

Current Assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

105,563,000

 

 

$

71,329,000

 

Customer deposits

 

 

88,142,000

 

 

 

80,022,000

 

Accounts receivable (less allowance for expected credit losses of $4,245,000 at March 31,
   2024 and $
2,823,000 at March 31, 2023)

 

 

97,108,000

 

 

 

81,034,000

 

Prepaid expenses and income taxes

 

 

11,418,000

 

 

 

11,385,000

 

Total current assets

 

 

302,231,000

 

 

 

243,770,000

 

Property and equipment, net

 

 

85,892,000

 

 

 

82,770,000

 

Goodwill

 

 

36,814,000

 

 

 

36,814,000

 

Other intangible assets, net

 

 

821,000

 

 

 

1,244,000

 

Right-of-use asset, net

 

 

24,058,000

 

 

 

27,721,000

 

Deferred tax asset, net

 

 

3,545,000

 

 

 

224,000

 

Other assets

 

 

1,318,000

 

 

 

1,380,000

 

Total assets

 

$

454,679,000

 

 

$

393,923,000

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current Liabilities

 

 

 

 

 

 

Accounts and income taxes payable

 

$

16,631,000

 

 

$

15,309,000

 

Accrued liabilities

 

 

167,868,000

 

 

 

152,578,000

 

Total current liabilities

 

 

184,499,000

 

 

 

167,887,000

 

Long-term lease liabilities

 

 

22,533,000

 

 

 

23,860,000

 

Total liabilities

 

 

207,032,000

 

 

 

191,747,000

 

Commitments and contingencies

 

 

 

 

 

 

Stockholders' Equity

 

 

 

 

 

 

Common stock, $.0001 par value: 120,000,000 shares authorized at March 31, 2024 and
   2023;
55,162,075 shares issued (17,128,896 shares outstanding, net of treasury shares)
   and
54,987,366 shares issued (17,169,500 shares outstanding, net of treasury shares) at
   March 31, 2024 and March 31, 2023, respectively

 

 

3,000

 

 

 

3,000

 

Paid-in-capital

 

 

233,629,000

 

 

 

218,700,000

 

Treasury stock, at cost (38,033,179 and 37,817,866 shares at March 31, 2024 and 2023,
   respectively)

 

 

(793,905,000

)

 

 

(748,195,000

)

Retained earnings

 

 

807,920,000

 

 

 

731,668,000

 

Total stockholders' equity

 

 

247,647,000

 

 

 

202,176,000

 

Total liabilities and stockholders' equity

 

$

454,679,000

 

 

$

393,923,000

 

 

 

See accompanying notes to consolidated financial statements.

 

45


 

CORVEL CORPORATION

CONSOLIDATED STATEMENTS OF INCOME

 

 

 

Fiscal Years Ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Revenues

 

$

795,311,000

 

 

$

718,562,000

 

 

$

646,230,000

 

Cost of revenues

 

 

623,618,000

 

 

 

560,303,000

 

 

 

494,116,000

 

Gross profit

 

 

171,693,000

 

 

 

158,259,000

 

 

 

152,114,000

 

General and administrative

 

 

76,592,000

 

 

 

73,705,000

 

 

 

67,602,000

 

Income before income taxes

 

 

95,101,000

 

 

 

84,554,000

 

 

 

84,512,000

 

Income tax provision

 

 

18,849,000

 

 

 

18,189,000

 

 

 

18,102,000

 

Net income

 

$

76,252,000

 

 

$

66,365,000

 

 

$

66,410,000

 

Net income per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

4.45

 

 

$

3.83

 

 

$

3.74

 

Diluted

 

$

4.40

 

 

$

3.77

 

 

$

3.66

 

Weighted average shares outstanding:

 

 

 

 

 

 

 

 

 

Basic

 

 

17,122,000

 

 

 

17,328,000

 

 

 

17,753,000

 

Diluted

 

 

17,347,000

 

 

 

17,592,000

 

 

 

18,127,000

 

 

See accompanying notes to consolidated financial statements.

 

46


 

CORVEL CORPORATION

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

Fiscal Years Ended March 31, 2024, 2023 and 2022

 

 

 

Common
Shares

 

 

Stock
Amount

 

 

Paid-in-Capital

 

 

Treasury
Shares

 

 

Treasury
Stock

 

 

Retained
Earnings

 

 

Total
Stockholders'
Equity

 

Balance – March 31, 2021

 

 

54,529,642

 

 

$

3,000

 

 

$

185,941,000

 

 

 

(36,653,552

)

 

$

(564,435,000

)

 

$

598,893,000

 

 

$

220,402,000

 

Stock issued under employee stock
   purchase plan

 

 

3,363

 

 

 

 

 

 

564,000

 

 

 

 

 

 

 

 

 

 

 

 

564,000

 

Stock issued under stock option
   plan, net of shares repurchased

 

 

255,707

 

 

 

 

 

 

9,906,000

 

 

 

 

 

 

 

 

 

 

 

 

9,906,000

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

5,198,000

 

 

 

 

 

 

 

 

 

 

 

 

5,198,000

 

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

(566,073

)

 

 

(90,085,000

)

 

 

 

 

 

(90,085,000

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

66,410,000

 

 

 

66,410,000

 

Balance – March 31, 2022

 

 

54,788,712

 

 

 

3,000

 

 

 

201,609,000

 

 

 

(37,219,625

)

 

 

(654,520,000

)

 

 

665,303,000

 

 

 

212,395,000

 

Stock issued under employee stock
   purchase plan

 

 

4,457

 

 

 

 

 

 

676,000

 

 

 

 

 

 

 

 

 

 

 

 

676,000

 

Stock issued under stock option
   plan, net of shares repurchased

 

 

194,197

 

 

 

 

 

 

10,856,000

 

 

 

 

 

 

 

 

 

 

 

 

10,856,000

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

5,559,000

 

 

 

 

 

 

 

 

 

 

 

 

5,559,000

 

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

(598,241

)

 

 

(93,675,000

)

 

 

 

 

 

(93,675,000

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

66,365,000

 

 

 

66,365,000

 

Balance – March 31, 2023

 

 

54,987,366

 

 

 

3,000

 

 

 

218,700,000

 

 

 

(37,817,866

)

 

 

(748,195,000

)

 

 

731,668,000

 

 

 

202,176,000

 

Stock issued under employee stock
   purchase plan

 

 

3,178

 

 

 

 

 

 

681,000

 

 

 

 

 

 

 

 

 

 

 

 

681,000

 

Stock issued under stock option plan,
   net of shares repurchased

 

 

171,531

 

 

 

 

 

 

9,266,000

 

 

 

 

 

 

 

 

 

 

 

 

9,266,000

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

4,982,000

 

 

 

 

 

 

 

 

 

 

 

 

4,982,000

 

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

(215,313

)

 

 

(45,710,000

)

 

 

 

 

 

(45,710,000

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

76,252,000

 

 

 

76,252,000

 

Balance – March 31, 2024

 

 

55,162,075

 

 

$

3,000

 

 

$

233,629,000

 

 

 

(38,033,179

)

 

$

(793,905,000

)

 

$

807,920,000

 

 

$

247,647,000

 

 

See accompanying notes to consolidated financial statements.

47


 

CORVEL CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

 

Fiscal Years Ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

CASH FLOWS FROM OPERATING ACTIVITIES

 

 

 

 

 

 

 

 

 

Net income

 

$

76,252,000

 

 

$

66,365,000

 

 

$

66,410,000

 

Adjustments to reconcile net income to net cash provided by operating
   activities:

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

26,252,000

 

 

 

25,121,000

 

 

 

23,916,000

 

Loss on write down or disposal of property, capitalized software or
   investment

 

 

290,000

 

 

 

415,000

 

 

 

122,000

 

Stock compensation expense

 

 

4,982,000

 

 

 

5,559,000

 

 

 

5,198,000

 

Provision for expected credit losses

 

 

1,828,000

 

 

 

1,216,000

 

 

 

158,000

 

Deferred income taxes

 

 

(3,321,000

)

 

 

(1,913,000

)

 

 

2,302,000

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(17,902,000

)

 

 

336,000

 

 

 

(18,022,000

)

Customer deposits

 

 

(8,120,000

)

 

 

(10,241,000

)

 

 

(13,284,000

)

Prepaid expenses and income taxes

 

 

(32,000

)

 

 

3,738,000

 

 

 

(7,116,000

)

Other assets

 

 

60,000

 

 

 

(919,000

)

 

 

(135,000

)

Accounts and income taxes payable

 

 

1,322,000

 

 

 

(4,395,000

)

 

 

1,423,000

 

Accrued liabilities

 

 

15,290,000

 

 

 

(4,361,000

)

 

 

8,052,000

 

Operating lease liabilities

 

 

2,336,000

 

 

 

1,367,000

 

 

 

(1,802,000

)

Net cash provided by operating activities

 

 

99,237,000

 

 

 

82,288,000

 

 

 

67,222,000

 

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

 

 

 

 

 

 

 

Purchases of property and equipment

 

 

(29,240,000

)

 

 

(26,320,000

)

 

 

(29,819,000

)

Net cash used in investing activities

 

 

(29,240,000

)

 

 

(26,320,000

)

 

 

(29,819,000

)

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

 

 

 

 

 

 

 

Exercise of employee stock purchase options

 

 

681,000

 

 

 

676,000

 

 

 

564,000

 

Exercise of common stock options

 

 

9,266,000

 

 

 

10,856,000

 

 

 

9,906,000

 

Purchase of treasury stock

 

 

(45,710,000

)

 

 

(93,675,000

)

 

 

(90,085,000

)

Net cash used in financing activities

 

 

(35,763,000

)

 

 

(82,143,000

)

 

 

(79,615,000

)

Net increase (decrease) in cash and cash equivalents

 

 

34,234,000

 

 

 

(26,175,000

)

 

 

(42,212,000

)

Cash and cash equivalents at beginning of year

 

 

71,329,000

 

 

 

97,504,000

 

 

 

139,716,000

 

CASH AND CASH EQUIVALENTS AT END OF YEAR

 

$

105,563,000

 

 

$

71,329,000

 

 

$

97,504,000

 

Supplemental cash flow information

 

 

 

 

 

 

 

 

 

Income taxes paid

 

$

22,874,000

 

 

$

19,993,000

 

 

$

19,405,000

 

Accrual of software license purchase

 

$

 

 

$

5,273,000

 

 

$

 

 

See accompanying notes to consolidated financial statements.

 

48


 

CORVEL CORPORATION

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended March 31, 2024, 2023 and 2022

Note 1 — Summary of Significant Accounting Policies

Organization: CorVel Corporation (“CorVel” or “the Company”), incorporated in Delaware in 1987, is an independent nationwide provider of medical cost containment and managed care services designed to address the escalating medical costs of workers’ compensation benefits, automobile insurance claims, and group health insurance benefits. The Company’s services are provided to insurance companies, TPAs, governmental entities, and self-administered employers to assist them in managing the medical costs and monitoring the quality of care associated with healthcare claims.

Basis of Presentation: The consolidated financial statements include the accounts of CorVel and its wholly-owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation. These changes had no impact on previously-reported results of operations or shareholders’ equity.

The Company evaluated all subsequent events and transactions through the date of this filing.

Use of Estimates: The preparation of financial statements in compliance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements. Actual results could differ from those estimates. Significant estimates include the values assigned to intangible assets, capitalized software development, the allowance for expected credit losses, work in process, accrual for income taxes, share-based payments related to performance-based awards, loss contingencies, estimated lives of claims for claims administration revenue recognition, estimates used in stock options valuations, and accrual for self-insurance reserves.

Cash and Cash Equivalents: Cash and cash equivalents consist of short-term, interest-bearing highly-liquid investment-grade securities with maturities of 90 days or less when purchased. The carrying amounts of the Company’s financial instruments approximate their fair values at March 31, 2024 and 2023 due to the short-term nature of those instruments. Customer deposits represent cash that is expected to be returned or applied towards payment within one year through the Company’s provider reimbursement services.

Fair Value of Financial Instruments: The Company applies ASC 820, “Fair Value Measurements and Disclosures,” which defines fair value, establishes a framework for measuring fair value, and provides for disclosures about fair value measurements, with respect to fair value measurements of (i) nonfinancial assets and liabilities that are recognized or disclosed at fair value in the Company’s consolidated financial statements on a recurring basis (at least annually) and (ii) all financial assets and liabilities. ASC 820 prioritizes the inputs used in measuring fair value into the following hierarchy:

Level 1 Quoted market prices in active markets for identical assets or liabilities;

Level 2 Observable inputs other than those included in Level 1 (for example, quoted prices for similar assets in active markets or quoted prices for identical assets in inactive markets); and

Level 3 Unobservable inputs reflecting management’s own assumptions about the inputs used in estimating the value of the asset.

The carrying amount of the Company’s financial instruments (i.e. cash and cash equivalents, accounts receivable, accounts payable, etc.) approximates their fair values at March 31, 2024 and 2023 due to the short-term nature of those instruments. The Company has no financial instruments that are measured at fair value on a recurring basis.

Revenue Recognition: Revenue is recognized when control of the promised services is transferred to the Company’s customers in an amount that reflects the consideration expected to be entitled to in exchange for those services. As the Company completes its performance obligations which are identified in Note 2, it has an unconditional right to consideration as outlined in the Company’s contracts. Generally, the Company’s billed accounts receivable are expected to be collected in 30 days in accordance with the underlying payment terms. For many of the Company’s services, the Company typically has one performance obligation; however, it also provides the customer with an option to acquire additional services. The Company offers multiple services under its patient management and network solutions service lines. The Company typically provides a menu of offerings from which the customer may choose to purchase. The price of each service is separate and distinct and provides a separate and distinct value to the customer. Pricing is generally consistent for each service irrespective of the other services or quantities requested by the customer.

49


 

In transactions related to third-party service revenue, which includes pharmacy, directed care services and other services provided by the Company’s integrated network solutions services, the Company is considered the principal, as it directs the third party, controls the specified service, performs program utilization review, directs payment to the provider, accepts the financial risk of loss associated with services rendered and combines the services provided into an integrated solution, as specified within the Company’s customer contracts. The Company has the ability to influence contractual fees with customers and possesses the financial risk of loss in certain contractual obligations. These factors indicate the Company is the principal and, as such, it is required to recognize revenue gross and service partner vendor fees in the cost of revenue in the Company’s consolidated income statements.

Accounts Receivable: The majority of the Company’s accounts receivable are due from companies in the property and casualty insurance industries, self-insured employers and governmental entities. Credit is extended based on evaluation of a customer’s financial condition and, generally, collateral is not required. Accounts receivable are generally due within 30 days and are stated at amounts due from customers net of an allowance for expected credit losses. Those accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable against the reserve when they become uncollectible. Accounts receivable includes $42,417,000 and $26,639,000 of unbilled receivables at March 31, 2024 and 2023, respectively. Unbilled receivables represent the amounts expected to be collected for work performed which has not yet been invoiced to the customer. Unbilled receivables are generally invoiced within one year.

Concentrations of Credit Risk: Substantially all of the Company’s customers are payors of workers’ compensation benefits and property and casualty insurance, which include insurance companies, third party administrators, self-insured employers and government entities. Credit losses consistently have been within management’s expectations. Virtually all of the Company’s cash is invested at financial institutions in amounts which exceed the FDIC insurance levels. No customer accounted for 10% or more of revenue for fiscal 2024, 2023 or 2022. One customer accounted for 10% or more of accounts receivable at March 31, 2024 and 2023.

Property and Equipment: Additions to property and equipment are recorded at cost. The Company provides for depreciation on property and equipment using the straight-line method by charges to operations in amounts that allocate the cost of depreciable assets over their estimated lives as follows:

 

Asset Classification

Building

Building Improvements

Land Improvements

Estimated Useful Life

40 years

20 years

20 years

Leasehold Improvements

Shorter of 5 years or the life of lease

Furniture and Equipment

5 to 7 years

Computer Hardware

2 to 5 years

Computer Software

3 to 5 years

 

The Company accounts for internally-developed software costs in accordance with ASC 350-40, “Internal Use Software”. Capitalized software development costs, intended for internal use, totaled $37,166,000 (net of $155,998,000 in accumulated amortization) and $33,695,000 (net of $143,329,000 in accumulated amortization), as of March 31, 2024 and 2023, respectively. These costs are included in computer software in property and equipment and are amortized over a period of five years.

Long-Lived Assets: The carrying amount of all long-lived assets is evaluated periodically to determine if adjustment to the depreciation and amortization period or to the unamortized balance is warranted. Such evaluation is based principally on the expected utilization of the long-lived assets and the projected, undiscounted cash flows of the operations in which the long-lived assets are deployed.

Leases: The Company determines if an arrangement includes a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term; and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date of the lease, renewal date of the lease or significant remodeling of the lease space based on the present value of the remaining future minimum lease payments. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable.

50


 

Operating and financing lease liabilities and their corresponding right-of-use assets are initially recorded based on the present value of lease payments over the expected remaining lease term. The interest rate implicit in lease contracts is typically not readily determinable. As a result, we utilize our incremental borrowing rate to discount lease payments, which reflects the fixed rate at which we could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. The Company’s leases may include options to extend or terminate the lease which are included in the lease term when it is reasonably certain that we will exercise any such options. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.

Goodwill and Indefinite Lived Long-Lived Assets: The Company accounts for its business combinations in accordance with the ASC 805-10 through ASC 805-50, “Business Combinations,” which (i) requires that the purchase method of accounting be applied to all business combinations and (ii) addresses the criteria for initial recognition of intangible assets and goodwill. In accordance with ASC 350-10 through ASC 350-30, goodwill and other intangible assets with indefinite lives are not amortized but are tested for impairment annually, or more frequently if circumstances indicate the possibility of impairment. If the carrying value of goodwill or an intangible asset exceeds its fair value, an impairment loss will be recognized. Based on the Company’s tests and reviews, no impairment of its goodwill, intangible assets or other long-lived assets existed at March 31, 2024 and 2023. However, future events or changes in current circumstances could affect the recoverability of the carrying value of goodwill and long-lived assets. Goodwill amounted to $36,814,000 (net of accumulated amortization of $2,069,000) at March 31, 2024 and at March 31, 2023.

Cost of Revenues: Cost of services consists primarily of the compensation and fringe benefits of field personnel, including managers, medical bill analysts, field case managers, telephonic case managers, systems support, administrative support, account managers and account executives, and related facility costs including rent, telephone and office supplies. Historically, the costs associated with these additional personnel and facilities have been the most significant factor driving increases in the Company’s cost of services.

Income Taxes: The Company provides for income taxes in accordance with provisions specified in ASC 740, “Accounting for Income Taxes”. Accordingly, deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities. These differences will result in taxable or deductible amounts in the future, based on tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences become deductible. In making an assessment regarding the probability of realizing a benefit from these deductible differences, management considers the Company’s current and past performance, the market environment in which the Company operates, tax-planning strategies and the length of carry-forward periods for loss carry-forwards, if any. Valuation allowances are established when necessary to reduce deferred tax assets to amounts that are more likely than not to be realized. Further, the Company accrues for income tax issues not yet resolved with federal, state and local tax authorities, when it appears more likely than not that a tax liability has been incurred.

Share-Based Compensation: The Company accounts for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation.” Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant). The Company issues performance-based stock options which vest only upon the Company’s achievement of certain earnings per share targets on a calendar year basis, as determined by the Company’s Board of Directors. These options were valued in the same manner as the time-based options. However, the Company only recognizes stock compensation expense to the extent that the targets are determined to be probable of being achieved, which triggers the vesting of the performance options.

Accrual for Self-insurance Costs: The Company self-insures for the group medical costs and workers’ compensation costs of its employees. Management believes that the self-insurance reserves are appropriate; however, actual claims costs may differ from the original estimates requiring adjustments to the reserves. The Company determines its estimated self-insurance reserves based upon historical trends along with outstanding claims information provided by its claims paying agents.

Earnings per Share: Earnings per common share-basic is based on the weighted average number of common shares outstanding during the period. Earnings per common shares-diluted is based on the weighted average number of common shares and common share equivalents outstanding during the period. In calculating earnings per share, earnings are the same for the basic and diluted calculations. Weighted average shares outstanding is greater for diluted earnings per share due to the effect of stock options.

51


 

The difference between the basic weighted average shares and the diluted weighted average shares for each of the fiscal years ended March 31, 2024, 2023 and 2022 is as follows:

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Basic weighted average shares

 

 

17,122,000

 

 

 

17,328,000

 

 

 

17,753,000

 

Treasury stock impact of stock options

 

 

225,000

 

 

 

264,000

 

 

 

374,000

 

Diluted weighted average shares

 

 

17,347,000

 

 

 

17,592,000

 

 

 

18,127,000

 

 

Recently Issued Accounting Standards

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, a new accounting standard to enhance the transparency and decision usefulness of income tax disclosures. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

Note 2 – Revenue Recognition

Revenue from Contracts with Customers

Revenue is recognized when control of the promised services is transferred to the Company’s customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. As the Company completes its performance obligations, which are identified below, it has an unconditional right to consideration as outlined in the Company’s contracts. Generally, the Company’s accounts receivable are expected to be collected in 30 days in accordance with the underlying payment terms.

The Company generates revenue through its patient management and network solutions service lines. The Company operates in one reportable operating segment, managed care.

Patient Management Service Line

The patient management service line provides services primarily related to workers’ compensation claims management and case management. This service line also includes additional services such as accident and health claims programs. Each claim referred by the customer is considered an additional optional purchase of claims management services under the agreement with the customer. The transaction price is readily available from the contract and is fixed for each service. Revenue is recognized over time as services are provided as the performance obligations are satisfied through the effort expended to research, investigate, evaluate, document, and report the claim and control of these services is transferred to the customer. Revenue is recognized based on historical claim closure rates and claim type applied utilizing a portfolio approach based on time elapsed for these claims, generally between three and fifteen months. The Company believes this approach reasonably reflects the transfer of the claims management services to its customer.

The Company’s obligation to manage claims and cases under the patient management service line can range from less than one year to multi-year contracts. They are generally one year under the terms of the contract; however, many of these contracts contain auto-renewal provisions and the Company’s customer relationships can span multiple years. Under certain claims management agreements, the Company receives consideration from a customer at contract inception prior to transferring services to the customer, however, the Company would begin performing services immediately. The period between a customer’s payment of consideration and the completion of the promised services is generally less than one year. There is no difference between the amount of promised consideration and the cash selling price of the promised services. The fee is billed upfront by the Company in order to provide customers with simplified and predictable ways of purchasing the Company’s services.

The patient management service line also offers the services of case managers who provide administration services by proactively managing medical treatment for claimants while facilitating an understanding of and participation in their rehabilitation process. Revenue for case management services is recognized over time as the performance obligations are satisfied through the effort expended to manage the medical treatment for claimants and control of these services is transferred to the customer. Case management services are generally billed based on time incurred, are considered variable consideration, and revenue is recognized at the amount in which the Company has the right to invoice for services performed. The Company believes this approach reasonably reflects the transfer of the case management service to the customer.

52


 

 

 

Network Solutions Service Line

The network solutions service line consists primarily of medical bill review and third-party services. Medical bill review services provide an analysis of medical charges for customers’ claims to identify opportunities for savings. Medical bill review services revenues are recognized at a point in time when control of the service is transferred to the customer. Revenue is recognized based upon the transfer of the results of the medical bill review service to the customer as this is the most accurate depiction of the transfer of the service to the customer. Medical bill review revenues are variable, generally based on performance metrics set forth in the underlying contracts. Each period, the Company bases its estimates on a contract-by-contract basis. The Company makes its best estimate of amounts the Company has earned and expects to be collected using historical averages and other factors to project such revenues. Variable consideration is recognized in the amount that the Company concludes is probable that a significant revenue reversal will not occur in future periods.

Third-party services revenue includes pharmacy, directed care services and other services, and includes amounts received from customers compensating the Company for certain third-party costs associated with providing its integrated network solutions services. The Company is considered the principal in these transactions as it directs the third party, controls the specified service and its pricing, performs program utilization review, directs payment to the provider, accepts the financial risk of loss associated with services rendered and combines the services provided into an integrated solution, as specified within the Company’s customer contracts. The Company has the ability to influence contractual fees with customers and possesses the financial risk of loss in certain contractual obligations. These factors indicate the Company is the principal and, as such, it is required to recognize revenue gross and service partner vendor fees in the operating expense in the Company’s consolidated statements of income.

 

The following table presents revenues disaggregated by service line for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

2024

 

 

2023

 

 

2022

 

Patient management services

 

$

529,995,000

 

 

$

478,751,000

 

 

$

424,050,000

 

Network solutions services

 

 

265,316,000

 

 

 

239,811,000

 

 

 

222,180,000

 

Total services

 

$

795,311,000

 

 

$

718,562,000

 

 

$

646,230,000

 

 

Arrangements with Multiple Performance Obligations

 

For many of the Company’s services, the Company typically has one performance obligation; however, the Company also provides the customer with an option to acquire additional services. The Company offers multiple services under its patient management and network solutions service lines. The Company typically provides a menu of offerings from which the customer may choose to purchase. The price of each service is separate and distinct and provides a separate and distinct value to the customer. Pricing is generally consistent for each service irrespective of the other services or quantities requested by the customer.

Contract Balances

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivables, unbilled receivables, and contract liabilities (reported as deferred revenues) on the Company’s consolidated balance sheets. Unbilled receivables are due to the Company unconditionally for services already rendered except for physical invoicing and the passage of time. Invoicing requirements vary by customer contract, but substantially all unbilled revenues are billed within one year.

 

 

 

March 31, 2024

 

 

March 31, 2023

 

Billed receivables

 

$

58,936,000

 

 

$

57,218,000

 

Allowance for expected credit losses

 

 

(4,245,000

)

 

 

(2,823,000

)

Unbilled receivables

 

 

42,417,000

 

 

 

26,639,000

 

Accounts receivable, net

 

$

97,108,000

 

 

$

81,034,000

 

 

When the Company receives consideration from a customer prior to transferring services to the customer under the terms of certain claims management agreements, it records deferred revenues on the Company’s consolidated balance sheets, which represents a contract liability.

 

53


 

Certain services, such as claims management, are provided under fixed-fee service agreements and require the Company to manage claims over a contract period, typically for one year with the option for auto renewal, with the fixed fee renewing on the anniversary date of such contracts. The Company recognizes deferred revenues as revenues when it performs services and transfers control of the services to the customer and satisfies the performance obligation which it determines utilizing a portfolio approach. For all fixed fee service agreements, revenues are straight-lined and recognized over the expected service periods by type of claim.

 

 

The table below presents the deferred revenues balance and the significant activity affecting deferred revenues during the fiscal year ended March 31, 2024:

 

 

 

March 31, 2024

 

Beginning balance at April 1, 2023

 

$

26,978,000

 

Additions

 

 

52,433,000

 

Revenue recognized from beginning of period

 

 

(17,685,000

)

Revenue recognized from additions

 

 

(31,765,000

)

Ending balance at March 31, 2024

 

$

29,961,000

 

 

Remaining Performance Obligations

 

As of March 31, 2024, the Company had $30.0 million of remaining performance obligations related to claims and non-claims services for which the price is fixed. Remaining performance obligations consist of deferred revenues. The Company expects to recognize approximately 98% of its remaining performance obligations as revenues within one year and the remaining balance thereafter. See the discussion below regarding the practical expedients elected for the disclosure of remaining performance obligations.

 

Costs to Obtain a Contract

 

The Company has an internal sales force compensation program where remuneration is based solely on the revenues recognized in the period and does not represent an incremental cost to the Company which provides a future benefit expected to be longer than one year and would meet the criteria to be capitalized and presented on the Company’s consolidated balance sheets.

 

Practical Expedients Elected

 

As a practical expedient, the Company does not adjust the consideration in a contract for the effects of a significant financing component. It expects, at contract inception, that the period between a customer’s payment of consideration and the transfer of promised services to the customer will be one year or less.

 

For patient management services that are billed on a time-and-expense incurred or per unit basis and for which revenue is recognized over time, the Company recognizes revenue at the amount to which it has the right to invoice for services performed.

 

The Company does not disclose the value of remaining performance obligations for (i) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed, and (ii) contracts with variable consideration allocated entirely to a single performance obligation.

54


 

Note 3 — Stock Options and Stock-Based Compensation

Under the Company’s Restated Omnibus Incentive Plan (formerly the Restated 1988 Executive Stock Option Plan) (“the Plan”) as in effect at March 31, 2024, options exercisable for up to 20,615,000 shares of the Company’s common stock may be granted over the life of the Plan to key employees, non-employee directors, and consultants at exercise prices not less than the fair market value of the common stock on the date of grant. Options granted under the Plan are non-statutory stock options and generally vest 25% one year from the date of grant, with the remaining 75% vesting ratably each month for the next 36 months. The options granted to employees and the Company’s Board of Directors expire at the end of five years and ten years from date of grant, respectively. All options granted in fiscal 2024 and 2023 were granted with an exercise price equal to the fair value of the Company’s common stock on the grant date.

The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes option-pricing model with the assumptions included in the table below. The Company uses historical data, among other factors, to estimate the expected volatility, the expected dividend yield, and the expected option life. The Company accounts for forfeitures as they occur, rather than estimate expected forfeitures. The risk-free rate is based on the interest rate paid on a U.S. Treasury issue with a term similar to the estimated life of the option.

The fair value of each grant is estimated on the date of grant using the Black-Scholes option-pricing model. The following weighted average assumptions were used for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Expected volatility

 

 

34

%

 

 

36

%

 

 

36

%

Risk free interest rate

 

3.91% to 4.65%

 

 

2.73% to 4.36%

 

 

0.71% to 1.66%

 

Dividend yield

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

Weighted average option life

 

4.0 to 4.1 years

 

 

4.2 to 4.3 years

 

 

4.3 to 4.4 years

 

 

For the fiscal years ended March 31, 2024, 2023 and 2022, the Company recorded share-based compensation expense of $4,982,000, $5,559,000, and $5,198,000, respectively. The table below shows the amounts recognized in the financial statements for the fiscal years ended March 31, 2024, 2023 and 2022.

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Cost of revenue

 

$

2,797,000

 

 

$

2,566,000

 

 

$

2,063,000

 

General and administrative

 

 

2,185,000

 

 

 

2,993,000

 

 

 

3,135,000

 

Total cost of stock-based compensation
   included in income before income taxes

 

 

4,982,000

 

 

 

5,559,000

 

 

 

5,198,000

 

Amount of income tax benefit recognized

 

 

(987,000

)

 

 

(1,210,000

)

 

 

(1,119,000

)

Amount charged to net income

 

$

3,995,000

 

 

$

4,349,000

 

 

$

4,079,000

 

Effect on basic earnings per share

 

$

0.23

 

 

$

0.25

 

 

$

0.23

 

Effect on diluted earnings per share

 

$

0.23

 

 

$

0.25

 

 

$

0.23

 

 

The following table summarizes information for all stock options for the fiscal years March 31, 2024, 2023 and 2022:

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Options outstanding – beginning of fiscal year

 

 

651,857

 

 

 

723,876

 

 

 

937,158

 

Options granted

 

 

59,900

 

 

 

168,300

 

 

 

130,200

 

Options exercised

 

 

(201,293

)

 

 

(209,301

)

 

 

(298,570

)

Options cancelled/forfeited

 

 

(20,737

)

 

 

(31,018

)

 

 

(44,912

)

Options outstanding – end of fiscal year

 

 

489,727

 

 

 

651,857

 

 

 

723,876

 

During the fiscal year, weighted average exercise
   price of:

 

 

 

 

 

 

 

 

 

Options granted

 

$

206.76

 

 

$

159.43

 

 

$

161.95

 

Options exercised

 

$

80.30

 

 

$

63.21

 

 

$

55.44

 

Options cancelled/forfeited

 

$

157.84

 

 

$

140.38

 

 

$

79.30

 

At the end of fiscal year:

 

 

 

 

 

 

 

 

 

Price range of outstanding options

 

$33.16-$235.34

 

 

$33.16-$197.16

 

 

$22.07-$197.16

 

Weighted average exercise price per share

 

$

129.39

 

 

$

108.10

 

 

$

84.55

 

Options available for future grants

 

 

618,809

 

 

 

657,972

 

 

 

805,097

 

Exercisable options

 

 

269,253

 

 

 

319,703

 

 

 

354,460

 

 

55


 

 

The following table summarizes the status of stock options outstanding and exercisable at March 31, 2024:

 

Range of
Exercise Prices

 

Number of
Outstanding
Options

 

 

Weighted
Average
Remaining
Contractual
Life

 

 

Outstanding
Options –
Weighted
Average
Exercise Price

 

 

Exercisable
Options –
Number of
Exercisable
Options

 

 

Exercisable
Options –
Weighted
Average
Exercise Price

 

$33.16 to $87.49

 

 

133,743

 

 

 

2.55

 

 

$

62.80

 

 

 

127,559

 

 

$

62.15

 

$87.50 to $148.89

 

 

127,254

 

 

 

2.04

 

 

 

111.95

 

 

 

89,078

 

 

 

103.10

 

$148.90 to $189.02

 

 

137,885

 

 

 

4.23

 

 

 

161.24

 

 

 

37,873

 

 

 

160.12

 

$189.03 to $235.34

 

 

90,845

 

 

 

4.02

 

 

 

203.48

 

 

 

14,743

 

 

 

197.16

 

Total

 

 

489,727

 

 

 

3.16

 

 

$

129.39

 

 

 

269,253

 

 

$

96.87

 

 

The following table summarizes the status of all outstanding options at March 31, 2024, and changes during the fiscal year then ended:

 

 

 

Number of
Options

 

 

Weighted
Average
Exercise
Price per
Share

 

 

Weighted Average
Remaining
Contractual Life
(Years)

 

 

Aggregate
Intrinsic Value
as of March 31, 2024

 

Options outstanding, March 31, 2023

 

 

651,857

 

 

$

108.10

 

 

 

 

 

 

 

Granted

 

 

59,900

 

 

 

206.76

 

 

 

 

 

 

 

Exercised

 

 

(201,293

)

 

 

80.30

 

 

 

 

 

 

 

Cancelled – forfeited

 

 

(20,538

)

 

 

158.25

 

 

 

 

 

 

 

Cancelled – expired

 

 

(199

)

 

 

110.66

 

 

 

 

 

 

 

Options outstanding, March 31, 2024

 

 

489,727

 

 

$

129.39

 

 

 

3.16

 

 

$

65,414,479

 

Options vested and expected to vest

 

 

430,808

 

 

$

122.90

 

 

 

3.10

 

 

$

60,445,126

 

Ending exercisable

 

 

269,253

 

 

$

96.87

 

 

 

2.51

 

 

$

44,719,800

 

 

The weighted average fair value of options granted during fiscal 2024, 2023 and 2022 was $75.49, $56.34, and $50.29, respectively. The total intrinsic value of options exercised during fiscal years 2024, 2023 and 2022 was $29,230,000, $21,094,000, and $27,615,000 respectively.

Included in the above-noted stock option grants and stock compensation expense are performance-based stock options which vest only upon the Company’s achievement of certain earnings per share targets on a calendar year basis, as determined by the Company’s Board of Directors. These options were valued in the same manner as the time-based options. However, the Company only recognizes stock compensation expense to the extent that the targets are determined to be probable of being achieved, which triggers the vesting of the performance options. During the fiscal years ended March 31, 2024, 2023 and 2022, the Company recognized stock compensation expense for performance-based options in the amount of $1,199,000, $1,961,000, and $2,280,000, respectively.

The Company received $9,266,000, $10,856,000, and $9,906,000 of cash receipts from the exercise of stock options during fiscal 2024, 2023 and 2022, respectively. As of March 31, 2024, $8,178,000 of total unrecognized compensation costs related to stock options is expected to be recognized over a weighted average period of 3 years.

Note 4 — Property and Equipment

Property and equipment, net consisted of the following at March 31, 2024 and 2023:

 

 

 

2024

 

 

2023

 

Computer software

 

$

213,145,000

 

 

$

202,095,000

 

Office equipment and computers

 

 

66,608,000

 

 

 

68,253,000

 

Land, building and improvements

 

 

11,123,000

 

 

 

11,081,000

 

Leasehold improvements

 

 

18,010,000

 

 

 

18,295,000

 

 

 

 

308,886,000

 

 

 

299,724,000

 

Less: accumulated depreciation and amortization

 

 

(222,994,000

)

 

 

(216,954,000

)

 

 

$

85,892,000

 

 

$

82,770,000

 

 

56


 

Depreciation expense totaled $25,829,000, $24,696,000 and $23,481,000 for the fiscal years ended March 31, 2024, 2023 and 2022, respectively.

Note 5 — Accounts and Income Taxes Payable and Accrued Liabilities

Accounts and income taxes payable consisted of the following at March 31, 2024 and 2023:

 

 

 

2024

 

 

2023

 

Accounts payable

 

$

16,410,000

 

 

$

15,058,000

 

Income taxes payable

 

 

221,000

 

 

 

251,000

 

 

 

$

16,631,000

 

 

$

15,309,000

 

 

Accrued liabilities consisted of the following at March 31, 2024 and 2023:

 

 

 

2024

 

 

2023

 

Payroll, payroll taxes and employee benefits

 

$

26,291,000

 

 

$

22,170,000

 

Customer deposits

 

 

88,142,000

 

 

 

80,022,000

 

Accrued professional service fees

 

 

9,838,000

 

 

 

8,601,000

 

Self-insurance accruals

 

 

3,818,000

 

 

 

3,563,000

 

Deferred revenue

 

 

29,961,000

 

 

 

26,978,000

 

Operating lease liabilities

 

 

8,864,000

 

 

 

9,900,000

 

Other

 

 

954,000

 

 

 

1,344,000

 

 

 

$

167,868,000

 

 

$

152,578,000

 

 

Note 6 — Income Taxes

The income tax provision consisted of the following for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

2024

 

 

2023

 

 

2022

 

Current — Federal

 

$

17,463,000

 

 

$

14,745,000

 

 

$

11,977,000

 

Current — State

 

 

4,707,000

 

 

 

5,357,000

 

 

 

3,823,000

 

Subtotal

 

 

22,170,000

 

 

 

20,102,000

 

 

 

15,800,000

 

Deferred — Federal

 

 

(2,828,000

)

 

 

(1,321,000

)

 

 

1,784,000

 

Deferred — State

 

 

(493,000

)

 

 

(592,000

)

 

 

518,000

 

Subtotal

 

 

(3,321,000

)

 

 

(1,913,000

)

 

 

2,302,000

 

 

 

$

18,849,000

 

 

$

18,189,000

 

 

$

18,102,000

 

 

The following is a reconciliation of the income tax provision from the statutory federal income tax rate to the effective rate for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

2024

 

 

2023

 

 

2022

 

Income taxes at federal statutory rate

 

$

19,971,000

 

 

$

17,757,000

 

 

$

17,748,000

 

State income taxes, net of federal benefit

 

 

3,369,000

 

 

 

3,890,000

 

 

 

3,658,000

 

Uncertain tax positions

 

 

(22,000

)

 

 

(77,000

)

 

 

(222,000

)

Stock-based compensation and §162(m) limitation

 

 

(3,961,000

)

 

 

(3,098,000

)

 

 

(2,697,000

)

Permanent items and tax credits

 

 

(480,000

)

 

 

(384,000

)

 

 

(465,000

)

Adjustments to returns as filed

 

 

67,000

 

 

 

163,000

 

 

 

176,000

 

Valuation allowance

 

 

(95,000

)

 

 

(62,000

)

 

 

(96,000

)

 

 

$

18,849,000

 

 

$

18,189,000

 

 

$

18,102,000

 

 

57


 

Deferred tax assets and liabilities at March 31, 2024 and 2023 are, as follows:

 

 

 

2024

 

 

2023

 

Deferred tax assets:

 

 

 

 

 

 

Accrued liabilities not currently deductible

 

$

7,181,000

 

 

$

6,885,000

 

Allowance for expected credit losses

 

 

1,076,000

 

 

 

736,000

 

Stock-based compensation

 

 

2,489,000

 

 

 

2,423,000

 

Deferred lease liability

 

 

7,917,000

 

 

 

8,740,000

 

Capitalized research and development expenditures

 

 

4,124,000

 

 

 

2,495,000

 

Other

 

 

497,000

 

 

 

536,000

 

Deferred tax assets

 

 

23,284,000

 

 

 

21,815,000

 

Deferred tax liabilities:

 

 

 

 

 

 

Excess of book over tax basis of fixed assets

 

 

(5,758,000

)

 

 

(6,654,000

)

Intangible assets

 

 

(4,922,000

)

 

 

(5,057,000

)

Right-of-use asset

 

 

(6,075,000

)

 

 

(7,190,000

)

Accrued revenue

 

 

(2,284,000

)

 

 

(1,851,000

)

Other

 

 

(464,000

)

 

 

(508,000

)

Total deferred tax liabilities

 

 

(19,503,000

)

 

 

(21,260,000

)

Valuation allowance

 

 

(236,000

)

 

 

(331,000

)

Deferred tax liabilities

 

 

(19,739,000

)

 

 

(21,591,000

)

Net deferred tax assets (liabilities)

 

$

3,545,000

 

 

$

224,000

 

 

 

 

 

 

 

 

 

Prepaid income taxes are $2,169,000 at March 31, 2024, and $1,816,000 at March 31, 2023.

A reconciliation of the financial statement recognition and measurement of uncertain tax positions during the current fiscal year is as follows:

 

Balance as of March 31, 2023

 

$

153,000

 

Additions based on tax positions related to the current year

 

 

 

Additions for tax positions of prior years

 

 

48,000

 

Reductions for tax positions related to the current year

 

 

 

Reductions for tax positions of prior years

 

 

(56,000

)

Balance as of March 31, 2024

 

$

145,000

 

 

The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. During the fiscal years ended March 31, 2024, 2023 and 2022, the Company recognized approximately $(14,000), $(13,000) and $(40,000) in interest and penalties, respectively. As of March 31, 2024, 2023 and 2022, accrued interest and penalties related to uncertain tax positions were $40,000, $54,000 and $67,000, respectively.

The tax fiscal years from 2018-2023 remain open to examination by the major taxing jurisdictions to which the Company is subject.

Note 7 — Employee Stock Purchase Plan

The Company maintains an Employee Stock Purchase Plan (as amended, “ESPP”) which allows employees of the Company and its subsidiaries to purchase shares of common stock on the last day of two six-month purchase periods (i.e. March 31 and September 30) at a purchase price which is 95% of the closing sale price of shares as quoted on NASDAQ on the last day of such purchase period. Employees are allowed to contribute up to 20% of their gross pay. A maximum of 2,850,000 shares have been authorized for issuance under the ESPP. As of March 31, 2024, 2,503,570 shares had been issued pursuant to the ESPP. Summarized ESPP information is as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

Employee contributions

 

$

681,000

 

 

$

676,000

 

 

$

564,000

 

Shares acquired

 

 

3,178

 

 

 

4,457

 

 

 

3,363

 

Average purchase price

 

$

214.19

 

 

$

151.63

 

 

$

167.71

 

 

58


 

Note 8 — Treasury Stock

During each of the three fiscal years ended March 31, 2024, the Company continued to repurchase shares of its common stock under a program originally approved by the Company’s Board of Directors in 1996. Including a 1,000,000 share expansion authorized in November 2022 by the Company’s Board of Directors, the total number of shares of common stock authorized to be repurchased over the life of the program is 39,000,000 shares of common stock. Purchases may be made from time to time depending on market conditions and other relevant factors. The share repurchases for the fiscal years ended March 31, 2024, 2023 and 2022 and cumulatively since inception of the authorization, are as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

 

Cumulative

 

Shares repurchased

 

 

215,313

 

 

 

598,241

 

 

 

566,073

 

 

 

38,033,179

 

Cost

 

$

45,710,000

 

 

$

93,675,000

 

 

$

90,085,000

 

 

$

793,905,000

 

Average price

 

$

212.29

 

 

$

156.58

 

 

$

159.14

 

 

$

20.87

 

 

During the period subsequent to March 31, 2024, through the date of filing this annual report, the Company repurchased 22,461 shares for $5.5 million, or an average of $246.83 per share. The repurchased shares were recorded as treasury stock, at cost, and are available for general corporate purposes. The repurchases were primarily financed from cash generated from operations and from cash proceeds from the exercise of stock options.

Note 9 – Leases

 

The Company determines if an arrangement is or contains a lease at contract inception. These lease agreements have remaining lease terms of 1 to 5 years. The Company recognizes a right-of-use (“ROU”) asset and a lease liability at the lease commencement date. The lease liability is initially measured at the present value of the unpaid lease payments as of the lease commencement date. Key estimates and judgments include how the Company determines (1) the discount rate it uses to discount the unpaid lease payments to present value, (2) the lease term, and (3) lease payments.

 

ASC 842 requires a lessee to discount its unpaid lease payments using the interest rate implicit in the lease or, if that rate cannot be readily determined, its incremental borrowing rate. Generally, the Company cannot determine the interest rate implicit in the lease because it does not have access to the lessor's estimated residual value or the amount of the lessor's deferred initial direct costs. Therefore, the Company uses its incremental borrowing rate as the discount rate for the lease. The Company's incremental borrowing rate for a lease is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because the Company does not generally borrow on a collateralized basis, it uses quoted interest rates obtained from financial institutions as an input to derive an appropriate incremental borrowing rate, adjusted for the amount of the lease payments, the lease term, and the effect on that rate of designating specific collateral with a value equal to the unpaid lease payments for that lease.

The Company’s lease agreements may include options to extend the lease following the initial term. At the time of adopting ASC 842, the Company determined that it was reasonably certain it would exercise the option to renew; accordingly, these options were considered in determining the initial lease term. The Company elected the practical expedient of hindsight in determining the option to renew. The Company has since reassessed the assumption of the renewal term and determined that due to the COVID-19 pandemic, the Company is now expecting more of its workforce to be working from home permanently. Therefore, expecting a reduction in overall square footage of office space needs, the Company no longer believes it is reasonably certain it will exercise most of its options to renew, and therefore, has removed the renewal term of several lease obligations. The subsequent re-measurement reduced the right-of-use asset and related lease liability on the consolidated balance sheet, but had an immaterial impact on the income statement.

For lease agreements entered into or reassessed after the adoption of ASC 842, the Company has elected the practical expedient to account for the lease and non-lease components as a single lease component. Therefore, for those leases, the lease payments used to measure the lease liability include all of the fixed consideration in the contract.

Variable lease payments associated with the Company’s leases are recognized upon occurrence of the event, activity, or circumstance in the lease agreement on which those payments are assessed.

Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term.

59


 

The components of lease expenses are as follows:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

 

March 31, 2022

 

Operating lease expense

 

$

9,989,000

 

 

$

12,259,000

 

 

$

13,768,000

 

Finance lease expense

 

 

86,000

 

 

 

92,000

 

 

 

98,000

 

Short-term lease expense

 

 

114,000

 

 

 

16,000

 

 

 

13,000

 

Variable lease expense

 

 

559,000

 

 

 

555,000

 

 

 

495,000

 

Total lease expenses

 

$

10,748,000

 

 

$

12,922,000

 

 

$

14,374,000

 

 

The following table presents assets and liabilities recorded on the Company’s consolidated balance sheets related to its operating leases:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

Right-of-use asset, net

 

$

24,058,000

 

 

$

27,721,000

 

Short-term lease liability

 

$

8,864,000

 

 

$

9,900,000

 

Long-term lease liability

 

 

22,533,000

 

 

 

23,860,000

 

Total lease liabilities

 

$

31,397,000

 

 

$

33,760,000

 

Weighted average remaining lease term

 

4.11 years

 

 

4.07 years

 

Weighted average finance lease term

 

1.25 years

 

 

2.25 years

 

Weighted average discount rate

 

 

3.7

%

 

 

2.8

%

 

Supplemental cash flow information related to operating leases for fiscal years ended March 31, 2024 and 2023 were as follows:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

Cash paid for amounts included in the measurement
   of operating lease liabilities

 

$

8,692,000

 

 

$

14,348,000

 

Operating lease liabilities arising from obtaining ROU assets

 

$

53,617,000

 

 

$

55,269,000

 

Finance lease liabilities arising from obtaining ROU assets

 

$

358,000

 

 

$

358,000

 

Additions to ROU assets resulting from additions to
   operating lease liabilities

 

$

6,247,000

 

 

$

4,912,000

 

 

As of March 31, 2024, maturities of operating and financing lease liabilities for each of the next five years and thereafter are as follows:

 

2025

 

$

9,779,000

 

2026

 

 

7,825,000

 

2027

 

 

6,164,000

 

2028

 

 

5,256,000

 

2029

 

 

3,135,000

 

Thereafter

 

 

1,994,000

 

Total lease payments

 

 

34,153,000

 

Less interest

 

 

(2,756,000

)

Total lease liabilities

 

$

31,397,000

 

 

As of March 31, 2024, the Company has approximately $4.9 million of additional operating lease commitments that have not yet commenced. These leases commence in 2025 and have lease terms between 4 years and 5 years.

Note 10 — Contingencies and Legal Proceedings

The Company is involved in litigation arising in the ordinary course of business. Management believes that resolution of these matters will not result in any payment that, in the aggregate, would be material to the consolidated financial position or results of operations of the Company.

60


 

Note 11 — Retirement Savings Plan

The Company maintains a retirement savings plan for its employees, which is a qualified plan under Section 401(k) of the Internal Revenue Code. Full-time employees that meet certain requirements are eligible to participate in the plan. Employer contributions are made annually, primarily at the discretion of the Company’s Board of Directors. Contributions of $1,505,000, $1,315,000 and $1,088,000 were charged to operations for the fiscal years ended March 31, 2024, 2023 and 2022, respectively.

Note 12 — Segment Reporting

The Company derives the majority of its revenues from providing patient management and network solutions services to payors of workers’ compensation benefits, automobile insurance claims and group health insurance benefits. Patient management services include claims administration, utilization review, medical case management, and vocational rehabilitation. Network solutions services include fee schedule auditing, hospital bill auditing, coordination of independent medical examinations, diagnostic imaging review services and preferred provider referral services. The percentages of revenues attributable to patient management and network solutions services for the fiscal years ended March 31, 2024, 2023 and 2022 are listed below.

 

 

 

2024

 

 

2023

 

 

2022

 

Patient management services

 

 

66.6

%

 

 

66.6

%

 

 

65.6

%

Network solutions services

 

 

33.4

%

 

 

33.4

%

 

 

34.4

%

 

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

 

The Company’s management is structured geographically with regional vice presidents who are responsible for all services provided by the Company in his or her particular region and responsible for the operating results of the Company in multiple states. These regional vice presidents have area and district managers who are also responsible for all services provided by the Company in their given area and district.

Under ASC 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar economic characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. The Company believes each of the Company’s regions meet these criteria as they provide similar managed care services to similar customers using similar methods of production and distribution. All of the Company’s regions perform both patient management and network solutions services.

Because the Company believes it meets each of the criteria set forth above and each of the Company’s regions has similar economic characteristics, the Company aggregates its results of operations in one reportable operating segment.

Note 13 — Other Intangible Assets

 

Other intangible assets consisted of the following at March 31, 2024:

 

Item

 

Life

 

Cost

 

 

Fiscal 2024 Amortization
Expense

 

 

Accumulated
Amortization at
March 31, 2024

 

 

Cost, Net of
Accumulated
Amortization at
March 31, 2024

 

Covenant Not to Compete

 

5 years

 

$

775,000

 

 

$

 

 

$

775,000

 

 

$

 

Customer Relationships

 

18-20 years

 

 

7,922,000

 

 

 

421,000

 

 

 

7,101,000

 

 

 

821,000

 

Third Party Administrator Licenses

 

15 years

 

 

204,000

 

 

 

2,000

 

 

 

204,000

 

 

 

 

Total

 

 

 

$

8,901,000

 

 

$

423,000

 

 

$

8,080,000

 

 

$

821,000

 

Other intangible assets consisted of the following at March 31, 2023:

 

Item

 

Life

 

Cost

 

 

Fiscal 2023 Amortization
Expense

 

 

Accumulated
Amortization at
March 31, 2023

 

 

Cost, Net of
Accumulated
Amortization at
March 31, 2023

 

Covenant Not to Compete

 

5 years

 

$

775,000

 

 

$

 

 

$

775,000

 

 

$

 

Customer Relationships

 

18-20 years

 

 

7,922,000

 

 

 

421,000

 

 

 

6,678,000

 

 

 

1,244,000

 

Third Party Administrator Licenses

 

15 years

 

 

204,000

 

 

 

4,000

 

 

 

204,000

 

 

 

 

Total

 

 

 

$

8,901,000

 

 

$

425,000

 

 

$

7,657,000

 

 

$

1,244,000

 

 

61


 

 

Amortization expense is expected to be $384,000 in fiscal 2025, $175,000 in fiscal 2026, $174,000 in fiscal 2027, $42,000 in fiscal 2028, $18,000 in fiscal 2029, and $28,000 thereafter.

Note 14 — Quarterly Results (Unaudited)

The following is a summary of unaudited quarterly results of operations for each of the quarters in the fiscal years ended March 31, 2024 and 2023:

 

 

 

Revenues

 

 

Gross Profit

 

 

Net Income

 

 

Net Income
per Basic
Common
Share

 

 

Net Income
per Diluted
Common
Share

 

Fiscal Year Ended March 31, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

First Quarter

 

$

190,253,000

 

 

$

41,878,000

 

 

$

19,805,000

 

 

$

1.16

 

 

$

1.14

 

Second Quarter

 

 

195,522,000

 

 

 

44,252,000

 

 

 

19,898,000

 

 

 

1.16

 

 

 

1.15

 

Third Quarter

 

 

202,303,000

 

 

 

42,160,000

 

 

 

17,095,000

 

 

 

1.00

 

 

 

0.99

 

Fourth Quarter

 

 

207,233,000

 

 

 

43,403,000

 

 

 

19,454,000

 

 

 

1.13

 

 

 

1.12

 

Fiscal Year Ended March 31, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

First Quarter

 

$

176,307,000

 

 

$

39,869,000

 

 

$

16,691,000

 

 

$

0.95

 

 

$

0.94

 

Second Quarter

 

 

177,426,000

 

 

 

36,094,000

 

 

 

14,656,000

 

 

 

0.84

 

 

 

0.83

 

Third Quarter

 

 

179,386,000

 

 

 

40,345,000

 

 

 

16,849,000

 

 

 

0.98

 

 

 

0.96

 

Fourth Quarter

 

 

185,443,000

 

 

 

41,951,000

 

 

 

18,169,000

 

 

 

1.06

 

 

 

1.04

 

 

62


EX-4.1 2 crvl-ex4_1.htm EX-4.1 EX-4.1

EXHIBIT 4.1

DESCRIPTION OF SECURITIES
 

The following description of capital stock of CorVel Corporation (the “company,” “we,” “us” and “our”) summarizes certain provisions of our amended and restated certificate of incorporation and our amended and restated bylaws. The description is intended as a summary, and is qualified in its entirety by reference to our amended and restated certificate of incorporation and our amended and restated bylaws, copies of which have been filed as exhibits incorporated by reference to this Annual Report on Form 10-K.

Our certificate of incorporation authorizes us to issue 120,000,000 shares of Common Stock, par value $0.0001 per share, and 1,000,000 shares of Preferred Stock, par value $0.0001 per share, of which 200,000 shares have been designated as Series A Junior Participating Preferred Stock. As of March 31, 2024, there were 17,128,896 shares of Common Stock issued and outstanding. Holders of shares of Common Stock are entitled to one vote per share on all matters to be voted on by stockholders. Holders of Common Stock are entitled to receive ratably such dividends as may be declared by our Board of Directors in its discretion from funds legally available therefor. In the event of our liquidation, dissolution or winding up, holders of Common Stock are entitled to share ratably in all assets remaining after payment of liabilities and the payment of any liquidation preferences on any preferred stock. Holders of Common Stock have no preemptive rights and have no conversion or other subscription rights. There are no redemption or sinking fund provisions applicable to the Common Stock. Our certificate of incorporation provides that Delaware is the sole and exclusive forum for certain legal actions and that the federal district courts of the United States of America are the sole and exclusive forum for any action arising under the Securities Act of 1933. These exclusive forum provisions may have the effect of limiting a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, employees, or agents and could increase the cost to bring claims, which may discourage such lawsuits against us and such persons.

Under our Restated Omnibus Incentive Plan (formerly the Restated 1988 Executive Stock Option Plan) (“the Plan”) as in effect at March 31, 2024, options exercisable for up to 20,615,000 shares of our Common Stock may be granted over the life of the Plan to key employees, non-employee directors, and consultants at exercise prices not less than the fair market value of the Common Stock on the date of grant. The exercise price is subject to proportional adjustment for stock splits and the like. Options granted under the Plan are non-statutory stock options and generally vest 25% one year from the date of grant, with the remaining 75% vesting ratably each month for the next 36 months. The options granted to employees and our Board of Directors expire at the end of five years and ten years from date of grant, respectively. As of March 31, 2024, there were 489,727 options outstanding.

Our Board of Directors is authorized by our certificate of incorporation to establish classes or series of preferred stock and fix the designation, powers, preferences and rights of the shares of each such class or series and the qualifications, limitations or restrictions thereof without any further vote or action by our stockholders. Any shares of preferred stock so issued could have priority over our common stock with respect to dividend or liquidation rights. Any future issuance of preferred stock may have the effect of delaying, deferring or preventing a change in our control without further action by our stockholders and may adversely affect the voting and other rights of the holders of our common stock. The issuance of shares of preferred stock, or the issuance of rights to purchase such shares, could be used to discourage an unsolicited acquisition proposal. For instance, the issuance of a series of preferred stock might impede a business combination by including class voting rights that would enable a holder to block such a transaction. In addition, under certain circumstances, the issuance of preferred stock could adversely affect the voting power of holders of our common stock. Although our Board of Directors is required to make any determination to issue preferred stock based on its judgment as to the best interests of our stockholders, our Board of Directors could act in a manner that would discourage an acquisition attempt or other transaction that some, or a majority, of our stockholders might believe to be in their best interests or in which such stockholders might receive a premium for their stock over the then market price of such stock. Our Board of Directors presently does not intend to seek stockholder approval prior to the issuance of currently authorized stock, unless otherwise required by law or applicable stock exchange rules.


Our certificate of incorporation and bylaws contain a number of provisions that could make an acquisition of us by means of a tender or exchange offer, a proxy contest or otherwise more difficult. Our certificate of incorporation provides that any amendment to our bylaws that would increase or reduce the authorized number of directors, or that would change the requirements for calling meetings of our Board of Directors, must be unanimously approved by our Board of Directors, and any amendment to our bylaws approved by stockholders must be approved by no less than the affirmative vote of 66 2/3% of our outstanding shares entitled to vote. Our certificate of incorporation also provides that our directors may only be removed by the affirmative vote of holders of at least a majority of the shares entitled to vote. Our bylaws provide that special meetings of stockholders may only be called by our Chairman of the Board, Chief Executive Officer, Secretary or a majority of our Board of Directors.

We are subject to the provisions of Section 203 of the Delaware General Corporation Law regulating corporate takeovers. Section 203 of the Delaware General Corporation Law (the “DGCL”) provides, in general, that a stockholder acquiring more than 15% of the voting power of a corporation subject to the statute (referred to in this prospectus as an Interested Stockholder) but less than 85% of the voting power of such corporation may not engage in certain business combinations (as defined in Section 203 of the DGCL) with the corporation for a period of three years subsequent to the date on which the stockholder became an Interested Stockholder unless (i) prior to such time the corporation’s board of directors approved either the business combination or the transaction in which the stockholder became an Interested Stockholder or (ii) the business combination is approved by the corporation’s board of directors and authorized by a vote of at least 66 2⁄3% of the voting power of the corporation not owned by the Interested Stockholder.

The provisions of Delaware law, our certificate of incorporation and our bylaws could have the effect of discouraging others from attempting hostile takeovers. These provisions may also have the effect of preventing changes in our management. It is possible that these provisions could make it more difficult to accomplish transactions that stockholders may otherwise deem to be in their best interests.  


EX-19.1 3 crvl-ex19_1.htm EX-19.1 EX-19.1

EXHIBIT 19.1

INSIDER TRADING POLICY

 

I.
Reasons For Policy

 

Under the federal securities laws, it is illegal to trade in the securities of CorVel Corporation (the “Company”) while in the possession of material nonpublic information about the Company. It also is illegal to disclose material nonpublic information to others who may trade on the basis of that information or to advise others how to trade while in possession of material nonpublic information. Any person who possesses material nonpublic information about the Company is deemed to be an “insider.” The category of insiders is not limited to employees, officers or directors of the Company.

 

Insider trading violations are pursued vigorously by the Securities and Exchange Commission (the “SEC”) and the U.S. Attorneys, and such violations are punished severely. While the regulatory authorities concentrate their efforts on the individuals who trade, or who “tip” inside information to others who trade, the federal securities laws also impose potential liability on companies and other “control persons” if they fail to take reasonable steps to prevent insider trading by company personnel. You should be aware that the SEC, the Financial Industry Regulatory Authority (“FINRA”) and the Nasdaq Stock Market use sophisticated electronic surveillance techniques to investigate and detect insider trading, and they are very effective at doing so. The SEC and the U.S. Department of Justice have successfully prosecuted cases involving trading through foreign accounts, trading by family members and friends, and trading involving only a small number or value of securities.

 

The Company’s Board of Directors has adopted this Policy as an update of the Company’s existing policies on insider trading, both to continue to satisfy the Company’s obligation to prevent insider trading and to continue to help Company personnel avoid the severe consequences associated with violations of the insider trading laws. As with the Company’s previous insider trading policies, this Policy is intended to prevent even the appearance of improper conduct on the part of anyone employed by or associated with the Company.

II.
The Consequences

 

The consequences of an insider trading violation can be extremely serious and severe:

 

Traders and Tippers. Company personnel (or their tippees) who trade on inside information (or tip inside information to others) are subject to the following penalties, among other things:

 

A civil penalty of up to three times the profit gained or loss avoided;

 

A criminal fine of up to $5,000,000 (no matter how small the profit from the trade);

 

and

 

A jail term of up to 20 years.

 

 


 

 

A person who tips information to a person who then trades is subject to the same penalties as the tippee, even if the person did not trade and did not profit from the tippee’s trading.

 

Control Persons. The Company and its supervisory personnel, if they fail to take appropriate steps to prevent illegal insider trading, can be subject to the following penalties:

 

A civil penalty of up to $1,000,000 or, if greater, three times the profit gained or loss avoided as a result of the employee’s violation; and

 

A criminal penalty of up to $25,000,000.

 

Company-Imposed Sanctions. Compliance with the policies of the Company is a condition of continued employment or service with the Company of each employee, officer and director. An employee’s failure to comply with the Company’s insider trading policy will subject the employee to Company- imposed sanctions, which may include dismissal for cause, whether or not the employee’s failure to comply results in a violation of law. The Company reserves the right to determine, in its own discretion and on the basis of the information available to it, whether this Policy has been violated. The Company may also determine that specific conduct violates this Policy whether or not the conduct also violates the law. It is not necessary for the Company to await the filing or conclusion of a civil or criminal action against the alleged violator before taking disciplinary action.

 

III.
Statement of Policy

It is the policy of the Company that no director, officer, employee or contractor of the Company who is aware of material nonpublic information relating to the Company may, directly or through family members or other persons or entities, (a) engage in transactions in the Company’s securities (other than pursuant to a pre-arranged and pre-cleared trading plan that complies with SEC Rule 10b5-1 and the other requirements described in more detail below), or engage in any other action to take personal advantage of that information, except for the limited exceptions described below under the heading “Exceptions to Prohibited Transactions,” or (b) “tip” or pass that information on to others outside the Company, including family, friends, acquaintances, analysts, investors, and news media. In addition, it is the policy of the Company that no director, officer, employee or contractor of the Company who, in the course of working for the Company, learns of material nonpublic information about a company with which the Company does business, including a customer or supplier of the Company, may engage in transactions in that company’s securities until the information becomes public or is no longer material. This Policy also applies to family members and domestic partners who share a household with any director, officer, employee or contractor of the Company.

Subject to the limited exceptions described below under the heading “Exceptions to Prohibited Transactions,” this Policy applies to all transactions in the Company’s securities, including common stock and any other type of securities that are convertible into, exchangeable for or exercisable for common stock, such as preferred stock, convertible debt securities, warrants, and other derivative securities. This Policy applies to sales, purchases, gifts, exchanges, pledges, options, hedges, puts, calls and short sales, and any other transaction that purports to transfer the economic consequences of ownership.

This Policy applies to all investment decisions you make regarding transactions in Company securities. For example, if you have the power to direct the purchase or sale of Company securities by virtue of your position as a director or officer of a corporation or non-profit organization, as a general partner of a partnership, as a managing member of a limited liability company (“LLC”), or as a trustee of a trust or executor of an estate, then all transactions in Company securities made on behalf of any such corporation, organization, partnership, LLC, trust or estate are covered by this Policy.

 

Transactions that may appear necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) are not excepted from this Policy: if you have material, nonpublic information, the prohibition still applies. The securities laws do not recognize such mitigating circumstances, and, in any event, even the appearance of an improper transaction must be avoided to preserve the Company’s reputation for adhering to high standards of conduct.

 

Disclosure Of Information To Others. The Company is required under Regulation FD of the federal securities laws to avoid the selective disclosure of material nonpublic information. The Company has established procedures for releasing material information in a manner that is designed to achieve broad public dissemination of the information immediately

 

 


 

upon its release, including by adopting a Regulation FD Policy. You may not disclose information to anyone outside the Company, including family members and friends, other than in accordance with those procedures. You may not pass on to others any inside information about the Company or recommend transactions in the Company’s securities while in the possession of material nonpublic information (even if that information itself is not disclosed by you). You also may not discuss the Company or its business in an Internet ‘chat room’, message board or similar Internet-based forum, or on social media sites, except to the extent specifically authorized by the Company to do so.

 

Contract Personnel (Non-Employees). The Company sometimes utilizes the services of contract personnel who are not employees of the Company. As such, non-employee personnel may have access to material nonpublic information about the Company. The Company expects all such contract personnel to comply with this Policy to the same extent as employees are required to comply with this Policy. The Company will take appropriate action against any such personnel and the organizations for which they are employed if there is a failure to comply with this Policy.

 

Material Information. Material information is any information that a reasonable investor would consider important in making a decision to buy, hold or sell securities. Any information that could be expected to affect the Company’s stock price, whether it is positive or negative, should be considered material. Some examples of information that ordinarily would be regarded as material are:

 

Financial performance and operating results, especially quarterly and year-end revenue and earnings, and significant changes in financial performance, capital expenditures or liquidity.
Company projections and strategic plans.
Potential mergers and acquisitions, or the sale of Company assets or subsidiaries.
New major contracts, strategic partners, suppliers or customers, or the loss thereof.
Significant changes or developments in product offerings.
Public or private offerings of equity or debt securities or other financing activities.
Stock splits, recapitalizations or similar transactions.
Changes in dividend policies or amounts.
Announcements regarding stock repurchase programs or similar allocation of cash resources.
Changes in accounting policies or the write-down of assets.
Changes in executive management or the board of directors.
Labor disputes or negotiations.
Actions by regulatory authorities or the resolution thereof.
Actual or threatened litigation or the resolution of such litigation.

Twenty-Twenty Hindsight. You should always remember that anyone scrutinizing transactions in Company securities will be doing so after the fact, with the benefit of hindsight. As a practical matter, before engaging in any such transaction, you should carefully consider how enforcement authorities and others might view the transaction in hindsight.

 

When Information is “Public.If you are aware of material nonpublic information, you may not engage in transactions in the Company’s securities until the information has been disclosed broadly to the marketplace (such as by press release or an SEC filing) and the investing public has had time to absorb the information fully. To avoid the appearance of impropriety, as a general rule, information should not be considered fully absorbed by the marketplace until two full business days have elapsed since the time the information is released. If, for example, the Company were to make an announcement before the markets open on a Monday, you should not engage in transactions in the Company’s securities until Wednesday. If, however, an announcement were made either during the trading day or after the markets closed on a Monday, Thursday generally would be the first eligible trading day after the announcement.

 

Transactions by Family Members and Domestic Partners. The insider trading policy also applies to your family members and domestic partners who reside with you, anyone else who lives in your household, and any family members and domestic partners who do not live in your household but whose transactions in Company securities are directed by you or are subject to your influence or control (such as parents or children who consult with you before they engage in transactions in Company securities). You are responsible for the transactions of these other persons and, therefore, you should make them aware of the need to confer with you before they engage in transactions in the Company’s securities.

 

 


 

 

Quarterly blackout Periods. The Company’s announcement of its quarterly financial results almost always has the potential to have a material effect on the market for the Company’s securities. Therefore, to avoid even the appearance of trading while aware of material nonpublic information, no employee or contractor privy to financial information or otherwise designated by the Vice President, Legal Services, no regional vice president and no officer or director may engage in transactions in the Company’s securities (other than pursuant to a pre-arranged and pre-cleared trading plan that complies with SEC Rule 10b5-1 and the other requirements described in more detail below) during the period beginning two full calendar weeks prior to the end of each fiscal quarter and ending after the first full business day following the date of the Company’s public issuance of its quarterly earnings release; provided, however, that if the Company’s public issuance of its quarterly earnings release occurs either during the trading day or after the markets close on a particular day, then such period shall end after the second full business day following the date of the Company’s public issuance of its quarterly earnings release.

 

The Company may on occasion issue interim earnings guidance or other potentially material information by means of a press release, an SEC filing, or by other means designed to achieve widespread dissemination of the information. You should anticipate that transactions in the Company’s securities are unlikely to be pre-cleared until the information has been released and fully absorbed by the market.

 

Event-Specific Blackout Periods. From time to time, an event may occur that is material to the Company and is known by only a few employees, officers, directors or contractors. So long as the event remains material and nonpublic, directors, officers, and such other employees and contractors as are designated by the Vice President, Legal Services, may not engage in transactions in the Company’s securities (other than pursuant to a pre-arranged and pre-cleared trading plan that complies with SEC Rule 10b5-1 and the other requirements described in more detail below). The existence of an event- specific blackout will not be announced, other than to those who are aware of the event giving rise to the blackout. If, however, a person whose securities transactions are subject to pre-clearance requests permission to engage in transactions in the Company’s securities during an event-specific blackout, the Vice President, Legal Services will inform the person of the existence of a blackout period, without disclosing the reason for the blackout. Any person made aware of the existence of an event-specific blackout should not disclose the existence of the blackout to any other person. The failure of the Vice President, Legal Services to designate a person as being subject to an event-specific blackout will not relieve that person of the obligation not to engage in transactions in the Company’s securities while aware of material nonpublic information.

 

Hardship Exceptions. A person who is subject to a quarterly earnings blackout period and who has an unexpected and urgent need to sell Company securities in order to generate cash may, in appropriate circumstances, be permitted to sell Company securities even during the blackout period. Hardship exceptions must be requested at least two calendar days in advance of the proposed trade. A hardship exception may be granted only if the Chair of the Audit Committee (or the other members of the Audit Committee, if the Chair is requesting the hardship exception) concludes that the Company’s financial information for the applicable fiscal quarter does not constitute material nonpublic information and the person certifies in writing that he or she does not otherwise possess material nonpublic information. Under no circumstance will a hardship exception be granted during an event-specific blackout period.

 

Pre-Clearance Procedures. To help prevent inadvertent violations of the federal securities laws and to avoid even the appearance of trading on inside information, directors and officers of the Company, the Company’s Vice President of Finance, the Company’s Vice President, Legal Services, and any other persons designated by the Company’s Vice President, Legal Services as being subject to the Company’s pre-clearance procedures, together with their family members and domestic partners, may not engage in any transaction involving the Company’s securities without first obtaining pre- clearance of the transaction in writing from the Vice President, Legal Services.

 

In addition, any person subject to the pre-clearance requirements who wishes to implement a trading plan under SEC Rule 10b5-1 must first pre-clear the trading plan, and any renewals, amendments or modifications of the trading plan, in writing with the Vice President, Legal Services. As required by Rule 10b5-1, you may enter into a trading plan only when you are not in possession of material nonpublic information. In addition, you may not enter into a trading plan during a blackout period (whether a quarterly blackout period or an event-specific blackout period). Transactions effected pursuant to a pre-cleared trading plan will not require further pre-clearance at the time of the transaction (subject to the discretion of the Vice President, Legal Services to terminate a trading plan at any time).

 

 


 

 

Newly adopted SEC rules require the Company to make disclosures concerning the trading plans adopted, renewed, amended, modified or terminated by its officers and directors, including names, titles, dates and duration of trading plans, and the aggregate number of securities to be sold or purchased pursuant to the trading plans. Accordingly, you must timely provide such information regarding your trading plan to the Vice President, Legal Services.

 

Transactions Pursuant to a Trading Plan that Complies with SEC Rule 10b5-1. SEC Rule 10b5- 1 provides an affirmative defense to insider trading liability where securities are sold or purchased pursuant to a pre-arranged trading plan that meets certain requirements. If you wish to implement a trading plan under SEC Rule 10b5-1, you must comply with all of the following requirements:

 

the trading plan must be in writing;
you may enter into, renew, amend, modify or terminate the trading plan only at a time when you are not in possession of material nonpublic information;

 

you may not enter into, renew, amend or modify the trading plan during a blackout period (as described above), even if you are not then in possession of any material nonpublic information;

 

the trading plan must either (1) expressly specify the amounts, prices and dates at which securities are to be sold or purchased under the plan; or (2) include a written formula for determining the amounts, prices and dates at which securities are to be sold or purchased under the plan. Without limiting the foregoing, the trading plan must not permit you to exercise any subsequent influence over how, when or whether to effect transactions in Company securities under the plan (provided that any person who does exercise such influence pursuant to the plan must not have been aware of material nonpublic information when doing so);

 

transactions must be made strictly in accordance with the terms of the trading plan; you must not alter or deviate from the trading plan (whether by changing the amount, price or timing of the sale or purchase, or otherwise) and you must not enter into or alter a corresponding or hedging transaction or position with respect to the Company’s securities subject to the plan;

 

for officers and directors, the trading plan may not commence until the later of (1) 90 calendar days after the adoption, renewal, amendment or modification of the trading plan, or (2) two business days following disclosure of the Company’s financial results in a Form 10-Q or Form 10-K for the completed fiscal period in which the plan was adopted; provided, however, that the cooling-off period shall not exceed 120 days after adoption, renewal, amendment or modification of the trading plan;

 

for individuals who are not officers or directors, the trading plan may not commence until the passage of 30 calendar days following the adoption, renewal, amendment or modification of the trading plan;

 

for officers and directors, the trading plan must include a representation within the trading plan certifying that at the time of the adoption, renewal, amendment or modification, the officer or director is: (1) not aware of material, nonpublic information about the Company or its securities; and (2) adopting, renewing, amending or modifying the trading plan in good faith and not as part of a plan or scheme to evade the prohibitions of SEC Rule 10b5-1;

 

trading plans involving a single trade (referred to as “single-trade” plans), which are plans that are designed such that the total amount of the securities subject to the plan will be purchased or sold as a single transaction, will be restricted to one plan per 12 month period;

 

no multiple overlapping trading plans will be permitted unless qualifying for one of the following exceptions and pre-cleared in writing with the Vice President, Legal Services:

(1) a series of separate contracts that qualify to be treated as a single-trade plan; (2) a later-commencing trading plan that is not authorized to begin until after all trades under the earlier-commencing trading plan are completed or expired; or (3) an outstanding or additional trading plan qualifies as an eligible sell-to-cover transaction (i.e., a sale of securities for the purpose of generating funds to cover the withholding taxes associated with equity vesting and elections under 401(K) plans or employee stock purchase plans that may

 


 

be structured as trading plans);

 

you must pre-clear the trading plan, and any renewals, amendments or modifications to the trading plan, in writing with the Vice President, Legal Services; and

 

entering into, renewing, amending, modifying or terminating the trading plan must be done in good faith and not as part of a plan or scheme to evade the prohibitions of insider trading laws.

 

Any amendments or modifications to a trading plan must meet each of the requirements of a new trading plan as described above. In addition, while this Policy does not limit the ability to terminate a previously adopted trading plan, any new trading plan adopted following the termination of a previously adopted trading plan must meet each of the requirements of a new trading plan as described above.

 

Exceptions to Prohibited Transactions

 

a.
Stock Option Exercises. The trading restrictions under this Policy do not apply to the exercise of stock options for cash under the Company’s stock option plans, or the exercise of stock options, including through a stock swap, in a cashless or “net exercise” with the Company. However, the trading restrictions under this Policy do apply to (i) the sale of any securities issued upon the exercise of a stock option (regardless of the manner of exercise), (ii) a cashless exercise of a stock option through a broker, and (iii) any other market sale for the purpose of generating the cash needed to pay the exercise price of an option.

 

b.
Employee Stock Purchase Plan. This Policy does not apply to purchases of Company stock in the employee stock purchase plan resulting from your periodic contribution of money to the employee stock purchase plan pursuant to the election you made at the time of your enrollment in the employee stock purchase plan. This Policy does, however, apply to your sales of Company stock purchased pursuant to the employee stock purchase plan and also may apply generally to transactions involving Company employee plans that may be adopted or modified by the Company in the future.

 

c.
Estate Planning and Gifts. This Policy does not apply to (i) transfers of Company securities into a trust for which the transferring person is a trustee, or from the trust back into the name of the transferring person; (ii) transfers of Company securities by will or pursuant to the laws of descent and distribution; (iii) bona fide gifts of Company securities following receipt of written approval by the Vice President, Legal Services; and (iv) bona fide charitable donations to an organization unaffiliated with the transferring person that has obtained 501(c)(3) tax exempt status under the Internal Revenue Code following receipt of written approval by the Vice President, Legal Services (provided that, in each case, the Vice President, Legal Services shall retain the discretion to require the transferee to certify that it will comply with the terms of this Policy and/or to execute a representation letter confirming that the transferred Company securities will not be sold until a specified period of time or the release of inside information by the Company).

 

d.
Certain Other Transactions. This Policy does not apply to private securities transactions not otherwise expressly prohibited under this Policy, between a director, officer, employee or contractor, on the one hand, and a sophisticated party, on the other hand, provided that (i) if it is proposed that inside information is to be provided to the sophisticated party, any such information shall only be provided by the Company in the Company’s sole discretion, and then, if so disclosed, only after the party has entered into a non-disclosure agreement with the Company in form and substance satisfactory to the Company, and (ii) the party agrees to any restrictions under the federal securities laws that the Company may impose on the party’s ability to effect transactions in any Company securities purchased by the party. This Policy also does not apply to purchases and sales of mutual funds, exchange traded funds or other similar funds or investment vehicles that invest in securities of the Company and with respect to which the director, officer, employee or contractor is a passive investor and has no rights with respect to the voting or disposition of any Company securities, and purchases and sales of Company securities by any such entity.

 

Additional Prohibited Transactions

 

The Company considers it improper and inappropriate for any director, officer, employee or contractor of the Company to engage in short-term or speculative transactions in the Company’s securities. It therefore is the Company’s policy that directors, officers, employees and contractors may NOT engage in any of the following transactions:

 


 

a.
Short Sales. Short sales of the Company’s securities evidence an expectation on the part of the seller that the securities will decline in value, and therefore signal to the market that the seller has no confidence in the Company or its short-term prospects. In addition, short sales may reduce the seller’s incentive to improve the Company’s performance. For these reasons, short sales of the Company’s securities are prohibited by this Policy. In addition, Section 16(c) of the Exchange Act prohibits officers and directors from engaging in short sales.

 

b.
Publicly Traded Options on Company Stock and Other Speculative Trading Activities. A transaction in options and other derivative securities is, in effect, a bet on the short- term movement of the Company’s stock and therefore creates the appearance that the director, officer, employee or contractor is trading based on inside information. Transactions in options and other derivative securities also may focus the director’s, officer’s, employee’s or contractor’s attention on short-term performance at the expense of the Company’s long-term objectives. Accordingly, transactions in puts, calls or other derivative securities, on an exchange or in any other organized market, are prohibited by this Policy. For similar reasons, trading in securities of the Company on an active basis, including short-term speculation, also is prohibited by this Policy.

 

c.
Hedging Transactions. Certain forms of hedging or monetization transactions, such as zero-cost collars, equity swaps and forward sale contracts, allow a director, officer, employee or contractor to lock in much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. These transactions allow the director, officer, employee or contractor to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the director, officer, employee or contractor may no longer have the same objectives as the Company’s other stockholders. Accordingly, this Policy prohibits engaging in such transactions.

 

d.
Margin Accounts and Pledges. Securities held in a margin account may be sold by the broker without the customer’s consent if the customer fails to meet a margin call. Similarly, securities pledged (or hypothecated) as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. Because a margin sale or foreclosure sale may occur at a time when the pledgor is aware of material nonpublic information or otherwise is not permitted to engage in transactions in Company securities, directors, officers, employees and contractors are prohibited from holding Company securities in a margin account or pledging Company securities as collateral for a loan. An exception to this prohibition may be granted where a person wishes to pledge Company securities as collateral for a loan (not including margin debt or margin account loans) and clearly demonstrates the financial capacity to repay the loan without resort to the pledged securities, and where the terms of the loan are full-recourse and do not permit the borrower any discretion to substitute or provide additional collateral or cash, or to repay the loan, to prevent the pledged securities from being sold in foreclosure. Any person who wishes to pledge Company securities as collateral for a loan must submit a request for approval to the Vice President, Legal Services at least two calendar weeks prior to the proposed execution of documents evidencing the proposed pledge.

 

Post-Termination Transactions. The Policy continues to apply to your transactions in Company securities even after you have terminated your employment with or service to the Company. If you are in possession of material nonpublic information when your employment or service terminates, you may not engage in transactions in Company securities until that information has become public or is no longer material.

Company Assistance. Any person who has a question about this Policy or its application to any proposed transaction may obtain additional guidance from the Company’s Vice President, Legal Services at (949) 838-1902. In addition, if you have any doubt as to whether you are in possession of material, nonpublic information or whether a transaction may otherwise violate this Policy, you should contact the Company’s Vice President, Legal Services before trading any securities of the Company.

 

Ultimately, the responsibility for adhering to this Policy and avoiding unlawful transactions rests with the individual director, officer, employee or contractor.

 

Other Procedures. The Company may change these procedures or adopt such other procedures in the future as the Company considers appropriate in order to carry out the purposes of this Policy or to comply with the federal securities laws.

 

No Third Party Rights. This Policy is not intended to create any rights in third parties with respect to any violation of its terms and also is not intended to create any legal liability for the Company or any employee, contractor, officer or director beyond those for which they are already responsible under applicable securities laws.

 

 


 

 

Certifications. All directors, officers, employees and contractors must certify their understanding of, and intent to comply with, this Policy. A copy of the certification that all directors, officers, employees and contractors must sign is attached to this Policy.

 

This policy is dated May 11, 2023 and supersedes any previous policies of the Company concerning insider trading.

 

 


EX-21.1 4 crvl-ex21_1.htm EX-21.1 EX-21.1

 

EXHIBIT 21.1

SUBSIDIARIES OF THE REGISTRANT

 

Name of Subsidiary

 

State of Incorporation

 

Relationship to Registrant

 

 

 

 

 

CorVel Health Care Organization

 

California

 

wholly-owned subsidiary

 

 

 

 

 

CorVel Healthcare Corporation

 

California

 

wholly-owned subsidiary

 

 

 

 

 

CorVel Enterprise Comp, Inc. of New York

 

New York

 

wholly-owned subsidiary

 

 

 

 

 

CorVel Enterprise Comp, Inc.

 

Delaware

 

wholly-owned subsidiary

 

 

 

 

 

CorVel IME Corporation

 

New York

 

wholly-owned subsidiary

 

 

 

 

 

CareIQ, Inc.

 

Minnesota

 

wholly-owned subsidiary

 

 

 

 

 

CorVel Ohio MCO, Inc.

 

Ohio

 

wholly-owned subsidiary

 

 

 

 

 

CorVel NY IPA, Inc.

 

New York

 

wholly-owned subsidiary

 

 

 

 

 

CorVel Rehabilitation Services, Inc.

 

Minnesota

 

wholly-owned subsidiary

 

 

 

 

 

Symbeo, Inc.

 

Delaware

 

wholly-owned subsidiary

 

 

 

 

 

CorVel Enterprise Comp, Inc. of Canada

 

Delaware

 

wholly-owned subsidiary

 

 

 

 

 

CERiS

 

Texas

 

wholly-owned subsidiary

 

 


EX-23.1 5 crvl-ex23_1.htm EX-23.1 EX-23.1

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 (File Nos. 333-248244, 333-226825, 333-144402, 333-58455, 333-16379, 333-107428, 333-128739, 033-94440, 033-53684, 033-48186, 033-42554, and 033-42424) and in the Registration Statement on Form S-3 (File No. 333-209388) of CorVel Corporation (the “Company”) of our report dated May 24, 2024, relating to the Company’s consolidated financial statements, financial statement schedule and internal controls included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2024.

/s/ HASKELL & WHITE LLP

Irvine, California

May 24, 2024

 


EX-31.1 6 crvl-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael G. Combs, certify that:

1. I have reviewed this annual report on Form 10-K of CorVel Corporation;

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

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

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

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

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

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

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

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

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

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

Date: May 24, 2024

 

/s/ Michael G. Combs

Michael G. Combs

Chief Executive Officer and President
(Principal Executive Officer)

 

 


EX-31.2 7 crvl-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION OF THE CHIEF FINANCIAL OFFICER

UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Brandon T. O’Brien, certify that:

1. I have reviewed this annual report on Form 10-K of CorVel Corporation;

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

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

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

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

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

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

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

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

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

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

Date: May 24, 2024

 

/s/ Brandon T. O’Brien

Brandon T. O’Brien

Chief Financial Officer
(Principal Financial Officer)

 

 


EX-32.1 8 crvl-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

UNDER SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of CorVel Corporation (the “Registrant”) on Form 10-K for the fiscal year ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Annual Report”), I, Michael G. Combs, Chief Executive Officer and President of the Registrant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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

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

 

/s/ Michael G. Combs

Michael G. Combs

Chief Executive Officer and President

(Principal Executive Officer)

May 24, 2024

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to CorVel Corporation and will be retained by CorVel Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

This certification accompanies this Annual Report and is being furnished pursuant to Item 601(b)(32) of Regulation S-K promulgated under the Securities Act of 1933, as amended (the “Securities Act”) and the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. This certification shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section, or incorporated by reference into any filing under the Securities Act or the Exchange Act, except as shall be expressly set forth by specific incorporation by reference in such a filing.

 


EX-32.2 9 crvl-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION OF THE CHIEF FINANCIAL OFFICER

UNDER SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of CorVel Corporation (the “Registrant”) on Form 10-K for the fiscal year ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Annual Report”), I, Brandon T. O’Brien, Chief Financial Officer of the Registrant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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

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

 

/s/ Brandon T. O’Brien

Brandon T. O’Brien

Chief Financial Officer
(Principal Financial Officer)

May 24, 2024

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to CorVel Corporation and will be retained by CorVel Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

This certification accompanies this Annual Report and is being furnished pursuant to Item 601(b)(32) of Regulation S-K promulgated under the Securities Act of 1933, as amended (the “Securities Act”) and the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. This certification shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section, or incorporated by reference into any filing under the Securities Act or the Exchange Act, except as shall be expressly set forth by specific incorporation by reference in such a filing.

 


EX-97.1 10 crvl-ex97_1.htm EX-97.1 EX-97.1

EXHIBIT 97.1

EXECUTIVE CLAWBACK POLICY

The Board of Directors (the “Board”) of CorVel Corporation (the “Company”) has adopted this Clawback and Forfeiture Policy (this “Policy”) to comply with Section 10D and Rule 10D-1 of the Exchange Act, and to establish the circumstances under which the Company shall seek recoupment and forfeiture of Incentive-Based Compensation Received by Executive Officers of the Company in the event of an Accounting Restatement. The Board believes the adoption of this Policy is consistent with the Company’s executive compensation philosophy and objectives, and in furtherance of the Board’s intention to follow sound corporate governance practices.

 

This Policy was adopted by the Board on August 10, 2023 (the “Effective Date”). The Board has delegated to the Compensation Committee the responsibility of administering this Policy. Except as specifically set forth in Section 2 (which set forth the role of the Audit Committee with respect to this Policy), the Compensation Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. Any determinations by the Audit Committee or the Compensation Committee, as applicable, shall be binding on all Executive Officers. The Compensation Committee may, from time to time, recommend amendments to this Policy. Any amendments to this Policy must be approved by the Board. This Policy shall be filed as an exhibit to the Company’s Annual Report on Form 10-K.

 

1.
Certain Definitions. For purposes of this Policy, the following terms shall have the meanings set forth below:

 

(a)
Accounting Restatement” means a restatement of any Company Financial Statements which is required as a result of, or necessitated by, any material noncompliance by the Company with any financial reporting requirement under the federal securities laws, including any accounting restatement that (i) corrects errors that are material to previously issued Company Financial Statements (commonly referred to as “Big R” restatements), or (ii) corrects errors that are not material to previously issued Company Financial Statements, but would result in a material misstatement if the errors were left uncorrected in the current report, or the error correction was recognized in the current period (commonly referred to as “little r” restatements).

 

(b)
Accounting Restatement Date” means the date on which the Company is required to prepare an Accounting Restatement, which shall be the earlier of: (i) the date the Board concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, and

(ii) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.

 

(c)
Audit Committee” means the Audit Committee of the Board

 

(d)
Company Financial Statements” means any audited or unaudited financial statements of the Company included in any SEC Report.

 

(e)
Compensation Committee” means the Compensation Committee of the Board.

 

(f)
Exchange Act” means the Securities and Exchange Act of 1934, as amended.

 

(g)
Executive Officer” means any person who is or has been designated by the Board as an “officer” for purposes of Rule 16a-1(f) under the Exchange Act, who hold such position at the time the Incentive-Based Compensation at issue under this Policy was granted, earned, or vested.
(h)
Financial Reporting Measures” means measures that are determined and presented

 

 


in accordance with the accounting principles used in preparing the Company Financial Statements, as well as any measures derived wholly or in part from such measures, including non-GAAP financial measures, regardless of whether such measures were presented in the Company Financial Statements or an SEC Report. Financial Reporting Measures include, without limitation, the Company’s stock price and total stockholder return.
(i)
Incentive-Based Compensation” means any cash or equity bonus or other compensation that is granted, earned, or vested based wholly or in part on the attainment of a Financial Reporting Measure, including, but not limited to, annual cash bonuses, short- and long-term cash incentive awards, stock options, restricted stock, restricted stock units, stock appreciation rights or performance shares, and the proceeds from the sale of shares acquired through an incentive plan that were granted or vested solely or in part on satisfying a Financial Reporting Measure performance goal.

 

(j)
Received” means the fiscal period during which a Financial Reporting Measure is attained, even if the Incentive-Based Compensation payment or award (or the vesting of such award) occurs after the end of that period.

 

(k)
Recovery Period” means the three completed fiscal years immediately preceding the Accounting Restatement Date.

 

(l)
Restated Financial Statements” means Company Financial Statements as restated as a result of an Accounting Restatement.

 

(m)
SEC” means the Securities and Exchange Commission.

 

(n)
SEC Report” means an Annual Report on Form 10-K, Quarterly Report on Form 10-Q or any other report containing Company Financial Statements that is filed by the Company with the SEC.

 

 


 

 

2.
Accounting Restatement: Provisions Applicable to Executive Officers.

 

(a)
In each instance where all three of the following factors exist:

 

(i)
an Accounting Restatement has occurred;

 

(ii)
Incentive-Based Compensation was Received by an Executive Officer during the Recovery Period after beginning service as an Executive Officer; and

 

(iii)
the Audit Committee, in its sole discretion exercised in good faith, determines that the amount or reported value of that Incentive-Based Compensation that was paid to or Received by such Executive Officer during the Recovery Period exceeds the amount or reported value of the Incentive-Based Compensation that would have been Received by such Executive Officer if such amount or value had been determined on the basis of the Restated Financial Statements (such excess amount or value, the “Excess Incentive-Based Compensation”);

 

(b)
Then: the Company shall, in accordance with Section 4(b), seek to recoup or recover the amount or value of such Excess Incentive-Based Compensation from the Executive Officer. The Company is entitled to recoup or recover Excess Incentive-Based Compensation pursuant to the terms of this Policy regardless of any fault of the Executive Officer for the accounting error(s) necessitating the Accounting Restatement.

 

(c)
If the Audit Committee cannot determine the amount of Excess Incentive-Based Compensation Received by the Executive Officer directly from the information in the Accounting Restatement, then it shall make its determination based on a reasonable estimate of the effect of the Accounting Restatement.

 

 


 

 

3.
No Indemnity or Insurance Reimbursement.

 

The Company shall not insure or indemnify any Executive Officer against the loss of any Incentive- Based Compensation subject to recoupment or forfeiture hereunder. The Company shall not pay or reimburse any Executive Officer for premiums paid toward an insurance policy to fund potential recovery obligations.

 

4.
General Provisions.

 

(a)
Calculation of Erroneously Awarded Incentive-Based Compensation. Any Incentive- Based Compensation that the Company is entitled to recoup or recover pursuant to the terms of this Policy shall be calculated without regard to any taxes paid by the Executive Officer.

 

(b)
Recoupment Methods. The Compensation Committee shall determine, in its sole discretion, the method for recouping Incentive-Based Compensation hereunder, which may include, without limitation: (i) requiring reimbursement of cash Incentive-Based Compensation previously paid; (ii) seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity incentive awards; (iii) cancelling or rescinding some or all outstanding vested or unvested equity incentive awards; (iv) offsetting the recouped amount from any compensation otherwise owed by the Company to the Executive Officer (including compensation that is not incentive-based); (v) cancelling or setting-off against planned future grants of cash incentive awards or equity incentive awards; (vi) any other method authorized by any agreement between the Company and a particular Executive Officer; or (vii) taking any other remedial and recovery action permitted by law.

 

(c)
Rights and Remedies. The Board intends that this Policy shall be applied to the fullest extent of the law. The Board may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require an Executive Officer to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

 

(d)
Binding Agreement. This Policy shall be binding and enforceable against all Executive Officers and their respective beneficiaries, heirs, executors, administrators or other legal representatives.

 

 


GRAPHIC 11 img127948297_0.jpg GRAPHIC begin 644 img127948297_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W*[N[B*\@ MMK:WBE>2-Y"9)2@ 4J.RMG[_ .E-\W5O^?*R_P# Q_\ XU1+_P A^S_Z]9__ M $**K] %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ M !JK]% %#S=6_P"?*R_\#'_^-4>;JW_/E9?^!C__ !JK]% %#S=6_P"?*R_\ M#'_^-4>;JW_/E9?^!C__ !JK]% $%C<_;+"VNMFSSHEDVYSC(!QG\:*KZ)_R M -._Z]8O_0110 2_\A^S_P"O6?\ ]"BJ_5"7_D/V?_7K/_Z%%5^@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO,/'/Q M:;0?$,?ACP[I9U?77(5DR=D;$9"X'+'')Y []: /3Z*\KT7QUX_L]=T^Q\9 M>$(;:UOYU@CN[)LK$S<#?\[CKZD?C7JE !1110 45Y]\6O&NN>!=$L=3TBTL MKB*2X,-Q]I1VVY7*XVL,=&Z^U=AH&KQ:]X>T_5H,>7>6Z3 #^$D9(_ Y'X4 M:-%>:>&_B)JWB7XKZOX=M;6R_L331('N K&4LI"?>W;>7SVZ"O2Z "BN6^(V ML7V@?#_6-4TV;R;RWB4Q2; VTEU&<,"#P3U%0_"[7-0\2?#G2=6U6?S[V?S? M,EV*F[;*ZCA0 .%'04 =?17'_$7Q]:_#_0$OI;3_'#Q MIK_@ZQT:30KX6KW$LHE)A23<%"X'S XZGI0!ZQ1110 45XYXW^*/BS2?B2/" M7AO2]-NY72,1BY5MSNR[OO>8J@8]?2F:?\7_ !%HGBJTT+Q]X>@TYKHJ$N+9 MCM4,\0:G97&AWL+F&W2-5EC8/@'Y4''#=6)Z5ZE M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%>2^(?C%=/XED\-^"=$. MM:C$6625B?*!'7 '4 \%B0,^M0CXA?$G0)X9?%G@B#^SW<+)-I[Y,0)QDX=Q M^>/K0![!1110 4444 %%%<[X]U2\T3P)K.I:?+Y5W;VS/%)M#;6]<$$'\: . MBHKBOA1K^I^)OA[8ZIJ]Q]HO9'E5Y-BID*Y X4 =!Z5VM !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %#1/\ D := M_P!>L7_H(HHT3_D :=_UZQ?^@BB@ E_Y#]G_ ->L_P#Z%%5^J$O_ "'[/_KU MG_\ 0HJOT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5\\_!L#4/C-XIOKH>9@Z094,,# ;MCB,\="S-DY(. ,5UND^,OB)XJUG3H+?P?)H&GI<(]_<7Q M)9H@065 ZKU&1P">>HZUSFJ:%XM^'/Q2U+Q5H.AS:WI>IEVEA@RS_.P=E( ) M!#C(.",'ZT 9LMA?_!SXIZ%IVDZI=W.B:HZ(UO<.#PS[&R!@9&0P8 >GKEGQ M)M-7U3X\PZ7HM^;*[O;-+?SMQ7:A5B_(YZ ]*U[/0_%OQ-^)&E^(M>T.70]( MTLHT<$Y(=BK;P " 22<9. ,#UK0UK0M7E_:2TC58]+O'TY(5WW:P,8E_=N,% M\8!R1W[T :$/PHDTCX1:_P"%6U#^TIKB1[NVD\HQ[9 J%5QD_P 2>O\ %6#\ M(_'*Z=\'-;:>13-H(D>-2>JN"T8/U?<*]TKY4\8^!O%NE>,/$&DZ'HVHSZ1J MLR,'AMF>(J7$B@L!@;6R.>F/QH Z'P//=^"?@CK_ (SC&=3U.8)!(PSA=_EA MOP9I#[X%>>#4_"UYI;ZAJFJ>*Y?%3*SKPKZ6\1> EU M'X4'P?92+')#:Q) YX#21D$$_P"\1S]:\]\+^+_B#X)T*#PU=?#S4-0>T!2& MXBW[0I)(!9496QGJ".,4 +;>(-1\1_LR:O<:I+)/YP<9 M[XYYS7H6D]I=1^=OAGC*.N9I",J>1P0?QH J_%OX M?W'CWP];Q6$T<>H64ADA$IPL@(PRD]CP"#[>^:\^T7XL^*O =Y:Z%X^T>4VZ M@(EUMQ*$'&[(^64#CIS[DUZ?X]U+QEH[:;?^%=-CU.VC,@O[,XWN#MV%>_&& MZ>HX/;R[Q2/'/Q@DTW2SX-GT&RMYC)+<7NX8)&,Y95) !/ !R?I0!2_:%T+3 MXK[3/$UK/-)-J@*L"P,>Q$7:5&,\@^IKL-1TJU^#7PLU6_\ #MQ>27=\80KW M3J_ENW&X *!P"3R#SBD^-/@74M5\%Z)#H=K+>-I)\LPQC,C1[ NX#N1M' ]: ML2V^O_%/X9:GI6I>'I] O(?*^R?:BP\YTY)(9054XQW^]WQ0!R_A_P"##>*O M!L'B34/$&I-K][";FW?S0R*3R@8D;CGC)!&,^U6OAY\2=73X1>([V]E:[O-% M4"WFF.YFWC"!B>NUOTJ+1/%GQ*\-^%8_"@\!W\U[;Q-!;WX5RB+SMSM4J=O8 M[@.!6YX-^$UYI_PIUO1-2D2'5-97*]?\0:I_:5W)(;>2.0'8%8KDY!/WE;@%>,4_P"/]C)IGA+P?8373W4M MJCPOE*QQ@NIZT[PAKGQ(\#:&WA)/ MU>S1._V2Z.[R8]QSRP! M5AN)/WEZU;^-&@>*-9\)>$XVT^YU+5(@WVTV4!D"R%$R<*.!D'G@4 4K7=\< M?B9.;J=H/#>BX,=F6*R2@DC..Q8K\Q[# ZG-?02J$4*HP , 5X;XW\+ZYX*^ M)=GXU\(:7=7L%VY^W6=I"S\G[X(7)PXYSCAAGTKV^"43V\T\B2180"Y'E < D#OZU+K5U??&WQ_H M\NBZ1=V^CV6%DN[A0N%W[G)(RN>P4$G/Z=#KGAS6IOVDK#58M)O7TX-"QNUA M8Q "+!R^,#D=,U[E0!\S?%+QC#JOQ*NM$UZ]U6W\-V'[HV^F[=\K[022&(7J M>IS@#IR:K_#7Q+;:5\4M-TSPI>:Q)H%\?*FM=2V[@Q#'("$KQ@'=@'J#QS77 M^*?#WBSP7\5I_&_AW2'UBRO$/GV\66<94!E('S=5# @'T/OU?A;QOXU\2>([ M6"Z\#S:-I&'-S/>,V\80[=NY4ZMM'0\9^M 'E_B_2]8\0?M"ZSH>D:B;&2^B MBAFFW$8A%O&[#CD_=Z#&>F<$UJ^/OA5:^&OA 9KG5+B\N]%D+6SHHCC99IHU M(93N/ Z88<^M;=OH6KK^T[=ZN=+O!IC0C%X8&\D_Z*J_?QC.X8Z]:[#XO:?> M:I\+=9L]/M)[NZD\G9#!&7=L31DX4(=2.M7RM-;OY@9(^3MW9 M!8YQG@C&?:NNTSP7>Z_^S]:^&KF*2RU!K?.AKEO#O MBGXD^#O#2>%O^$#OKNZME:.VO0K-&@))&[:I5L9_O#@"@#1^#WBO5M:\$^)M M*U:>6XFTJ(B.:5]S[71_E)[X*'!]_:O/?AU\/-;^(F@2J/$!L-+TZ[99B<>HIGP M T;5-%\):E#JFG7=C*]\71+J%HF9=BC(# '&0: .2\?6FIZE^T%:Z9I>IR:= M<7EFENURA^9(RK%\8[X!Z8Y[BL/Q7X9O_AK\2-,T[POK]]"VK1HIGF<%@TCF M-MV P_B!QD'W&:[W6M"U>7]I+2-5CTN\?3DA7?=K QB7]VXP7Q@')'?O4'Q M7\/ZSJ?Q6\(WMAI5Y=6L)A\V>&!G2/$^3N8#"\<\T F1>8LD$3 M[?M3';CZD8/\+=>W?EOVA?#^LZ[_ ,(W_9.E7M_Y1N1)]E@:39N\K&[:#C.# MU]*=\:?"FN7_ (IT/Q#9:/)KFG6<:I/I\>6)(A>(=?\ $6@ZK9_#=] L8[F./R;6U.\X<$O(%12 M!W91WY-=U\2]"U?4/C)X*O[/2[RXL[>6W,UQ# SQQ!;C<=S 87 YYH XKX@^ M%;CX2:QH6OZ+K=_KP3Z%X6T>Y> MUDU:3$LR.5)!8(JY'(!+$GZ#WIG[0>A:OKFGZ"NDZ7>7[1S2^8+6!I"F0N,[ M0<#@U=^-/@G6M=.D:_X=C:?4-+.>)_&.F^*O'.J_\)A>ZXNCV\KP MV=GI?E_+M8@$[S@'C)."23V KV#PUXR\?^*-D^,?A3X^UG4](\.SZ]H^IN6"V^XM@L6 .T,59&_LZP0P>%=?U..W\Z^^T;"!]YE M5 RJ/3)8_P"15FY^/.JZ;>VMOJ_P_OM.^TN%0W5RT9(R 2H:$9QD5F6WACQQ M\(O$M]=>&=,;7/#]VV3;IEG &2H('S!ADC< 01UYQC,\6IXW^*6OZ/*O@:_T MJ.Q8@_:25!#,I)+.J=-O84 ;?[15Q=6VH>#9K*0QW,$FT MO2[R]6":?S3;0-((\F'&[ X'!Z^AKKOBYXA'N* /!/%FF^ =&TY[SPQXTU.]\112*1D-MDYY*N$&"!SG<>E>B^+]7 MNM=_9EM]2O9#)=3) )7/5RLP7)]SMS7$W>D:]J?@5=!LOA2;*\M(U-SJKVQ\ M^;9U*90,2Q'(4MU.!BNN\1V-WIW[+EM:7UM-;7,8B#PS(4=0>1P: ,JW M^&=WXE^%=80!@(88HE^5,8SDA>H(Y/.>IT/#OB6^\1?LY M^)%U&:2>XL5DMQ-(VYG3"LN3W(W$?0"LS2O$GQ!MOA;;^'+3PG/?07]H8K/4 MK96<)"X((95& PR1DE<<'!ZGJ=)\ ZIX:^ NN:5+;/-J]]').]M /,8,0H"# M;G<<+V[DT <9X.^&,GBWX52:M?:[>(L"3MIUG&P\F(J6)+@CDLV>F"!W/0>A M_ '7+_6? D\5_M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!0T3_D :=_UZQ?\ H(HHT3_D :=_UZQ?^@BB@ E_Y#]G_P!>L_\ MZ%%5^J$O_(?L_P#KUG_]"BINM:U;:%8"ZN4ED+RI!##" 7FD<[5102!DD]R M.I(% &C16-X%[WQCX(O-%T^6WBN9GC96N&(3Y7#') )Z#T MKK** ,/P;HMQX<\':5H]U)%)<6ENL^,@''X5N444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %#1 M/^0!IW_7K%_Z"**-$_Y &G?]>L7_ *"** "7_D/V?_7K/_Z%%6?XP30I=#$/ MB"[-G:23)Y=T)6A,$H^9'$@_U9!7AB0,X'.<'0E_Y#]G_P!>L_\ Z%%5JZMH MKRTFM9UW0S(T,0QZ?K$SK' MN#C]Z@EB0JS(O1PO#-@YP:9X92ZTSQEXCMKO2M/LM/MM*LDDCM+N2;RHU$^T M(/*4MD;L]",#&[/'HT4200I%&-J(H51G. .!3Z /(+ZVL+I4T3P!JTM[9W&E M7EO=VT6H27<$"&!A#]YF$3>9M ()&[CCC6@U:P\1R>!K#2YHY[JRG6ZO(H^ M6LUCMY$991UC.]U4!L$G/H<>DT4 %,E1I(F19&B8CAT R/ID$?I3Z* ,=(+Q MM3GMCJUWLCACD!V0YRS.#_RS_P!@?K5G[!<_]!>]_P"^(?\ XW1%_P A^\_Z M]8/_ $*6K] %#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/ M_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N? M^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% % M#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C= M'V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ M\;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^ M^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_] M\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/ M_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N? M^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% % M#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C= M'V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ M\;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^ M^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_] M\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/ M_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N? M^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% % M#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C= M'V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ M\;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^ M^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_] M\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/ M_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N? M^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% % M#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C= M'V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ M\;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^ M^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_] M\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N?^@O>_P#?$/\ \;J_10!0^P7/ M_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% %#[!<_P#07O?^^(?_ (W1]@N? M^@O>_P#?$/\ \;J_10!0^P7/_07O?^^(?_C='V"Y_P"@O>_]\0__ !NK]% % M#[!<_P#07O?^^(?_ (W5FV@D@5A)=37!)X,H0$?]\J*FHH **** *&B?\@#3 MO^O6+_T$44:)_P @#3O^O6+_ -!%% !+_P A^S_Z]9__ $**K]4)?^0_9_\ M7K/_ .A15?H **** "BBB@ HHHH H1?\A^\_Z]8/_0I:OU0B_P"0_>?]>L'_ M *%+5^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH H:)_P @#3O^O6+_ -!%%&B?\@#3O^O6+_T$44 $O_(?L_\ MKUG_ /0HJOU0E_Y#]G_UZS_^A15?H **C@N(;J(2V\T-@P)!P1D>A! M'X5)0 4444 %%%% %"+_ )#]Y_UZP?\ H4M7ZH1?\A^\_P"O6#_T*6K] !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 445GZQK-EH5@UW>R%4'"JO+.?0#N: M<8N3LA-I*[-"BJUA?VVIV4=W:2B6&095A_(^AJS0TT[,:=PHHHI %%%% !11 M10 4444 4-$_Y &G?]>L7_H(HHT3_D :=_UZQ?\ H(HH )?^0_9_]>L__H45 M9GC8:J?#I.DI=2,L\37,=FX2X>W#@RB(Y&'*YQ@@^ASBM.7_ )#]G_UZS_\ MH451Z]'JSZ8[Z)'=5 MN=+NM0-M9,#-87;3--;RD#$82;]X"Y(P.A8\=363IFIZYHEQXWOM5NI;B[M= M)@U'[*TQ>&WD*W#&.,= H"(I(^]MR>M=)IOA*.9M1O?$26FI7FJ+"+F%K4"W M18@=B*C%^A)))8Y/H (K/X>:!9:QJU[#IUA%!J%HEH((+1(_)4!Q(58?WPX MS@#[HZ]@#F-;O=0\%>']$\1Q:E?7ES<12"_CNKIY(IW-K),&5&)6/#Q\! HP M2.E:4$5[H4W@^_&J7]U+JLXMM16XNGDCF:2!Y-ZHQ*QX9. @48..E:$/@>XN M(["TUS5DU#3].ADAMH$M/*9MT9BW2MO8.PC9@-H098G'3$^F^$KZ"ZTAM3UE M+ZUT8-]BB2T\IBQ0QJ\K;V#LJ%@-H098G'3 !U=,ED6&)I&#%5&2$0L?P Y- M/HH PXM4MQK=T_EWF#;0@#['+GAI>VW(Z_S]#5W^U[;_ )Y7O_@#-_\ $41? M\A^\_P"O6#_T*6K] %#^U[;_ )Y7O_@#-_\ $4?VO;?\\KW_ , 9O_B*OT4 M4/[7MO\ GE>_^ ,W_P 11_:]M_SRO?\ P!F_^(J_10!0_M>V_P">5[_X S?_ M !%']KVW_/*]_P# &;_XBK]% %#^U[;_ )Y7O_@#-_\ $4?VO;?\\KW_ , 9 MO_B*OT4 4/[7MO\ GE>_^ ,W_P 11_:]M_SRO?\ P!F_^(J_10!0_M>V_P"> M5[_X S?_ !%']KVW_/*]_P# &;_XBK]% %#^U[;_ )Y7O_@#-_\ $4?VO;?\ M\KW_ , 9O_B*OT4 4/[7MO\ GE>_^ ,W_P 11_:]M_SRO?\ P!F_^(J_10!0 M_M>V_P">5[_X S?_ !%']KVW_/*]_P# &;_XBK]% %#^U[;_ )Y7O_@#-_\ M$4?VO;?\\KW_ , 9O_B*OT4 4/[7MO\ GE>_^ ,W_P 11_:]M_SRO?\ P!F_ M^(J_10!0_M>V_P">5[_X S?_ !%']KVW_/*]_P# &;_XBK]% %#^U[;_ )Y7 MO_@#-_\ $4?VO;?\\KW_ , 9O_B*OT4 4/[7MO\ GE>_^ ,W_P 11_:]M_SR MO?\ P!F_^(J_10!0_M>V_P">5[_X S?_ !%']KVW_/*]_P# &;_XBK]% %#^ MU[;_ )Y7O_@#-_\ $4?VO;?\\KW_ , 9O_B*OT4 4/[7MO\ GE>_^ ,W_P 1 M1_:]M_SRO?\ P!F_^(J_10!0_M>V_P">5[_X S?_ !%']KVW_/*]_P# &;_X MBK]% %#^U[;_ )Y7O_@#-_\ $4?VO;?\\KW_ , 9O_B*OT4 4/[7MO\ GE>_ M^ ,W_P 11_:]M_SRO?\ P!F_^(J_10!0_M>V_P">5[_X S?_ !%']KVW_/*] M_P# &;_XBK]% %#^U[;_ )Y7O_@#-_\ $4?VO;?\\KW_ , 9O_B*OT4 4/[7 MMO\ GE>_^ ,W_P 11_:]M_SRO?\ P!F_^(J_10!0_M>V_P">5[_X S?_ !%' M]KVW_/*]_P# &;_XBK]% %#^U[;_ )Y7O_@#-_\ $4?VO;?\\KW_ , 9O_B* MOT4 4/[7MO\ GE>_^ ,W_P 11_:]M_SRO?\ P!F_^(J_10!0_M>V_P">5[_X M S?_ !%']KVW_/*]_P# &;_XBK]% %#^U[;_ )Y7O_@#-_\ $4?VO;?\\KW_ M , 9O_B*OT4 4/[7MO\ GE>_^ ,W_P 11_:]M_SRO?\ P!F_^(J_10!0_M>V M_P">5[_X S?_ !%']KVW_/*]_P# &;_XBK]% %#^U[;_ )Y7O_@#-_\ $4?V MO;?\\KW_ , 9O_B*OT4 4/[7MO\ GE>_^ ,W_P 11_:]M_SRO?\ P!F_^(J_ M10!0_M>V_P">5[_X S?_ !%']KVW_/*]_P# &;_XBK]% %#^U[;_ )Y7O_@# M-_\ $4?VO;?\\KW_ , 9O_B*OT4 4/[7MO\ GE>_^ ,W_P 11_:]M_SRO?\ MP!F_^(J_10!0_M>V_P">5[_X S?_ !%']KVW_/*]_P# &;_XBK]% %#^U[;_ M )Y7O_@#-_\ $4?VO;?\\KW_ , 9O_B*OT4 4/[7MO\ GE>_^ ,W_P 11_:] MM_SRO?\ P!F_^(J_10!0_M>V_P">5[_X S?_ !%']KVW_/*]_P# &;_XBK]% M %#^U[;_ )Y7O_@#-_\ $4?VO;?\\KW_ , 9O_B*OTC,%4LQ 4#))Z"@"C_; M%L!DQ7O_ (!3?_$5Y3XTO1K^MRW&FR75W:V\0W_NCLA]<<<#U)[^V*Z;5-9O MO&%^^BZ"Q2Q7BZO.Q'H/;^?TKKM%T6ST+3UM+-,#J[G[SMZDUVTG]5]^7Q/I M_F<\U[;W5MW.-\ 6EQHMO//?&_C6?[MJ+.5E'^V2%Z_3MU]NT_M>V_YY7O\ MX S?_$5?HKFJU'5FYOJ;0@H1Y44/[7MO^>5[_P" ,W_Q%']KVW_/*]_\ 9O_ M (BK]%9E%#^U[;_GE>_^ ,W_ ,11_:]M_P \KW_P!F_^(J_10!0_M>V_YY7O M_@#-_P#$59MKJ.Z5FC690IP?-A>,_P#CP&:FHH **** *&B?\@#3O^O6+_T$ M44:)_P @#3O^O6+_ -!%% !+_P A^S_Z]9__ $**K]4)?^0_9_\ 7K/_ .A1 M5?H **** "BBB@ HHHH H1?\A^\_Z]8/_0I:OU0B_P"0_>?]>L'_ *%+5^@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBF3316\+S32+'$@+,[' ]30 KNL:,[L%11E MF8X 'J:X*_U&]\<7[Z5I#M#I,9Q/]9[#V]!W[\4RYO;_Q]?M8:>7MM$B; M]_/C!E]O\!^)["NXT[3K72K&.SLXA'"@X ZD^I/L7_H(HHT3_D :=_UZQ?^@BB@ M E_Y#]G_ ->L_P#Z%%5?Q'K@T'3HIUM_M$]Q3@^ MP)XJQ+_R'[/_ *]9_P#T**J?BQ]*70)H],$@ CTB?Q)!HUT-8L()]2A+&'[-<@I< Y*C)1-F,[3E>@SSFHM/\27 MDFKZCI.J:;!:WMI:)>#[-=&>.2-BP'S%$(;*'@KZ&L;PU)&M ML1T^.<2M=MQ:>)M5O-)L-6DT>6P#71U&&;S M[BY4X14:XQ*PV;A@G8"1C!+4 :VA>)]3U'08=?U+3+"PTF6R^V>9'?O-*B;= MW*&%1TSG#'\:CT_QA>2W>C_VEHZV5EK6?L,JW7F.&V&15F38 C,@)^5GP1C/ M>N5U#PY9:Y?+!X2T.?1H9=/O+?4)#IKV$@T44R6-9H MFC8L%88)1RI_ CD4 4XO^0_>?]>L'_H4M7ZPXM+MSK=TGF7>!;0D?Z9+GEI> M^[/;^?J:N_V1;?\ /2]_\#9O_BZ +]%4/[(MO^>E[_X&S?\ Q=']D6W_ #TO M?_ V;_XN@"_15#^R+;_GI>_^!LW_ ,71_9%M_P ]+W_P-F_^+H OT50_LBV_ MYZ7O_@;-_P#%T?V1;?\ /2]_\#9O_BZ +]%4/[(MO^>E[_X&S?\ Q=']D6W_ M #TO?_ V;_XN@"_15#^R+;_GI>_^!LW_ ,71_9%M_P ]+W_P-F_^+H OT50_ MLBV_YZ7O_@;-_P#%T?V1;?\ /2]_\#9O_BZ +]%4/[(MO^>E[_X&S?\ Q='] MD6W_ #TO?_ V;_XN@"_15#^R+;_GI>_^!LW_ ,71_9%M_P ]+W_P-F_^+H O MT50_LBV_YZ7O_@;-_P#%T?V1;?\ /2]_\#9O_BZ +]%4/[(MO^>E[_X&S?\ MQ=']D6W_ #TO?_ V;_XN@"_15#^R+;_GI>_^!LW_ ,71_9%M_P ]+W_P-F_^ M+H OT50_LBV_YZ7O_@;-_P#%T?V1;?\ /2]_\#9O_BZ +]%4/[(MO^>E[_X& MS?\ Q=']D6W_ #TO?_ V;_XN@"_15#^R+;_GI>_^!LW_ ,71_9%M_P ]+W_P M-F_^+H OT50_LBV_YZ7O_@;-_P#%T?V1;?\ /2]_\#9O_BZ +]%4/[(MO^>E M[_X&S?\ Q=']D6W_ #TO?_ V;_XN@"_15#^R+;_GI>_^!LW_ ,71_9%M_P ] M+W_P-F_^+H OT50_LBV_YZ7O_@;-_P#%T?V1;?\ /2]_\#9O_BZ +]%4/[(M MO^>E[_X&S?\ Q=']D6W_ #TO?_ V;_XN@"_15#^R+;_GI>_^!LW_ ,71_9%M M_P ]+W_P-F_^+H OT50_LBV_YZ7O_@;-_P#%T?V1;?\ /2]_\#9O_BZ +]%4 M/[(MO^>E[_X&S?\ Q=']D6W_ #TO?_ V;_XN@"_15#^R+;_GI>_^!LW_ ,71 M_9%M_P ]+W_P-F_^+H OT50_LBV_YZ7O_@;-_P#%T?V1;?\ /2]_\#9O_BZ M+]%4/[(MO^>E[_X&S?\ Q=']D6W_ #TO?_ V;_XN@"_15#^R+;_GI>_^!LW_ M ,71_9%M_P ]+W_P-F_^+H OT50_LBV_YZ7O_@;-_P#%T?V1;?\ /2]_\#9O M_BZ +]%4/[(MO^>E[_X&S?\ Q=']D6W_ #TO?_ V;_XN@"_15#^R+;_GI>_^ M!LW_ ,71_9%M_P ]+W_P-F_^+H OT50_LBV_YZ7O_@;-_P#%T?V1;?\ /2]_ M\#9O_BZ +]%4/[(MO^>E[_X&S?\ Q=']D6W_ #TO?_ V;_XN@"_15#^R+;_G MI>_^!LW_ ,71_9%M_P ]+W_P-F_^+H OT50_LBV_YZ7O_@;-_P#%T?V1;?\ M/2]_\#9O_BZ +]%4/[(MO^>E[_X&S?\ Q=']D6W_ #TO?_ V;_XN@"_15#^R M+;_GI>_^!LW_ ,71_9%M_P ]+W_P-F_^+H OT50_LBV_YZ7O_@;-_P#%T?V1 M;?\ /2]_\#9O_BZ +]%4/[(MO^>E[_X&S?\ Q=4]3CTO2+&2\O;F\CB3_I]F MRQ[ #?R::3;LA-VU9HZAJ%KI=E)=WDHCAC')/?V'J:X:WM;_ ,?WZWE\'MM" MA;]U"#@R_P">Y[=!W-1Z3HESXPO!J.I?:(M&1LV]K).[F3WRQ) ]2/PKMDT2 MSBC6.-KM$4855O9@ /0#=74VL.K+X_R_X)C9U=7\/YEV""*V@2""-8XHQM5% M& !4E4/[(MO^>E[_ .!LW_Q=']D6W_/2]_\ V;_ .+KD-R_15#^R+;_ )Z7 MO_@;-_\ %T?V1;?\]+W_ ,#9O_BZ +]%4/[(MO\ GI>_^!LW_P 71_9%M_ST MO?\ P-F_^+H OT50_LBV_P">E[_X&S?_ !=']D6W_/2]_P# V;_XN@"_15#^ MR+;_ )Z7O_@;-_\ %T?V1;?\]+W_ ,#9O_BZ +]%4/[(MO\ GI>_^!LW_P 7 M1_9%M_STO?\ P-F_^+H OT50_LBV_P">E[_X&S?_ !=6;:UCM598VF8,&:-)(I%*NCJ"K*>""#U%4Y?^0_9_\ 7K/_ .A15?H 1$6- M%1%"JHP% P *6BB@ HHHH **** *$7_(?O/^O6#_ -"EJ_5"+_D/WG_7K!_Z M%+5^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBLS7-=L] T]KJ[?D\1QC[TC>@_QIQBY.RW$VDKL?K.LV>A M6#7=Y)A1PJ#[SMZ 5R&F:3?>,K]-9UU3'IZ'-K9YX8>I]O?O]*DT?0KSQ-?K MKWB)<0];6R/W0O8D>G\^_%=V , 5TN2H+EAK+J^WDO\S))U'>6PBJJ*%4 M!5 P !@ 4M%%L7_H(HH )?\ D/V?_7K/_P"A15?JA+_R M'[/_ *]9_P#T**K] !1110 4444 %%%% %"+_D/WG_7K!_Z%+5^J$7_(?O/^ MO6#_ -"EJ_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%8GB3Q+:^'K,,_P"]NI.(8 >6/J?054(2G+ECN*4E%79) MX@\16?AZQ,]RVZ5LB*%3\SG^@]ZY[0_#]YKE^OB#Q&,N>;:T(^6->Q(_I^)I M_A_PS=7M]_;_ (C_ 'MX^&AMV'RQ#MD>W8=N_-=K71*<:*Y(:OJ_T1DHN;YI M;=O\PHHHKE-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@" MAHG_ " -._Z]8O\ T$44:)_R -._Z]8O_0110 2_\A^S_P"O6?\ ]"BJ_5"7 M_D/V?_7K/_Z%%69XVTJ_UCPZ;;3TBGD2>*:2TED\M+N-'#/"S8. P&.1CL>, MT ;5C?6VI6BW5I)YD#%E5MI&2K%3P?<&K%<7X='A^ZL];TBT\.2Z3<(%^WZ2 M%6'=N3"E?+;RR& *[@1G'.*YZ"?_ (1^^\87.GZ2/#SQZ&;FTTK8@\UHUD+7 M&(BT?5D3"L3P-P&1D ]5HKQ_Q':P^#?"WA_7]"C2'57AE6XN$7Y[W=9RREI3 MUD.^-6RV<'ZUK1:/9:!+X&U#3(TBO;VX6WO9T'[R]62WDD=I6ZR'>BMELX- M'I5%%,E=HXF=8VD8#A$(R?ID@?K0!3B_Y#]Y_P!>L'_H4M7ZPXKVX&MW3?V7 M=DFVA!7=%D?-+S]_'.?T/M5W[?<_] B]_P"^X?\ XY0!?HJA]ON?^@1>_P#? M_]]P__ !RC[?<_] B]_P"^X?\ XY0! M?HJA]ON?^@1>_P#?_]]P__ !RC[?<_ M] B]_P"^X?\ XY0!?HJA]ON?^@1>_P#?_]]P__ !RC[?<_] B]_P"^X?\ XY0!?HJA]ON?^@1>_P#?_]]P__ !RC[?<_] B]_P"^X?\ XY0!?HJA]ON?^@1> M_P#?_]]P__ !RC[?<_] B]_P"^X?\ MXY0!?HJA]ON?^@1>_P#?\2^)[?P_;!0//OI>(;=>23ZGV_G6=X;\,W!O#KN MOMYVIR?,D;=(1VX]?Y?6JGAW0KVTO'U?6=.N[S5)#D-OB*QCVRXY_#CH*ZO[ M?<_] B]_[[A_^.5M.<::Y*?S?Z+R_,SC%S?-+Y(OT50^WW/_ $"+W_ON'_XY M1]ON?^@1>_\ ?!*4.?\ OEC0!-1110!0T3_D :=_ MUZQ?^@BBC1/^0!IW_7K%_P"@BB@ E_Y#]G_UZS_^A15'KVGW>I:8\=AJ%Q8W ML>9+>:%P!O ( <%6#(<\@J?4<@&I)?\ D/V?_7K/_P"A15?H YZQ\*K;V=\T MVI7\FJ:@L?VG45D5)^6-L).2BK&B* 3R3C)P.>!6[10!S%CX'L;66T^TW^H:A;V43PV=M>.C1VZ M.NP@;45F.S*@N6(!//)I^E^#;73;RQG?4=1O4TY&2PANI$*6P8;3MVHK,=OR M@N6(!//)STE% !1110!0B_Y#]Y_UZP?^A2U?JA%_R'[S_KU@_P#0I:OT %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%'2@ HK&U#Q7H>F9%QJ,) MWY#./QK!;Q]<:@QCT'0[J[/3S)!A1]<9_4BMHX>I)72T^XSE5@M+G; MU6N]0L]/CWWEU# OK(X7/YUQ_P#9WCC6>;O48-+A/5(/O#\N?_'JLVGPZTF. M3SK^:YOYCRQE<@'\N?UJ_94X_'/[M?\ @"YYOX8_>G2?#_ $VVNK1]>N&EN-1FD8-+,OW/]WU^OX<8-7-2^'VC M7]U;2Q1_94B.)(X1@2KZ'T/OZ?F.HAABMH$AAC6.*-0JHHP /2MJV(I>R4*2 MMW,X4I\_--W)****X#I"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH H:)_R -._Z]8O_ $$44:)_R -._P"O6+_T$44 $O\ MR'[/_KUG_P#0HJOU0E_Y#]G_ ->L_P#Z%%5^@ HHHH **** "BBB@"A%_P A M^\_Z]8/_ $*6K]4(O^0_>?\ 7K!_Z%+5^@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHK)U#Q-HVEY%UJ,"N.J*V]OR&351C*3M%7$VEJS6HKB9/B";R0Q:'HUW?/TW M%<*/RS^N*9]F\=:S_K[FWTF$_P ,?W\?AD_J*V^K27QM1]?\C/VR?PZG9W-Y M;647F75Q% G]Z1PH_6N:OOB'H=JQCMWEO)>@6!.,_4X_3-06OPYT_P WSM4O M+K4)NYD\OP7^8?O)>7XG)_V] MXPUCC3-%6RB/26Y/./7G'\C2_P#"$ZOJGS:]X@FE4]8;?A?UP/\ QVNXHH^L MN/\ #27Y_>P]DG\3N8&G^"M T[!2P29Q_'/^\/Y'C]*WE544*BA5' & *6B ML)3E-WD[EQBH[(****DH**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** *&B?\@#3O\ KUB_]!%%&B?\@#3O^O6+ M_P!!%% !+_R'[/\ Z]9__0HJOU0E_P"0_9_]>L__ *%%5?Q'K@T'3HIUM_M$ M]Q3@^P)XH UZ*Y_2;CQ+;Z+=#5]/@N-2A+&'[-< MJ4N >5&2J;,9VG*]!GDG%,T_Q'>OJU_I.JZ9%:7UK:K>)]GNC/%+$Q9>&*(0 M0R$$%?0\T ='17+:%XGU/4=!AU_4M,L+#29;+[9YD=^\TJ)MW2W>C_P!I:.ME9:UG[#*MUYCAMAD59DV (S("?E9\$8SWH ZVBBB@ M"A%_R'[S_KU@_P#0I:OU0B_Y#]Y_UZP?^A2U?H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N6N_'FD MVFOKIC,63[LMR#\D;^A]?<]OSQ:\5>(;+1M.>*8M+96G@37;B[M89+1H(YUWF5^1&O?=Z'V_P#KX[<-AZAPW_"(:_JW.N>() M-AZP6W"_T'Z&M;3_ +X?T_!%D+AQ_'<'?\ IT_2NCHJ98FHU:]EY:#5*"UM M<;'''#&(XD5$'15& *=116!H%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!0T3_D M :=_UZQ?^@BBC1/^0!IW_7K%_P"@BB@ E_Y#]G_UZS_^A153\6/I2Z!-'KFG M2WVERG9& M:-)(I%*NCJ"K*>""#U% '">'+N[TBV\07]O#K=[X>B2*33+>XCEDN9&V'S%C M63][LSL"[N^XCCFI/"=TDCZGJE_:ZE/K=]#YL\3:9<0QQQ(#LMXVE15;&X]P M6+$].G4:AXH6KZ5,+K4'N;5XDB:.!XPBLP" MR%FDX*%A@$YZ9]!HH *9+<31L6"L,$HY4_@1R*?10!AQ:7;G6[I/,N\"VA M(_TR7/+2]]V>W\_4U=_LBV_YZ7O_ (&S?_%T1?\ (?O/^O6#_P!"EJ_0!0_L MBV_YZ7O_ (&S?_%T?V1;?\]+W_P-F_\ BZOT4 4/[(MO^>E[_P"!LW_Q=']D M6W_/2]_\#9O_ (NK]% %#^R+;_GI>_\ @;-_\71_9%M_STO?_ V;_P"+J_10 M!0_LBV_YZ7O_ (&S?_%T?V1;?\]+W_P-F_\ BZOT4 4/[(MO^>E[_P"!LW_Q M=']D6W_/2]_\#9O_ (NK]% %#^R+;_GI>_\ @;-_\71_9%M_STO?_ V;_P"+ MJ_10!0_LBV_YZ7O_ (&S?_%T?V1;?\]+W_P-F_\ BZOT4 4/[(MO^>E[_P"! MLW_Q=']D6W_/2]_\#9O_ (NK]% %#^R+;_GI>_\ @;-_\71_9%M_STO?_ V; M_P"+J_10!0_LBV_YZ7O_ (&S?_%T?V1;?\]+W_P-F_\ BZOT4 4/[(MO^>E[ M_P"!LW_Q=']D6W_/2]_\#9O_ (NK]% %#^R+;_GI>_\ @;-_\71_9%M_STO? M_ V;_P"+J_10!0_LBV_YZ7O_ (&S?_%T?V1;?\]+W_P-F_\ BZOT4 4/[(MO M^>E[_P"!LW_Q=']D6W_/2]_\#9O_ (NK]% %#^R+;_GI>_\ @;-_\71_9%M_ MSTO?_ V;_P"+J_10!0_LBV_YZ7O_ (&S?_%T?V1;?\]+W_P-F_\ BZOT4 4/ M[(MO^>E[_P"!LW_Q=']D6W_/2]_\#9O_ (NK]% %#^R+;_GI>_\ @;-_\71_ M9%M_STO?_ V;_P"+J_10!0_LBV_YZ7O_ (&S?_%T?V1;?\]+W_P-F_\ BZOT M4 4/[(MO^>E[_P"!LW_Q=']D6W_/2]_\#9O_ (NK]% %#^R+;_GI>_\ @;-_ M\71_9%M_STO?_ V;_P"+J_10!0_LBV_YZ7O_ (&S?_%T?V1;?\]+W_P-F_\ MBZOT4 4/[(MO^>E[_P"!LW_Q=']D6W_/2]_\#9O_ (NK]% %#^R+;_GI>_\ M@;-_\71_9%M_STO?_ V;_P"+J_10!0_LBV_YZ7O_ (&S?_%US'B75;/3'&G: M<;V[U:4[4B6]F(0GNWS]?:GZ[XKN+N].A^&U\^^8[9+A?NQ#O@]./7H/K6GX M;\*6N@QF9V^T:A(,RW#K\E_GY&+DYOEA]YFZ#X($3# M4-5]&!R3[]/2NC_ +(MO^>E[_X&S?\ Q=7Z*QJ5)5'>1I&* MBK(H?V1;?\]+W_P-F_\ BZ/[(MO^>E[_ .!LW_Q=7Z*@HH?V1;?\]+W_ ,#9 MO_BZ/[(MO^>E[_X&S?\ Q=7Z* *']D6W_/2]_P# V;_XNC^R+;_GI>_^!LW_ M ,75^B@"A_9%M_STO?\ P-F_^+H_LBV_YZ7O_@;-_P#%U?HH H?V1;?\]+W_ M ,#9O_BZ/[(MO^>E[_X&S?\ Q=7Z* *']D6W_/2]_P# V;_XNC^R+;_GI>_^ M!LW_ ,75^B@"A_9%M_STO?\ P-F_^+H_LBV_YZ7O_@;-_P#%U?HH H?V1;?\ M]+W_ ,#9O_BZ/[(MO^>E[_X&S?\ Q=7Z* *']D6W_/2]_P# V;_XNC^R+;_G MI>_^!LW_ ,75^B@"A_9%M_STO?\ P-F_^+H_LBV_YZ7O_@;-_P#%U?HH H?V M1;?\]+W_ ,#9O_BZ/[(MO^>E[_X&S?\ Q=7Z* *']D6W_/2]_P# V;_XNC^R M+;_GI>_^!LW_ ,75^B@"A_9%M_STO?\ P-F_^+H_LBV_YZ7O_@;-_P#%U?HH M H?V1;?\]+W_ ,#9O_BZ/[(MO^>E[_X&S?\ Q=7Z* *']D6W_/2]_P# V;_X MNC^R+;_GI>_^!LW_ ,75^B@"A_9%M_STO?\ P-F_^+H_LBV_YZ7O_@;-_P#% MU?HH H?V1;?\]+W_ ,#9O_BZ/[(MO^>E[_X&S?\ Q=7Z* *']D6W_/2]_P# MV;_XNC^R+;_GI>_^!LW_ ,75^B@"A_9%M_STO?\ P-F_^+JS;6L=JK+&TS!C MD^;,\G_H1.*FHH **** *&B?\@#3O^O6+_T$44:)_P @#3O^O6+_ -!%% !+ M_P A^S_Z]9__ $**K]4)?^0_9_\ 7K/_ .A15?H **** "BBB@ HHHH H1?\ MA^\_Z]8/_0I:OU0B_P"0_>?]>L'_ *%+5^@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH ***@N[RWL+5[FZF6*%!EG8\"A*^ MB F=UC1G=@J*,LS' ]37!ZCKNH^++V32/#N8[,?+<7QX&.X'M^I]A44DNI_ M$"Z:*V,EEH$;8>0\--C^?TZ#OFNXT[3K72K)+2SB$4*=AU)]2>YKJM&AK+67 M;MZ^9C=U-M%^95T+0+'P_9"WM$^8_P"LE;[TA]3_ (5J445SRDY.\MS5))60 M4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *&B?\@#3 MO^O6+_T$44:)_P @#3O^O6+_ -!%% !+_P A^S_Z]9__ $**K]4)?^0_9_\ M7K/_ .A15?H **KV-];:E:+=6DGF0,656VD9*L5/!]P:L4 %%%% !1110!0B M_P"0_>?]>L'_ *%+5^J$7_(?O/\ KU@_]"EJ_0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 445B^(O$MGX=M0TO[VYD_U-NI^9SZ M^P]ZJ$)3?+%:BE)15V6]7UFRT.Q:ZO9=B=%4,/[+U.:R^P^;Y>WY_.VY MRH/3:?6I+SQ=;B7[/ID$E]<'@; =O^)_SS7.7^@>(-3O9+R:Q7S)<$A9$ ' M X+>U>=BL5)QMA]7?HKGIX3"P4KXFR5M+NQUGA_Q!_;OVC_1?(\G;_RTW9SG MV'I6U7,>#])OM+^V_;8/*\S9L^=6SC=GH3ZBNGKIPLJDJ2=3?[NIRXN-.-9J ME\/W] HHHKH.8**** "BBB@ HHHH H:)_P @#3O^O6+_ -!%%&B?\@#3O^O6 M+_T$44 $O_(?L_\ KUG_ /0HJS/&VE7^L>'3;:>D4\B3Q326DLGEI=QHX9X6 M;!P& QR,=CQFM.7_ )#]G_UZS_\ H451Z]I]WJ6F/'8:A<6-['F2WFA< ;P" M '!5@R'/(*GU'(!H P/#,?AV_@UC1;;0'T68%!J&F%1",,N R^4Q0JP!&5/. MT@UAPM!I+^-]8\+6L5GI5EIC1QK;($@FO8ED9W1 ,?*-B$@:BDB+-A5V@)M0*@ +8PHZD]3FI='\+C2+06)U>^O-.6 MVZV4\5LL2KC'_+.)#TR.N.30!Y]XCM8?!OA;P_K^A1I#JKPRK<7"+\][NLY9 M2TIZR'?&K9;.#]:UHM'LM E\#:AID:17M[<+;WLZ#]Y>K);R2.TK=9#O16RV M<&NCL? ]C:RVGVF_U#4+>RB>&SMKQT:.W1UV$#:BLQV94%RQ )YY-/TOP;:Z M;>6,[ZCJ-ZFG(R6$-U(A2V##:=NU%9CM^4%RQ )YY.0#I*9*[1Q,ZQM(P'"( M1D_3) _6GT4 8<5[<#6[IO[+NR3;0@KNBR/FEY^_CG/Z'VJ[]ON?^@1>_P#? M?]>L'_ *%+5^@"A]ON?^@1>_\ ?_]]P__'*/M]S_ - B]_[[ MA_\ CE7Z* *'V^Y_Z!%[_P!]P_\ QRC[?<_] B]_[[A_^.5?HH H?;[G_H$7 MO_?_\ ?_]]P__'*/M]S_ - B M]_[[A_\ CE7Z* *'V^Y_Z!%[_P!]P_\ QRC[?<_] B]_[[A_^.5?HH H?;[G M_H$7O_?_\ ?_]]P__'*/M]S_ M - B]_[[A_\ CE7Z* *'V^Y_Z!%[_P!]P_\ QRC[?<_] B]_[[A_^.5?HH H M?;[G_H$7O_?_\ ??V)X<7[1J#DJ M\R\K#Z\],CUZ#ZUI3IRJ.R)G-15V2:[XT:PD_L^TT^=]5DP(XF*, 3Z[&//M M5/0-!O;:^;5M;T^[O=38Y5M\)6/Z9?K^'':MCPUX3M]"5KB9_M.HR\RW#<]> MH7/\^IKHJUG4C!_P#?_] M]P__ !RC[?<_] B]_P"^X?\ XY5^B@"A]ON?^@1>_P#?_]]P__ !RC[?<_] B]_P"^X?\ XY5^B@"A]ON?^@1>_P#? MM:5O):O_ "1"WBNYU']UHNFRR2'J\H "_D_]]P__ !RK-M/).K&2UFMR#P)2 MA)_[Y8U-10 4444 4-$_Y &G?]>L7_H(HHT3_D :=_UZQ?\ H(HH )?^0_9_ M]>L__H457ZH2_P#(?L_^O6?_ -"BJ_0 4444 %%%% !1110!0B_Y#]Y_UZP? M^A2U?JA%_P A^\_Z]8/_ $*6K] !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%5;_ %&UTR!9KR7RXV;8#M)YP3V'L:4I**NW9#C%R=HJ[+5%9$/B?1[B>.&* M\W22,$4>4XR2<#M6O4PJ0GK%W*G3G#2::]0I&940N[!549))P *BNKJ"RMGN M+F58H8QEG8X KSV]U2[\:7C6L=RNFZ$C?O)97"--^?7Z=!W]*WITU+63LEU, MI-[15V7-2\07_BF]?1O#F4MAQ<7QX '?![#]3]*Z;0?#UCX>L_)M4S(P'F3, M/F<_X>U5K'4/#FAV26EI=0)$G]S+%CZDCJ:)/&6C)]V:23_=C/\ 7%16QU%+ MDC)*/KJ_4TIX.NWS.+;]#?HKF#XVM9#BVL;N4_[H'\B:3_A)=5F_X]_#]QCL MSEL?^@UR?7*/1W]$V='U*OU5O5I'445R_P!O\63?ZO2[>(>KMS_Z%_2C[/XO MGZWEI /0 '_V4T?6K[0D_E_F'U6V\XKY_P"1U%%EG3[F.WO&,[1,L91&&&(..<>M<-_;&J?] M!*\_[_M_C7ICZ'IK6TD*V<$8D0H62-0PR,9!QUK(_P"$$TO_ )[WG_?:_P#Q M-<>*PV*JM--?+0[L+B<)2BTT_GJ7-(U[3YM/M8Y+^/[0(D$GFM@EL#/)Z\UM M*RNH96#*>A!S6.WA71W@2)K0$HH7>"58X'4XQDU1;P;'"Q?3]1NK5O8Y_EBN MN,L1!).*?H_\SCE'#3;:DUZK_+_(Z>BN7^Q>*K+_ %-]!=H/X9!R?S']:/\ MA(=9L_\ C_T-R!U>$G _F/UI_6DOCBU\O\KB^J2?P24OG_G8ZBBN>M_&>E2G M;*9K=N_F)G^6:UK;5+"[Q]GO(9"?X0XS^76M85Z4_ADF93P]6G\46BW1116I MB%%%% !1110 4444 %%%% !1110 44C,%4LQ Y)/:L&_P#%MC;/Y-H&O;@\ M!(N1GZ_X9K.I5A35YNQI3HSJNT%;S9A_RRB^8_CV%9?V+Q M#KG-Y.-/M3_RRC^\1[__ %S^%:VF^'M.TO#0P!Y1_P M9/F;\/3\*Q]I5J?P MXV7=_P"7^9O[*C2_B2N^R_S_ ,C)^T^(M=_X]XQIMJ?XV^^1_/\ (#ZU=L/" MFGVC^;/NNY\Y+SVS6$5FLRM<"8.4!R0-K#GTZBGOJFK>(7,6DQ-:V><-FZ%"]W,X>1 6DN9NWJ1Z5Q5)2Q,73IK1]?\NYW4XQPLE4JOWET7Z]C MSFP2234;6.%_+E:5 C_W6)KZK8W&EV37>J^)ITC' 1 KK?B8';UM[(\*J^X]/;J>_I6^ M'R:-!-XANWW7_$C$9O.LU[%)/Y/]#.\.Z#>^(6-[>&6#3B?W>]LR2>XSP![_ M /ZZZR/P;HR?>ADD_P!Z0_TQ6\ %4*H & !VI:(M9S? MY?D9)R/T.16[164WI*I7]>GZUM=1@U1N=%T MR[SYUC Q/5@N#^8YHY,1'X9)^J_R#VF'E\4&O1_Y_P"99AN8+A=T$T"].9M]M)<6SCH4?('Y\_K4?]B^(;+_CRUKS5'19P?RYS1[6M'XH? M<[_Y![&C+X*EO56_*YU%%%G_WPW_Q5:-M MXEUG5;9([#3U,_(DFP?+7GC&3Z>I_"LHYA1D[1O?T-99;7@KRM;U.MGGAMHC M+/*D<8ZLYP*YZY\6K-*;?1[22\F_O;2%']?Y4V#PI)=RBXUN]DNI/^>:L0H] MO_U8KH;:TM[.(16T*1(.R#%:?OZO]U?>_P#)&?\ L]+^^_N7^;_ YM?#^JZN MPDUJ^*1YS]GA/ _I_.MZPTJRTU-MI;I&<L__ *%% M5?Q'K@T'3HIUM_M$]Q3@^P)XJQ+_P A^S_Z]9__ M $**J?BQ]*70)H],$@ 9H]WKEGH MUT_B.U1KFVW.'L6,_GIRP"J$5MP^[C;S@')S4/AKQ3+X@TW5;N;2I=/>PO); M8V\LH9R$56!;;PI(89 )QZFLSP>]Q92:W<1MJTGAI!%)IRWL#-0"2>*%DTS50;C4;B]ACFTV:+SHBD8&#(JKN)! 4D'VQ0 M!IZ%XGU/4=!AU_4M,L+#29;+[9YD=^\TJ)MWN5U#PY9:Y?+!X2T.?1H9=/ MO+?4)#IKV$@T44R6-9HFC8L%88)1RI_ CD4 4XO^0_ M>?\ 7K!_Z%+5^L.+2[_^!LW_P 71_9%M_STO?\ P-F_^+H OT50_LBV_P">E[_X&S?_ !=']D6W M_/2]_P# V;_XN@"_15#^R+;_ )Z7O_@;-_\ %T?V1;?\]+W_ ,#9O_BZ +]% M4/[(MO\ GI>_^!LW_P 71_9%M_STO?\ P-F_^+H OT50_LBV_P">E[_X&S?_ M !=']D6W_/2]_P# V;_XN@"_15#^R+;_ )Z7O_@;-_\ %T?V1;?\]+W_ ,#9 MO_BZ +]%4/[(MO\ GI>_^!LW_P 71_9%M_STO?\ P-F_^+H OT50_LBV_P"> ME[_X&S?_ !=']D6W_/2]_P# V;_XN@"_15#^R+;_ )Z7O_@;-_\ %T?V1;?\ M]+W_ ,#9O_BZ +]%4/[(MO\ GI>_^!LW_P 71_9%M_STO?\ P-F_^+H OT50 M_LBV_P">E[_X&S?_ !=']D6W_/2]_P# V;_XN@"_15#^R+;_ )Z7O_@;-_\ M%T?V1;?\]+W_ ,#9O_BZ +]%4/[(MO\ GI>_^!LW_P 71_9%M_STO?\ P-F_ M^+H OT50_LBV_P">E[_X&S?_ !=']D6W_/2]_P# V;_XN@"_2$A5)) Y)/: MN=U:XTC25VRSWKSG[L*7TQ8_7Y^*S;71=3UMS)=RW%G8MC$#3O(S#Z,3^9_* MN>IB$GR07-+M_GV.FGAFX\\WRQ[_ .2ZFC?^* \_V/1H3>71XW 91??W_E[T MVS\,27,XO=1$#\B^W_ -8*D_L+0[:6\?>K/.A*HN/YCW/'IGB MFV?AS6O%$@GU::XL=,8AEM#.[LP[??)Q]3^5=?9^&=+T^'RK2.X@0\D1W4JY M/J<-7IQY*#OO)?GK58-@NGZAN?T]:O_P!D6W_/2]_\#9O_ (NL MZ^(G6=Y%4Z4::LB_15#^R+;_ )Z7O_@;-_\ %T?V1;?\]+W_ ,#9O_BZP-"_ M15#^R+;_ )Z7O_@;-_\ %T?V1;?\]+W_ ,#9O_BZ +]%4/[(MO\ GI>_^!LW M_P 71_9%M_STO?\ P-F_^+H OT50_LBV_P">E[_X&S?_ !=']D6W_/2]_P# MV;_XN@"_15#^R+;_ )Z7O_@;-_\ %T?V1;?\]+W_ ,#9O_BZ +]%4/[(MO\ MGI>_^!LW_P 71_9%M_STO?\ P-F_^+H OT50_LBV_P">E[_X&S?_ !=']D6W M_/2]_P# V;_XN@"_15#^R+;_ )Z7O_@;-_\ %T?V1;?\]+W_ ,#9O_BZ +]% M4/[(MO\ GI>_^!LW_P 71_9%M_STO?\ P-F_^+H OT50_LBV_P">E[_X&S?_ M !=']D6W_/2]_P# V;_XN@"_15#^R+;_ )Z7O_@;-_\ %T?V1;?\]+W_ ,#9 MO_BZ +]%4/[(MO\ GI>_^!LW_P 71_9%M_STO?\ P-F_^+H OT50_LBV_P"> ME[_X&S?_ !=']D6W_/2]_P# V;_XN@"_3)(HYEVRQJZ^C#(JG_9%M_STO?\ MP-F_^+H_LBV_YZ7O_@;-_P#%T!L<9_P@FJ?\][/_ +[;_P")KLM#L)=,T>"S MF9&DCW9*$DE[_X&S?\ Q==1R%^B MJ']D6W_/2]_\#9O_ (NC^R+;_GI>_P#@;-_\70!?HJA_9%M_STO?_ V;_P"+ MH_LBV_YZ7O\ X&S?_%T 7Z*H?V1;?\]+W_P-F_\ BZ/[(MO^>E[_ .!LW_Q= M %^BJ']D6W_/2]_\#9O_ (NC^R+;_GI>_P#@;-_\70!?HJA_9%M_STO?_ V; M_P"+H_LBV_YZ7O\ X&S?_%T 7Z*H?V1;?\]+W_P-F_\ BZ/[(MO^>E[_ .!L MW_Q= %^BJ']D6W_/2]_\#9O_ (NC^R+;_GI>_P#@;-_\70!?HJA_9%M_STO? M_ V;_P"+H_LBV_YZ7O\ X&S?_%T 7Z*H?V1;?\]+W_P-F_\ BZ/[(MO^>E[_ M .!LW_Q= %^BJ']D6W_/2]_\#9O_ (NK-M:QVJLL;3$,&:-)(I%*NCJ"K*>""#U%4Y?^0_9_\ 7K/_ .A15?H 1$6-%1%"JHP% P * M6BB@ HHHH **** *$7_(?O/^O6#_ -"EJ_5"+_D/WG_7K!_Z%+5^@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **"0!D\"N=U'Q3&DWV/2XC>W9X&P953^'7_/-9U*L*:O)FE*C.J[01N75 MW;V4!FN95BC'=C_G-E^"_S M_(Q])\-6FFL)Y,W-V>3-)S@^P[?SK4N[NWL;9[BZF2&%!R[G KGM=\:6>ER_ M8[-#?ZBQVK!%R%/N1_(<_2L9?#]WJLJZGXROQ'$.8[)7VJ/8XZ?AD^]>A1PD M*<+R]V/XO^NYQ5<3.K+N_P B6X\3ZOXFN'LO#$#16X.V2^E& /IZ?J?85KZ# MX-L=&<7<[&\U GACC6RT+3C(J#"A4VHOX?XXIW]CZM MJG.J7OE1'_EC#_G'\ZN=?3DIJR_%^IG&GKS2U9?OO$6G665,WFR#^"+YOUZ5 MCWNJZ[>6Q>UL98(&.T%4+.?\^N/QK>LM&L-/P8(%WC_EHWS-^?;\*OUSFIYK M;Z=J,Q#."Z1-D"NH_L[Q#:?\>^II.H[2CD_GG^==%10!SO]JZ]:_\ M'UI0E [PG_#-.C\6V>[9PW*C^%QR?S']:/[;UBU_X_-'9@.K0DX_K0!T5%8,/ MBW3G.V830-WWIG'Y5I0:K87./*O(6)[;L'\C0!L__ *%%5^@ MHHHH **** "BBB@"A%_R'[S_ *]8/_0I:OU0B_Y#]Y_UZP?^A2U?H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ*XN8 M;2%IKB58XUZLQP*3:2NQI-NR):S=5URRTB/-Q)F0CY8DY8_X?C6--KVH:U*U MMH4!6,'DRR<@'V!_F:Y77E5THKYO;Y= MSK5"%+6N]>RW^?;\S-\C6?$QS<$V&G'I&/O./?U_'CVKHM.TJSTN'R[6$+G[ MSGEF^IJ:XNH+2/S+B9(U]6.,US]YXJ,S_9M(@::=LXR_K4V=4U>QT:U-Q?7"Q)_"#]YCZ =S7GNJ^*=5\0,8+ M3?INGG@N1^]D'^>W'UK;@\'W5]=?;-5N"9CU).]_H.R_A726.BV&GX,, +C_ M ):/\S?_ %OPKMA4C3UBKON_\CDE%RW>AR.A:+=VL6-*L5M=PPUW<=?S27DQZ[R0/\ ']:WJ*SE.4W>3NRU%15D,BAB@C$<,:QH M.BJ,"GT45(PHHHH **** "BBB@ HHHH **** (IK:"X&)H8Y!Z.H/\ZS9_#6 ME3Y/V;RSZQL1^G2M>B@#G?\ A%Y+?FPU2X@]%)R/TQ1Y7B>T^Y-;W:CH&P#_ M $_G7144 _MX]0BLF;]](A=1[#_)_(UF7?AK M2#$\K1M JJ69D<\ ?7-<-YS)<>9#)(I4_(Q;Y@.W- 'JM%A4?\ Q- '145SN?%,?:UD_+_ZU'VWQ,GW M]-MV'^RW_P!E0!T5%<[_ &SK2?ZS16;_ '2?_KT?\))>)_K=#NE_/_XF@#HJ M*YW_ (2V)/\ 6V%TGX"G+XPTUNJ7"_5!_0T =!16*OBK26ZS.OUC/]*F7Q%I M+]+Q?Q5A_,4 :E%45UG37Z7UO^+@?SJ9;^S?[EW WTD!H L44U9$?[KJWT.: M=0 456N;^WM)[>&5L/.^Q/K[_H/QJS0 45&\\,?WY47_ 'F JN^K:=']Z^MQ M[>8#0!:*/[\B+_ +S 5@?\(H'_ -?J5U)^/^.:>GA#35^\T[_[SC^@H U'U33X M_OWMN/;S!69JOB2TAL9/L=RDER>$VC./?TJ=/#.DI_RZ[C_M.W^-96I^%9KB M[W60M8( H"J2P)]2>#0!T.F7RZCI\5RN 6'S#T;N*MUA^'])OM),T<\D+PO\ MP",20WX@=OY"MR@ HHHH **** "BBB@ HHHH H:)_P @#3O^O6+_ -!%%&B? M\@#3O^O6+_T$44 $O_(?L_\ KUG_ /0HJOU0E_Y#]G_UZS_^A15F>-M*O]8\ M.FVT](IY$GBFDM)9/+2[C1PSPLV#@,!CD8['C- &U8WUMJ5HMU:2>9 Q95;: M1DJQ4\'W!JQ7'>%SHUQ#K.DZ7I5QX:OTV_:[6...-HBZ866,+NC.0#AAG)7D M<5A^'MWAOP7X_DT]I6EL;^^EB>5S([.L"-N9FR6)/))ZT >FT5X_XCM8?!OA M;P_K^A1I#JKPRK<7"+\][NLY92TIZR'?&K9;.#]:UHM'LM E\#:AID:17M[< M+;WLZ#]Y>K);R2.TK=9#O16RV<&@#TJBBF2NT<3.L;2,!PB$9/TR0/UH IQ? M\A^\_P"O6#_T*6K]8<5[<#6[IO[+NR3;0@KOBR/FEY^_CG/Z'VJ[]ON?^@1> M_P#?_]]P__ !R@"_15#[?< M_P#0(O?^^X?_ (Y1]ON?^@1>_P#?2YUN%I+:6#%N/ED*DD;FY^4D5E5J."3BKMNQK1IJHVI.R2N>B45YCH^IKHE M_)>&,2!XRFTOMQD@YS@^E;@\>QGI9QG_ +>?_L:J#DTW*-OQ)G&*:Y7?\#LJ M*X\>.<]-/0_]O'_V-+_PF[_] U?_ (_^QHCKZ*X__ (3B M3_H&#_P(_P#L:3_A.9/^@6/_ (_^QJ76BNC^Y_Y%JA)]5]Z_P SL:*X[_A. M9/\ H%?^3'_V-)_PG4G_ $"C_P!__P#[&I>)@M[_ '/_ "*6%J/:W_@4?\SL MJ*XW_A.W_P"@4?\ O_\ _8TH\O\ M,ZJBN8_X2?5/^A;N_P V_P#B*/\ A)]4_P"A:O/S;_XBCZY1[O[G_D'U*MV7 MWK_,Z>BO-_%&J76I?9?M.FS67E[]OF9^?.WID#IC]:Q[6(F[1'=T4@[F0@'& M#G&2![=:YY9@_:WA. M L?*@^Y'7\*JV_AV\U29;O7IR_=;9#A5]CC^GYU5TW4[.SB\C1=*GDN&&&>4 M#)5Q[Y55WK._DMO\ @G,\1&DK M4%;S>_\ P#^8VGA'2)'G ^>\N I*?0D[1]?TK6T/PR-/G^W:EIE]J&HL=S2RO" M54^P,G)]S^E>FJ$::O5T\NO_ #SW4E-^Y]_];F;I>B:WXCE%U=L]G:-SYDO MS2R#V!Z#W/X9KO=-TFSTF#RK2+;G[SL_P#?_]]P__'*/M]S_ M - B]_[[A_\ CE %^BJ'V^Y_Z!%[_P!]P_\ QRC[?<_] B]_[[A_^.4 7Z*H M?;[G_H$7O_?_\ ?_]]P__'*/ MM]S_ - B]_[[A_\ CE %^BJ'V^Y_Z!%[_P!]P_\ QRC[?<_] B]_[[A_^.4 M7Z*H?;[G_H$7O_?_\ ? M%=);I"Z_20_UJW]ON?\ H$7O_?#]-; MH]POT_]]P__ !R@!4T;38_NV,'X MH#_.K"6EM']RWB7_ '4 JM]ON?\ H$7O_?_]]P__ !RC[?<_] B]_P"^X?\ XY0!?HJA]ON? M^@1>_P#?.PU"XL;V/,EO-"X W@ M$ ."K!D.>05/J.0#4DO_ "'[/_KUG_\ 0HJOT 86E>&_[/AO9GU&[EU:_1!< MZ@WEF3*KM7:NP( N3@;,?]>L'_H4M7Z "BBB@ HHHH *RM3\/ MVFJW*W$\DRNJ!/D8 8!)[@^M:M% &1I_AVUTR[%Q!-<%@"I#,,$'UXJY<:5I MUWG[186LV?\ GI"K?S%6Z*:;6PFK[G/W'@GP[QCTNOF>=F3Q+:_\??A#3YU' M>!!D_D3_ "IA\1V<'_(2\'75MCJ0I_J!7H]%'MJ;^*"^5T'LY+:1Y[#XF\$W M'^LMIH,_WT;_ -E)K1AE\$W6/+O+=<_WYV3_ -"(KJ+C3K*[S]IL[>;/7S(E M;^8K+N/!GAVYSOTJ%?\ KF2G_H)%%\.^C7W,+55U3(XO#VA70S;R"0>L<^ZG M'P?IIZ-<#Z./\*S9_AKH=/\47L0'1&R1^C M?TH]G1>T_O7^0(M4>/14U!@UW-CSRI+J#U ( MY _EZ@5I# 5&G)V7]>1,L3'2.YW^L^*=*\-I]DMHUFO#PEK;@<'MN(Z?SK)@ M\.:SXJF2\\23M;V@.8[&(X(^OI^.3]*WM \):=H(\Q%,]X?O7,HRQ^GI_GFM MZH]K&GI2W[_Y=A\CGK/[BO96-KIULMM9P)#"O1$&!]?L__ *%%5^@ HHHH **** "BBB@"A%_R'[S_ *]8/_0I:OU0B_Y#]Y_UZP?^ MA2U?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** * MU_86VIV4EI=Q"6&0893_ #'H:Q_#?A"Q\.&62)C/<2$CSG !5.RC^I[_ *5T M-%6JDU%P3T9+C%OF:U"BBBH*"BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@"AHG_( T[_KUB_]!%%&B?\ ( T[_KUB_P#0 M110 2_\ (?L_^O6?_P!"BJ_5"7_D/V?_ %ZS_P#H457Z "BL?Q5K+^'O"^HZ MO% )WM83((R< GIDGLHSD^P-9^A_VS9Z=J%_=:QI^KVL\9N[6>VC=0I()*C, MC@QX"[<$=^N!O$UUXDLK:\G\0:!=M)9I//8V$!66V9@#AV,[XP< M@Y4H7D<"VPB<7$44C^7'*9-Y5CDJ2NP8#8R2 M.0#O:*** *$7_(?O/^O6#_T*6K]4(O\ D/WG_7K!_P"A2U?H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *&B?\ M( T[_KUB_P#0111HG_( T[_KUB_]!%% !+_R'[/_ *]9_P#T**K]4)?^0_9_ M]>L__H457Z *NI7%U:V,DUE9&]G0KBW658RXW#=@MQD+D@$@$@#(SD<-X3LF M;4[OQ-X?T+^R]*NM- BT]I(XA>3YW+)MC+(@V_+NZG<)HI8UDC8897 M&0?J*?10!B1:/IAUNZC.G6A1;:%@OD+@$M+DXQ[#\A5W^Q-)_P"@99?^ Z?X M4D7_ "'[S_KU@_\ 0I:OT 4?[$TG_H&67_@.G^%']B:3_P! RR_\!T_PJ]10 M!1_L32?^@99?^ Z?X4?V)I/_ $#++_P'3_"KU% %'^Q-)_Z!EE_X#I_A1_8F MD_\ 0,LO_ =/\*O44 4?[$TG_H&67_@.G^%']B:3_P! RR_\!T_PJ]10!1_L M32?^@99?^ Z?X4?V)I/_ $#++_P'3_"KU% %'^Q-)_Z!EE_X#I_A1_8FD_\ M0,LO_ =/\*O44 4?[$TG_H&67_@.G^%']B:3_P! RR_\!T_PJ]10!1_L32?^ M@99?^ Z?X4?V)I/_ $#++_P'3_"KU% %'^Q-)_Z!EE_X#I_A1_8FD_\ 0,LO M_ =/\*O44 4?[$TG_H&67_@.G^%']B:3_P! RR_\!T_PJ]10!1_L32?^@99? M^ Z?X4?V)I/_ $#++_P'3_"KU% %'^Q-)_Z!EE_X#I_A1_8FD_\ 0,LO_ =/ M\*O44 4?[$TG_H&67_@.G^%']B:3_P! RR_\!T_PJ]10!1_L32?^@99?^ Z? MX4?V)I/_ $#++_P'3_"KU% %'^Q-)_Z!EE_X#I_A1_8FD_\ 0,LO_ =/\*O4 M4 4?[$TG_H&67_@.G^%']B:3_P! RR_\!T_PJ]10!1_L32?^@99?^ Z?X4?V M)I/_ $#++_P'3_"KU% %'^Q-)_Z!EE_X#I_A1_8FD_\ 0,LO_ =/\*O44 4? M[$TG_H&67_@.G^%']B:3_P! RR_\!T_PJ]10!1_L32?^@99?^ Z?X4?V)I/_ M $#++_P'3_"KU% %'^Q-)_Z!EE_X#I_A1_8FD_\ 0,LO_ =/\*O44 4?[$TG M_H&67_@.G^%']B:3_P! RR_\!T_PJ]10!1_L32?^@99?^ Z?X4?V)I/_ $#+ M+_P'3_"KU% %'^Q-)_Z!EE_X#I_A1_8FD_\ 0,LO_ =/\*O44 4?[$TG_H&6 M7_@.G^%']B:3_P! RR_\!T_PJ]10!1_L32?^@99?^ Z?X4?V)I/_ $#++_P' M3_"KU% %'^Q-)_Z!EE_X#I_A1_8FD_\ 0,LO_ =/\*O44 4?[$TG_H&67_@. MG^%']B:3_P! RR_\!T_PJ]10!1_L32?^@99?^ Z?X4?V)I/_ $#++_P'3_"K MU% %'^Q-)_Z!EE_X#I_A1_8FD_\ 0,LO_ =/\*O44 4?[$TG_H&67_@.G^%' M]B:3_P! RR_\!T_PJ]10!1_L32?^@99?^ Z?X4?V)I/_ $#++_P'3_"KU% % M'^Q-)_Z!EE_X#I_A1_8FD_\ 0,LO_ =/\*O44 4?[$TG_H&67_@.G^%']B:3 M_P! RR_\!T_PJ]10!1_L32?^@99?^ Z?X4?V)I/_ $#++_P'3_"KU% %'^Q- M)_Z!EE_X#I_A1_8FD_\ 0,LO_ =/\*O44 4?[$TG_H&67_@.G^%']B:3_P! MRR_\!T_PJ]10!1_L32?^@99?^ Z?X4?V)I/_ $#++_P'3_"KU% %'^Q-)_Z! MEE_X#I_A1_8FD_\ 0,LO_ =/\*O44 4?[$TG_H&67_@.G^%']B:3_P! RR_\ M!T_PJ]10!1_L32?^@99?^ Z?X4?V)I/_ $#++_P'3_"KU% %'^Q-)_Z!EE_X M#I_A1_8FD_\ 0,LO_ =/\*O44 4?[$TG_H&67_@.G^%']B:3_P! RR_\!T_P MJ]10!1_L32?^@99?^ Z?X4?V)I/_ $#++_P'3_"KU% %'^Q-)_Z!EE_X#I_A M5BWL[:S5EMK:&!6.2(D"@_E4U% !1110!0T3_D :=_UZQ?\ H(HHT3_D :=_ MUZQ?^@BB@ E_Y#]G_P!>L_\ Z%%5^J$O_(?L_P#KUG_]"BJ_0 4444 %%%% M!1110!0B_P"0_>?]>L'_ *%+5^J$7_(?O/\ KU@_]"EJ_0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4-$_Y &G M?]>L7_H(HHT3_D :=_UZQ?\ H(HH )?^0_9_]>L__H457ZH2_P#(?L_^O6?_ M -"BJ_0 4444 %%8VO\ BK1O#*VW]JWT%NUS*L<:23(A(+ %_F(^5&ZFCCNQMVKO5'"G X.0+OFZM_P ^5E_X&/\ _&JM+ BW4EP, M^8Z*C<\84L1_Z$:EH H>;JW_ #Y67_@8_P#\:H\W5O\ GRLO_ Q__C57Z* * M'FZM_P ^5E_X&/\ _&J/-U;_ )\K+_P,?_XU5^B@"AYNK?\ /E9?^!C_ /QJ MCS=6_P"?*R_\#'_^-5?HH H>;JW_ #Y67_@8_P#\:H\W5O\ GRLO_ Q__C57 MZ* *'FZM_P ^5E_X&/\ _&J/-U;_ )\K+_P,?_XU5^B@"AYNK?\ /E9?^!C_ M /QJCS=6_P"?*R_\#'_^-5?HH H>;JW_ #Y67_@8_P#\:J)K[4UO([8V-IOD MC>0'[6V,*5!_Y9_[0_6M2HF@1KJ.X.?,1&1>>,,5)_\ 010!5\W5O^?*R_\ M Q__ (U1YNK?\^5E_P"!C_\ QJK]% %#S=6_Y\K+_P #'_\ C5'FZM_SY67_ M (&/_P#&JOT4 4/-U;_GRLO_ ,?_P"-4>;JW_/E9?\ @8__ ,:J_10!0\W5 MO^?*R_\ Q__ (U1YNK?\^5E_P"!C_\ QJK]% %#S=6_Y\K+_P #'_\ C5'F MZM_SY67_ (&/_P#&JOT4 4/-U;_GRLO_ ,?_P"-4>;JW_/E9?\ @8__ ,:J M_10!0\W5O^?*R_\ Q__ (U1YNK?\^5E_P"!C_\ QJK]% &7;JW_/E9?^!C__ !JCS=6_Y\K+_P #'_\ MC57Z* *'FZM_SY67_@8__P :H\W5O^?*R_\ Q__ (U5^B@"AYNK?\^5E_X& M/_\ &J/-U;_GRLO_ ,?_P"-5?HH H>;JW_/E9?^!C__ !JCS=6_Y\K+_P # M'_\ C57Z* *'FZM_SY67_@8__P :J*ZOM3M+2:YDL;0I#&TC!;MLD 9X_=UJ M5%<0)=6LMO+GRY4*-@X.",&@"KYNK?\ /E9?^!C_ /QJCS=6_P"?*R_\#'_^ M-5?HH H>;JW_ #Y67_@8_P#\:H\W5O\ GRLO_ Q__C57Z* *'FZM_P ^5E_X M&/\ _&J/-U;_ )\K+_P,?_XU5^B@"AYNK?\ /E9?^!C_ /QJCS=6_P"?*R_\ M#'_^-5?HH H>;JW_ #Y67_@8_P#\:H\W5O\ GRLO_ Q__C57Z* *'FZM_P ^ M5E_X&/\ _&J/-U;_ )\K+_P,?_XU5^B@"AYNK?\ /E9?^!C_ /QJCS=6_P"? M*R_\#'_^-5?HH H>;JW_ #Y67_@8_P#\:J*VOM3NHC(EC: "1X_FNVZJQ4_\ ML_4&M2HH($MHRD>=I=GY/=F+']2: *OFZM_SY67_ (&/_P#&J/-U;_GRLO\ MP,?_ .-5?HH H>;JW_/E9?\ @8__ ,:H\W5O^?*R_P# Q_\ XU5^B@"AYNK? M\^5E_P"!C_\ QJCS=6_Y\K+_ ,#'_P#C57Z* *'FZM_SY67_ (&/_P#&J/-U M;_GRLO\ P,?_ .-5?HH H>;JW_/E9?\ @8__ ,:H\W5O^?*R_P# Q_\ XU5^ MB@"AYNK?\^5E_P"!C_\ QJCS=6_Y\K+_ ,#'_P#C57Z* *'FZM_SY67_ (&/ M_P#&J/-U;_GRLO\ P,?_ .-5?HH RX;[4YY;B-;&T!@D$;9NVY.U6X_=^C"I M?-U;_GRLO_ Q_P#XU5J*!(9)G0'=,^]\GOM"_P E%2T 4/-U;_GRLO\ P,?_ M .-4>;JW_/E9?^!C_P#QJK]% %#S=6_Y\K+_ ,#'_P#C5'FZM_SY67_@8_\ M\:J_10!0\W5O^?*R_P# Q_\ XU1YNK?\^5E_X&/_ /&JOT4 4/-U;_GRLO\ MP,?_ .-4>;JW_/E9?^!C_P#QJK]% %#S=6_Y\K+_ ,#'_P#C5'FZM_SY67_@ M8_\ \:J_10!0\W5O^?*R_P# Q_\ XU1YNK?\^5E_X&/_ /&JOT4 4/-U;_GR MLO\ P,?_ .-4^TN[B6[FMKF"**2-$DS'*7!#%AW5>?D-7*B6!%NI+@9\QT5& MYXPI8C_T(T 2T444 4-$_P"0!IW_ %ZQ?^@BBC1/^0!IW_7K%_Z"** "7_D/ MV?\ UZS_ /H457ZH2_\ (?L_^O6?_P!"BJ_0 4444 %%%% !1110 5E)XDTA M_$K^'5O!_:J0?:&MRC#Y..=V-I/(X!S[5JUY+KZR6?C7Q-XBMU)GT-M.O'"C MEK?9*LZ_]^V8_510!Z-=^(])L==L=$N;P)J5\&:W@",2X4$DD@87@'J1G!Q6 MI7E-NQU;Q7X?\3MRNIZU(EF2,8M(K6=8_P#OHF23_MI27NM7KZ]8:M937$5M M+XA73A)<:O)NF42&*1!9A?*"CYL'._"ACR: /5ZK:A>QZ;IMU?3*[16T+S.$ M +%5!)QGOQ7G\4^HVVA^-/$,=]?W-_I]S?)90O<.T,2H,@>4#M;!Y^8''08K M2GL;*S\&:I+;ZS>WLEWHLDK+63YJJY.S.[^#"\CC@8 .PLKJ._L+> M\B#".>)95##D!@",^_-5M4UNRT?R1=FX9YB1'%;6LMQ(V.IV1JS8&1DXP,CU M%<7HJ3:-K'@R*&_OYDU2PD6Z2XN6="4B1U*H?E0CD?(%R#SFNSU1[N3R[/3- M2L;2_<&0"Z@,Y:-@"QJ>JV>CVRSWCR!7<1HD4+RR2,?X51 68X!. #P">@-5;;Q/HU MUHMQJZ7R)96K.EP\RM$T+(<,KJX#*P]" >1ZBI]:UFST'3)+^]9_+0A5CC7= M)*Y.%1%ZLS' KS[6M*O=.\#W.I:NL<,]_KEIJ6HPJP*6\7G1#83T;8J+N;I MD,>G- '>Z7XATW6)YH+229;B !I(+FVDMY54]&V2*K;3@\XQP?2C2/$>D:_) M>)I-_%>?8Y1%.T62JMC. W1OP)K%E2*Z^*ZJH218M"DCNEZCYYD,88>X63K[ M^M0>%;2"+Q;XVLX(U@MTGM(HXXE"B-1:1 !0. .E &S8^+]#U'48["UO&>: M8R"!S;R+%.4^^(Y2H20C!^Z3T)[&MRO*Y-,UW2AX&\,W:Z8ZV6HH8+BWGJ4 95_P")-(TS6=/TB\O!%?:AN^S1%&._'7D# M ZCJ1GM2ZUXBTGP\MHVJW8MQ=SK;P#8SEY&Z#"@D#W/ R.>17$^.M)FUKQM: MVMJVR]71+F>S?^Y/'/ \9_[Z4?AFL35=6'C;1IO$RHR6=HVG6=NC C;.]U;R M7'!_NGRTSZJU 'LM%>5_$'6+Q%\276FS7$+Z'!$6N9-7DM4BE90ZB.%%*S9R MN?-."6VBN@T^*;5?B'K!N;^_^S65O92P6L5T\<0=A(2Q"D;A\H^4_*><@\8 M.TK/T76+?7=*CU"U25(7>1 LH ;*.R'H3W4_A7+>!RNHZ3I6OW^L7AU2]:03 M0->-Y32?/NA$).P;-I^Z W[O))RV>3) M=R1LGE#Y#]XMN(+9Q\V #U'4M2M=)M#=7;N(]P0".)I79B< *B LQ]@#52 MT\3:/>:9=:BEZL5K:.R7+7*- 8&&"0ZR!2IP0>0.H]:MZC-)';".WO+6UNYF M\NW>Y3>K/@G&P,I8X#' 8=,]JY'PC9QRZOXHT[58[?4+V/4(KJXNO+'DR.4! MC54.?+,:HG!9CT;=S@ '5Z/J]CKVDV^J:9/Y]E< M%)L9=P!(Z, 1R#U%37M M[;Z=937EW*(X(5W.V"?R Y)/0 9F&U4 SG/IB@"EI?B/2]8>ZCM)I5FM=O MGPW-O);R1@C()215;!&<'&#@^E1:;XMT75KV.TM+J1I9D9X#);R1)<*N-S1. MZA9 ,@Y0D8(/0UR5[9:EK/A[QAXE^SRVTVHZ2]KIUL5VRB!$D*LWH[L[$#JH MV@\YQ8N);6[NOARM@\;'S#/'Y;#B 6CJQX_ARR#\0* .DM?%VB7FIQ:?#=2B M>8NL#26TL<SN+QU>)TCED%O(T,+OC:L MDH4HA.5X9@?F'J*R9'/BWQ=9-:C_ (E&A7#RR7/:XN]C1B-#_=0.Q8]-V%[' M',W#11_"_P >6UR5-VVH7\;(2-S2R.?)&/4AH]OX4 >KUE:_XDTCPO917FM7 M@M+>680)(R,P+D$@?*#CA2XUI894/\2M;S@C\C0!U&L:SI^@:5-J>J7(M[.'&^0J6QD@ $DDD# M %6+2ZAOK."[MWWP3QK+&V"-RL,@X/(X->2)>7FO:8?#MZS/+X9M;E]38CB2 M5%>.V/ON7=+]5%:[W+W.D^&M(MQ.THT1+R0'5I-.A2-512[21*78@G&W[N"2 M>=M 'I5%>5:'(](\1Q7,NCWT5Y%;3FWDDBR5W@ D!L888(Y&1[UR]G;7" M?$F>TUU[75+B^T,(HD5( MTUC:J*,!0+>' ["@#L&8*I9B H&23T%8VF^+-&U:^2RM;F7SY8S-")K66$3 M(,9:-G4"0<@Y4D8(/2M2TO+:_M4NK.XAN;>3.R6%PZ-SC@C@\BN4L)&\6>+[ M?6[<8T;25FAM9\?\?DSX5W0_\\U"E0>C$DC( ) -8^+]#751IQNW$QN/LOF? M9Y/(\['^K\[;Y>_MMW9SQC/%%WXNT2POS9W-U(CK*L#R_9I3#'(V-J-*%\M6 M.Y>"P/S#U%>?QF,_!B.Q?G^U?;LD>N[(+?3GI75>*Y&\2W8\( M6(W[FBFU2XQE;6$,'"?]='VX Z@$MQQD W=7\2:/H,UE!J=_%;S7TRP6T1R7 ME7C=N.>1QUSR*Y[XH?\DUUO_KBO_H:US$QEBU*]^&ZAME[?K-7MSXA.B[)?M(M1=[L# M9L+E,9SG.1Z5RLUHEWXRN/#]UJ6I6VG6.E1W%NL>HS1R2,TCAY&E#[WV[4&& M) W&#^P4;S;6Y,+3?OCAB\>T^_RD ^A'% '>5B67BW M1=0U*+3X+B;SY@Y@,MK+''.$^]YI:?/=R)IT-E&8V7S(F*S$EG$R MA,@E=@&[=@\"@#JK/Q'I&H:W>:/9W\4]_9J&N(H\GR\G&">F6MT\R6]S#,T$GE3+& MX8QO@':V.AP0<'U% &2WB_1$U5-.>ZE6:2X-JDC6TH@:8 _NQ-M\LOP1MW9R M".O%.U/Q9HVCW3VUY=2+)$BR3&*WDE6!&SAI612L8.#RY P">@-9&M.?%?B" MUT.R&ZRTN[BN]2NOX5DC(>.!?5R<,V/NJ.>6 K.M9[:SE^)!U)XU*S>;+YA' M,#6J!#]/E8#W!':@#J-6\5Z/HO\ Q^3S'$)N&-M:RW 2+^^_EJVU>#@M@'!Q MT-37WB+3+"&UEDGDG6[7?;BS@DN6E7 .Y5B5B5P1\V,?,.>17+1ZA>Z?X"\/ M^';6+SO$=[I<,"0OR(<1*LDTOHB9Y[L<*.36O/=6_@?PKINF6L*-,&I:-=BZM"Q3?L9/F'4$, 1U';O1I'B+2 M=>EOH],NQ<-8SFWN-J, KCJ 2 &Z'D9%>2>']3N_"'AO3%L5)D\2:- +!=N5 M&H*J1#/H"KQL<]HC[UO6/V;P;9^-(HVNO)L?L4"- RK*[&WC0'RTB&YB2+5YKYK>5O,R1+*JNI(5#MZ#@CK75 M:K9-8ZOX=T ZIJ0LM1EGDN[AKV42SRI&"J"0,#&&.YMJ;1\I !((!U%]K%O MI^IZ782I*TNI2O%"4 *J4C:0[N>!A#TSSBM"O/\ 7=/@FU;P9I\&J7DT U&\ MC-PMUNF 6"?='YH^;(P8R<[QC[VX;JU?!-Q/YGB#39+B>>'3M4>"W>XE:601 MF..3:78EFP7;!))Q@=J -"Y\6Z-::E]AGN)DD\Y8#)]EE,(D;&$,P7RPQR!@ MMG) ZU//XCT>V\06F@RW\0U6[5GBM5RSE5&23@?*,9QNQG!QG!KE?B%+6K7K62W,)NDC$K0!QO5"2 Q7K@D$9]JYGQG=RZG;R^$=, M ?4=3@9)W(RMI;-\KRO]1N"K_$?8$@ V=3\0:;I!MTN997EN*='33+/44NGN+>\_X]_LL$D[R<$G"1J6XP<\<=\5 MB6T$=C\5HX"=L7_"/I#:[CR=DQ\P#U.#%G\*H^&-@&6Z589&1Q6K7C=G?1>%-3OO%LQ9;%==U"PU$J,D1,^Z-L?[,BX_[:&@#U M"'Q'I-QXCN?#\-X'U2VA$\T 1OD0[<$MC;GYEXSGD<5J5YAX9MY],\66U]J: MLE_=Z'A1ED=YXVV^^U=J#_=%,\-ZG?MXL\-RB69+36+.>[=S##)(J,4!.U#M.W> &R=Q)/-;'C73K M>Q\#ZA96>I7DA^WV&1-=FYDMR;F'&&DW-Z, Q(]L4 >@5C:QXITG0I'2_EN M8X?/E,-I-.(8^?GD,:L$7Y6Y;'W6]#61HWFZ7\0=1T2.[O)[)M,@O56[N7G* M2&65&VLY) (5>,X!' &:M^+8[_4-)U"STW6=/LPEJ_VM9HM\BJRG!W[P(@0& M^9D?UP<8H OZIXHT31EL#?ZE!%_:$BQ6@!W&=F( VA:UJ\QUH M6%Y\-?#>J6^FBT=Y-+CC$B@RQQ>?$0F_ )7OVSUQ7I$MY;0W,%M+<0QSW&[R M8GK)8W.T6[PHTC3%ONJB*"S,?[H&>#QP:9XCU[^Q+.-+> M W>J7;&*QLE.&GDQGD_PHH^9F/ ]< \DVBGPU=_#ZRNIEEB@O+A9IL;4:XD MAE8$#MEF<*/<4 =;%XJT:;2IM22Z<002^1*C02+*DI( C,17?O)9<+MR=PP# MD5/I&O:=K@N/L,TC/;.(YXIH7AEB8@$!D)O'&L7%PD M6G026R3SDY42I"-XXZL T8P.AZ$XQS6 MG7F?@])=.^(4FG_V+J5L!HD EENY+=F9_.G=IGV2MDN[-TR.*KV'A7P[I5VMWIV@:79W M*@A9K>SCC< \'#* :UZ* ,[3= T;1I)9-+TBPL7E $C6MLD1?'J5 S6C110! M"UI;->)>-;Q&Z1#&LQ0;U0D$J&Z@$@''L*A&DZ<+,V8T^U%J9/-,(A787W;] MVW&,[OFSUSSUJY10!FWWAW1-3NQ=ZAHVGW=R(S$)KBU21]ASE@[]JD&E:<+:*V%A:^1%*)HXO)7:D@;<' Q@-NYSUSS5NB@ M"M?Z?9:I:-::A9V]W;.06AN(ED0X.1E2".M5O^$=T0:2=*&C:?\ V:6W&S^R MIY.>E:5% &#+X,\/G3+G3[33+73[:[*?:DL8$A\]5.=C[5Y4\@]\ M,<$9K6NK&SOK)[*[M8+BU@JQ10!EZ;X:T'1KAKC2]$TVQ MG9"C26MJD3%<@X)4 XR <>PJ2PT+2-+N)KC3]*L;2>?_ %LEO;I&TG.?F( ) MYYYK0HH Q(O!OA>"[2[A\-Z/'TMKIH6N+>*9H)!+$9$#>6X! 9<]#@D9 M'J:FHH K#3[(/=.+.W#W>![T#1M0AMH;W2;"YBM M>+=)K9'6'H/D!'R]!T]!6C10!5ATRPMW@>"QMHFMT:.$I$JF-6(+*N!P"0,@ M=<"HI]$TFZU.+4KC2[*:_A $5U);HTJ 9(VN1D=3T/>K]% %5]-L)([N-[*V M9+S_ (^E:)2)_E"_.,?-\H Y[#%2R6T$MJUK)#&]NZ&-HF0%&0C!4CIC'&*E MHH S;/P[HFG6MQ;6.C:?:V]RNV>*"U1$E&",, ,,,$CGUJO!X2T"P$SZ7I%A MIES)$T0NK&TBBE0,.JL%Z]^N3FJ5IX0\,Z?=QW5EX=TFVN8SE)H;*-'4^Q"Y%;-% &>-"T==7.K+I M5B-2/6\%NGG'C;]_&[IQUZ<56N_"'AG4+N2ZO?#NDW-S(FWDD:"-&N+2.0H@Z*"P.!R>*T+6UM[*UCMK2"*"WB7 M;'%$@5$'H . *EHH ANK2VOK9[:[MXKBWD&'BE0.K#W!X-!L[8WHO3;0_:Q& M8A/L&\(2"5W=<9 ..F14U% %"?1-)N=/:PGTNRELGHH H:GHFDZTL M:ZKI=E?K$28Q=6Z2A">N-P..E6OLMO\ :_M?D1?:=GE^=L&_9G.W=UQGG%2T M4 0VMI;6-LEO:6\5O F=L42!%7)R< <#DDU3LO#NB:;>R7MAHVGVMW("'G@M M41V!.3E@,G) -:5% &-%X1\-07RWT/A[28[M7\Q9TLHQ('SG<&"YSGO5K2=' MMM'AN$MR[/21SR20!VP .P4#M5^B@#$E\&^%Y[M[N;PWH\ES(Y MD>9[&(NSDY+$E#D;6(R,'GBM"B M@#+U+PUH.LW"W&J:)IM].J!%DNK5)6"Y)P"P)QDDX]S3)_"OAVZM+:TN- TN M:VM0PMX9+.-DA#GZ1;?9M,L+6RM]Q;RK:%8UW' MJ<* ,\"K3*&4JP!4C!!Z&EHH J+I6G)%:1+86JQV9!M4$*@0$ @;!CY>"1QV M-.?3K&1;L/9V["\7;=!HE/GC;MP_'S#;QSVXJS10!EP>&M!M;::VM]$TV&WF MC\J6*.T15D3).U@!@C+,<'U/K5N_TZQU6T:UU&RM[RV8@F&XB61"1TX8$59H MH J1:7I\"6B16-K&EGG[*J0J!!D%3LX^7@D<=B14L%I;6SS/!;Q1/._F3-&@ M4R/@#'=$?5O[5;1M/;4MP;[6;5#-D# ._&^$ MO#>I7'M)NKF3&^:>RC=VP,#+$9/ K8HH S[31K6SU:]U-=[W5V$1G< M@^7&@PL:8'"Y+-ZY8\] (;_PMX>U6Z-UJ.@Z7>7! !FN+..1R!T&6!-:U% & M;=>'M$OK&WL;O1]/N+.W $%O-;(\<6!@;5(P...*6^T#1M4MX+?4-)L+N"#B M&.XMDD6/C'R@@@<<<5HT4 94?AC0(M,ETV/0],2PFGZ;8:3:BUTZRMK.W!+"*WB6- 3U.% %6J* "J;Z3ILEK/:OI]HUO/(9 M9HFA4I(Y(8LPQ@G(!R>68?L MHB41;",%=F,;<<8QBH+?0='M-/-A;:38PV1D$IMX[=%C+@@AMH&,@JISZ@>E M:%% $(M+87C7@MXA=-&(C/L&\H"2%W=< DG'N:IZCX=T36)TGU/1M/O9HUVI M)ZM4E95ZX!8' IL7AW3 M8-2L[V&!8A8P-!:6\:JL, 8_,54#AB !GT&!C)SJT4 9VIZ!HVM-&VJZ187[ M1 B,W5LDI3/7&X''04B^'M$327TE='T]=-<[FLQ;((6.0G45I44 M9QT#1CI T@Z18'3 O/3KS2:9X>T319))-*T?3[!Y!M=K6 MV2(L/0E0,UI44 1"UMQ=M=B"(7+1B)I@@WE 20I;K@$DX]S4M%% !1110!0T M3_D :=_UZQ?^@BBC1/\ D :=_P!>L7_H(HH )?\ D/V?_7K/_P"A15?JA+_R M'[/_ *]9_P#T**K] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% %/5=2ATC3)[^X61HH0"PC7+') X'XURO_"T=$_Y M]=0_[]I_\77;45K"5-+WXW^=B)*3?NNQYQK/Q.@ET]XM(@N([E^/-G50$'J M"NZ>]G>)E3RCC[R-ZB MJWASPW9^'++R8/WDS\RSL,%S_0>U=*K8;V37)K_74QY*O/?FT_KH87_"T=$_ MY]=0_P"_:?\ Q=3Z]XCEN?#6F3:3++:2:O?0V<<[HN^%78AF .1G:K8ZC)'6 MNOK+U_1(=?TLVDDTEO(DB3P7$6-\,J$,CC/!P1T/49'>N:X@CB"O;SWLER97+ )M\UB58D[>"H.[D' PR/Q/J-I MJ*6&N:1!9S3VDES:M;7AN$D,8!>-B8T*, RD<$$;N>,%]UX7$%K);6HMK, MP)'Y@ =V!DO;/>@#/T#XDVFM:SIU@PTT'4E=K9;/4TN M9HRJE]L\84>62H/0L 01GIF_\.?^1,C_ .OZ^_\ 2N:KNAZ1K.EK;VUWK<5W M8VL?EPHMGY>;S-FW_62 MO)C&3TWX]\9XH U:*** *.JZI!I%H+FX21D+!,1KDY/U(]*QO^$[TO\ YX7G M_?"__%5T]%8U(56[PE9>E_U-Z:P MVJ3P, \<5M:%XNBL;%XM0:\N)C(6#Y#X7 XR6]0:V;GP9IUU=37#S70>5V=@ MKK@$G/'RUIZ3I,&CVK6]N\C(SER9""E>=1PF)C5YG*WX_@>E7QF%G2 MY5&_X?B8_P#PG>E_\\+S_OA?_BJQ/B#A_P!I:[H>I_:/+_LN:67R]F?-WQ-'C.>,;L]#TQ7I M4XU(_'*_RM^IYE6=.7P1M\[_ *',Z-XF?7/&-M>6ANFM)O#WVC[#OQMF$Y5E M*DA1(""A)QR.N*O>'/',6N^(9-&8:6TPM3=(^FZF+Q0JN%99,(NQLLN!R#SS MQS7;X;VAU[Q%?I?S16VMV4EM);1ICR6D_P!9(K9[D;L8QDD]ZMZ/X4U&RUZV MU2_UFWN/LVFMIT,%K8?9T12T;!N7?YOW>,=.F ,'.IB4[/XA-<^'+S76TV%K M2([(8[>]$DWFEU1(9D*KY4A+IQEL^*FO?AY-JUU>W>IZM";R:T6WBN+.Q$#[ED21)):QK2S27FE3:6R6EKY"QI(0=R9=SD8/4D'(Z8P0 M!WASQS%KOB&31F&EM,+4W2/INIB\4*KA663"+L;++@<@\\\/9\H(RP 9CT!VYXNZ+X5U&P\06NJZAJ]O<_9= M.;3X;>VL?L\:H6C;=R['/[O![=, 8.<#4_">KZ38^'-.M;YKW2K'6;9H;>*R MQ+'$)2(=$C\0:0UDUQ);2+ M(D\%Q%@M#*C!T< \'# <'K5.ST"_DUV#5];U*"\GM(GBM8[6U-O%'OQO8@R. M68A0!R !GC)S0!G>.&U"*ZT>81:K-H:22#48]*D=9P2 (W_=D2%%)8L$.>AP M0,5N>&[NPOO#ME)H;2!4 M\26\UTAD\V2ZTT-'(K-E/D1T(91\N=V",DC/(9I'AF[T6#3H+36'\N.>:YU$ M-;J?MLDN6/\ US =L@+G@ <]: .CHHHH IZEJ,.EVHN)UD9"P7"#)R:R?^$R MT[_GC=?]\K_\57144 >>U]Y:A0JIY6<#ZY]:FT71'T=Y?],\V.0#*>7MP1 MWZGWH J_\)EIW_/&Z_[Y7_XJL'X@W>HZGH?AY="U&ZTVXOM62))48H>(IF"N M!U4LBY'0BO0*R-3_ &;J"WN-F[S,(Z;>HQ]_.>>G2@#E=)\4 M7&N^+/#TP,]OYFF7HO+ 2$".YCDB1E9>(H[V2*.\LY+>:T1V6^09 MP /0"@!EMX_233M9U6:RB73],\]9!#=B2Y1XV*[)(=H\MFVG:-QZC.*H?;-7 MN/B?X>.K:3%92C3+QT6WNQ.K9,.5R50AACGC;R,,><7-2^'S:[?3SZSJ<4NZ MSFLXY;6R$$[(^,&63<0Y7&0 J+DDX["ROA'4KW6;;4M:UU+J2"RGL@EK9_9U M*RAL6'AS M[#I]\UUIBZM!=1645D6G4-=+(RM(&.8U+.W"*1@9; ((!T'Q(OI]-\#W5W;3 MSP21W-I\\!8/M-S$& V\G()&!USCO5"]\3+J'COPK:6+:K!%))=>?'<65Q:I M*! Q4'S$4/@C..<=:Z/Q/H?_ D>A2:9]H^S[YH)?,V;\>7*DF,9'79CKQG- M&I:'_:'B#1=4^T>7_9CS-Y6S/F>9&4ZYXQG/0T !+RUFTV'^VXCING:B]_# ++$LC,SG$DF_YL>80"%7WS0!B:GJN MK:-%X[OM'$(N$U>V!>63;L4P6X) V,&)SC!QP2J20Z-9S7W M]C6S2Q?V@5A0"6XP!(8]S,>,?(!UR1@9V[WP8+VS\2P&_*'6;B.X1O)SY#(D M:KD9^<9C![=<>]6[#0+J'7+O5[V_AGN;JQBM'6&V,2 H\C;@"['GS,8SVZ\X M !H:)JT&O:%8:M;*RPWD"3HK_>4,,X/N.E7ZRO#.B_\ ".>&=.T;[1]H^QP+ M#YVS9OQWQDX_,UJT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 4-$_P"0!IW_ %ZQ?^@BBC1/^0!IW_7K%_Z"** " M7_D/V?\ UZS_ /H457ZH2_\ (?L_^O6?_P!"BJ_0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% &=H!SX_^!TW_ ,7110 ?V1;?\];W_P #IO\ XNC^R+;_ )ZWO_@=-_\ M%T44 ']D6W_/6]_\#IO_ (NC^R+;_GK>_P#@=-_\7110 ?V1;?\ /6]_\#IO M_BZ/[(MO^>M[_P"!TW_Q=%% !_9%M_SUO?\ P.F_^+H_LBV_YZWO_@=-_P#% MT44 ']D6W_/6]_\ Z;_ .+H_LBV_P">M[_X'3?_ !=%% !_9%M_SUO?_ Z; M_P"+H_LBV_YZWO\ X'3?_%T44 ']D6W_ #UO?_ Z;_XNC^R+;_GK>_\ @=-_ M\7110 ?V1;?\];W_ ,#IO_BZ/[(MO^>M[_X'3?\ Q=%% !_9%M_SUO?_ .F M_P#BZ/[(MO\ GK>_^!TW_P 7110 ?V1;?\];W_P.F_\ BZ/[(MO^>M[_ .!T MW_Q=%% !_9%M_P ];W_P.F_^+H_LBV_YZWO_ ('3?_%T44 ']D6W_/6]_P# MZ;_XNC^R+;_GK>_^!TW_ ,7110 ?V1;?\];W_P #IO\ XNC^R+;_ )ZWO_@= M-_\ %T44 ']D6W_/6]_\#IO_ (NC^R+;_GK>_P#@=-_\7110 ?V1;?\ /6]_ M\#IO_BZ/[(MO^>M[_P"!TW_Q=%% !_9%M_SUO?\ P.F_^+H_LBV_YZWO_@=- M_P#%T44 ']D6W_/6]_\ Z;_ .+H_LBV_P">M[_X'3?_ !=%% !_9%M_SUO? M_ Z;_P"+H_LBV_YZWO\ X'3?_%T44 ']D6W_ #UO?_ Z;_XNC^R+;_GK>_\ M@=-_\7110 ?V1;?\];W_ ,#IO_BZ/[(MO^>M[_X'3?\ Q=%% !_9%M_SUO?_ M .F_P#BZ/[(MO\ GK>_^!TW_P 7110 ?V1;?\];W_P.F_\ BZ/[(MO^>M[_ M .!TW_Q=%% !_9%M_P ];W_P.F_^+H_LBV_YZWO_ ('3?_%T44 ']D6W_/6] M_P# Z;_XNC^R+;_GK>_^!TW_ ,7110 ?V1;?\];W_P #IO\ XNC^R+;_ )ZW MO_@=-_\ %T44 ']D6W_/6]_\#IO_ (NC^R+;_GK>_P#@=-_\7110 ?V1;?\ M/6]_\#IO_BZ/[(MO^>M[_P"!TW_Q=%% !_9%M_SUO?\ P.F_^+H_LBV_YZWO M_@=-_P#%T44 ']D6W_/6]_\ Z;_ .+H_LBV_P">M[_X'3?_ !=%% !_9%M_ MSUO?_ Z;_P"+H_LBV_YZWO\ X'3?_%T44 ']D6W_ #UO?_ Z;_XNC^R+;_GK M>_\ @=-_\7110 ?V1;?\];W_ ,#IO_BZ/[(MO^>M[_X'3?\ Q=%% !_9%M_S MUO?_ .F_P#BZ/[(MO\ GK>_^!TW_P 7110 ?V1;?\];W_P.F_\ BZ/[(MO^ M>M[_ .!TW_Q=%% !_9%M_P ];W_P.F_^+H_LBV_YZWO_ ('3?_%T44 ']D6W M_/6]_P# Z;_XNC^R+;_GK>_^!TW_ ,7110 ?V1;?\];W_P #IO\ XNC^R+;_ M )ZWO_@=-_\ %T44 ']D6W_/6]_\#IO_ (NC^R+;_GK>_P#@=-_\7110 ?V1 M;?\ /6]_\#IO_BZ/[(MO^>M[_P"!TW_Q=%% !_9%M_SUO?\ P.F_^+H_LBV_ MYZWO_@=-_P#%T44 ']D6W_/6]_\ Z;_ .+H_LBV_P">M[_X'3?_ !=%% !_ M9%M_SUO?_ Z;_P"+H_LBV_YZWO\ X'3?_%T44 ']D6W_ #UO?_ Z;_XNC^R+ M;_GK>_\ @=-_\7110 ?V1;?\];W_ ,#IO_BZ/[(MO^>M[_X'3?\ Q=%% !_9 M%M_SUO?_ .F_P#BZ/[(MO\ GK>_^!TW_P 7110 ?V1;?\];W_P.F_\ BZ/[ M(MO^>M[_ .!TW_Q=%% !_9%M_P ];W_P.F_^+H_LBV_YZWO_ ('3?_%T44 ' M]D6W_/6]_P# Z;_XNC^R+;_GK>_^!TW_ ,7110 ?V1;?\];W_P #IO\ XNC^ MR+;_ )ZWO_@=-_\ %T44 3V%HNGZ=:V2222+;PI$'DQN8* ,G R<=@![444 $4 ?_V0$! end EX-101.SCH 12 crvl-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Stock Options and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Employee Stock Purchase Plan link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Treasury Stock link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Contingencies and Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Retirement Savings Plan link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Shareholder Rights Plan link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Quarterly Results (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Stock Options and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Employee Stock Purchase Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Treasury Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Quarterly Results (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Economic Useful Lives of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Summary of Significant Accounting Policies - Schedule of Earnings Per Share Basic and Diluted (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Revenue Recognition - Schedule of Accounts Receivable, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Revenue Recognition - Schedule of Deferred Revenues Balance as of Transition Date and Significant Activity Affecting Deferred Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Revenue Recognition - Additional Information (Detail1) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Stock Options and Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Stock Options and Stock-Based Compensation - Weighted Average Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Stock Options and Stock-Based Compensation - Stock Compensation Expense for Time Based Options and Performance Based Options (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Stock Options and Stock-Based Compensation - Stock Options (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Stock Options and Stock-Based Compensation - Stock Options Outstanding and Exercisable (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Stock Options and Stock-Based Compensation - Outstanding Options (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Property and Equipment - Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Property and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities - Accounts and Income Taxes Payable (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Income Taxes - Summary of Income Tax Provision (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Income Taxes - Summary of Reconciliation Income Tax Provision from the Statutory Federal Income Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Income Taxes - Reconciliation of the Financial Statement Recognition and Measurement of Uncertain Tax Positions During the Current Fiscal Year (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Employee Stock Purchase Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Employee Stock Purchase Plan - Summary of Employee Stock Purchase Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Treasury Stock - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Treasury Stock - Summary of Share Repurchases and Cumulatively Since Inception of Authorization (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Leases - Summary of Components of Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Leases - Summary of Lease Related Assets and Liabilities Recorded in Balance Sheet Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Retirement Savings Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Shareholder Rights Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Line of Credit - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Segment Reporting - Schedule of Percentages of Revenues Attributable to Patient Management and Network Solutions Services (Detail) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Segment Reporting - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Other Intangible Assets - Other Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Other Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Quarterly Results (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink Schedule of supplemental cash flow information related to operating leases. Schedule Of Supplemental Cash Flow Information Related To Operating Leases Table [Text Block] Schedule of Supplemental Cash Flow Information Related to Operating Leases Auditor Firm ID Auditor Firm ID Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Option outstanding, Weighted Average Remaining Contractual Life (Years) Deferred Tax Assets, in Process Research and Development Capitalized research and development expenditures Revenue, Remaining Performance Obligation, Amount Revenue, remaining performance obligation, amount Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Non-statutory stock options vesting period Quarterly Financial Information [Text Block] Quarterly Results (Unaudited) 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two The entire disclosure for the shareholder rights plan which provides for dividend distribution to stockholders of one preferred stock purchase right for each outstanding share of stock under certain circumstances. Shareholder Rights Plan [Text Block] Shareholder Rights Plan Entity Public Float Entity Public Float Range four. Range Four [Member] Range of Exercise Price, $156.00 to $197.16 [Member] Income Tax, Policy [Policy Text Block] Income Taxes Property, Plant and Equipment, Useful Life Estimated useful lives of property and equipment Revenue from Contract with Customer, Excluding Assessed Tax Revenues Total services Revenue from Contract with Customer, Excluding Assessed Tax, Total Disaggregation of Revenue [Table Text Block] Schedule of Disaggregated Revenue by Service Line Concentration Risk Type [Axis] Concentration Risk Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Ending balance at March 31, 2024 Beginning balance at April 1, 2023 Contract with Customer, Liability, Current Deferred revenue Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Stock Compensation Expense for Time Based Options and Performance Based Options Title of Individual [Domain] Title of Individual Short-term, interest bearing highly-liquid investment-grade securities with maturities of 90 days or less when purchased. Interest Bearing Securities With Maturities Maturities of short term investment interest-bearing securities Operating Lease, Liability, Noncurrent Long-term lease liabilities Long-term lease liability Treasury stock, at cost (38,033,179 and 37,817,866 shares at March 31, 2024 and 2023, respectively) Treasury Stock, Common, Value Treasury stock, at cost (37,817,866 and 37,219,625 shares at March 31, 2023 and 2022, respectively) Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Vesting [Domain] Vesting Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Deferred Tax Assets, Other Other Deferred Income Tax Assets, Net Deferred tax asset, net Deferred Income Tax Assets, Net, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Options outstanding, ending balance, Shares Options outstanding, beginning balance, Shares Number of Outstanding Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-average grant-date fair value of options granted Permanent items and tax credits Income Tax Credits and Adjustments Permanent items and tax credits Goodwill and Indefinite Lived Long-Lived Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Trading Symbol Trading Symbol Deferred Tax Assets, Net of Valuation Allowance Deferred tax assets Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Issued, Total Income tax disclosure. Income Tax Disclosure [Table] Income Tax Disclosure [Table] Deferred Tax Liabilities, Property, Plant and Equipment Excess of book over tax basis of fixed assets Lessee lease liability undiscounted excess amount. Lessee Lease Liability Undiscounted Excess Amount Less interest Entity Address, City or Town Entity Address, City or Town Accounts and income taxes payable. Accounts And Income Taxes Payable Accounts and income taxes payable Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate Debt Disclosure [Text Block] Line of Credit Property, Plant and Equipment [Table Text Block] Property and Equipment, Net Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Cancelled - expired, Number of Options 2029 Lessee lease liability payments due year five. Lessee Lease Liability Payments Due Year Five Revenue, Performance Obligation, Description of Timing Period between consideration received and service rendered Share-Based Payment Arrangement, Tranche Two [Member] Share-based Compensation Award, Tranche Two [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Options cancelled/forfeited, weighted average exercise price Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Additions for tax positions of prior years Additional Paid-in Capital [Member] Paid-in Capital [Member] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Summary of Income Tax Provision Legal Matters and Contingencies [Text Block] Contingencies and Legal Proceedings Liabilities, Current [Abstract] Current Liabilities Assets, Current [Abstract] Current Assets Allowance for expected credit losses Accounts Receivable, Allowance for Credit Loss, Current Lessee lease liability payments due after year five. Lessee Lease Liability Payments Due After Year Five Thereafter Statement of Stockholders' Equity [Abstract] Intangible Assets Disclosure [Text Block] Other Intangible Assets One Customer [Member] One Customer [Member] One Customer [Member] Operating Lease, Liability, Current Short-term lease liability Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Exercisable options Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Land, Buildings and Improvements [Member] Land, Building And Improvements [Member] Shares repurchased, Cumulative Treasury Stock, Common, Shares Treasury stock, shares SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Valuation And Qualifying Accounts Disclosure [Table] Entity Central Index Key Entity Central Index Key Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Allowance for doubtful accounts Plan Name [Domain] Plan Name Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Loss on write down or disposal of property, capitalized software or investment Assets, Fair Value Disclosure Transfer of assets Assets, Fair Value Disclosure, Total Increase (Decrease) in Other Operating Assets Other assets Increase (Decrease) in Other Operating Assets, Total Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, remaining performance obligation, expected recognition as revenue, period Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Lessee lease liability payments due. Lessee Lease Liability Payments Due Total lease payments Accrued Liabilities [Member] Accrued Liabilities [Member] Self Insurance Reserve, Current Self-insurance accruals Computer hardware. Computer Hardware [Member] Computer Hardware [Member] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Stock-based compensation Line of Credit Facility [Table] Line Of Credit Facility [Table] Share-Based Payment Arrangement, Expense, after Tax Amount charged to net income Stock Issued During Period, Value, Employee Stock Purchase Plan Stock issued under employee stock purchase plan Lessee, Operating Leases [Text Block] Leases Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table] Finance Lease, Weighted Average Remaining Lease Term Weighted average finance lease term Capitalized Computer Software, Net Capitalized software development costs Capitalized Computer Software, Net, Total Capitalized Computer Software, Net, Beginning Balance Capitalized Computer Software, Net, Ending Balance Plan Name [Axis] Plan Name Latest duration of unbilled revenue, billing. Latest Duration Of Unbilled Revenue Billing Latest duration of unbilled revenue, billing If 50% or more of the Company's consolidated assets or earning power are sold, then the right will entitle its holder to buy common shares of the acquiring entity having a market value equal to two times the then-current exercise price of the right. Shareholder Plan Percentage Of Merged Entity Shareholder Rights Plan, percentage of merged entity Lessee, Operating Lease, Term of Contract Remaining lease term Assets Total assets Operating Lease, Right-of-Use Asset Right-of-use asset, net Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized compensation costs related to stock options Entity Registrant Name Entity Registrant Name 2026 Lessee lease liability payments due year two. Lessee Lease Liability Payments Due Year Two Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Employee stock purchase plan. Employee Stock Purchase Plan [Line Items] Employee Stock Purchase Plan [Line Items] Proceeds from Stock Plans Exercise of employee stock purchase options Employee contributions Supplemental Cash Flow Information [Abstract] Supplemental cash flow information Retained Earnings [Member] Retained Earnings [Member] Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Income taxes at federal statutory rate Deferred Income Tax Liabilities, Net Deferred income taxes, net Net deferred tax assets (liabilities) Deferred Income Tax Liabilities, Net, Total Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock issued under employee stock purchase plan, shares Shares acquired 2027 Lessee lease liability payments due year three. Lessee Lease Liability Payments Due Year Three Minimum [Member] Minimum [Member] Proceeds from Stock Options Exercised Exercise of common stock options Cash received from exercise of stock options Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Operating Lease, Liability Total lease liabilities Land Improvements [Member] Land Improvements [Member] Share-Based Payment Arrangement, Tranche One [Member] Share-based Compensation Award, Tranche One [Member] Revenue [Policy Text Block] Revenue Recognition Accrued Income Taxes, Current Income taxes payable Equity Component [Domain] Equity Component Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Measurement Frequency [Axis] Measurement Frequency Debt Disclosure [Abstract] Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Generally, the shareholder rights plan provides that if a person or group acquires a certain percentage more of the Company's common stock without the approval of the Board, subject to certain exceptions, the holders of the rights, other than the acquiring person or group, would, under certain circumstances, have the right to purchase additional shares of the Company's common stock have a market value equal to two times the then-current exercise price of the right. Shareholder Plan Percentage Of Acquired Entity Shareholder Rights Plan, percentage of acquired entity Deferred Tax Liabilities, Gross Total deferred tax liabilities Deferred Tax Liabilities, Gross, Total Assets [Abstract] ASSETS Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table] Amortization of Intangible Assets Amortization Expense Amortization of Intangible Assets, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Common stock grants Common stock, $.0001 par value: 120,000,000 shares authorized at March 31, 2024 and 2023; 55,162,075 shares issued (17,128,896 shares outstanding, net of treasury shares) and 54,987,366 shares issued (17,169,500 shares outstanding, net of treasury shares) at March 31, 2024 and March 31, 2023, respectively Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Revenue Recognition [Abstract] Contract with Customer, Liability, Revenue Recognized Revenue recognized from beginning of period Accrued Liabilities, Current Accrued liabilities Total accrued liabilities Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock compensation expense Share-based Payment Arrangement, Noncash Expense, Total Auditor Name Auditor Name SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Future accrued income taxes current included in current period. Future Accrued Income Taxes Current Included In Current Period Income taxes due included in accounts and income taxes payable Tax Period [Axis] Tax Period Deferred income taxes Deferred Income Tax Expense (Benefit) Deferred income taxes Subtotal Income Tax Expense (Benefit) Income tax provision Total Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Adjustments to returns as filed Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Reductions for tax positions of prior years If 50% or more of the Company's consolidated assets or earning power are sold, then the right will entitle its holder to buy common shares of the acquiring entity having a market value equal to two times the then-current exercise price of the right. Shareholder Plan Description Of Merged Entity Shareholder Rights Plan, description of merged entity SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Lessee, Leases [Policy Text Block] Leases Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts and Income Taxes Payable and Accrued Liabilities Concentration Risk, Percentage Maximum customer risk percentage Percentage of revenues Share-Based Payment Arrangement, Expense Stock-based compensation expense Total cost of stock-based compensation included in income before income taxes Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Vesting Percentage Operating lease liabilities Increase (Decrease) in Operating Lease Liability Finite-Lived Intangible Assets, Net Other intangible assets, net Cost, Net of Accumulated Amortization Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Income Taxes Paid Income taxes paid Revenue from Contract with Customer [Text Block] Revenue Recognition Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Long-Lived Assets Option outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Earnings Per Share, Policy [Policy Text Block] Earnings per Share Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Valuation allowance Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions based on tax positions related to the current year Furniture and equipment. Furniture And Equipment [Member] Furniture and Equipment [Member] Property, Plant and Equipment [Abstract] Entity Voluntary Filers Entity Voluntary Filers Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Other Assets, Noncurrent, Total Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Deferred lease liability Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Options granted, Shares Granted, Number of Options Other Accrued Liabilities, Current Other Depreciation Depreciation expense Depreciation, Total Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Summary of Employee Stock Purchase Plan 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Options vested and expected to vest, Weighted Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Equity, Attributable to Parent [Abstract] Stockholders' Equity Lease, Cost [Table Text Block] Summary of Components of Lease Expenses Revenue, Remaining Performance Obligation, Percentage Revenue, remaining performance obligation, percentage Cost of Goods and Services Sold Cost of revenues Cost of Goods and Services Sold, Total Range one. Range One [Member] Range of Exercise Price, $33.16 to $77.93 [Member] Earnings Per Share [Abstract] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Summary of Maturities of Operating and Financing Lease Liabilities Uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount, Total Deferred Tax Liabilities, Net Deferred tax liabilities Deferred Tax Liabilities, Net, Total Accounting Policies [Abstract] 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Lessee, Lease, Description [Table] Lessee Lease Description [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at End of Year Balance at Beginning of Year Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentrations of Credit Risk Dividend distribution ratio of preferred share purchase right for outstanding share of common stock. Dividend Distribution Ratio Of Preferred Share Purchase Right For Outstanding Share Of Common Stock Dividend distribution ratio of preferred share purchase right for outstanding share of common stock Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Contract with customer liability increase through contracts acquired. Contract With Customer Liability Increase Through Contracts Acquired Additions Employee stock purchase plan. Employee Stock Purchase Plan [Text Block] Employee Stock Purchase Plan Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Operating lease commitments not yet commenced, lease term Revolving Credit Facility [Member] Revolving Credit Facility Basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Net Income per Basic Common Share Customer Concentration Risk [Member] Customer Concentration Risk [Member] Commitments and Contingencies Commitments and contingencies Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Outstanding Options Income Statement [Abstract] Property, Plant and Equipment Disclosure [Text Block] Property and Equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block] Stock Options Outstanding and Exercisable Performance Shares [Member] Performance Shares [Member] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Deferred Revenues Balance as of Transition Date and Significant Activity Affecting Deferred Revenues Operating Lease, Cost Operating lease expense Short-Term Lease, Cost Short-term lease expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Recognizes interest and penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Increase (Decrease) in Prepaid Expense Prepaid expenses and income taxes Goodwill, Impaired, Accumulated Impairment Loss Accumulated amortization of goodwill Retirement Benefits [Abstract] Options vested and expected to vest, Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Statistical Measurement [Domain] Statistical Measurement Unbilled Receivables, Current Unbilled account receivables Unbilled receivables Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Expiration date of the shareholder rights plan. Shareholder Right Expiration Date Shareholder rights expiration date Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Allowance for expected credit losses, accounts receivable Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss, Ending Balance Operating Lease, Payments Cash paid for amounts included in the measurement of operating lease liabilities Diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Net Income per Diluted Common Share Product and Service [Domain] Product and Service Cost of Sales [Member] Cost of Revenue [Member] Balance as of March 31, 2024 Balance as of March 31, 2023 Unrecognized Tax Benefits SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Credit Concentration Risk [Member] Credit Concentration Risk [Member] Revenue from Contract with Customer [Abstract] Open Tax Year Tax fiscal years open to examination Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Exercisable Options – Number of Exercisable Options Ending exercisable, Number of Options Nature of Operations [Policy Text Block] Nature of Operations [Policy Text Block] Organization Fair Value, Recurring [Member] Fair Value, Inputs, Level 2 [Member] Number of Reportable Segments Number of reportable segments Change in Contract with Customer, Liability [Abstract] Additional Paid in Capital, Common Stock Paid-in-capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Deferred Tax Assets, Net Net deferred tax assets (liabilities) Payments for Repurchase of Common Stock Purchase of treasury stock Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Lessee operating lease commitments not yet commenced. Lessee Operating Lease Commitments Not Yet Commenced Additional operating lease commitments not yet commenced 2028 Lessee lease liability payments due year four. Lessee Lease Liability Payments Due Year Four Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Options exercised, Shares Exercised, Number of Options Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility Latest Tax Year [Member] Latest Tax Year [Member] Text Block [Abstract] Equity [Abstract] Billed Contracts Receivable Billed receivables Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options exercised, weighted average exercise price Exercised, Weighted Average Exercise Price per Share Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Retirement Benefits [Text Block] Retirement Savings Plan Financial Liabilities Fair Value Disclosure Transfer of liabilities Financial Liabilities Fair Value Disclosure, Total Local Phone Number Local Phone Number Building Improvements [Member] Building Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Exercisable Options – Weighted Average Exercise Price Ending exercisable, Weighted Average Exercise Price per Share Current Federal Tax Expense (Benefit) Current — Federal Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Statement of Cash Flows [Abstract] Director [Member] Director [Member] Accrual for self insurance costs policy. Accrual For Self Insurance Costs Policy [Text Block] Accrual for Self-insurance Costs Class of Treasury Stock [Table Text Block] Summary of Share Repurchases and Cumulatively Since Inception of Authorization Earliest Tax Year [Member] Earliest Tax Year [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Deferred tax liabilities accrued revenue. Deferred Tax Liabilities Accrued Revenue Accrued revenue Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment Gross Profit Gross Profit Gross profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report Common Stock, Par or Stated Value Per Share Common stock, par value Cash received from exercise of stock options Cash received from exercise of stock options Cash received from excercise of stock options Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average period to recognized compensation cost Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Employee stock purchase plan. Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Options vested and expected to vest, Weighted Average Remaining Contractual Life (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Maximum shares authorized for issuance under the ESPP Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum [Member] Treasury stock average cost per share. Treasury Stock Average Cost Per Share Average price, Cumulative Additions to ROU assets resulting from additions to operating lease liabilities Reductions to right of use assets resulting from reductions to operating lease liabilities. Reductions To Right Of Use Assets Resulting From Reductions To Operating Lease Liabilities Cost of Goods and Service [Policy Text Block] Cost of Revenues Contract with customer liability revenue recognized from additions. Contract With Customer Liability Revenue Recognized From Additions Revenue recognized from additions Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Reconciliation of the Financial Statement Recognition and Measurement of Uncertain Tax Positions During the Current Fiscal Year APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Shares Acquired, Average Cost Per Share Average price per share of common stock Average price Deferred Tax Assets, Gross [Abstract] Deferred tax assets: Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Payables and Accruals [Abstract] General and Administrative Expense [Member] General and Administrative [Member] Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Treasury stock impact of stock options Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Cancelled - forfeited, Number of Options Document Financial Statement Error Correction [Flag] Segment Reporting Disclosure [Text Block] Segment Reporting City Area Code City Area Code Deferred State and Local Income Tax Expense (Benefit) Deferred — State Net Cash Provided by (Used in) Operating Activities [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Quarterly Financial Information [Table Text Block] Summary of Unaudited Quarterly Results of Operations Customer [Domain] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and Administrative Expense General and administrative General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Basic Basic weighted average shares Weighted Average Number of Shares Outstanding, Basic, Total Prepaid Taxes Prepaid expenses and income taxes Net Cash Provided by (Used in) Financing Activities [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES Treasury Stock [Member] Treasury Stock 1 [Member] Treasury Stock 1 [Member] SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Schedule II - Valuation and Qualifying Accounts Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Stock Options Accounts Receivable [Member] Accounts Receivable [Member] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Weighted Average Assumptions Increase (Decrease) in Contract with Customer, Liability Customer deposits Document Fiscal Period Focus Document Fiscal Period Focus Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Range of Exercise Price, lower limit Accrued Professional Fees, Current Accrued professional service fees Statement [Line Items] Statement [Line Items] Net Earnings Per Share Basic And Diluted Net Earnings Per Share Basic And Diluted Net income per share: Range two. Range Two [Member] Range of Exercise Price, $77.94 to $103.31 [Member] Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Reductions for tax positions related to the current year Licensing Agreements [Member] Third Party Administrator Licenses [Member] Deferred tax liabilities right of use asset. Deferred Tax Liabilities Right Of Use Asset Right-of-use asset Software and Software Development Costs [Member] Computer Software Property and Equipment [Member] Computer Software [Member] Lease, Cost Total lease expenses Exercise Price Range [Domain] Exercise Price Range Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Deferred Tax Assets and Liabilities Accounts receivable (less allowance for doubtful expected credit losses of $4,245,000 at March 31, 2024 and $2,823,000 at March 31, 2023) Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Customer [Axis] Common Stock [Member] Common Stock [Member] The number of individual customers accounting for more than the minimum threshold for the associated concentration risk percentage of an identified benchmark and type. Number Of Customers With Concentration Risk Number of customer Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Ending exercisable, Aggregate Intrinsic Value Prepaid Expense, Current Prepaid expenses and income taxes Prepaid Expense, Current, Total Building [Member] Building [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Accrued operating lease liabilities. Accrued Operating Lease Liabilities Operating lease liabilities 2025 Lessee lease liability payment due next twelve months. Lessee Lease Liability Payment Due Next Twelve Months Deposits Assets, Current Customer deposits Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accounts And Taxes Payable Total accounts and taxes payable Accounts and taxes payable Treasury Stock, Value Cost, Cumulative Treasury Stock, Value, Total Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Ending Balance Cover [Abstract] Schedule of lease related assets and liabilities. Schedule Of Lease Related Assets And Liabilities Table [Text Block] Summary of Lease Related Assets and Liabilities Recorded in Balance Sheet Related to Operating Leases Vesting [Axis] Vesting Document Fiscal Year Focus Document Fiscal Year Focus Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrued interest and penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Capitalized Contract Cost, Judgment Capitalized contract cost, judgment Allocated share based compensation expense and recoveries. Allocated Share Based Compensation Expense And Recoveries Stock-based compensation expense Share-Based Payment Arrangement [Policy Text Block] Share-Based Compensation Income tax disclosure. Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Non-statutory stock options expiration period Accounts Receivable [Policy Text Block] Accounts Receivable New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued Accounting Standards Customer Relationships [Member] Customer Relationships [Member] Extended 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. Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Property, Plant and Equipment, Gross Property and equipment, gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Current State and Local Tax Expense (Benefit) Current — State Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating lease liabilities arising from obtaining ROU assets SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Deductions Treasury Stock, Shares, Acquired Number of shares of common stock repurchased Shares repurchased Purchase of treasury stock, shares Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Cancelled - forfeited, Weighted Average Exercise Price per Share Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average shares outstanding: Entity Emerging Growth Company Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Total intrinsic value of options exercised Amendment Flag Amendment Flag No Customer [Member] No Customer [Member] No Customer [Member] Contract with Customer, Timing of Satisfaction of Performance Obligation and Payment Contract with customer, performance obligation, description Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Shares, Issued Ending balance, shares Beginning balance, shares Deferred Tax Liabilities, Gross [Abstract] Deferred tax liabilities: Leases [Abstract] Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Price range of outstanding options Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Beginning Balance Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Ending Balance Finite-Lived Intangible Asset, Expected Amortization, after Year Five Thereafter Tax Period [Domain] Tax Period Entity File Number Entity File Number Schedule Of Employee Stock Purchase Plan [Table] Schedule Of Employee Stock Purchase Plan [Table] Schedule Of Employee Stock Purchase Plan [Table] Line of Credit Facility, Expiration Date Revolving credit agreement expiration period Contract with Customer, Refund Liability, Current Customer deposits Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Schedule of Percentages of Revenues Attributable to Patient Management and Network Solutions Services Goodwill and Intangible Assets Disclosure [Abstract] Options vested and expected to vest, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Share-Based Payment Arrangement [Abstract] Employee stock purchase plan employee contribution percent of gross pay. Employee Stock Purchase Plan Employee Contribution Percent Of Gross Pay Percentage of employees contribution of their gross pay Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Deferred Tax Assets, Valuation Allowance Valuation allowance Deferred Tax Assets, Valuation Allowance, Total Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Range of Exercise Price, upper limit Property Plant And Equipment Estimated Useful Live Property Plant And Equipment Estimated Useful Live Share based compensation shares authorized under stock option plans options available for future grants. Share Based Compensation Shares Authorized Under Stock Option Plans Options Available For Future Grants Options available for future grants Auditor Location Auditor Location Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Weighted average option life Entity Address, Address Line Two Entity Address, Address Line Two Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual [Axis] Title of Individual Class of Warrant or Right, Exercise Price of Warrants or Rights Shareholder rights exercise price Office equipment and computers. Office Equipment And Computers [Member] Office Equipment And Computers [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Options cancelled/forfeited, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Sales Revenue, Net [Member] Sales Revenue, Services, Net [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Finite-Lived Intangible Assets, Gross Cost Finite-Lived Intangible Assets, Gross, Total Revenue recognition, time elapsed for claims. Revenue Recognition Time Elapsed For Claims Revenue recognition, time elapsed for claims Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk free interest rate, Minimum Income Statement Location [Axis] Income Statement Location Variable Lease, Cost Variable lease expense Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Risk free interest rate, Maximum Exercise Price Range [Axis] Exercise Price Range Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accrued liabilities not currently deductible Allowance for expected credit losses [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Dividend yield Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Share Price Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Finance lease liabilities arising from obtaining ROU assets Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Treasury Stock, Value, Acquired, Cost Method Treasury stock, value, acquired, cost method Cost Purchase of treasury stock Title of 12(b) Security Title of 12(b) Security Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount State income taxes, net of federal benefit Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Stock issued under stock option plan, net of shares repurchased Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total Schedule of Finite-Lived Intangible Assets [Table Text Block] Other Intangible Assets Time based options and performance based options. Time Based Options And Performance Based Options [Member] Time Based Options and Performance Based Options [Member] Quarterly Financial Information Disclosure [Abstract] Treasury Stock [Member] Treasury Stock, Common [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Property plant and equipment estimated economic useful lives. Property Plant And Equipment Estimated Economic Useful Lives Table [Text Block] Schedule of Estimated Economic Useful Lives of Property and Equipment The increase (decrease) during the reporting period in accounts and taxes payable used in operating activities not separately disclosed in the statement of cash flows. May include changes in accounts payable, federal and state income taxes payable and accrued expenses. Increase Decrease In Accounts And Taxes Payable Accounts and income taxes payable Network solutions services. Network Solutions Services [Member] Network Solutions Services [Member] Defined Contribution Plan, Employer Discretionary Contribution Amount Employer contribution Goodwill and Intangible Asset Impairment Impairment of goodwill, intangible assets or other long-lived assets Goodwill and Intangible Asset Impairment, Total Deferred Tax Liabilities, Intangible Assets Intangible assets Share based compensation arrangement by share based payment award per share average price of shares purchased. Share Based Compensation Arrangement By Share Based Payment Award Per Share Average Price Of Shares Purchased Average purchase price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Ending exercisable, Weighted Average Remaining Contractual Life (Years) Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Stock Repurchase Program, Number of Shares Authorized to be Repurchased Number of shares of common stock authorized to repurchase Lease liability. Lease Liability Total lease liabilities Share-Based Payment Arrangement [Text Block] Stock Options and Stock-Based Compensation SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Additions Charged to Cost and Expenses Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Accounts Receivable, Net Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Amount of income tax benefit recognized Concentration Risk Type [Domain] Concentration Risk Type Treasury Stock [Text Block] Treasury Stock Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options granted, weighted average exercise price Granted, Weighted Average Exercise Price per Share Document Type Document Type Stock-based compensation and 162(m) limitation Stock-based compensation and 162(m) limitation Effective Income Tax Rate Reconciliation, Stock-based compensation, Amount Effective Income Tax Rate Reconciliation, Stock-based compensation, Amount Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Generally, the shareholder rights plan provides that if a person or group acquires a certain percentage more of the Company's common stock without the approval of the Board, subject to certain exceptions, the holders of the rights, other than the acquiring person or group, would, under certain circumstances, have the right to purchase additional shares of the Company's common stock have a market value equal to two times the then-current exercise price of the right. Shareholder Plan Description Of Acquired Entity Shareholder Rights Plan, description of acquired entity Deferred Tax Liabilities, Other Other Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Entity Filer Category Entity Filer Category Range three. Range Three [Member] Range of Exercise Price, $103.32 to $155.99 [Member] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Cancelled - expired, Weighted Average Exercise Price per Share Balance Sheet Location [Domain] Balance Sheet Location Increase (Decrease) in Accrued Liabilities Accrued liabilities Increase (Decrease) in Accrued Liabilities, Total Noncompete Agreements [Member] Covenant Not to Compete [Member] Capital Expenditures Incurred but Not yet Paid Accrual of software license purchase Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Finite-Lived Intangible Asset, Useful Life Amortization period of computer software Life Capitalized Computer Software, Accumulated Amortization Accumulated amortization of software development costs Other Current Liabilities [Member] Equity, Attributable to Parent Ending balance Beginning balance Total stockholders' equity Product Concentration Risk [Member] Product Concentration Risk [Member] Patient management services. Patient Management Services [Member] Patient Management Services [Member] Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Net income Statement of Financial Position [Abstract] Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Stock issued under stock option plan, net of shares repurchased, shares Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total Weighted Average Number of Shares Outstanding, Diluted Diluted Diluted weighted average shares Accounts receivable are generally due within 30 days. Accounts Receivable Due Period Accounts receivable due period Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Summary of Reconciliation Income Tax Provision from the Statutory Federal Income Tax Rate Credit Facility [Axis] Credit Facility Deferred Federal Income Tax Expense (Benefit) Deferred — Federal Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Accounts and Income Taxes Payable, Accrued Liabilities Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term Lease liabilities payments due abstract. Lease Liabilities Payments Due [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Percentage as purchase price of closing sale price of shares Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options outstanding, ending balance, Weighted Average Exercise Price Options outstanding, beginning balance, Weighted Average Exercise Price Weighted average exercise price per share Outstanding Options – Weighted Average Exercise Price SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Valuation And Qualifying Accounts Disclosure [Line Items] Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Revenue recognition, number of performance obligation. Revenue Recognition Number Of Performance Obligation Revenue recognition, number of performance obligation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share Basic and Diluted Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Leasehold Improvements [Member] Leasehold Improvements [Member] Current Income Tax Expense (Benefit) Subtotal Measurement Frequency [Domain] Measurement Frequency Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Finance Lease, Interest Expense Finance lease expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Revenue, remaining performance obligation, expected timing of satisfaction, explanation Employee-related Liabilities, Current Payroll, payroll taxes and employee benefits Employee-related Liabilities, Current, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations CASH AND CASH EQUIVALENTS AT END OF YEAR Cash and cash equivalents at beginning of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - USD ($)
12 Months Ended
Mar. 31, 2024
May 10, 2024
Sep. 29, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Mar. 31, 2024    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Entity Registrant Name CorVel Corporation    
Entity Central Index Key 0000874866    
Entity File Number 0-19291    
Current Fiscal Year End Date --03-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Shell Company false    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Common Stock, Shares Outstanding   17,121,778  
Entity Public Float     $ 1,771,296,000
Share Price     $ 196.65
Entity Incorporation, State or Country Code DE    
Entity Address, Address Line One 5128 Apache Plume Road    
Entity Address, Address Line Two Suite 400    
Entity Address, City or Town Fort Worth    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 76109    
City Area Code (817    
Local Phone Number 390-1416    
Entity Tax Identification Number 33-0282651    
Title of 12(b) Security Common Stock, Par Value $0.0001 Per Share    
Trading Symbol CRVL    
Security Exchange Name NASDAQ    
Entity Interactive Data Current Yes    
ICFR Auditor Attestation Flag true    
Document Annual Report true    
Document Transition Report false    
Documents Incorporated by Reference

Information required by Items 10 through 14 of Part III of this Annual Report on Form 10-K, to the extent not set forth herein, is incorporated herein by reference to portions of the registrant’s Definitive Proxy Statement for the registrant’s 2024 annual meeting of stockholders, which will be filed with the Securities and Exchange Commission not later than 120 days after the end of the fiscal year ended March 31, 2024. Except with respect to the information specifically incorporated by reference in this Annual Report on Form 10-K, the registrant’s definitive proxy statement is not deemed to be filed as a part of this Form 10-K.

   
Auditor Name HASKELL & WHITE LLP    
Auditor Location Irvine, California    
Auditor Firm ID 200    
Document Financial Statement Error Correction [Flag] false    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Current Assets    
Cash and cash equivalents $ 105,563,000 $ 71,329,000
Customer deposits 88,142,000 80,022,000
Accounts receivable (less allowance for doubtful expected credit losses of $4,245,000 at March 31, 2024 and $2,823,000 at March 31, 2023) 97,108,000 81,034,000
Prepaid expenses and income taxes 11,418,000 11,385,000
Total current assets 302,231,000 243,770,000
Property and equipment, net 85,892,000 82,770,000
Goodwill 36,814,000 36,814,000
Other intangible assets, net 821,000 1,244,000
Right-of-use asset, net 24,058,000 27,721,000
Deferred tax asset, net 3,545,000 224,000
Other assets 1,318,000 1,380,000
Total assets 454,679,000 393,923,000
Current Liabilities    
Accounts and income taxes payable 16,631,000 15,309,000
Accrued liabilities 167,868,000 152,578,000
Total current liabilities 184,499,000 167,887,000
Long-term lease liabilities 22,533,000 23,860,000
Total liabilities 207,032,000 191,747,000
Commitments and contingencies
Stockholders' Equity    
Common stock, $.0001 par value: 120,000,000 shares authorized at March 31, 2024 and 2023; 55,162,075 shares issued (17,128,896 shares outstanding, net of treasury shares) and 54,987,366 shares issued (17,169,500 shares outstanding, net of treasury shares) at March 31, 2024 and March 31, 2023, respectively 3,000 3,000
Paid-in-capital 233,629,000 218,700,000
Treasury stock, at cost (38,033,179 and 37,817,866 shares at March 31, 2024 and 2023, respectively) (793,905,000) (748,195,000)
Retained earnings 807,920,000 731,668,000
Total stockholders' equity 247,647,000 202,176,000
Total liabilities and stockholders' equity $ 454,679,000 $ 393,923,000
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for expected credit losses, accounts receivable $ 4,245,000 $ 2,823,000
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 120,000,000 120,000,000
Common stock, shares issued 55,162,075 54,987,366
Common stock, shares outstanding 17,128,896 17,169,500
Treasury stock, shares 38,033,179 37,817,866
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Income - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]      
Revenues $ 795,311,000 $ 718,562,000 $ 646,230,000
Cost of revenues 623,618,000 560,303,000 494,116,000
Gross profit 171,693,000 158,259,000 152,114,000
General and administrative 76,592,000 73,705,000 67,602,000
Income before income taxes 95,101,000 84,554,000 84,512,000
Income tax provision 18,849,000 18,189,000 18,102,000
Net income $ 76,252,000 $ 66,365,000 $ 66,410,000
Net income per share:      
Basic $ 4.45 $ 3.83 $ 3.74
Diluted $ 4.4 $ 3.77 $ 3.66
Weighted average shares outstanding:      
Basic 17,122,000 17,328,000 17,753,000
Diluted 17,347,000 17,592,000 18,127,000
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Stockholders' Equity - USD ($)
Total
Common Stock [Member]
Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Beginning balance at Mar. 31, 2021 $ 220,402,000 $ 3,000 $ 185,941,000 $ (564,435,000) $ 598,893,000
Beginning balance, shares at Mar. 31, 2021   54,529,642   (36,653,552)  
Stock issued under employee stock purchase plan 564,000 $ 0 564,000 $ 0 0
Stock issued under employee stock purchase plan, shares   3,363      
Stock issued under stock option plan, net of shares repurchased 9,906,000 $ 0 9,906,000 0 0
Stock issued under stock option plan, net of shares repurchased, shares   255,707      
Stock-based compensation expense 5,198,000 $ 0 5,198,000 0 0
Purchase of treasury stock $ (90,085,000) $ 0 0 $ (90,085,000) 0
Purchase of treasury stock, shares (566,073) 0   (566,073)  
Net Income (Loss) $ 66,410,000 $ 0 0 $ 0 66,410,000
Ending balance at Mar. 31, 2022 212,395,000 $ 3,000 201,609,000 $ (654,520,000) 665,303,000
Ending balance, shares at Mar. 31, 2022   54,788,712   (37,219,625)  
Stock issued under employee stock purchase plan 676,000 $ 0 676,000 $ 0 0
Stock issued under employee stock purchase plan, shares   4,457      
Stock issued under stock option plan, net of shares repurchased 10,856,000 $ 0 10,856,000 0 0
Stock issued under stock option plan, net of shares repurchased, shares   194,197      
Stock-based compensation expense 5,559,000 $ 0 5,559,000 0 0
Purchase of treasury stock $ (93,675,000) $ 0 0 $ (93,675,000) 0
Purchase of treasury stock, shares (598,241) 0   (598,241)  
Net Income (Loss) $ 66,365,000 $ 0 0 $ 0 66,365,000
Ending balance at Mar. 31, 2023 202,176,000 $ 3,000 218,700,000 $ (748,195,000) 731,668,000
Ending balance, shares at Mar. 31, 2023   54,987,366   (37,817,866)  
Stock issued under employee stock purchase plan $ 681,000 $ 0 681,000 $ 0 0
Stock issued under employee stock purchase plan, shares 2,503,570 3,178      
Stock issued under stock option plan, net of shares repurchased $ 9,266,000 $ 0 9,266,000 0 0
Stock issued under stock option plan, net of shares repurchased, shares   171,531      
Stock-based compensation expense 4,982,000 $ 0 4,982,000 0 0
Purchase of treasury stock $ (45,710,000) $ 0 0 $ (45,710,000) 0
Purchase of treasury stock, shares (215,313) 0   (215,313)  
Net Income (Loss) $ 76,252,000 $ 0 0 $ 0 76,252,000
Ending balance at Mar. 31, 2024 $ 247,647,000 $ 3,000 $ 233,629,000 $ (793,905,000) $ 807,920,000
Ending balance, shares at Mar. 31, 2024   55,162,075   (38,033,179)  
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 76,252,000 $ 66,365,000 $ 66,410,000
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 26,252,000 25,121,000 23,916,000
Loss on write down or disposal of property, capitalized software or investment 290,000 415,000 122,000
Stock compensation expense 4,982,000 5,559,000 5,198,000
Provision for expected credit losses 1,828,000 1,216,000 158,000
Deferred income taxes (3,321,000) (1,913,000) 2,302,000
Changes in operating assets and liabilities:      
Accounts receivable (17,902,000) 336,000 (18,022,000)
Customer deposits (8,120,000) (10,241,000) (13,284,000)
Prepaid expenses and income taxes (32,000) 3,738,000 (7,116,000)
Other assets 60,000 (919,000) (135,000)
Accounts and income taxes payable (1,322,000) (4,395,000) 1,423,000
Accrued liabilities 15,290,000 (4,361,000) 8,052,000
Operating lease liabilities 2,336,000 1,367,000 (1,802,000)
Net cash provided by operating activities 99,237,000 82,288,000 67,222,000
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of property and equipment (29,240,000) (26,320,000) (29,819,000)
Net cash used in investing activities (29,240,000) (26,320,000) (29,819,000)
CASH FLOWS FROM FINANCING ACTIVITIES      
Exercise of employee stock purchase options 681,000 676,000 564,000
Exercise of common stock options 9,266,000 10,856,000 9,906,000
Purchase of treasury stock (45,710,000) (93,675,000) (90,085,000)
Net cash used in financing activities (35,763,000) (82,143,000) (79,615,000)
Net increase (decrease) in cash and cash equivalents 34,234,000 (26,175,000) (42,212,000)
Cash and cash equivalents at beginning of year 71,329,000 97,504,000 139,716,000
CASH AND CASH EQUIVALENTS AT END OF YEAR 105,563,000 71,329,000 97,504,000
Supplemental cash flow information      
Income taxes paid 22,874,000 19,993,000 19,405,000
Accrual of software license purchase $ 0 $ 5,273,000 $ 0
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Pay vs Performance Disclosure                      
Net Income (Loss) $ 19,454,000 $ 17,095,000 $ 19,898,000 $ 19,805,000 $ 18,169,000 $ 16,849,000 $ 14,656,000 $ 16,691,000 $ 76,252,000 $ 66,365,000 $ 66,410,000
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
12 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
12 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 1 — Summary of Significant Accounting Policies

Organization: CorVel Corporation (“CorVel” or “the Company”), incorporated in Delaware in 1987, is an independent nationwide provider of medical cost containment and managed care services designed to address the escalating medical costs of workers’ compensation benefits, automobile insurance claims, and group health insurance benefits. The Company’s services are provided to insurance companies, TPAs, governmental entities, and self-administered employers to assist them in managing the medical costs and monitoring the quality of care associated with healthcare claims.

Basis of Presentation: The consolidated financial statements include the accounts of CorVel and its wholly-owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation. These changes had no impact on previously-reported results of operations or shareholders’ equity.

The Company evaluated all subsequent events and transactions through the date of this filing.

Use of Estimates: The preparation of financial statements in compliance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements. Actual results could differ from those estimates. Significant estimates include the values assigned to intangible assets, capitalized software development, the allowance for expected credit losses, work in process, accrual for income taxes, share-based payments related to performance-based awards, loss contingencies, estimated lives of claims for claims administration revenue recognition, estimates used in stock options valuations, and accrual for self-insurance reserves.

Cash and Cash Equivalents: Cash and cash equivalents consist of short-term, interest-bearing highly-liquid investment-grade securities with maturities of 90 days or less when purchased. The carrying amounts of the Company’s financial instruments approximate their fair values at March 31, 2024 and 2023 due to the short-term nature of those instruments. Customer deposits represent cash that is expected to be returned or applied towards payment within one year through the Company’s provider reimbursement services.

Fair Value of Financial Instruments: The Company applies ASC 820, “Fair Value Measurements and Disclosures,” which defines fair value, establishes a framework for measuring fair value, and provides for disclosures about fair value measurements, with respect to fair value measurements of (i) nonfinancial assets and liabilities that are recognized or disclosed at fair value in the Company’s consolidated financial statements on a recurring basis (at least annually) and (ii) all financial assets and liabilities. ASC 820 prioritizes the inputs used in measuring fair value into the following hierarchy:

Level 1 Quoted market prices in active markets for identical assets or liabilities;

Level 2 Observable inputs other than those included in Level 1 (for example, quoted prices for similar assets in active markets or quoted prices for identical assets in inactive markets); and

Level 3 Unobservable inputs reflecting management’s own assumptions about the inputs used in estimating the value of the asset.

The carrying amount of the Company’s financial instruments (i.e. cash and cash equivalents, accounts receivable, accounts payable, etc.) approximates their fair values at March 31, 2024 and 2023 due to the short-term nature of those instruments. The Company has no financial instruments that are measured at fair value on a recurring basis.

Revenue Recognition: Revenue is recognized when control of the promised services is transferred to the Company’s customers in an amount that reflects the consideration expected to be entitled to in exchange for those services. As the Company completes its performance obligations which are identified in Note 2, it has an unconditional right to consideration as outlined in the Company’s contracts. Generally, the Company’s billed accounts receivable are expected to be collected in 30 days in accordance with the underlying payment terms. For many of the Company’s services, the Company typically has one performance obligation; however, it also provides the customer with an option to acquire additional services. The Company offers multiple services under its patient management and network solutions service lines. The Company typically provides a menu of offerings from which the customer may choose to purchase. The price of each service is separate and distinct and provides a separate and distinct value to the customer. Pricing is generally consistent for each service irrespective of the other services or quantities requested by the customer.

In transactions related to third-party service revenue, which includes pharmacy, directed care services and other services provided by the Company’s integrated network solutions services, the Company is considered the principal, as it directs the third party, controls the specified service, performs program utilization review, directs payment to the provider, accepts the financial risk of loss associated with services rendered and combines the services provided into an integrated solution, as specified within the Company’s customer contracts. The Company has the ability to influence contractual fees with customers and possesses the financial risk of loss in certain contractual obligations. These factors indicate the Company is the principal and, as such, it is required to recognize revenue gross and service partner vendor fees in the cost of revenue in the Company’s consolidated income statements.

Accounts Receivable: The majority of the Company’s accounts receivable are due from companies in the property and casualty insurance industries, self-insured employers and governmental entities. Credit is extended based on evaluation of a customer’s financial condition and, generally, collateral is not required. Accounts receivable are generally due within 30 days and are stated at amounts due from customers net of an allowance for expected credit losses. Those accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable against the reserve when they become uncollectible. Accounts receivable includes $42,417,000 and $26,639,000 of unbilled receivables at March 31, 2024 and 2023, respectively. Unbilled receivables represent the amounts expected to be collected for work performed which has not yet been invoiced to the customer. Unbilled receivables are generally invoiced within one year.

Concentrations of Credit Risk: Substantially all of the Company’s customers are payors of workers’ compensation benefits and property and casualty insurance, which include insurance companies, third party administrators, self-insured employers and government entities. Credit losses consistently have been within management’s expectations. Virtually all of the Company’s cash is invested at financial institutions in amounts which exceed the FDIC insurance levels. No customer accounted for 10% or more of revenue for fiscal 2024, 2023 or 2022. One customer accounted for 10% or more of accounts receivable at March 31, 2024 and 2023.

Property and Equipment: Additions to property and equipment are recorded at cost. The Company provides for depreciation on property and equipment using the straight-line method by charges to operations in amounts that allocate the cost of depreciable assets over their estimated lives as follows:

 

Asset Classification

Building

Building Improvements

Land Improvements

Estimated Useful Life

40 years

20 years

20 years

Leasehold Improvements

Shorter of 5 years or the life of lease

Furniture and Equipment

5 to 7 years

Computer Hardware

2 to 5 years

Computer Software

3 to 5 years

 

The Company accounts for internally-developed software costs in accordance with ASC 350-40, “Internal Use Software”. Capitalized software development costs, intended for internal use, totaled $37,166,000 (net of $155,998,000 in accumulated amortization) and $33,695,000 (net of $143,329,000 in accumulated amortization), as of March 31, 2024 and 2023, respectively. These costs are included in computer software in property and equipment and are amortized over a period of five years.

Long-Lived Assets: The carrying amount of all long-lived assets is evaluated periodically to determine if adjustment to the depreciation and amortization period or to the unamortized balance is warranted. Such evaluation is based principally on the expected utilization of the long-lived assets and the projected, undiscounted cash flows of the operations in which the long-lived assets are deployed.

Leases: The Company determines if an arrangement includes a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term; and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date of the lease, renewal date of the lease or significant remodeling of the lease space based on the present value of the remaining future minimum lease payments. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable.

Operating and financing lease liabilities and their corresponding right-of-use assets are initially recorded based on the present value of lease payments over the expected remaining lease term. The interest rate implicit in lease contracts is typically not readily determinable. As a result, we utilize our incremental borrowing rate to discount lease payments, which reflects the fixed rate at which we could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. The Company’s leases may include options to extend or terminate the lease which are included in the lease term when it is reasonably certain that we will exercise any such options. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.

Goodwill and Indefinite Lived Long-Lived Assets: The Company accounts for its business combinations in accordance with the ASC 805-10 through ASC 805-50, “Business Combinations,” which (i) requires that the purchase method of accounting be applied to all business combinations and (ii) addresses the criteria for initial recognition of intangible assets and goodwill. In accordance with ASC 350-10 through ASC 350-30, goodwill and other intangible assets with indefinite lives are not amortized but are tested for impairment annually, or more frequently if circumstances indicate the possibility of impairment. If the carrying value of goodwill or an intangible asset exceeds its fair value, an impairment loss will be recognized. Based on the Company’s tests and reviews, no impairment of its goodwill, intangible assets or other long-lived assets existed at March 31, 2024 and 2023. However, future events or changes in current circumstances could affect the recoverability of the carrying value of goodwill and long-lived assets. Goodwill amounted to $36,814,000 (net of accumulated amortization of $2,069,000) at March 31, 2024 and at March 31, 2023.

Cost of Revenues: Cost of services consists primarily of the compensation and fringe benefits of field personnel, including managers, medical bill analysts, field case managers, telephonic case managers, systems support, administrative support, account managers and account executives, and related facility costs including rent, telephone and office supplies. Historically, the costs associated with these additional personnel and facilities have been the most significant factor driving increases in the Company’s cost of services.

Income Taxes: The Company provides for income taxes in accordance with provisions specified in ASC 740, “Accounting for Income Taxes”. Accordingly, deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities. These differences will result in taxable or deductible amounts in the future, based on tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences become deductible. In making an assessment regarding the probability of realizing a benefit from these deductible differences, management considers the Company’s current and past performance, the market environment in which the Company operates, tax-planning strategies and the length of carry-forward periods for loss carry-forwards, if any. Valuation allowances are established when necessary to reduce deferred tax assets to amounts that are more likely than not to be realized. Further, the Company accrues for income tax issues not yet resolved with federal, state and local tax authorities, when it appears more likely than not that a tax liability has been incurred.

Share-Based Compensation: The Company accounts for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation.” Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant). The Company issues performance-based stock options which vest only upon the Company’s achievement of certain earnings per share targets on a calendar year basis, as determined by the Company’s Board of Directors. These options were valued in the same manner as the time-based options. However, the Company only recognizes stock compensation expense to the extent that the targets are determined to be probable of being achieved, which triggers the vesting of the performance options.

Accrual for Self-insurance Costs: The Company self-insures for the group medical costs and workers’ compensation costs of its employees. Management believes that the self-insurance reserves are appropriate; however, actual claims costs may differ from the original estimates requiring adjustments to the reserves. The Company determines its estimated self-insurance reserves based upon historical trends along with outstanding claims information provided by its claims paying agents.

Earnings per Share: Earnings per common share-basic is based on the weighted average number of common shares outstanding during the period. Earnings per common shares-diluted is based on the weighted average number of common shares and common share equivalents outstanding during the period. In calculating earnings per share, earnings are the same for the basic and diluted calculations. Weighted average shares outstanding is greater for diluted earnings per share due to the effect of stock options.

The difference between the basic weighted average shares and the diluted weighted average shares for each of the fiscal years ended March 31, 2024, 2023 and 2022 is as follows:

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Basic weighted average shares

 

 

17,122,000

 

 

 

17,328,000

 

 

 

17,753,000

 

Treasury stock impact of stock options

 

 

225,000

 

 

 

264,000

 

 

 

374,000

 

Diluted weighted average shares

 

 

17,347,000

 

 

 

17,592,000

 

 

 

18,127,000

 

 

Recently Issued Accounting Standards

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, a new accounting standard to enhance the transparency and decision usefulness of income tax disclosures. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition
12 Months Ended
Mar. 31, 2024
Revenue Recognition [Abstract]  
Revenue Recognition

Note 2 – Revenue Recognition

Revenue from Contracts with Customers

Revenue is recognized when control of the promised services is transferred to the Company’s customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. As the Company completes its performance obligations, which are identified below, it has an unconditional right to consideration as outlined in the Company’s contracts. Generally, the Company’s accounts receivable are expected to be collected in 30 days in accordance with the underlying payment terms.

The Company generates revenue through its patient management and network solutions service lines. The Company operates in one reportable operating segment, managed care.

Patient Management Service Line

The patient management service line provides services primarily related to workers’ compensation claims management and case management. This service line also includes additional services such as accident and health claims programs. Each claim referred by the customer is considered an additional optional purchase of claims management services under the agreement with the customer. The transaction price is readily available from the contract and is fixed for each service. Revenue is recognized over time as services are provided as the performance obligations are satisfied through the effort expended to research, investigate, evaluate, document, and report the claim and control of these services is transferred to the customer. Revenue is recognized based on historical claim closure rates and claim type applied utilizing a portfolio approach based on time elapsed for these claims, generally between three and fifteen months. The Company believes this approach reasonably reflects the transfer of the claims management services to its customer.

The Company’s obligation to manage claims and cases under the patient management service line can range from less than one year to multi-year contracts. They are generally one year under the terms of the contract; however, many of these contracts contain auto-renewal provisions and the Company’s customer relationships can span multiple years. Under certain claims management agreements, the Company receives consideration from a customer at contract inception prior to transferring services to the customer, however, the Company would begin performing services immediately. The period between a customer’s payment of consideration and the completion of the promised services is generally less than one year. There is no difference between the amount of promised consideration and the cash selling price of the promised services. The fee is billed upfront by the Company in order to provide customers with simplified and predictable ways of purchasing the Company’s services.

The patient management service line also offers the services of case managers who provide administration services by proactively managing medical treatment for claimants while facilitating an understanding of and participation in their rehabilitation process. Revenue for case management services is recognized over time as the performance obligations are satisfied through the effort expended to manage the medical treatment for claimants and control of these services is transferred to the customer. Case management services are generally billed based on time incurred, are considered variable consideration, and revenue is recognized at the amount in which the Company has the right to invoice for services performed. The Company believes this approach reasonably reflects the transfer of the case management service to the customer.

 

 

Network Solutions Service Line

The network solutions service line consists primarily of medical bill review and third-party services. Medical bill review services provide an analysis of medical charges for customers’ claims to identify opportunities for savings. Medical bill review services revenues are recognized at a point in time when control of the service is transferred to the customer. Revenue is recognized based upon the transfer of the results of the medical bill review service to the customer as this is the most accurate depiction of the transfer of the service to the customer. Medical bill review revenues are variable, generally based on performance metrics set forth in the underlying contracts. Each period, the Company bases its estimates on a contract-by-contract basis. The Company makes its best estimate of amounts the Company has earned and expects to be collected using historical averages and other factors to project such revenues. Variable consideration is recognized in the amount that the Company concludes is probable that a significant revenue reversal will not occur in future periods.

Third-party services revenue includes pharmacy, directed care services and other services, and includes amounts received from customers compensating the Company for certain third-party costs associated with providing its integrated network solutions services. The Company is considered the principal in these transactions as it directs the third party, controls the specified service and its pricing, performs program utilization review, directs payment to the provider, accepts the financial risk of loss associated with services rendered and combines the services provided into an integrated solution, as specified within the Company’s customer contracts. The Company has the ability to influence contractual fees with customers and possesses the financial risk of loss in certain contractual obligations. These factors indicate the Company is the principal and, as such, it is required to recognize revenue gross and service partner vendor fees in the operating expense in the Company’s consolidated statements of income.

 

The following table presents revenues disaggregated by service line for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

2024

 

 

2023

 

 

2022

 

Patient management services

 

$

529,995,000

 

 

$

478,751,000

 

 

$

424,050,000

 

Network solutions services

 

 

265,316,000

 

 

 

239,811,000

 

 

 

222,180,000

 

Total services

 

$

795,311,000

 

 

$

718,562,000

 

 

$

646,230,000

 

 

Arrangements with Multiple Performance Obligations

 

For many of the Company’s services, the Company typically has one performance obligation; however, the Company also provides the customer with an option to acquire additional services. The Company offers multiple services under its patient management and network solutions service lines. The Company typically provides a menu of offerings from which the customer may choose to purchase. The price of each service is separate and distinct and provides a separate and distinct value to the customer. Pricing is generally consistent for each service irrespective of the other services or quantities requested by the customer.

Contract Balances

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivables, unbilled receivables, and contract liabilities (reported as deferred revenues) on the Company’s consolidated balance sheets. Unbilled receivables are due to the Company unconditionally for services already rendered except for physical invoicing and the passage of time. Invoicing requirements vary by customer contract, but substantially all unbilled revenues are billed within one year.

 

 

 

March 31, 2024

 

 

March 31, 2023

 

Billed receivables

 

$

58,936,000

 

 

$

57,218,000

 

Allowance for expected credit losses

 

 

(4,245,000

)

 

 

(2,823,000

)

Unbilled receivables

 

 

42,417,000

 

 

 

26,639,000

 

Accounts receivable, net

 

$

97,108,000

 

 

$

81,034,000

 

 

When the Company receives consideration from a customer prior to transferring services to the customer under the terms of certain claims management agreements, it records deferred revenues on the Company’s consolidated balance sheets, which represents a contract liability.

 

Certain services, such as claims management, are provided under fixed-fee service agreements and require the Company to manage claims over a contract period, typically for one year with the option for auto renewal, with the fixed fee renewing on the anniversary date of such contracts. The Company recognizes deferred revenues as revenues when it performs services and transfers control of the services to the customer and satisfies the performance obligation which it determines utilizing a portfolio approach. For all fixed fee service agreements, revenues are straight-lined and recognized over the expected service periods by type of claim.

 

 

The table below presents the deferred revenues balance and the significant activity affecting deferred revenues during the fiscal year ended March 31, 2024:

 

 

 

March 31, 2024

 

Beginning balance at April 1, 2023

 

$

26,978,000

 

Additions

 

 

52,433,000

 

Revenue recognized from beginning of period

 

 

(17,685,000

)

Revenue recognized from additions

 

 

(31,765,000

)

Ending balance at March 31, 2024

 

$

29,961,000

 

 

Remaining Performance Obligations

 

As of March 31, 2024, the Company had $30.0 million of remaining performance obligations related to claims and non-claims services for which the price is fixed. Remaining performance obligations consist of deferred revenues. The Company expects to recognize approximately 98% of its remaining performance obligations as revenues within one year and the remaining balance thereafter. See the discussion below regarding the practical expedients elected for the disclosure of remaining performance obligations.

 

Costs to Obtain a Contract

 

The Company has an internal sales force compensation program where remuneration is based solely on the revenues recognized in the period and does not represent an incremental cost to the Company which provides a future benefit expected to be longer than one year and would meet the criteria to be capitalized and presented on the Company’s consolidated balance sheets.

 

Practical Expedients Elected

 

As a practical expedient, the Company does not adjust the consideration in a contract for the effects of a significant financing component. It expects, at contract inception, that the period between a customer’s payment of consideration and the transfer of promised services to the customer will be one year or less.

 

For patient management services that are billed on a time-and-expense incurred or per unit basis and for which revenue is recognized over time, the Company recognizes revenue at the amount to which it has the right to invoice for services performed.

 

The Company does not disclose the value of remaining performance obligations for (i) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed, and (ii) contracts with variable consideration allocated entirely to a single performance obligation.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Stock-Based Compensation
12 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock Options and Stock-Based Compensation

Note 3 — Stock Options and Stock-Based Compensation

Under the Company’s Restated Omnibus Incentive Plan (formerly the Restated 1988 Executive Stock Option Plan) (“the Plan”) as in effect at March 31, 2024, options exercisable for up to 20,615,000 shares of the Company’s common stock may be granted over the life of the Plan to key employees, non-employee directors, and consultants at exercise prices not less than the fair market value of the common stock on the date of grant. Options granted under the Plan are non-statutory stock options and generally vest 25% one year from the date of grant, with the remaining 75% vesting ratably each month for the next 36 months. The options granted to employees and the Company’s Board of Directors expire at the end of five years and ten years from date of grant, respectively. All options granted in fiscal 2024 and 2023 were granted with an exercise price equal to the fair value of the Company’s common stock on the grant date.

The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes option-pricing model with the assumptions included in the table below. The Company uses historical data, among other factors, to estimate the expected volatility, the expected dividend yield, and the expected option life. The Company accounts for forfeitures as they occur, rather than estimate expected forfeitures. The risk-free rate is based on the interest rate paid on a U.S. Treasury issue with a term similar to the estimated life of the option.

The fair value of each grant is estimated on the date of grant using the Black-Scholes option-pricing model. The following weighted average assumptions were used for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Expected volatility

 

 

34

%

 

 

36

%

 

 

36

%

Risk free interest rate

 

3.91% to 4.65%

 

 

2.73% to 4.36%

 

 

0.71% to 1.66%

 

Dividend yield

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

Weighted average option life

 

4.0 to 4.1 years

 

 

4.2 to 4.3 years

 

 

4.3 to 4.4 years

 

 

For the fiscal years ended March 31, 2024, 2023 and 2022, the Company recorded share-based compensation expense of $4,982,000, $5,559,000, and $5,198,000, respectively. The table below shows the amounts recognized in the financial statements for the fiscal years ended March 31, 2024, 2023 and 2022.

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Cost of revenue

 

$

2,797,000

 

 

$

2,566,000

 

 

$

2,063,000

 

General and administrative

 

 

2,185,000

 

 

 

2,993,000

 

 

 

3,135,000

 

Total cost of stock-based compensation
   included in income before income taxes

 

 

4,982,000

 

 

 

5,559,000

 

 

 

5,198,000

 

Amount of income tax benefit recognized

 

 

(987,000

)

 

 

(1,210,000

)

 

 

(1,119,000

)

Amount charged to net income

 

$

3,995,000

 

 

$

4,349,000

 

 

$

4,079,000

 

Effect on basic earnings per share

 

$

0.23

 

 

$

0.25

 

 

$

0.23

 

Effect on diluted earnings per share

 

$

0.23

 

 

$

0.25

 

 

$

0.23

 

 

The following table summarizes information for all stock options for the fiscal years March 31, 2024, 2023 and 2022:

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Options outstanding – beginning of fiscal year

 

 

651,857

 

 

 

723,876

 

 

 

937,158

 

Options granted

 

 

59,900

 

 

 

168,300

 

 

 

130,200

 

Options exercised

 

 

(201,293

)

 

 

(209,301

)

 

 

(298,570

)

Options cancelled/forfeited

 

 

(20,737

)

 

 

(31,018

)

 

 

(44,912

)

Options outstanding – end of fiscal year

 

 

489,727

 

 

 

651,857

 

 

 

723,876

 

During the fiscal year, weighted average exercise
   price of:

 

 

 

 

 

 

 

 

 

Options granted

 

$

206.76

 

 

$

159.43

 

 

$

161.95

 

Options exercised

 

$

80.30

 

 

$

63.21

 

 

$

55.44

 

Options cancelled/forfeited

 

$

157.84

 

 

$

140.38

 

 

$

79.30

 

At the end of fiscal year:

 

 

 

 

 

 

 

 

 

Price range of outstanding options

 

$33.16-$235.34

 

 

$33.16-$197.16

 

 

$22.07-$197.16

 

Weighted average exercise price per share

 

$

129.39

 

 

$

108.10

 

 

$

84.55

 

Options available for future grants

 

 

618,809

 

 

 

657,972

 

 

 

805,097

 

Exercisable options

 

 

269,253

 

 

 

319,703

 

 

 

354,460

 

 

 

The following table summarizes the status of stock options outstanding and exercisable at March 31, 2024:

 

Range of
Exercise Prices

 

Number of
Outstanding
Options

 

 

Weighted
Average
Remaining
Contractual
Life

 

 

Outstanding
Options –
Weighted
Average
Exercise Price

 

 

Exercisable
Options –
Number of
Exercisable
Options

 

 

Exercisable
Options –
Weighted
Average
Exercise Price

 

$33.16 to $87.49

 

 

133,743

 

 

 

2.55

 

 

$

62.80

 

 

 

127,559

 

 

$

62.15

 

$87.50 to $148.89

 

 

127,254

 

 

 

2.04

 

 

 

111.95

 

 

 

89,078

 

 

 

103.10

 

$148.90 to $189.02

 

 

137,885

 

 

 

4.23

 

 

 

161.24

 

 

 

37,873

 

 

 

160.12

 

$189.03 to $235.34

 

 

90,845

 

 

 

4.02

 

 

 

203.48

 

 

 

14,743

 

 

 

197.16

 

Total

 

 

489,727

 

 

 

3.16

 

 

$

129.39

 

 

 

269,253

 

 

$

96.87

 

 

The following table summarizes the status of all outstanding options at March 31, 2024, and changes during the fiscal year then ended:

 

 

 

Number of
Options

 

 

Weighted
Average
Exercise
Price per
Share

 

 

Weighted Average
Remaining
Contractual Life
(Years)

 

 

Aggregate
Intrinsic Value
as of March 31, 2024

 

Options outstanding, March 31, 2023

 

 

651,857

 

 

$

108.10

 

 

 

 

 

 

 

Granted

 

 

59,900

 

 

 

206.76

 

 

 

 

 

 

 

Exercised

 

 

(201,293

)

 

 

80.30

 

 

 

 

 

 

 

Cancelled – forfeited

 

 

(20,538

)

 

 

158.25

 

 

 

 

 

 

 

Cancelled – expired

 

 

(199

)

 

 

110.66

 

 

 

 

 

 

 

Options outstanding, March 31, 2024

 

 

489,727

 

 

$

129.39

 

 

 

3.16

 

 

$

65,414,479

 

Options vested and expected to vest

 

 

430,808

 

 

$

122.90

 

 

 

3.10

 

 

$

60,445,126

 

Ending exercisable

 

 

269,253

 

 

$

96.87

 

 

 

2.51

 

 

$

44,719,800

 

 

The weighted average fair value of options granted during fiscal 2024, 2023 and 2022 was $75.49, $56.34, and $50.29, respectively. The total intrinsic value of options exercised during fiscal years 2024, 2023 and 2022 was $29,230,000, $21,094,000, and $27,615,000 respectively.

Included in the above-noted stock option grants and stock compensation expense are performance-based stock options which vest only upon the Company’s achievement of certain earnings per share targets on a calendar year basis, as determined by the Company’s Board of Directors. These options were valued in the same manner as the time-based options. However, the Company only recognizes stock compensation expense to the extent that the targets are determined to be probable of being achieved, which triggers the vesting of the performance options. During the fiscal years ended March 31, 2024, 2023 and 2022, the Company recognized stock compensation expense for performance-based options in the amount of $1,199,000, $1,961,000, and $2,280,000, respectively.

The Company received $9,266,000, $10,856,000, and $9,906,000 of cash receipts from the exercise of stock options during fiscal 2024, 2023 and 2022, respectively. As of March 31, 2024, $8,178,000 of total unrecognized compensation costs related to stock options is expected to be recognized over a weighted average period of 3 years.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment
12 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment

Note 4 — Property and Equipment

Property and equipment, net consisted of the following at March 31, 2024 and 2023:

 

 

 

2024

 

 

2023

 

Computer software

 

$

213,145,000

 

 

$

202,095,000

 

Office equipment and computers

 

 

66,608,000

 

 

 

68,253,000

 

Land, building and improvements

 

 

11,123,000

 

 

 

11,081,000

 

Leasehold improvements

 

 

18,010,000

 

 

 

18,295,000

 

 

 

 

308,886,000

 

 

 

299,724,000

 

Less: accumulated depreciation and amortization

 

 

(222,994,000

)

 

 

(216,954,000

)

 

 

$

85,892,000

 

 

$

82,770,000

 

 

Depreciation expense totaled $25,829,000, $24,696,000 and $23,481,000 for the fiscal years ended March 31, 2024, 2023 and 2022, respectively.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts and Income Taxes Payable and Accrued Liabilities
12 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accounts and Income Taxes Payable and Accrued Liabilities

Note 5 — Accounts and Income Taxes Payable and Accrued Liabilities

Accounts and income taxes payable consisted of the following at March 31, 2024 and 2023:

 

 

 

2024

 

 

2023

 

Accounts payable

 

$

16,410,000

 

 

$

15,058,000

 

Income taxes payable

 

 

221,000

 

 

 

251,000

 

 

 

$

16,631,000

 

 

$

15,309,000

 

 

Accrued liabilities consisted of the following at March 31, 2024 and 2023:

 

 

 

2024

 

 

2023

 

Payroll, payroll taxes and employee benefits

 

$

26,291,000

 

 

$

22,170,000

 

Customer deposits

 

 

88,142,000

 

 

 

80,022,000

 

Accrued professional service fees

 

 

9,838,000

 

 

 

8,601,000

 

Self-insurance accruals

 

 

3,818,000

 

 

 

3,563,000

 

Deferred revenue

 

 

29,961,000

 

 

 

26,978,000

 

Operating lease liabilities

 

 

8,864,000

 

 

 

9,900,000

 

Other

 

 

954,000

 

 

 

1,344,000

 

 

 

$

167,868,000

 

 

$

152,578,000

 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
12 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

Note 6 — Income Taxes

The income tax provision consisted of the following for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

2024

 

 

2023

 

 

2022

 

Current — Federal

 

$

17,463,000

 

 

$

14,745,000

 

 

$

11,977,000

 

Current — State

 

 

4,707,000

 

 

 

5,357,000

 

 

 

3,823,000

 

Subtotal

 

 

22,170,000

 

 

 

20,102,000

 

 

 

15,800,000

 

Deferred — Federal

 

 

(2,828,000

)

 

 

(1,321,000

)

 

 

1,784,000

 

Deferred — State

 

 

(493,000

)

 

 

(592,000

)

 

 

518,000

 

Subtotal

 

 

(3,321,000

)

 

 

(1,913,000

)

 

 

2,302,000

 

 

 

$

18,849,000

 

 

$

18,189,000

 

 

$

18,102,000

 

 

The following is a reconciliation of the income tax provision from the statutory federal income tax rate to the effective rate for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

2024

 

 

2023

 

 

2022

 

Income taxes at federal statutory rate

 

$

19,971,000

 

 

$

17,757,000

 

 

$

17,748,000

 

State income taxes, net of federal benefit

 

 

3,369,000

 

 

 

3,890,000

 

 

 

3,658,000

 

Uncertain tax positions

 

 

(22,000

)

 

 

(77,000

)

 

 

(222,000

)

Stock-based compensation and §162(m) limitation

 

 

(3,961,000

)

 

 

(3,098,000

)

 

 

(2,697,000

)

Permanent items and tax credits

 

 

(480,000

)

 

 

(384,000

)

 

 

(465,000

)

Adjustments to returns as filed

 

 

67,000

 

 

 

163,000

 

 

 

176,000

 

Valuation allowance

 

 

(95,000

)

 

 

(62,000

)

 

 

(96,000

)

 

 

$

18,849,000

 

 

$

18,189,000

 

 

$

18,102,000

 

 

Deferred tax assets and liabilities at March 31, 2024 and 2023 are, as follows:

 

 

 

2024

 

 

2023

 

Deferred tax assets:

 

 

 

 

 

 

Accrued liabilities not currently deductible

 

$

7,181,000

 

 

$

6,885,000

 

Allowance for expected credit losses

 

 

1,076,000

 

 

 

736,000

 

Stock-based compensation

 

 

2,489,000

 

 

 

2,423,000

 

Deferred lease liability

 

 

7,917,000

 

 

 

8,740,000

 

Capitalized research and development expenditures

 

 

4,124,000

 

 

 

2,495,000

 

Other

 

 

497,000

 

 

 

536,000

 

Deferred tax assets

 

 

23,284,000

 

 

 

21,815,000

 

Deferred tax liabilities:

 

 

 

 

 

 

Excess of book over tax basis of fixed assets

 

 

(5,758,000

)

 

 

(6,654,000

)

Intangible assets

 

 

(4,922,000

)

 

 

(5,057,000

)

Right-of-use asset

 

 

(6,075,000

)

 

 

(7,190,000

)

Accrued revenue

 

 

(2,284,000

)

 

 

(1,851,000

)

Other

 

 

(464,000

)

 

 

(508,000

)

Total deferred tax liabilities

 

 

(19,503,000

)

 

 

(21,260,000

)

Valuation allowance

 

 

(236,000

)

 

 

(331,000

)

Deferred tax liabilities

 

 

(19,739,000

)

 

 

(21,591,000

)

Net deferred tax assets (liabilities)

 

$

3,545,000

 

 

$

224,000

 

 

 

 

 

 

 

 

 

Prepaid income taxes are $2,169,000 at March 31, 2024, and $1,816,000 at March 31, 2023.

A reconciliation of the financial statement recognition and measurement of uncertain tax positions during the current fiscal year is as follows:

 

Balance as of March 31, 2023

 

$

153,000

 

Additions based on tax positions related to the current year

 

 

 

Additions for tax positions of prior years

 

 

48,000

 

Reductions for tax positions related to the current year

 

 

 

Reductions for tax positions of prior years

 

 

(56,000

)

Balance as of March 31, 2024

 

$

145,000

 

 

The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. During the fiscal years ended March 31, 2024, 2023 and 2022, the Company recognized approximately $(14,000), $(13,000) and $(40,000) in interest and penalties, respectively. As of March 31, 2024, 2023 and 2022, accrued interest and penalties related to uncertain tax positions were $40,000, $54,000 and $67,000, respectively.

The tax fiscal years from 2018-2023 remain open to examination by the major taxing jurisdictions to which the Company is subject.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Purchase Plan
12 Months Ended
Mar. 31, 2024
Text Block [Abstract]  
Employee Stock Purchase Plan

Note 7 — Employee Stock Purchase Plan

The Company maintains an Employee Stock Purchase Plan (as amended, “ESPP”) which allows employees of the Company and its subsidiaries to purchase shares of common stock on the last day of two six-month purchase periods (i.e. March 31 and September 30) at a purchase price which is 95% of the closing sale price of shares as quoted on NASDAQ on the last day of such purchase period. Employees are allowed to contribute up to 20% of their gross pay. A maximum of 2,850,000 shares have been authorized for issuance under the ESPP. As of March 31, 2024, 2,503,570 shares had been issued pursuant to the ESPP. Summarized ESPP information is as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

Employee contributions

 

$

681,000

 

 

$

676,000

 

 

$

564,000

 

Shares acquired

 

 

3,178

 

 

 

4,457

 

 

 

3,363

 

Average purchase price

 

$

214.19

 

 

$

151.63

 

 

$

167.71

 

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Treasury Stock
12 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Treasury Stock

Note 8 — Treasury Stock

During each of the three fiscal years ended March 31, 2024, the Company continued to repurchase shares of its common stock under a program originally approved by the Company’s Board of Directors in 1996. Including a 1,000,000 share expansion authorized in November 2022 by the Company’s Board of Directors, the total number of shares of common stock authorized to be repurchased over the life of the program is 39,000,000 shares of common stock. Purchases may be made from time to time depending on market conditions and other relevant factors. The share repurchases for the fiscal years ended March 31, 2024, 2023 and 2022 and cumulatively since inception of the authorization, are as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

 

Cumulative

 

Shares repurchased

 

 

215,313

 

 

 

598,241

 

 

 

566,073

 

 

 

38,033,179

 

Cost

 

$

45,710,000

 

 

$

93,675,000

 

 

$

90,085,000

 

 

$

793,905,000

 

Average price

 

$

212.29

 

 

$

156.58

 

 

$

159.14

 

 

$

20.87

 

 

During the period subsequent to March 31, 2024, through the date of filing this annual report, the Company repurchased 22,461 shares for $5.5 million, or an average of $246.83 per share. The repurchased shares were recorded as treasury stock, at cost, and are available for general corporate purposes. The repurchases were primarily financed from cash generated from operations and from cash proceeds from the exercise of stock options.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
12 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases

Note 9 – Leases

 

The Company determines if an arrangement is or contains a lease at contract inception. These lease agreements have remaining lease terms of 1 to 5 years. The Company recognizes a right-of-use (“ROU”) asset and a lease liability at the lease commencement date. The lease liability is initially measured at the present value of the unpaid lease payments as of the lease commencement date. Key estimates and judgments include how the Company determines (1) the discount rate it uses to discount the unpaid lease payments to present value, (2) the lease term, and (3) lease payments.

 

ASC 842 requires a lessee to discount its unpaid lease payments using the interest rate implicit in the lease or, if that rate cannot be readily determined, its incremental borrowing rate. Generally, the Company cannot determine the interest rate implicit in the lease because it does not have access to the lessor's estimated residual value or the amount of the lessor's deferred initial direct costs. Therefore, the Company uses its incremental borrowing rate as the discount rate for the lease. The Company's incremental borrowing rate for a lease is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because the Company does not generally borrow on a collateralized basis, it uses quoted interest rates obtained from financial institutions as an input to derive an appropriate incremental borrowing rate, adjusted for the amount of the lease payments, the lease term, and the effect on that rate of designating specific collateral with a value equal to the unpaid lease payments for that lease.

The Company’s lease agreements may include options to extend the lease following the initial term. At the time of adopting ASC 842, the Company determined that it was reasonably certain it would exercise the option to renew; accordingly, these options were considered in determining the initial lease term. The Company elected the practical expedient of hindsight in determining the option to renew. The Company has since reassessed the assumption of the renewal term and determined that due to the COVID-19 pandemic, the Company is now expecting more of its workforce to be working from home permanently. Therefore, expecting a reduction in overall square footage of office space needs, the Company no longer believes it is reasonably certain it will exercise most of its options to renew, and therefore, has removed the renewal term of several lease obligations. The subsequent re-measurement reduced the right-of-use asset and related lease liability on the consolidated balance sheet, but had an immaterial impact on the income statement.

For lease agreements entered into or reassessed after the adoption of ASC 842, the Company has elected the practical expedient to account for the lease and non-lease components as a single lease component. Therefore, for those leases, the lease payments used to measure the lease liability include all of the fixed consideration in the contract.

Variable lease payments associated with the Company’s leases are recognized upon occurrence of the event, activity, or circumstance in the lease agreement on which those payments are assessed.

Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term.

The components of lease expenses are as follows:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

 

March 31, 2022

 

Operating lease expense

 

$

9,989,000

 

 

$

12,259,000

 

 

$

13,768,000

 

Finance lease expense

 

 

86,000

 

 

 

92,000

 

 

 

98,000

 

Short-term lease expense

 

 

114,000

 

 

 

16,000

 

 

 

13,000

 

Variable lease expense

 

 

559,000

 

 

 

555,000

 

 

 

495,000

 

Total lease expenses

 

$

10,748,000

 

 

$

12,922,000

 

 

$

14,374,000

 

 

The following table presents assets and liabilities recorded on the Company’s consolidated balance sheets related to its operating leases:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

Right-of-use asset, net

 

$

24,058,000

 

 

$

27,721,000

 

Short-term lease liability

 

$

8,864,000

 

 

$

9,900,000

 

Long-term lease liability

 

 

22,533,000

 

 

 

23,860,000

 

Total lease liabilities

 

$

31,397,000

 

 

$

33,760,000

 

Weighted average remaining lease term

 

4.11 years

 

 

4.07 years

 

Weighted average finance lease term

 

1.25 years

 

 

2.25 years

 

Weighted average discount rate

 

 

3.7

%

 

 

2.8

%

 

Supplemental cash flow information related to operating leases for fiscal years ended March 31, 2024 and 2023 were as follows:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

Cash paid for amounts included in the measurement
   of operating lease liabilities

 

$

8,692,000

 

 

$

14,348,000

 

Operating lease liabilities arising from obtaining ROU assets

 

$

53,617,000

 

 

$

55,269,000

 

Finance lease liabilities arising from obtaining ROU assets

 

$

358,000

 

 

$

358,000

 

Additions to ROU assets resulting from additions to
   operating lease liabilities

 

$

6,247,000

 

 

$

4,912,000

 

 

As of March 31, 2024, maturities of operating and financing lease liabilities for each of the next five years and thereafter are as follows:

 

2025

 

$

9,779,000

 

2026

 

 

7,825,000

 

2027

 

 

6,164,000

 

2028

 

 

5,256,000

 

2029

 

 

3,135,000

 

Thereafter

 

 

1,994,000

 

Total lease payments

 

 

34,153,000

 

Less interest

 

 

(2,756,000

)

Total lease liabilities

 

$

31,397,000

 

 

As of March 31, 2024, the Company has approximately $4.9 million of additional operating lease commitments that have not yet commenced. These leases commence in 2025 and have lease terms between 4 years and 5 years.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contingencies and Legal Proceedings
12 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Contingencies and Legal Proceedings

Note 10 — Contingencies and Legal Proceedings

The Company is involved in litigation arising in the ordinary course of business. Management believes that resolution of these matters will not result in any payment that, in the aggregate, would be material to the consolidated financial position or results of operations of the Company.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Retirement Savings Plan
12 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Retirement Savings Plan

Note 11 — Retirement Savings Plan

The Company maintains a retirement savings plan for its employees, which is a qualified plan under Section 401(k) of the Internal Revenue Code. Full-time employees that meet certain requirements are eligible to participate in the plan. Employer contributions are made annually, primarily at the discretion of the Company’s Board of Directors. Contributions of $1,505,000, $1,315,000 and $1,088,000 were charged to operations for the fiscal years ended March 31, 2024, 2023 and 2022, respectively.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting
12 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Reporting

Note 12 — Segment Reporting

The Company derives the majority of its revenues from providing patient management and network solutions services to payors of workers’ compensation benefits, automobile insurance claims and group health insurance benefits. Patient management services include claims administration, utilization review, medical case management, and vocational rehabilitation. Network solutions services include fee schedule auditing, hospital bill auditing, coordination of independent medical examinations, diagnostic imaging review services and preferred provider referral services. The percentages of revenues attributable to patient management and network solutions services for the fiscal years ended March 31, 2024, 2023 and 2022 are listed below.

 

 

 

2024

 

 

2023

 

 

2022

 

Patient management services

 

 

66.6

%

 

 

66.6

%

 

 

65.6

%

Network solutions services

 

 

33.4

%

 

 

33.4

%

 

 

34.4

%

 

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

 

The Company’s management is structured geographically with regional vice presidents who are responsible for all services provided by the Company in his or her particular region and responsible for the operating results of the Company in multiple states. These regional vice presidents have area and district managers who are also responsible for all services provided by the Company in their given area and district.

Under ASC 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar economic characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. The Company believes each of the Company’s regions meet these criteria as they provide similar managed care services to similar customers using similar methods of production and distribution. All of the Company’s regions perform both patient management and network solutions services.

Because the Company believes it meets each of the criteria set forth above and each of the Company’s regions has similar economic characteristics, the Company aggregates its results of operations in one reportable operating segment.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Intangible Assets
12 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Other Intangible Assets

Note 13 — Other Intangible Assets

 

Other intangible assets consisted of the following at March 31, 2024:

 

Item

 

Life

 

Cost

 

 

Fiscal 2024 Amortization
Expense

 

 

Accumulated
Amortization at
March 31, 2024

 

 

Cost, Net of
Accumulated
Amortization at
March 31, 2024

 

Covenant Not to Compete

 

5 years

 

$

775,000

 

 

$

 

 

$

775,000

 

 

$

 

Customer Relationships

 

18-20 years

 

 

7,922,000

 

 

 

421,000

 

 

 

7,101,000

 

 

 

821,000

 

Third Party Administrator Licenses

 

15 years

 

 

204,000

 

 

 

2,000

 

 

 

204,000

 

 

 

 

Total

 

 

 

$

8,901,000

 

 

$

423,000

 

 

$

8,080,000

 

 

$

821,000

 

Other intangible assets consisted of the following at March 31, 2023:

 

Item

 

Life

 

Cost

 

 

Fiscal 2023 Amortization
Expense

 

 

Accumulated
Amortization at
March 31, 2023

 

 

Cost, Net of
Accumulated
Amortization at
March 31, 2023

 

Covenant Not to Compete

 

5 years

 

$

775,000

 

 

$

 

 

$

775,000

 

 

$

 

Customer Relationships

 

18-20 years

 

 

7,922,000

 

 

 

421,000

 

 

 

6,678,000

 

 

 

1,244,000

 

Third Party Administrator Licenses

 

15 years

 

 

204,000

 

 

 

4,000

 

 

 

204,000

 

 

 

 

Total

 

 

 

$

8,901,000

 

 

$

425,000

 

 

$

7,657,000

 

 

$

1,244,000

 

 

 

Amortization expense is expected to be $384,000 in fiscal 2025, $175,000 in fiscal 2026, $174,000 in fiscal 2027, $42,000 in fiscal 2028, $18,000 in fiscal 2029, and $28,000 thereafter.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Quarterly Results (Unaudited)
12 Months Ended
Mar. 31, 2024
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Results (Unaudited)

Note 14 — Quarterly Results (Unaudited)

The following is a summary of unaudited quarterly results of operations for each of the quarters in the fiscal years ended March 31, 2024 and 2023:

 

 

 

Revenues

 

 

Gross Profit

 

 

Net Income

 

 

Net Income
per Basic
Common
Share

 

 

Net Income
per Diluted
Common
Share

 

Fiscal Year Ended March 31, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

First Quarter

 

$

190,253,000

 

 

$

41,878,000

 

 

$

19,805,000

 

 

$

1.16

 

 

$

1.14

 

Second Quarter

 

 

195,522,000

 

 

 

44,252,000

 

 

 

19,898,000

 

 

 

1.16

 

 

 

1.15

 

Third Quarter

 

 

202,303,000

 

 

 

42,160,000

 

 

 

17,095,000

 

 

 

1.00

 

 

 

0.99

 

Fourth Quarter

 

 

207,233,000

 

 

 

43,403,000

 

 

 

19,454,000

 

 

 

1.13

 

 

 

1.12

 

Fiscal Year Ended March 31, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

First Quarter

 

$

176,307,000

 

 

$

39,869,000

 

 

$

16,691,000

 

 

$

0.95

 

 

$

0.94

 

Second Quarter

 

 

177,426,000

 

 

 

36,094,000

 

 

 

14,656,000

 

 

 

0.84

 

 

 

0.83

 

Third Quarter

 

 

179,386,000

 

 

 

40,345,000

 

 

 

16,849,000

 

 

 

0.98

 

 

 

0.96

 

Fourth Quarter

 

 

185,443,000

 

 

 

41,951,000

 

 

 

18,169,000

 

 

 

1.06

 

 

 

1.04

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Mar. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts

Schedule II — Valuation and Qualifying Accounts

 

 

 

Balance at
Beginning of Year

 

 

Additions
Charged to Cost
and Expenses

 

 

Deductions

 

 

Balance at
End of Year

 

Allowance for expected credit losses:

 

 

 

 

 

 

 

 

 

 

 

 

Fiscal Year Ended March 31, 2024:

 

$

2,823,000

 

 

$

1,828,000

 

 

$

(406,000

)

 

$

4,245,000

 

Fiscal Year Ended March 31, 2023:

 

 

2,562,000

 

 

 

1,216,000

 

 

 

(955,000

)

 

 

2,823,000

 

Fiscal Year Ended March 31, 2022:

 

 

3,274,000

 

 

 

158,000

 

 

 

(870,000

)

 

 

2,562,000

 

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Organization

Organization: CorVel Corporation (“CorVel” or “the Company”), incorporated in Delaware in 1987, is an independent nationwide provider of medical cost containment and managed care services designed to address the escalating medical costs of workers’ compensation benefits, automobile insurance claims, and group health insurance benefits. The Company’s services are provided to insurance companies, TPAs, governmental entities, and self-administered employers to assist them in managing the medical costs and monitoring the quality of care associated with healthcare claims.

Basis of Presentation

Basis of Presentation: The consolidated financial statements include the accounts of CorVel and its wholly-owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation. These changes had no impact on previously-reported results of operations or shareholders’ equity.

The Company evaluated all subsequent events and transactions through the date of this filing.
Use of Estimates

Use of Estimates: The preparation of financial statements in compliance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements. Actual results could differ from those estimates. Significant estimates include the values assigned to intangible assets, capitalized software development, the allowance for expected credit losses, work in process, accrual for income taxes, share-based payments related to performance-based awards, loss contingencies, estimated lives of claims for claims administration revenue recognition, estimates used in stock options valuations, and accrual for self-insurance reserves.

Cash and Cash Equivalents

Cash and Cash Equivalents: Cash and cash equivalents consist of short-term, interest-bearing highly-liquid investment-grade securities with maturities of 90 days or less when purchased. The carrying amounts of the Company’s financial instruments approximate their fair values at March 31, 2024 and 2023 due to the short-term nature of those instruments. Customer deposits represent cash that is expected to be returned or applied towards payment within one year through the Company’s provider reimbursement services.

Fair Value of Financial Instruments

Fair Value of Financial Instruments: The Company applies ASC 820, “Fair Value Measurements and Disclosures,” which defines fair value, establishes a framework for measuring fair value, and provides for disclosures about fair value measurements, with respect to fair value measurements of (i) nonfinancial assets and liabilities that are recognized or disclosed at fair value in the Company’s consolidated financial statements on a recurring basis (at least annually) and (ii) all financial assets and liabilities. ASC 820 prioritizes the inputs used in measuring fair value into the following hierarchy:

Level 1 Quoted market prices in active markets for identical assets or liabilities;

Level 2 Observable inputs other than those included in Level 1 (for example, quoted prices for similar assets in active markets or quoted prices for identical assets in inactive markets); and

Level 3 Unobservable inputs reflecting management’s own assumptions about the inputs used in estimating the value of the asset.

The carrying amount of the Company’s financial instruments (i.e. cash and cash equivalents, accounts receivable, accounts payable, etc.) approximates their fair values at March 31, 2024 and 2023 due to the short-term nature of those instruments. The Company has no financial instruments that are measured at fair value on a recurring basis.

Revenue Recognition

Revenue Recognition: Revenue is recognized when control of the promised services is transferred to the Company’s customers in an amount that reflects the consideration expected to be entitled to in exchange for those services. As the Company completes its performance obligations which are identified in Note 2, it has an unconditional right to consideration as outlined in the Company’s contracts. Generally, the Company’s billed accounts receivable are expected to be collected in 30 days in accordance with the underlying payment terms. For many of the Company’s services, the Company typically has one performance obligation; however, it also provides the customer with an option to acquire additional services. The Company offers multiple services under its patient management and network solutions service lines. The Company typically provides a menu of offerings from which the customer may choose to purchase. The price of each service is separate and distinct and provides a separate and distinct value to the customer. Pricing is generally consistent for each service irrespective of the other services or quantities requested by the customer.

In transactions related to third-party service revenue, which includes pharmacy, directed care services and other services provided by the Company’s integrated network solutions services, the Company is considered the principal, as it directs the third party, controls the specified service, performs program utilization review, directs payment to the provider, accepts the financial risk of loss associated with services rendered and combines the services provided into an integrated solution, as specified within the Company’s customer contracts. The Company has the ability to influence contractual fees with customers and possesses the financial risk of loss in certain contractual obligations. These factors indicate the Company is the principal and, as such, it is required to recognize revenue gross and service partner vendor fees in the cost of revenue in the Company’s consolidated income statements.

Accounts Receivable

Accounts Receivable: The majority of the Company’s accounts receivable are due from companies in the property and casualty insurance industries, self-insured employers and governmental entities. Credit is extended based on evaluation of a customer’s financial condition and, generally, collateral is not required. Accounts receivable are generally due within 30 days and are stated at amounts due from customers net of an allowance for expected credit losses. Those accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable against the reserve when they become uncollectible. Accounts receivable includes $42,417,000 and $26,639,000 of unbilled receivables at March 31, 2024 and 2023, respectively. Unbilled receivables represent the amounts expected to be collected for work performed which has not yet been invoiced to the customer. Unbilled receivables are generally invoiced within one year.

Concentrations of Credit Risk

Concentrations of Credit Risk: Substantially all of the Company’s customers are payors of workers’ compensation benefits and property and casualty insurance, which include insurance companies, third party administrators, self-insured employers and government entities. Credit losses consistently have been within management’s expectations. Virtually all of the Company’s cash is invested at financial institutions in amounts which exceed the FDIC insurance levels. No customer accounted for 10% or more of revenue for fiscal 2024, 2023 or 2022. One customer accounted for 10% or more of accounts receivable at March 31, 2024 and 2023.

Property and Equipment

Property and Equipment: Additions to property and equipment are recorded at cost. The Company provides for depreciation on property and equipment using the straight-line method by charges to operations in amounts that allocate the cost of depreciable assets over their estimated lives as follows:

 

Asset Classification

Building

Building Improvements

Land Improvements

Estimated Useful Life

40 years

20 years

20 years

Leasehold Improvements

Shorter of 5 years or the life of lease

Furniture and Equipment

5 to 7 years

Computer Hardware

2 to 5 years

Computer Software

3 to 5 years

 

The Company accounts for internally-developed software costs in accordance with ASC 350-40, “Internal Use Software”. Capitalized software development costs, intended for internal use, totaled $37,166,000 (net of $155,998,000 in accumulated amortization) and $33,695,000 (net of $143,329,000 in accumulated amortization), as of March 31, 2024 and 2023, respectively. These costs are included in computer software in property and equipment and are amortized over a period of five years.

Long-Lived Assets

Long-Lived Assets: The carrying amount of all long-lived assets is evaluated periodically to determine if adjustment to the depreciation and amortization period or to the unamortized balance is warranted. Such evaluation is based principally on the expected utilization of the long-lived assets and the projected, undiscounted cash flows of the operations in which the long-lived assets are deployed.

Leases

Leases: The Company determines if an arrangement includes a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term; and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date of the lease, renewal date of the lease or significant remodeling of the lease space based on the present value of the remaining future minimum lease payments. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable.

Operating and financing lease liabilities and their corresponding right-of-use assets are initially recorded based on the present value of lease payments over the expected remaining lease term. The interest rate implicit in lease contracts is typically not readily determinable. As a result, we utilize our incremental borrowing rate to discount lease payments, which reflects the fixed rate at which we could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. The Company’s leases may include options to extend or terminate the lease which are included in the lease term when it is reasonably certain that we will exercise any such options. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.

Goodwill and Indefinite Lived Long-Lived Assets

Goodwill and Indefinite Lived Long-Lived Assets: The Company accounts for its business combinations in accordance with the ASC 805-10 through ASC 805-50, “Business Combinations,” which (i) requires that the purchase method of accounting be applied to all business combinations and (ii) addresses the criteria for initial recognition of intangible assets and goodwill. In accordance with ASC 350-10 through ASC 350-30, goodwill and other intangible assets with indefinite lives are not amortized but are tested for impairment annually, or more frequently if circumstances indicate the possibility of impairment. If the carrying value of goodwill or an intangible asset exceeds its fair value, an impairment loss will be recognized. Based on the Company’s tests and reviews, no impairment of its goodwill, intangible assets or other long-lived assets existed at March 31, 2024 and 2023. However, future events or changes in current circumstances could affect the recoverability of the carrying value of goodwill and long-lived assets. Goodwill amounted to $36,814,000 (net of accumulated amortization of $2,069,000) at March 31, 2024 and at March 31, 2023.

Cost of Revenues

Cost of Revenues: Cost of services consists primarily of the compensation and fringe benefits of field personnel, including managers, medical bill analysts, field case managers, telephonic case managers, systems support, administrative support, account managers and account executives, and related facility costs including rent, telephone and office supplies. Historically, the costs associated with these additional personnel and facilities have been the most significant factor driving increases in the Company’s cost of services.

Income Taxes

Income Taxes: The Company provides for income taxes in accordance with provisions specified in ASC 740, “Accounting for Income Taxes”. Accordingly, deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities. These differences will result in taxable or deductible amounts in the future, based on tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences become deductible. In making an assessment regarding the probability of realizing a benefit from these deductible differences, management considers the Company’s current and past performance, the market environment in which the Company operates, tax-planning strategies and the length of carry-forward periods for loss carry-forwards, if any. Valuation allowances are established when necessary to reduce deferred tax assets to amounts that are more likely than not to be realized. Further, the Company accrues for income tax issues not yet resolved with federal, state and local tax authorities, when it appears more likely than not that a tax liability has been incurred.

Share-Based Compensation

Share-Based Compensation: The Company accounts for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation.” Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant). The Company issues performance-based stock options which vest only upon the Company’s achievement of certain earnings per share targets on a calendar year basis, as determined by the Company’s Board of Directors. These options were valued in the same manner as the time-based options. However, the Company only recognizes stock compensation expense to the extent that the targets are determined to be probable of being achieved, which triggers the vesting of the performance options.

Accrual for Self-insurance Costs

Accrual for Self-insurance Costs: The Company self-insures for the group medical costs and workers’ compensation costs of its employees. Management believes that the self-insurance reserves are appropriate; however, actual claims costs may differ from the original estimates requiring adjustments to the reserves. The Company determines its estimated self-insurance reserves based upon historical trends along with outstanding claims information provided by its claims paying agents.

Earnings per Share

Earnings per Share: Earnings per common share-basic is based on the weighted average number of common shares outstanding during the period. Earnings per common shares-diluted is based on the weighted average number of common shares and common share equivalents outstanding during the period. In calculating earnings per share, earnings are the same for the basic and diluted calculations. Weighted average shares outstanding is greater for diluted earnings per share due to the effect of stock options.

The difference between the basic weighted average shares and the diluted weighted average shares for each of the fiscal years ended March 31, 2024, 2023 and 2022 is as follows:

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Basic weighted average shares

 

 

17,122,000

 

 

 

17,328,000

 

 

 

17,753,000

 

Treasury stock impact of stock options

 

 

225,000

 

 

 

264,000

 

 

 

374,000

 

Diluted weighted average shares

 

 

17,347,000

 

 

 

17,592,000

 

 

 

18,127,000

 

Recently Issued Accounting Standards

Recently Issued Accounting Standards

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, a new accounting standard to enhance the transparency and decision usefulness of income tax disclosures. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Estimated Economic Useful Lives of Property and Equipment

Asset Classification

Building

Building Improvements

Land Improvements

Estimated Useful Life

40 years

20 years

20 years

Leasehold Improvements

Shorter of 5 years or the life of lease

Furniture and Equipment

5 to 7 years

Computer Hardware

2 to 5 years

Computer Software

3 to 5 years

Schedule of Earnings Per Share Basic and Diluted

The difference between the basic weighted average shares and the diluted weighted average shares for each of the fiscal years ended March 31, 2024, 2023 and 2022 is as follows:

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Basic weighted average shares

 

 

17,122,000

 

 

 

17,328,000

 

 

 

17,753,000

 

Treasury stock impact of stock options

 

 

225,000

 

 

 

264,000

 

 

 

374,000

 

Diluted weighted average shares

 

 

17,347,000

 

 

 

17,592,000

 

 

 

18,127,000

 

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Tables)
12 Months Ended
Mar. 31, 2024
Revenue Recognition [Abstract]  
Schedule of Disaggregated Revenue by Service Line

The following table presents revenues disaggregated by service line for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

2024

 

 

2023

 

 

2022

 

Patient management services

 

$

529,995,000

 

 

$

478,751,000

 

 

$

424,050,000

 

Network solutions services

 

 

265,316,000

 

 

 

239,811,000

 

 

 

222,180,000

 

Total services

 

$

795,311,000

 

 

$

718,562,000

 

 

$

646,230,000

 

Schedule of Accounts Receivable, Net

 

 

March 31, 2024

 

 

March 31, 2023

 

Billed receivables

 

$

58,936,000

 

 

$

57,218,000

 

Allowance for expected credit losses

 

 

(4,245,000

)

 

 

(2,823,000

)

Unbilled receivables

 

 

42,417,000

 

 

 

26,639,000

 

Accounts receivable, net

 

$

97,108,000

 

 

$

81,034,000

 

Schedule of Deferred Revenues Balance as of Transition Date and Significant Activity Affecting Deferred Revenues

The table below presents the deferred revenues balance and the significant activity affecting deferred revenues during the fiscal year ended March 31, 2024:

 

 

 

March 31, 2024

 

Beginning balance at April 1, 2023

 

$

26,978,000

 

Additions

 

 

52,433,000

 

Revenue recognized from beginning of period

 

 

(17,685,000

)

Revenue recognized from additions

 

 

(31,765,000

)

Ending balance at March 31, 2024

 

$

29,961,000

 

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Stock-Based Compensation (Tables)
12 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Weighted Average Assumptions The following weighted average assumptions were used for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Expected volatility

 

 

34

%

 

 

36

%

 

 

36

%

Risk free interest rate

 

3.91% to 4.65%

 

 

2.73% to 4.36%

 

 

0.71% to 1.66%

 

Dividend yield

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

Weighted average option life

 

4.0 to 4.1 years

 

 

4.2 to 4.3 years

 

 

4.3 to 4.4 years

 

 

Stock Compensation Expense for Time Based Options and Performance Based Options The table below shows the amounts recognized in the financial statements for the fiscal years ended March 31, 2024, 2023 and 2022.

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Cost of revenue

 

$

2,797,000

 

 

$

2,566,000

 

 

$

2,063,000

 

General and administrative

 

 

2,185,000

 

 

 

2,993,000

 

 

 

3,135,000

 

Total cost of stock-based compensation
   included in income before income taxes

 

 

4,982,000

 

 

 

5,559,000

 

 

 

5,198,000

 

Amount of income tax benefit recognized

 

 

(987,000

)

 

 

(1,210,000

)

 

 

(1,119,000

)

Amount charged to net income

 

$

3,995,000

 

 

$

4,349,000

 

 

$

4,079,000

 

Effect on basic earnings per share

 

$

0.23

 

 

$

0.25

 

 

$

0.23

 

Effect on diluted earnings per share

 

$

0.23

 

 

$

0.25

 

 

$

0.23

 

 

Stock Options

The following table summarizes information for all stock options for the fiscal years March 31, 2024, 2023 and 2022:

 

 

 

Fiscal 2024

 

 

Fiscal 2023

 

 

Fiscal 2022

 

Options outstanding – beginning of fiscal year

 

 

651,857

 

 

 

723,876

 

 

 

937,158

 

Options granted

 

 

59,900

 

 

 

168,300

 

 

 

130,200

 

Options exercised

 

 

(201,293

)

 

 

(209,301

)

 

 

(298,570

)

Options cancelled/forfeited

 

 

(20,737

)

 

 

(31,018

)

 

 

(44,912

)

Options outstanding – end of fiscal year

 

 

489,727

 

 

 

651,857

 

 

 

723,876

 

During the fiscal year, weighted average exercise
   price of:

 

 

 

 

 

 

 

 

 

Options granted

 

$

206.76

 

 

$

159.43

 

 

$

161.95

 

Options exercised

 

$

80.30

 

 

$

63.21

 

 

$

55.44

 

Options cancelled/forfeited

 

$

157.84

 

 

$

140.38

 

 

$

79.30

 

At the end of fiscal year:

 

 

 

 

 

 

 

 

 

Price range of outstanding options

 

$33.16-$235.34

 

 

$33.16-$197.16

 

 

$22.07-$197.16

 

Weighted average exercise price per share

 

$

129.39

 

 

$

108.10

 

 

$

84.55

 

Options available for future grants

 

 

618,809

 

 

 

657,972

 

 

 

805,097

 

Exercisable options

 

 

269,253

 

 

 

319,703

 

 

 

354,460

 

 

Stock Options Outstanding and Exercisable

The following table summarizes the status of stock options outstanding and exercisable at March 31, 2024:

 

Range of
Exercise Prices

 

Number of
Outstanding
Options

 

 

Weighted
Average
Remaining
Contractual
Life

 

 

Outstanding
Options –
Weighted
Average
Exercise Price

 

 

Exercisable
Options –
Number of
Exercisable
Options

 

 

Exercisable
Options –
Weighted
Average
Exercise Price

 

$33.16 to $87.49

 

 

133,743

 

 

 

2.55

 

 

$

62.80

 

 

 

127,559

 

 

$

62.15

 

$87.50 to $148.89

 

 

127,254

 

 

 

2.04

 

 

 

111.95

 

 

 

89,078

 

 

 

103.10

 

$148.90 to $189.02

 

 

137,885

 

 

 

4.23

 

 

 

161.24

 

 

 

37,873

 

 

 

160.12

 

$189.03 to $235.34

 

 

90,845

 

 

 

4.02

 

 

 

203.48

 

 

 

14,743

 

 

 

197.16

 

Total

 

 

489,727

 

 

 

3.16

 

 

$

129.39

 

 

 

269,253

 

 

$

96.87

 

Outstanding Options

The following table summarizes the status of all outstanding options at March 31, 2024, and changes during the fiscal year then ended:

 

 

 

Number of
Options

 

 

Weighted
Average
Exercise
Price per
Share

 

 

Weighted Average
Remaining
Contractual Life
(Years)

 

 

Aggregate
Intrinsic Value
as of March 31, 2024

 

Options outstanding, March 31, 2023

 

 

651,857

 

 

$

108.10

 

 

 

 

 

 

 

Granted

 

 

59,900

 

 

 

206.76

 

 

 

 

 

 

 

Exercised

 

 

(201,293

)

 

 

80.30

 

 

 

 

 

 

 

Cancelled – forfeited

 

 

(20,538

)

 

 

158.25

 

 

 

 

 

 

 

Cancelled – expired

 

 

(199

)

 

 

110.66

 

 

 

 

 

 

 

Options outstanding, March 31, 2024

 

 

489,727

 

 

$

129.39

 

 

 

3.16

 

 

$

65,414,479

 

Options vested and expected to vest

 

 

430,808

 

 

$

122.90

 

 

 

3.10

 

 

$

60,445,126

 

Ending exercisable

 

 

269,253

 

 

$

96.87

 

 

 

2.51

 

 

$

44,719,800

 

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment (Tables)
12 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

Property and equipment, net consisted of the following at March 31, 2024 and 2023:

 

 

 

2024

 

 

2023

 

Computer software

 

$

213,145,000

 

 

$

202,095,000

 

Office equipment and computers

 

 

66,608,000

 

 

 

68,253,000

 

Land, building and improvements

 

 

11,123,000

 

 

 

11,081,000

 

Leasehold improvements

 

 

18,010,000

 

 

 

18,295,000

 

 

 

 

308,886,000

 

 

 

299,724,000

 

Less: accumulated depreciation and amortization

 

 

(222,994,000

)

 

 

(216,954,000

)

 

 

$

85,892,000

 

 

$

82,770,000

 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts and Income Taxes Payable and Accrued Liabilities (Tables)
12 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accounts and Income Taxes Payable, Accrued Liabilities

Accounts and income taxes payable consisted of the following at March 31, 2024 and 2023:

 

 

 

2024

 

 

2023

 

Accounts payable

 

$

16,410,000

 

 

$

15,058,000

 

Income taxes payable

 

 

221,000

 

 

 

251,000

 

 

 

$

16,631,000

 

 

$

15,309,000

 

 

Accrued liabilities consisted of the following at March 31, 2024 and 2023:

 

 

 

2024

 

 

2023

 

Payroll, payroll taxes and employee benefits

 

$

26,291,000

 

 

$

22,170,000

 

Customer deposits

 

 

88,142,000

 

 

 

80,022,000

 

Accrued professional service fees

 

 

9,838,000

 

 

 

8,601,000

 

Self-insurance accruals

 

 

3,818,000

 

 

 

3,563,000

 

Deferred revenue

 

 

29,961,000

 

 

 

26,978,000

 

Operating lease liabilities

 

 

8,864,000

 

 

 

9,900,000

 

Other

 

 

954,000

 

 

 

1,344,000

 

 

 

$

167,868,000

 

 

$

152,578,000

 

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Tables)
12 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Summary of Income Tax Provision

The income tax provision consisted of the following for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

2024

 

 

2023

 

 

2022

 

Current — Federal

 

$

17,463,000

 

 

$

14,745,000

 

 

$

11,977,000

 

Current — State

 

 

4,707,000

 

 

 

5,357,000

 

 

 

3,823,000

 

Subtotal

 

 

22,170,000

 

 

 

20,102,000

 

 

 

15,800,000

 

Deferred — Federal

 

 

(2,828,000

)

 

 

(1,321,000

)

 

 

1,784,000

 

Deferred — State

 

 

(493,000

)

 

 

(592,000

)

 

 

518,000

 

Subtotal

 

 

(3,321,000

)

 

 

(1,913,000

)

 

 

2,302,000

 

 

 

$

18,849,000

 

 

$

18,189,000

 

 

$

18,102,000

 

Summary of Reconciliation Income Tax Provision from the Statutory Federal Income Tax Rate

The following is a reconciliation of the income tax provision from the statutory federal income tax rate to the effective rate for the fiscal years ended March 31, 2024, 2023 and 2022:

 

 

 

2024

 

 

2023

 

 

2022

 

Income taxes at federal statutory rate

 

$

19,971,000

 

 

$

17,757,000

 

 

$

17,748,000

 

State income taxes, net of federal benefit

 

 

3,369,000

 

 

 

3,890,000

 

 

 

3,658,000

 

Uncertain tax positions

 

 

(22,000

)

 

 

(77,000

)

 

 

(222,000

)

Stock-based compensation and §162(m) limitation

 

 

(3,961,000

)

 

 

(3,098,000

)

 

 

(2,697,000

)

Permanent items and tax credits

 

 

(480,000

)

 

 

(384,000

)

 

 

(465,000

)

Adjustments to returns as filed

 

 

67,000

 

 

 

163,000

 

 

 

176,000

 

Valuation allowance

 

 

(95,000

)

 

 

(62,000

)

 

 

(96,000

)

 

 

$

18,849,000

 

 

$

18,189,000

 

 

$

18,102,000

 

Summary of Deferred Tax Assets and Liabilities

Deferred tax assets and liabilities at March 31, 2024 and 2023 are, as follows:

 

 

 

2024

 

 

2023

 

Deferred tax assets:

 

 

 

 

 

 

Accrued liabilities not currently deductible

 

$

7,181,000

 

 

$

6,885,000

 

Allowance for expected credit losses

 

 

1,076,000

 

 

 

736,000

 

Stock-based compensation

 

 

2,489,000

 

 

 

2,423,000

 

Deferred lease liability

 

 

7,917,000

 

 

 

8,740,000

 

Capitalized research and development expenditures

 

 

4,124,000

 

 

 

2,495,000

 

Other

 

 

497,000

 

 

 

536,000

 

Deferred tax assets

 

 

23,284,000

 

 

 

21,815,000

 

Deferred tax liabilities:

 

 

 

 

 

 

Excess of book over tax basis of fixed assets

 

 

(5,758,000

)

 

 

(6,654,000

)

Intangible assets

 

 

(4,922,000

)

 

 

(5,057,000

)

Right-of-use asset

 

 

(6,075,000

)

 

 

(7,190,000

)

Accrued revenue

 

 

(2,284,000

)

 

 

(1,851,000

)

Other

 

 

(464,000

)

 

 

(508,000

)

Total deferred tax liabilities

 

 

(19,503,000

)

 

 

(21,260,000

)

Valuation allowance

 

 

(236,000

)

 

 

(331,000

)

Deferred tax liabilities

 

 

(19,739,000

)

 

 

(21,591,000

)

Net deferred tax assets (liabilities)

 

$

3,545,000

 

 

$

224,000

 

 

 

 

 

 

 

 

Reconciliation of the Financial Statement Recognition and Measurement of Uncertain Tax Positions During the Current Fiscal Year

A reconciliation of the financial statement recognition and measurement of uncertain tax positions during the current fiscal year is as follows:

 

Balance as of March 31, 2023

 

$

153,000

 

Additions based on tax positions related to the current year

 

 

 

Additions for tax positions of prior years

 

 

48,000

 

Reductions for tax positions related to the current year

 

 

 

Reductions for tax positions of prior years

 

 

(56,000

)

Balance as of March 31, 2024

 

$

145,000

 

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Purchase Plan (Tables)
12 Months Ended
Mar. 31, 2024
Text Block [Abstract]  
Summary of Employee Stock Purchase Plan Summarized ESPP information is as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

Employee contributions

 

$

681,000

 

 

$

676,000

 

 

$

564,000

 

Shares acquired

 

 

3,178

 

 

 

4,457

 

 

 

3,363

 

Average purchase price

 

$

214.19

 

 

$

151.63

 

 

$

167.71

 

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Treasury Stock (Tables)
12 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Summary of Share Repurchases and Cumulatively Since Inception of Authorization The share repurchases for the fiscal years ended March 31, 2024, 2023 and 2022 and cumulatively since inception of the authorization, are as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

 

Cumulative

 

Shares repurchased

 

 

215,313

 

 

 

598,241

 

 

 

566,073

 

 

 

38,033,179

 

Cost

 

$

45,710,000

 

 

$

93,675,000

 

 

$

90,085,000

 

 

$

793,905,000

 

Average price

 

$

212.29

 

 

$

156.58

 

 

$

159.14

 

 

$

20.87

 

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
12 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Summary of Components of Lease Expenses

The components of lease expenses are as follows:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

 

March 31, 2022

 

Operating lease expense

 

$

9,989,000

 

 

$

12,259,000

 

 

$

13,768,000

 

Finance lease expense

 

 

86,000

 

 

 

92,000

 

 

 

98,000

 

Short-term lease expense

 

 

114,000

 

 

 

16,000

 

 

 

13,000

 

Variable lease expense

 

 

559,000

 

 

 

555,000

 

 

 

495,000

 

Total lease expenses

 

$

10,748,000

 

 

$

12,922,000

 

 

$

14,374,000

 

 

Summary of Lease Related Assets and Liabilities Recorded in Balance Sheet Related to Operating Leases

The following table presents assets and liabilities recorded on the Company’s consolidated balance sheets related to its operating leases:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

Right-of-use asset, net

 

$

24,058,000

 

 

$

27,721,000

 

Short-term lease liability

 

$

8,864,000

 

 

$

9,900,000

 

Long-term lease liability

 

 

22,533,000

 

 

 

23,860,000

 

Total lease liabilities

 

$

31,397,000

 

 

$

33,760,000

 

Weighted average remaining lease term

 

4.11 years

 

 

4.07 years

 

Weighted average finance lease term

 

1.25 years

 

 

2.25 years

 

Weighted average discount rate

 

 

3.7

%

 

 

2.8

%

 

Schedule of Supplemental Cash Flow Information Related to Operating Leases

Supplemental cash flow information related to operating leases for fiscal years ended March 31, 2024 and 2023 were as follows:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

Cash paid for amounts included in the measurement
   of operating lease liabilities

 

$

8,692,000

 

 

$

14,348,000

 

Operating lease liabilities arising from obtaining ROU assets

 

$

53,617,000

 

 

$

55,269,000

 

Finance lease liabilities arising from obtaining ROU assets

 

$

358,000

 

 

$

358,000

 

Additions to ROU assets resulting from additions to
   operating lease liabilities

 

$

6,247,000

 

 

$

4,912,000

 

 

Summary of Maturities of Operating and Financing Lease Liabilities

As of March 31, 2024, maturities of operating and financing lease liabilities for each of the next five years and thereafter are as follows:

 

2025

 

$

9,779,000

 

2026

 

 

7,825,000

 

2027

 

 

6,164,000

 

2028

 

 

5,256,000

 

2029

 

 

3,135,000

 

Thereafter

 

 

1,994,000

 

Total lease payments

 

 

34,153,000

 

Less interest

 

 

(2,756,000

)

Total lease liabilities

 

$

31,397,000

 

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting (Tables)
12 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Percentages of Revenues Attributable to Patient Management and Network Solutions Services The percentages of revenues attributable to patient management and network solutions services for the fiscal years ended March 31, 2024, 2023 and 2022 are listed below.

 

 

 

2024

 

 

2023

 

 

2022

 

Patient management services

 

 

66.6

%

 

 

66.6

%

 

 

65.6

%

Network solutions services

 

 

33.4

%

 

 

33.4

%

 

 

34.4

%

 

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Intangible Assets (Tables)
12 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Other Intangible Assets

Other intangible assets consisted of the following at March 31, 2024:

 

Item

 

Life

 

Cost

 

 

Fiscal 2024 Amortization
Expense

 

 

Accumulated
Amortization at
March 31, 2024

 

 

Cost, Net of
Accumulated
Amortization at
March 31, 2024

 

Covenant Not to Compete

 

5 years

 

$

775,000

 

 

$

 

 

$

775,000

 

 

$

 

Customer Relationships

 

18-20 years

 

 

7,922,000

 

 

 

421,000

 

 

 

7,101,000

 

 

 

821,000

 

Third Party Administrator Licenses

 

15 years

 

 

204,000

 

 

 

2,000

 

 

 

204,000

 

 

 

 

Total

 

 

 

$

8,901,000

 

 

$

423,000

 

 

$

8,080,000

 

 

$

821,000

 

Other intangible assets consisted of the following at March 31, 2023:

 

Item

 

Life

 

Cost

 

 

Fiscal 2023 Amortization
Expense

 

 

Accumulated
Amortization at
March 31, 2023

 

 

Cost, Net of
Accumulated
Amortization at
March 31, 2023

 

Covenant Not to Compete

 

5 years

 

$

775,000

 

 

$

 

 

$

775,000

 

 

$

 

Customer Relationships

 

18-20 years

 

 

7,922,000

 

 

 

421,000

 

 

 

6,678,000

 

 

 

1,244,000

 

Third Party Administrator Licenses

 

15 years

 

 

204,000

 

 

 

4,000

 

 

 

204,000

 

 

 

 

Total

 

 

 

$

8,901,000

 

 

$

425,000

 

 

$

7,657,000

 

 

$

1,244,000

 

 

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Quarterly Results (Unaudited) (Tables)
12 Months Ended
Mar. 31, 2024
Quarterly Financial Information Disclosure [Abstract]  
Summary of Unaudited Quarterly Results of Operations

The following is a summary of unaudited quarterly results of operations for each of the quarters in the fiscal years ended March 31, 2024 and 2023:

 

 

 

Revenues

 

 

Gross Profit

 

 

Net Income

 

 

Net Income
per Basic
Common
Share

 

 

Net Income
per Diluted
Common
Share

 

Fiscal Year Ended March 31, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

First Quarter

 

$

190,253,000

 

 

$

41,878,000

 

 

$

19,805,000

 

 

$

1.16

 

 

$

1.14

 

Second Quarter

 

 

195,522,000

 

 

 

44,252,000

 

 

 

19,898,000

 

 

 

1.16

 

 

 

1.15

 

Third Quarter

 

 

202,303,000

 

 

 

42,160,000

 

 

 

17,095,000

 

 

 

1.00

 

 

 

0.99

 

Fourth Quarter

 

 

207,233,000

 

 

 

43,403,000

 

 

 

19,454,000

 

 

 

1.13

 

 

 

1.12

 

Fiscal Year Ended March 31, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

First Quarter

 

$

176,307,000

 

 

$

39,869,000

 

 

$

16,691,000

 

 

$

0.95

 

 

$

0.94

 

Second Quarter

 

 

177,426,000

 

 

 

36,094,000

 

 

 

14,656,000

 

 

 

0.84

 

 

 

0.83

 

Third Quarter

 

 

179,386,000

 

 

 

40,345,000

 

 

 

16,849,000

 

 

 

0.98

 

 

 

0.96

 

Fourth Quarter

 

 

185,443,000

 

 

 

41,951,000

 

 

 

18,169,000

 

 

 

1.06

 

 

 

1.04

 

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Mar. 31, 2024
USD ($)
Customer
PerformanceObligation
Mar. 31, 2023
USD ($)
Customer
Mar. 31, 2022
Customer
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Maturities of short term investment interest-bearing securities 90 days    
Accounts receivable due period 30 days    
Revenue recognition, number of performance obligation | PerformanceObligation 1    
Unbilled account receivables $ 42,417,000 $ 26,639,000  
Capitalized software development costs 37,166,000 33,695,000  
Accumulated amortization of software development costs 155,998,000 143,329,000  
Impairment of goodwill, intangible assets or other long-lived assets 0 0  
Goodwill 36,814,000 36,814,000  
Accumulated amortization of goodwill $ 2,069,000 $ 2,069,000  
Computer Software Property and Equipment [Member]      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Amortization period of computer software 5 years    
Customer Concentration Risk [Member] | Sales Revenue, Net [Member]      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Number of customer | Customer 0 0 0
Customer Concentration Risk [Member] | Sales Revenue, Net [Member] | No Customer [Member]      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Maximum customer risk percentage 10.00% 10.00% 10.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member]      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Number of customer | Customer 1 1  
Credit Concentration Risk [Member] | Accounts Receivable [Member] | One Customer [Member]      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Maximum customer risk percentage 10.00% 10.00%  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Schedule of Estimated Economic Useful Lives of Property and Equipment (Detail)
12 Months Ended
Mar. 31, 2024
Building [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 40 years
Building Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 20 years
Land Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 20 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property Plant And Equipment Estimated Useful Live Shorter of 5 years or the life of lease
Furniture and Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 5 years
Furniture and Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 7 years
Computer Hardware [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 2 years
Computer Hardware [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 5 years
Computer Software [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 3 years
Computer Software [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 5 years
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Schedule of Earnings Per Share Basic and Diluted (Detail) - shares
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]      
Basic weighted average shares 17,122,000 17,328,000 17,753,000
Treasury stock impact of stock options 225,000 264,000 374,000
Diluted weighted average shares 17,347,000 17,592,000 18,127,000
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Additional Information (Detail)
$ in Millions
12 Months Ended
Mar. 31, 2024
USD ($)
Segment
PerformanceObligation
Disaggregation Of Revenue [Line Items]  
Accounts receivable due period 30 days
Number of reportable segments | Segment 1
Revenue recognition, number of performance obligation | PerformanceObligation 1
Latest duration of unbilled revenue, billing 1 year
Revenue, remaining performance obligation, amount | $ $ 30.0
Revenue, remaining performance obligation, percentage 98.00%
Revenue, remaining performance obligation, expected timing of satisfaction, explanation The Company expects to recognize approximately 98% of its remaining performance obligations as revenues within one year and the remaining balance thereafter.
Capitalized contract cost, judgment The Company has an internal sales force compensation program where remuneration is based solely on the revenues recognized in the period and does not represent an incremental cost to the Company which provides a future benefit expected to be longer than one year and would meet the criteria to be capitalized and presented on the Company’s consolidated balance sheets
Period between consideration received and service rendered one year or less
Patient Management Services [Member]  
Disaggregation Of Revenue [Line Items]  
Contract with customer, performance obligation, description The Company’s obligation to manage claims and cases under the patient management service line can range from less than one year to multi-year contracts. They are generally one year under the terms of the contract; however, many of these contracts contain auto-renewal provisions and the Company’s customer relationships can span multiple years. Under certain claims management agreements, the Company receives consideration from a customer at contract inception prior to transferring services to the customer, however, the Company would begin performing services immediately. The period between a customer’s payment of consideration and the completion of the promised services is generally less than one year. There is no difference between the amount of promised consideration and the cash selling price of the promised services. The fee is billed upfront by the Company in order to provide customers with simplified and predictable ways of purchasing the Company’s services.
Patient Management Services [Member] | Minimum [Member]  
Disaggregation Of Revenue [Line Items]  
Revenue recognition, time elapsed for claims 3 months
Patient Management Services [Member] | Maximum [Member]  
Disaggregation Of Revenue [Line Items]  
Revenue recognition, time elapsed for claims 15 months
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]                      
Total services $ 207,233,000 $ 202,303,000 $ 195,522,000 $ 190,253,000 $ 185,443,000 $ 179,386,000 $ 177,426,000 $ 176,307,000 $ 795,311,000 $ 718,562,000 $ 646,230,000
Patient Management Services [Member]                      
Disaggregation Of Revenue [Line Items]                      
Total services                 529,995,000 478,751,000 424,050,000
Network Solutions Services [Member]                      
Disaggregation Of Revenue [Line Items]                      
Total services                 $ 265,316,000 $ 239,811,000 $ 222,180,000
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Schedule of Accounts Receivable, Net (Detail) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Billed receivables $ 58,936,000 $ 57,218,000
Allowance for expected credit losses (4,245,000) (2,823,000)
Unbilled receivables 42,417,000 26,639,000
Accounts receivable, net $ 97,108,000 $ 81,034,000
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Schedule of Deferred Revenues Balance as of Transition Date and Significant Activity Affecting Deferred Revenues (Detail)
12 Months Ended
Mar. 31, 2024
USD ($)
Change in Contract with Customer, Liability [Abstract]  
Beginning balance at April 1, 2023 $ 26,978,000
Additions 52,433,000
Revenue recognized from beginning of period (17,685,000)
Revenue recognized from additions (31,765,000)
Ending balance at March 31, 2024 $ 29,961,000
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Additional Information (Detail1)
Mar. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01  
Disaggregation Of Revenue [Line Items]  
Revenue, remaining performance obligation, expected recognition as revenue, period 1 year
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-statutory stock options expiration period 5 years    
Weighted-average grant-date fair value of options granted $ 75.49 $ 56.34 $ 50.29
Total intrinsic value of options exercised $ 29,230,000 $ 21,094,000 $ 27,615,000
Weighted average period to recognized compensation cost 3 years    
Time Based Options and Performance Based Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 4,982,000 5,559,000 5,198,000
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 1,199,000 1,961,000 2,280,000
Cash received from excercise of stock options 9,266,000 $ 10,856,000 $ 9,906,000
Unrecognized compensation costs related to stock options $ 8,178,000    
Director [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-statutory stock options expiration period 10 years    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock grants 20,615,000    
Non-statutory stock options vesting period 36 months    
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-statutory stock options vesting period 1 year    
Share-based Compensation Award, Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Percentage 25.00%    
Share-based Compensation Award, Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Percentage 75.00%    
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Stock-Based Compensation - Weighted Average Assumptions (Detail)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 34.00% 36.00% 36.00%
Risk free interest rate, Minimum 3.91% 2.73% 0.71%
Risk free interest rate, Maximum 4.65% 4.36% 1.66%
Dividend yield 0.00% 0.00% 0.00%
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average option life 4 years 4 years 2 months 12 days 4 years 3 months 18 days
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average option life 4 years 1 month 6 days 4 years 3 months 18 days 4 years 4 months 24 days
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Stock-Based Compensation - Stock Compensation Expense for Time Based Options and Performance Based Options (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                      
Basic $ 1.13 $ 1 $ 1.16 $ 1.16 $ 1.06 $ 0.98 $ 0.84 $ 0.95 $ 4.45 $ 3.83 $ 3.74
Diluted $ 1.12 $ 0.99 $ 1.15 $ 1.14 $ 1.04 $ 0.96 $ 0.83 $ 0.94 $ 4.4 $ 3.77 $ 3.66
Time Based Options and Performance Based Options [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                      
Total cost of stock-based compensation included in income before income taxes                 $ 4,982,000 $ 5,559,000 $ 5,198,000
Amount of income tax benefit recognized                 (987,000) (1,210,000) (1,119,000)
Amount charged to net income                 $ 3,995,000 $ 4,349,000 $ 4,079,000
Basic                 $ 0.23 $ 0.25 $ 0.23
Diluted                 $ 0.23 $ 0.25 $ 0.23
Time Based Options and Performance Based Options [Member] | Cost of Revenue [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                      
Total cost of stock-based compensation included in income before income taxes                 $ 2,797,000 $ 2,566,000 $ 2,063,000
Time Based Options and Performance Based Options [Member] | General and Administrative [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                      
Total cost of stock-based compensation included in income before income taxes                 $ 2,185,000 $ 2,993,000 $ 3,135,000
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Stock-Based Compensation - Stock Options (Detail) - $ / shares
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, beginning balance, Shares 651,857 723,876 937,158
Options granted, Shares 59,900 168,300 130,200
Options exercised, Shares (201,293) (209,301) (298,570)
Options cancelled/forfeited, Shares (20,737) (31,018) (44,912)
Options outstanding, ending balance, Shares 489,727 651,857 723,876
Options granted, weighted average exercise price $ 206.76 $ 159.43 $ 161.95
Options exercised, weighted average exercise price 80.3 63.21 55.44
Options cancelled/forfeited, weighted average exercise price 157.84 140.38 79.3
Weighted average exercise price per share $ 129.39 $ 108.1 $ 84.55
Options available for future grants 618,809 657,972 805,097
Exercisable options 269,253 319,703 354,460
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Price range of outstanding options $ 33.16 $ 33.16 $ 22.07
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Price range of outstanding options $ 235.34 $ 197.16 $ 197.16
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Stock-Based Compensation - Stock Options Outstanding and Exercisable (Detail) - $ / shares
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Number of Outstanding Options 489,727 651,857 723,876 937,158
Weighted Average Remaining Contractual Life 3 years 1 month 28 days      
Outstanding Options – Weighted Average Exercise Price $ 129.39 $ 108.1 $ 84.55  
Exercisable Options – Number of Exercisable Options 269,253      
Exercisable Options – Weighted Average Exercise Price $ 96.87      
Range of Exercise Price, $33.16 to $77.93 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, lower limit 33.16      
Range of Exercise Price, upper limit $ 87.49      
Number of Outstanding Options 133,743      
Weighted Average Remaining Contractual Life 2 years 6 months 18 days      
Outstanding Options – Weighted Average Exercise Price $ 62.8      
Exercisable Options – Number of Exercisable Options 127,559      
Exercisable Options – Weighted Average Exercise Price $ 62.15      
Range of Exercise Price, $77.94 to $103.31 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, lower limit 87.5      
Range of Exercise Price, upper limit $ 148.89      
Number of Outstanding Options 127,254      
Weighted Average Remaining Contractual Life 2 years 14 days      
Outstanding Options – Weighted Average Exercise Price $ 111.95      
Exercisable Options – Number of Exercisable Options 89,078      
Exercisable Options – Weighted Average Exercise Price $ 103.1      
Range of Exercise Price, $103.32 to $155.99 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, lower limit 189.03      
Range of Exercise Price, upper limit $ 235.34      
Number of Outstanding Options 90,845      
Weighted Average Remaining Contractual Life 4 years 7 days      
Outstanding Options – Weighted Average Exercise Price $ 203.48      
Exercisable Options – Number of Exercisable Options 14,743      
Exercisable Options – Weighted Average Exercise Price $ 197.16      
Range of Exercise Price, $156.00 to $197.16 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, lower limit 148.9      
Range of Exercise Price, upper limit $ 189.02      
Number of Outstanding Options 137,885      
Weighted Average Remaining Contractual Life 4 years 2 months 23 days      
Outstanding Options – Weighted Average Exercise Price $ 161.24      
Exercisable Options – Number of Exercisable Options 37,873      
Exercisable Options – Weighted Average Exercise Price $ 160.12      
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Stock-Based Compensation - Outstanding Options (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Options outstanding, beginning balance, Shares 651,857 723,876 937,158
Granted, Number of Options 59,900 168,300 130,200
Exercised, Number of Options (201,293) (209,301) (298,570)
Cancelled - forfeited, Number of Options (20,538)    
Cancelled - expired, Number of Options (199)    
Options outstanding, ending balance, Shares 489,727 651,857 723,876
Options vested and expected to vest, Number of Options 430,808    
Ending exercisable, Number of Options 269,253    
Options outstanding, beginning balance, Weighted Average Exercise Price $ 108.1 $ 84.55  
Granted, Weighted Average Exercise Price per Share 206.76 159.43 $ 161.95
Exercised, Weighted Average Exercise Price per Share 80.3 63.21 55.44
Cancelled - forfeited, Weighted Average Exercise Price per Share 158.25    
Cancelled - expired, Weighted Average Exercise Price per Share 110.66    
Options outstanding, ending balance, Weighted Average Exercise Price 129.39 $ 108.1 $ 84.55
Options vested and expected to vest, Weighted Average Exercise Price per Share 122.9    
Ending exercisable, Weighted Average Exercise Price per Share $ 96.87    
Option outstanding, Weighted Average Remaining Contractual Life (Years) 3 years 1 month 28 days    
Options vested and expected to vest, Weighted Average Remaining Contractual Life (Years) 3 years 1 month 6 days    
Ending exercisable, Weighted Average Remaining Contractual Life (Years) 2 years 6 months 3 days    
Option outstanding, Aggregate Intrinsic Value $ 65,414,479    
Options vested and expected to vest, Aggregate Intrinsic Value 60,445,126    
Ending exercisable, Aggregate Intrinsic Value $ 44,719,800    
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment - Property and Equipment, Net (Detail) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 308,886,000 $ 299,724,000
Less: accumulated depreciation and amortization (222,994,000) (216,954,000)
Property and equipment, net 85,892,000 82,770,000
Computer Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 213,145,000 202,095,000
Office Equipment And Computers [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 66,608,000 68,253,000
Land, Building And Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,123,000 11,081,000
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 18,010,000 $ 18,295,000
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 25,829,000 $ 24,696,000 $ 23,481,000
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts and Income Taxes Payable and Accrued Liabilities - Accounts and Income Taxes Payable (Detail) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 16,410,000 $ 15,058,000
Income taxes payable 221,000 251,000
Total accounts and taxes payable $ 16,631,000 $ 15,309,000
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Payables and Accruals [Abstract]    
Payroll, payroll taxes and employee benefits $ 26,291,000 $ 22,170,000
Customer deposits 88,142,000 80,022,000
Accrued professional service fees 9,838,000 8,601,000
Self-insurance accruals 3,818,000 3,563,000
Deferred revenue 29,961,000 26,978,000
Operating lease liabilities 8,864,000 9,900,000
Other 954,000 1,344,000
Total accrued liabilities $ 167,868,000 $ 152,578,000
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Summary of Income Tax Provision (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]      
Current — Federal $ 17,463,000 $ 14,745,000 $ 11,977,000
Current — State 4,707,000 5,357,000 3,823,000
Subtotal 22,170,000 20,102,000 15,800,000
Deferred — Federal (2,828,000) (1,321,000) 1,784,000
Deferred — State (493,000) (592,000) 518,000
Subtotal (3,321,000) (1,913,000) 2,302,000
Total $ 18,849,000 $ 18,189,000 $ 18,102,000
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Summary of Reconciliation Income Tax Provision from the Statutory Federal Income Tax Rate (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]      
Income taxes at federal statutory rate $ 19,971,000 $ 17,757,000 $ 17,748,000
State income taxes, net of federal benefit 3,369,000 3,890,000 3,658,000
Uncertain tax positions (22,000) (77,000) (222,000)
Stock-based compensation and 162(m) limitation (3,961,000) (3,098,000) (2,697,000)
Permanent items and tax credits (480,000) (384,000) (465,000)
Adjustments to returns as filed 67,000 163,000 176,000
Valuation allowance (95,000) (62,000) (96,000)
Total $ 18,849,000 $ 18,189,000 $ 18,102,000
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Summary of Deferred Tax Assets and Liabilities (Detail) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Deferred tax assets:    
Accrued liabilities not currently deductible $ 7,181,000 $ 6,885,000
Allowance for doubtful accounts 1,076,000 736,000
Stock-based compensation 2,489,000 2,423,000
Deferred lease liability 7,917,000 8,740,000
Capitalized research and development expenditures 4,124,000 2,495,000
Other 497,000 536,000
Deferred tax assets 23,284,000 21,815,000
Deferred tax liabilities:    
Excess of book over tax basis of fixed assets (5,758,000) (6,654,000)
Intangible assets (4,922,000) (5,057,000)
Right-of-use asset (6,075,000) (7,190,000)
Accrued revenue (2,284,000) (1,851,000)
Other (464,000) (508,000)
Total deferred tax liabilities (19,503,000) (21,260,000)
Valuation allowance (236,000) (331,000)
Deferred tax liabilities (19,739,000) (21,591,000)
Net deferred tax assets (liabilities) $ 3,545,000 $ 224,000
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Line Items]      
Prepaid expenses and income taxes $ 2,169,000 $ 1,816,000  
Recognizes interest and penalties related to uncertain tax positions (14,000) (13,000) $ (40,000)
Accrued interest and penalties related to uncertain tax positions $ 40,000 $ 54,000 $ 67,000
Tax fiscal years open to examination 2018 2019 2020 2021 2022 2023    
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Reconciliation of the Financial Statement Recognition and Measurement of Uncertain Tax Positions During the Current Fiscal Year (Detail)
12 Months Ended
Mar. 31, 2024
USD ($)
Income Tax Disclosure [Abstract]  
Balance as of March 31, 2023 $ 153,000
Additions based on tax positions related to the current year 0
Additions for tax positions of prior years 48,000
Reductions for tax positions related to the current year 0
Reductions for tax positions of prior years (56,000)
Balance as of March 31, 2024 $ 145,000
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Purchase Plan - Additional Information (Detail) - shares
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Employee Stock Purchase Plan [Line Items]      
Percentage of employees contribution of their gross pay 20.00%    
Stock issued under employee stock purchase plan, shares 2,503,570    
Employee Stock Purchase Plan [Member]      
Employee Stock Purchase Plan [Line Items]      
Percentage as purchase price of closing sale price of shares 95.00%    
Maximum shares authorized for issuance under the ESPP 2,850,000    
Stock issued under employee stock purchase plan, shares 3,178 4,457 3,363
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Purchase Plan - Summary of Employee Stock Purchase Plan (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Employee Stock Purchase Plan [Line Items]      
Employee contributions $ 681,000 $ 676,000 $ 564,000
Shares acquired 2,503,570    
Employee Stock Purchase Plan [Member]      
Employee Stock Purchase Plan [Line Items]      
Shares acquired 3,178 4,457 3,363
Average purchase price $ 214.19 $ 151.63 $ 167.71
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Treasury Stock - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Nov. 30, 2022
Number of shares of common stock authorized to repurchase 39,000,000     1,000,000
Number of shares of common stock repurchased 215,313 598,241 566,073  
Treasury stock, value, acquired, cost method $ 45,710,000 $ 93,675,000 $ 90,085,000  
Average price per share of common stock $ 212.29 $ 156.58 $ 159.14  
Director [Member]        
Average price per share of common stock $ 246.83      
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Treasury Stock - Summary of Share Repurchases and Cumulatively Since Inception of Authorization (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Equity [Abstract]      
Shares repurchased 215,313 598,241 566,073
Cost $ 45,710,000 $ 93,675,000 $ 90,085,000
Average price $ 212.29 $ 156.58 $ 159.14
Shares repurchased, Cumulative 38,033,179 37,817,866  
Cost, Cumulative $ 793,905,000    
Average price, Cumulative $ 20.87    
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Additional Information (Detail)
$ in Millions
12 Months Ended
Mar. 31, 2024
USD ($)
Lessee Lease Description [Line Items]  
Remaining lease term 12 months
Additional operating lease commitments not yet commenced $ 4.9
Minimum [Member]  
Lessee Lease Description [Line Items]  
Remaining lease term 1 year
Operating lease commitments not yet commenced, lease term 4 years
Maximum [Member]  
Lessee Lease Description [Line Items]  
Remaining lease term 5 years
Operating lease commitments not yet commenced, lease term 5 years
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Components of Lease Expenses (Details) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Leases [Abstract]      
Operating lease expense $ 9,989,000 $ 12,259,000 $ 13,768,000
Finance lease expense 86,000 92,000 98,000
Short-term lease expense 114,000 16,000 13,000
Variable lease expense 559,000 555,000 495,000
Total lease expenses $ 10,748,000 $ 12,922,000 $ 14,374,000
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Lease Related Assets and Liabilities Recorded in Balance Sheet Related to Operating Leases (Details) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Lessee Lease Description [Line Items]    
Right-of-use asset, net $ 24,058,000 $ 27,721,000
Short-term lease liability $ 8,864,000 $ 9,900,000
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Liabilities, Current Liabilities, Current
Long-term lease liability $ 22,533,000 $ 23,860,000
Total lease liabilities $ 31,397,000 $ 33,760,000
Weighted average remaining lease term 4 years 1 month 9 days 4 years 25 days
Weighted average finance lease term 1 year 3 months 2 years 3 months
Weighted average discount rate 3.70% 2.80%
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Supplemental Cash Flow Information Related to Operating Leases (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Cash paid for amounts included in the measurement of operating lease liabilities $ 8,692,000 $ 14,348,000
Operating lease liabilities arising from obtaining ROU assets 53,617,000 55,269,000
Finance lease liabilities arising from obtaining ROU assets 358,000 358,000
Additions to ROU assets resulting from additions to operating lease liabilities $ 6,247,000 $ 4,912,000
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details)
Mar. 31, 2024
USD ($)
Lease Liabilities Payments Due [Abstract]  
2025 $ 9,779,000
2026 7,825,000
2027 6,164,000
2028 5,256,000
2029 3,135,000
Thereafter 1,994,000
Total lease payments 34,153,000
Less interest (2,756,000)
Total lease liabilities $ 31,397,000
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Retirement Savings Plan - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Retirement Benefits [Abstract]      
Employer contribution $ 1,505,000 $ 1,315,000 $ 1,088,000
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting - Schedule of Percentages of Revenues Attributable to Patient Management and Network Solutions Services (Detail) - Product Concentration Risk [Member] - Sales Revenue, Services, Net [Member]
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Revenue, Major Customer [Line Items]      
Percentage of revenues 100.00% 100.00% 100.00%
Patient Management Services [Member]      
Revenue, Major Customer [Line Items]      
Percentage of revenues 66.60% 66.60% 65.60%
Network Solutions Services [Member]      
Revenue, Major Customer [Line Items]      
Percentage of revenues 33.40% 33.40% 34.40%
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting - Additional Information (Detail)
12 Months Ended
Mar. 31, 2024
Segment
Segment Reporting [Abstract]  
Number of reportable segments 1
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Intangible Assets - Other Intangible Assets (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Cost $ 8,901,000 $ 8,901,000
Amortization Expense 423,000 425,000
Accumulated Amortization 8,080,000 7,657,000
Cost, Net of Accumulated Amortization $ 821,000 $ 1,244,000
Covenant Not to Compete [Member]    
Finite Lived Intangible Assets [Line Items]    
Life 5 years 5 years
Cost $ 775,000 $ 775,000
Amortization Expense 0 0
Accumulated Amortization 775,000 775,000
Cost, Net of Accumulated Amortization 0 0
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Cost 7,922,000 7,922,000
Amortization Expense 421,000 421,000
Accumulated Amortization 7,101,000 6,678,000
Cost, Net of Accumulated Amortization $ 821,000 $ 1,244,000
Customer Relationships [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Life 20 years 20 years
Customer Relationships [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Life 18 years 18 years
Third Party Administrator Licenses [Member]    
Finite Lived Intangible Assets [Line Items]    
Life 15 years 15 years
Cost $ 204,000 $ 204,000
Amortization Expense 2,000 4,000
Accumulated Amortization 204,000 204,000
Cost, Net of Accumulated Amortization $ 0 $ 0
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Intangible Assets - Additional Information (Detail)
Mar. 31, 2024
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
2025 $ 384,000
2026 175,000
2027 174,000
2028 42,000
2029 18,000
Thereafter $ 28,000
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Quarterly Results (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 207,233,000 $ 202,303,000 $ 195,522,000 $ 190,253,000 $ 185,443,000 $ 179,386,000 $ 177,426,000 $ 176,307,000 $ 795,311,000 $ 718,562,000 $ 646,230,000
Gross Profit 43,403,000 42,160,000 44,252,000 41,878,000 41,951,000 40,345,000 36,094,000 39,869,000 171,693,000 158,259,000 152,114,000
Net Income (Loss) $ 19,454,000 $ 17,095,000 $ 19,898,000 $ 19,805,000 $ 18,169,000 $ 16,849,000 $ 14,656,000 $ 16,691,000 $ 76,252,000 $ 66,365,000 $ 66,410,000
Net Income per Basic Common Share $ 1.13 $ 1 $ 1.16 $ 1.16 $ 1.06 $ 0.98 $ 0.84 $ 0.95 $ 4.45 $ 3.83 $ 3.74
Net Income per Diluted Common Share $ 1.12 $ 0.99 $ 1.15 $ 1.14 $ 1.04 $ 0.96 $ 0.83 $ 0.94 $ 4.4 $ 3.77 $ 3.66
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule II - Valuation and Qualifying Accounts (Detail) - Allowance for expected credit losses [Member] - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 2,823,000 $ 2,562,000 $ 3,274,000
Additions Charged to Cost and Expenses 1,828,000 1,216,000 158,000
Deductions (406,000) (955,000) (870,000)
Balance at End of Year $ 4,245,000 $ 2,823,000 $ 2,562,000
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -R#N%@'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 " #<@[A84@?NG.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O32="J'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU;A^@'$/*2NW]^ M]SM(8X(T?<3GV >,Y##=C+[MDC1AS8Y$00(D&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #<@[A8I%= $RH) @. & 'AL+W=OD!(8_+V1,PE J MP7'\LQ?ME/N4A8>?"_5IUGAHS!(G9,S";]07P4UGV$$^6>$T%(]L^XGL&W0I M]3P6)MG_:)MO>^EVD)5,R#A,L\.TU9UO$Y=:@)C]D,+-J:#Z-Y>^^$!R^I5 G M;B?,2^%G% C'/KJ/!14[-(OS_B1_EW/TYV*"WO_ZVW57P.YD4=?;2]_ETDZ# MM.V@+RP600*Z/O'K ETXSO)@G>)@[QRMXA?,+Y!KGR''2Z^G4JS[[M-L0%39]N6V= M?U;QT5:UY6-(K,;GLN1SJ6W@".#X&:!IB-QMJPM(4-B-4+] MDE#_M!XT)YPR.?#Y"(9/96?2*Y5#4N.8I*UO"\V06 W:H(0V. W:E"8>#M%W M@CF:PLI$A4VOU01+6]46EB&Q&JQA"6O8"M:^HS7BTJM-OZM@:6O:PC(D5H-U M5<*ZTC9O[SL>R9K*BR%0^XHCY3&@[3O=(X&!7-!XC18""_65\XCB=Z*J&NNK M6E-["[MO5W[?UAOV/;5G%J:QP#P?VKB:EEZIH8L9-?ZFU.JP*NMOZQW[P>C/ MT1A&L37CZ@NF7NIG&D*FO:PWK+4* 7:4 6V_<"U@1!EAW:0)?)^KS4J_33,MH"#"E M5J=5Q0#[I!QP'Q&^EH/^[Z @ FTGTPLV8S,: DRIU6^*5BG .2T%L"ABX#,$ M\WZV []F PO.Z^'!(S MM=\ZL2H!."=3F7Y' M[]*SSH/FG'I*CZ^O;LW%J._?JPT.N5SU+_J7#4PJ1^^^#>G)6?$ /L!WZ(U93 MTTM>VLX0C>"8 ^BM81H1],BPKR1IU.^;4JN3K/R^#T*"D9 M-?^FU.J3""KS[^K-_P/+'B\%+-;=S#XBXEY9YW;/5M[ZUY>VGC?P%L;?K8R_ M>Y+Q?\*O:.836%A1+Y_HHF&GEW3=<\L9.OU+Y4UM?7%K>F_Q+,"M8H&KCP5/ M5(0PX*^0[;Q?_H86Q$LYX%1"._)4H995YYBC9QRF!/UJ74!\L>7CTCS!*ID: M#0RFU.I,#V8!Z8W_$\=^=H-[%RU9J$2I%Q@_/C\H*9F=[_,6V<&MLH.K-_I% M5T/WKUZ XS5I?$)\1.CK:#$9_4?)RVA",*56YU4E!/>DA#"+!>'YU$KYP X7 M#U:4X/2*#<]1]%6MJ;U%-'"K:.#JO?QL/'U$H]2G DSM2 @"1BV[.#3-HSJB M)WBJ'L",I@)3:G5H52IP3YP6-(KC%*Q(_LQ.24LOU$C+:!@PI5:G584!]\1Y M03#NQPG->I>&V+]\*J"O:XWL+7* 6^4 5V_C"V3)P;TWXJ.EG#"T(C"EXP*((-)O-Y&<1T*3>VY$<(T . MR;FE9T@PV(8@\BKD+QTS@1(BT$K>)$ !'#&-SQ!(T,/FY.OE$?"B55(G>_[- MXB3?+X$OBSE2[WX9.O;@8X(F9$5CFHWQ$,1?=WDNSSH9[+*I2L[ 0SAO1$1( M]I =]I%(1Q:PT"< MCB;9BP&RZ2$8$#EC''W!''9? M3/A&%W(?9"/R0X"NMB&>*@]]3?I$Y^S#18;S:FFU.I3MJNUIO06T;-71<_>D6=.U1SE&,<>A3&PNG3<Q-84K>$A64&I=#"#D\/QUM'Q!L$WV@M:2"<&B[&- ,%R!Y0;P_8HQ42S( M'90O!=[^'U!+ P04 " #<@[A8SG-F7!4& "D& & 'AL+W=O%J6^ MGFV,V5W-YSK;\"W3EW+'2_AE)=66&;A5Z[G>*<[R6FE;S(GO1_,M$^5LN:B_ MNU7+A:Q,(4I^JY"NMENF7M[S0CY=S_#L]8L[L=X8^\5\N=BQ-;_GYO/N5L'= MO+62BRTOM9 E4GQU/7N'KVY(8A5JB3\$?]('U\BZ\B#E%WOS:WX]\RTB7O#, M6!,,/A[Y#2\*:PEP?-T;G;7/M(J'UZ_6?ZJ=!V<>F.8WLOA3Y&9S/4MF*.)@M=_T5/>UE_AK)*&[G=*P."K2B;3_:\#\2! @Y&%,A> M@9RJ0/<*M':T05:[]8$9MEPH^824E09K]J*.3:T-WHC2IO'>*/A5@)Y9WLA2 MRT+DS/ !0OSE=G?;5Y^!@ZR5IO22U/3KF9:44+PUZIS4XYG*GT0_<^K:6KO2. M9?QZ!L6BN7KDL^7WW^'(?^MR[AL9Z[E*6U?IE/7E#=,;Q,H<9?:"?ZW$(RO M=Z?7C:FH-F4+_G&)_3",J._[B_GCH4M#R1A3DAX*]N &+=Q@&FY]Q+F"TMM) M+=PP&Q/AP<.3! =DB-(AZ/N$C*(,6Y3A),IW628KB"$TKHQ#0!\*CLX+KC5B M!33"NFB@I:)<5@]F516(/^^@3T%)98KGPJ!"PLG32*[06>"1(/0 $F(&P4'/ M-FVAU'D[(UY"J%. .BLQ'#B=QMA/AM$9"B;8I\%H=*(V.M%D=&X5WS&1UTZ7 MUDWKAB@SR"LR[)D[@=$:CQ4@CM!L <.^QWE^9/P?C<;:#BB M-*Q<"UO*3?)'X[DWUX^3(_\..4R""<0')(TG$=?3U85<751ZCW8<+':<0C]T M%)9+,H[[CO7Q=G2+)REN^8&O.-15;LO_&%XRS',8A ZX0T%")H+;$2:>9LSF M.(PW@+UZ+ZW4U:F<@LEX.>&.)/$T2S:]:@+BD/B",(CBU %R*$I3FA(Z#K-C M21R>-&9]%.Q!%,((=^O'DV3[;X>M;V6M[W/'?7B:_-K1X)^DAW;LQ0X*S@@X M2"V*7)SBD@RI/SYXX8[_\#0! G)508T61[(UI#4JJ!X*LA'3F2:7)LXGP$*1DR'?%CGSIF#(7=+1(IFGQ M1FZWPMA9J"F_3)9&E&M>9F.X)^VY>P5R;GC_W5#?YX--=GJ5O37&Z^FTWVO]CI24=19,C2RTD6I9(6]\]='8)9P=#?U4(=MN*7R%, M?+LPU4N3WC!E=Y#*;*02?T&#<^]9=I]ZB\+0PQ'Q_#A\511:VZYXCF,/D\1+ MTNCU%UD9#3-C#D>L'F?L.F<45':E7O8R;VK38>"E2>S1*'(9C5(O['">9M3I M07\W]& YU7;K%(^\"'*BXSM!'08)[[A M:$(HC8BC:[M$<=VS1Y%V4PR97O8_M=%OCAL$/Y/:H'.:>#ZE'H[3.OPT]A+( M9])E>?R@]9/C7./)<#V_B&$R\QVSL%,V2' ZOA:3;J(ATQ/-'3<,OH)-DZD2 MCJ6[DP[GDL2/ZR5S '8H&E,8=\:G M+-,.24)5[W>B(?[XFN#3V.^ERT!^T0 M]0F.HW'0W2A#3AEE#BBV/B8G.Y$,7L6-S?H.T;%9?W[P"MF^OX=SO!:EAL%E M!;K^90R14,TK\>;&R%W]5OE!&B.W]>6&,P!O!>#WE93F]<:^J&[_,;'\&U!+ M P04 " #<@[A82L@EY0,# "C" & 'AL+W=O3R5C4FK,29I*HNBBH M?+H&+C83R[6>;]RQ5:[-#3L95W0%<]#WU4SBS.Y8,E9 J9@HB83EQ+IR+Z>Q MB6\"OC/8J)TQ,4X60CR8R9=L8CE&$'!(M6&@>%G#%#@W1"CC]Y;3ZE(:X.[X MF?VV\8Y>%E3!5/ ?+-/YQ(HMDL&2UES?B.=2/.5R@'QW0OB.=ZP!SY]/=S?A]MHN'/M M=:Z]AL\_P3?7Z!?7HB9B26Y9B:X9Y60F%&L6U\^KA=(2E]BO/JLM]["?VVR[ M2U71%"86[BL%<@U6\N&=&SJ?^HS_)[*],OA=&?R7V),KCINX>>-X'!!XK'!O MX3)()61,$RZ4 G6!.RT5=8GK04(*;$T7'/JJTJ8*FU3F[%@G0V\8.(XSMM>[ MAH_CO-CS=^/VO P[+\,7O4Q%4>";PPV3/ER0BDJRIKSN5=H2Q3L*G 'F=P^$ M_C-L3V?0Z0S>H%/EN,44H;7.A61_(.O3VQ(&.T)'; M53.EZG[%X9&.('!#SXF" \$]@<-1'/EAV*\WZO1&;]>+34QI6F:L7/6)CHZ+ M%[E>'(_" ]&]@>$H.%7DN!,=ORCZ&[9A5J#TYP$K2 4]M)IO]^;6#(APV:2GD)&,X]ON?Z8M^;V8F+KW+' MF *O55G+N;=3:O_@^W*]8Q65$[YGM7ZSX:*B2@_%UI=[P6C>&%6ECX* ^!4M M:B^=-<^>1#KC!U46-7L20!ZJBHK_%JSDI[D'O;<'S\5VI\P#/YWMZ9:],/5Y M_R3TR.]9\J)BM2QX#03;S+U'^)!!8@P:Q%\%.\F+>V"DK#C_:@8?\[D7&(]8 MR=;*4%!].;(E*TO#I/WXMR/U^CF-X>7]&_MOC7@M9D4E6_+R2Y&KW=Q+/)"S M#3V4ZIF?_F"=H,CPK7DIFU]P:K$8>V!]D(I7G;'VH"KJ]DI?NT!<&&BA;@/4 M&:!;@Z$9PLX@?*\![@QP$YE62A.'C"J:S@0_ 6'0FLW<-,%LK+7\HC;K_J*$ M?EMH.Y4N>2UY6>14L1R\*'W1BZHDX!OPL5[SBH&?P>>7#/SX_4\S7^D)C9F_ M[L@7+3D:((<(?.*UVDGP:YVS_)K UY[V[J(W=Q=HE/$3%1,0P@\ !0@['%J^ MWSQTF&?O-T)![NF: MS3V] T@FCLQ+?_@.DN 75Z#N29;=B>PJB+@/(AYC3Y_9D=4')ET1:RU)8VEV MP&,:3Z,0PB (9O[Q,AP.)$PB@BQD9B,))B@,+I%70J)>2#0J9,FE,M^=&!'4 M,D27DZ.0P,069",C$H1!: NRD7B*H5Z=(4&D%T1&!?TNN)1@+_BF4"XQQ)H8 MQI!,;1>7#F24H&AJBW$A$81X4$S YGHG+LR7:@XME[38 MS.AC5]*>N ]L5$! M1P^_LQBP9[H2W5'!'IRZX#W/O;NR9?=BNXXA.L<0C2;$@LIB[8Q9:Q=?;NH3 M'-WF@8T*)TEXFP,N5(P'UO]<^\#1JB#-BO*@;HO"SOO6?/-0?$H\G[I>DG=,E,C_I4V+(V?779?%!2Z2.BJ+?N7!ZM9?YW+M^3 M+;L7VW5(S]4/'"]_AG/9+E!TG8!<^YH+&2*[.LJU<]$#QZN>L;QV M53PACAU*7$A7 9&YD E$L:W$O^@2*R:V3;>9IOV;0#=(VZ*6H&0;31E,8NV6:#OO=J#XONE%5USISK:YW3&:,V$ M^OV&<_4V,!/T_W^DWP!02P,$% @ W(.X6%5*)_D.!P _3 !@ !X M;"]W;W)KPR/QJ92+ M1YE]SM="%-:7)$[SR\FZ*#9O9[-\N19)F+^1&Y&J7^YDEH2%^IC=S_)-)L)5 M-2B)9]BVV2P)HW0ROZB^N\[F%W);Q%$JKC,KWR9)F#V]$[%\O)R@R>&+C]'] MNBB_F,TO-N&]N!'%I\UUIC[-CBJK*!%I'LG4RL3=Y>07]#8@I!Q01?P9BBDV/.DL9Y]6_UN,NEN.) MM=SFA4SV@]4,DBC=O89?]D:<#$!.QP"\'X!; W!7!K(?0-H#:,< 9S_ :0_H MFA+=#Z#M ;QC -L/8)7W.[,JIZ_"(IQ?9/+1RLIHI5:^JSA].BZ9%$"[K2@Y!+/0=ID;X>.:7,<0C50@,] ME'JNZS72-RPC1\O(>9:]MO)UF(E\E'6]VN4%XFV^"9?B?7;9ILMU^IR8VU4&:%:.;J]S-'7N*.MM/8"'R?D M#PH%NE#'8J9'EZA)EPY+'7*K-]&Y*YMJ!TH((RU;36;T38H%AL0:)67'DK)S M2[JKI-Q4N[1='5.U'557[_V9*Q.',J^@TC*M&IYG,[T3V& GC%3R];AV*_1% M-'SC1]_X<_K6UQJ]B<]M#:X=.*:4V[SEM,F;Z M<)I7B[LX;%VK]0]9XNG[,,^V77T;MM CVZ9X0P?KC\X6]&DU;$%V33[V_S2F MK^/WHHU-$F7,YJUKV ((;!O4/\%S6WGLS )3:9N^GQ GZO7]=W6B?9^J'A76 MJ]]DGL,HB;2EP5@%#NUU"$1J/J/!E3BL$@ JVI2:EM2LAOIAS4]7/:2&08.P M?K5 F'A IZ)1K 8)VJKHGGX6 P2GK 04O3P!(%LBA=V-:ZCF-=0/;$W;NF@- MML\HKB&(U[CKJ%IA2:U:V)CCTX@B' M=%Y":@L%-<8PQ8T6\X%(K35&DQRJ40Y],Y;KSWQVJ^@TASP'>5JS&,4YHVJ! M*;5FK6NB0^:1#@$D1JF^AUF@8:@;J^4#@5HOC.8Z5(,=,DEV"((MPCBT81QF M.S0,=^,3!KUJS=L?-=[AY\ [#$&4YV('M>]_#.-=_P3/;>VQ,PM,I6WZ7N,= M-H!W&,([PH"U"$1J/@_CW;!* *AH4VI:-NQ4&\ MZ');1S8?$)QRQT4 6P: +">(,;?;MAKOL F\@^TSBG<8PCO/Y82QMLM&\0[( MJ_#.1=QM)PY,)6Z6JL8[_.QXAW768JY^IW@!Q&EK'< [0,H?E@H J:YU7>,= M?C&\PSJ086H3RC77@/MN:AVUC3-*;D;5 E-JS:+5Y(9?G-RPSF,>9M 9?AC< M,'#_#=+R@4!MS8_F-EQS&_YFW-:?^>QS/Y;5@E %2T*34MJ;F-? VW.:!!P!.4#F<.!QP:Q6V0("$, M _\-!81.N4<\&^ V(-:UN=>\@]>T[>0Q2A/ZL#%"_WTE9'#Z4CYL?_^)A_A]02P,$% @ W(.X6#4- M'19V!P @B( !@ !X;"]W;W)K4',E>CKA9 MP"^QI!R.>(8SPT-2YSM9?:U7G"OTO"[*^F*T4FIS-A[7V8JO6?U>;GBI_[.4 MU9HI?5L]CNM-Q5G>-%H78^)YX7C-1#F:G#?/;JO)N=RJ0I3\MD+U=KUFU5,@_&D_,->^0+KCYO;BM]-^ZLY&+-RUK($E5\>3&:XK.4 M4M.@07P1?%)/D:O5Q2@>H9POV;90=W+W!]\3"HR]3!9U\Q?M M]EAOA+)MK>1ZWUCW8"W*]I<][QUQT "' PW(O@'YMH$_T(#N&]"W-O#W#?S& M,RV5Q@\I4VQR7LD=J@Q:6S,7C3.;UIJ^*,VX+U2E_RMT.S69R;*6AVZ3%Z[_($X+7YBU7M$\6^(>,0'.C1[>W,*-$_?WIPX MV-!N &ACCPX-P'3Q![KZ>//G EW=W7Q"-[>7=]/[^?7O:#J[GW^9W\\O%Y#7 M6ZL^;-54B[-ZPS)^,=+EH.;5$Q]-_O,3#KW_0AX[I;'T1,:.O.EWWO1=UB?7 MNE**,I-K#OFL;1LV;4U!?)I$(0ETB?3.QT^'_K"!84C#P *F$-#'WB'PB$?0 M\0B<43'-_]*YWZ:BDKK 9K+,1,%1V1$TS\U=9M)T4\DGH=,+/;P@/2=43(GR ML2VJ0@E>GT'N"$X90J1"?DBLGN>>+8G M;)B/@>RR89B002_$G1=BIQ<62F9?D4XAK9WJ=ICYL[D&:T9L=S6)@<&U<4$0 M)#8G (>3>)!4TI%*G*1N30%HQ)C6@@V?S,SH6<5SH5"A!Y[7$+W$=G%,8IL> M@"/'$=G2 W#!,#OL]3+%^TY6+GFER73%CSW#A/9V#GOPCE(@RV80$B>8VJ0 M)*'><"3B _6%W;/_BI6/O-:L#LNV'BQ=]TWM*01[$,5P"=^;/U$-/ZFU]%36 MCEU+>M<29\1,LTQNS?RIJSD73^RA /-[;^4X"J+$ U(<@%(*Y !H,O8 Q;VX"@C! M;M5STTTO!6$A&W).KR9%LW2GJ_F/M^CA! T0Q1A: #5$&K3JJ]3B(_MJUV M-;^>7L_>D"8GW5<[J;7T5-:.7=J+-.(6:9?/O,J$GCITEO#UII OG*.Z64QO M]AFDBZY93\,Q9*NK, :691 N E0V@ O"83%*>JU&W%KMD*>6-VN]IFY9NLC9 M>BLA(3!= D#LQ0'$#S"9>,-BE/02CK@EW&TW6DND*JT&MM5+2Q&D!BFR(,)0 M[@/01(L!0+V!4$][8IA?K]^(6[]996XI2E9F;RAS@$ZC013:6P(S"!H3[ .[ M!Q T2D+LH-JK.N)6=?O][JJ1=+_DO+WZU9!N/& FL>;"S&1/K# ;RB!S6YQ1 M+:9]@#@@XTB(P3$&H#XAV"&#>LE'W))O-L0.,84>^*,H2S/>.L)?.*M RK9& MB_2:Q%Y,S0!DHOG:SDD!)*9)Y%A"TE[X4?<.6#.C3:]3U%Q<_N_S_,OTX^7U M_0)-[]&E?GYSA?Y_.;T##XOL#2SL!0$4V 4=DL*("VW''/M%1EU;XLMMIM- MT9Q$LJ(=X66A;8BR/>@>V(BG)]T,.ZFU]%36CAW:*S_J5G[SXX6ZR$'_V7I, M+V\BH @ 2)PD"5#\0*3O#=<^>G!PZMX*:Y;I[;%%=T!1B,QL('6"!*1)K4,[ MBY\-"4@$T7/9:GF-#P[GU[QZ;#YRJ%&SB](>>G=/NP\IILWG ]\\_X#/TO9S MB-Y,^W7&)U;I@E?KE?U2F_3>1]K=5?O!0WNCY*;Y!.!!*B77S>6*LYQ7!J#_ MOY12O=Z8%W2?G4S^!5!+ P04 " #<@[A8V)_Y9"4# -#@ & 'AL M+W=O@T)>"O)!1'NF48KA[[8:)Y?=FV M(%X?[U@4)K @B.[BV">O0XCP8:"9VK'A(=QLF6C0O7[J;V )[#%=$%[3"Y=5 M&$-"0YP@ NN!=F7VYH[02\&O$ [TI(Q$)$\8/XO*=#70##$@B"!@PL'GCSU< M0Q0)(SZ,/[FG5G0IP-/RT7TL8^>Q//D4KG'T.URQ[4#K:&@%:W\7L0=\F$ > M3TOX!3BB\A<=,JUC:"C848;C'.8CB,,D>_HO^7-TFW*^]6QAR54Y\IGO]0D^("+TW$\4Y-*6/%^,82*2<,D(?QMRCGD+ M_Q7M*5H D0F=!(!&(0TB3'<$T'?TN!RAB\]?^SKCG0E$#W+C869LG3&VT3U. MV):BFV0%*P4_J^9-J\) YU$6H5K'4(=6I>.]3RZ1;7Y#EF$YB@%=5^,C" K< M5N"C:GP)*<>-L_A--3[;)97XN'[L*ORV?NR6 I_4CUV%3^O'KL)G'YOWNX]] MNGE]W*I8Q7:1L+;TL_\G855IFMDY:CNQQ_=HZ@Q0M@QW6Y)>*L0NAVG+)PHA([;;&@*,"[A&5_[D5K<7>YDD>X=^U#LSTS?M?)KB9O]ME%B>\PFS"A*((U[\JX;//C-\DN'UF%X50> )\PXP=*6=SR M^QH0(>#OUQBS8T5T4-P O;]02P,$% @ W(.X6 RMK7M$ @ BP8 !@ M !X;"]W;W)K62VY8! M4M)M6AXZ16FW/3OX %:-S6P3VG\_VQ"630F5\A)L<\[G[SCR(6Z%?%8E@$8O M%>,J\4JMZZ7OJZR$"JL[40,W;W(A*ZS-5!:^JB5@XI(JYD=!,/BO-S!\HA%; M%14<2<@3;Q4NUPL;[P)^4FC5R1C92O9"/-O)AB1>8(6 0:8M 9O' >Z!,0LR M&K][IC=L:1-/QT?Z5U>[J66/%=P+]HL272;>!P\1R''#]$ZTWZ"O9V9YF6#* M_:*VBYU\]%#6*"VJ/MD85)1W3_S2G\-)0CB_D!#U"9'S[C9REI^QQFDL18ND MC38T.W"ENFPC1[G]4QZU-&^IR=/IQAPO 8F>)":4%V@E)>8%F&/7*O:UV<'& M^5E/6W>TZ (MC-"#X+I4Z LG0/X%^$9M\(N.?NMHE/B Y1V:A#A]N(L58TS2#QS,Q3( WCI^W?A M//@THCP=E*=C]'37,$!AL)_=AJ?::$5$K?\_Y$YW')ACIF!$;#:(S48YWP6_ MO4)N'/J6W'R0FU]U:D\@S37"%]S&F6^Y+0:WQ=4'-^XWSKWHYY\TB IDX=J@ M0IEHN.YZQ; Z=-I5UV#^AG=MVES(@G*%&.0F-;A;F+]3=JVOFVA1NW:S%]HT M+S&PO=V]R:W-H965T&ULO5Q;<]NXDG[/KT#YS)Y* MJF39ENW8<2Y53C*9255F)AM/YCQL[0-$0A).>-$0I!7-K]^ONP$0E"@GNZ?. MOM@220"-1E^^OE O-G7SQ:V,:=77LJCO>!K'YM7+^JN+6QE/C;*=66IF^UK M4]2;ET=G1^'")[MW9 MS>L+>IX?^,.:C4L^*]K)O*Z_T)?W^\=>YEK9][4Q3]LWJY>'ET?J=PL=%>TG^K-S\;OYY+FR^K" M\5^UD6'H>J%NK/+RBYLIJM6W699W56M MK9;J8UW8S!KWXJ3%>C3J)/-SOY:Y9P?F/INI7^JJ73GU8Y6;?#C!"0B-U,X" MM:]G#\[XBVZFZOQLHF:GLXL'YCN/NS_G^R3?5?MW/7-I"6_Q[;LGOO7NC7J M3/W];]>SL]ES]?U+J=^:I:[L7YJ4[$:]J9L_3$'_UG7#U]1CFG1V^EQN\9>S MYZINE+_>K@R>+]>ZVOJ;3R;*5IF?PN3XHMZ:0F]T8^CSV;/K*SSAE*[P-3

5SE4J8+MR55&<].! MV0Q[RHW#KG&YK97./4:(<[A.#"GI.)B%Q!+BT) MS.&ZLFW=A ?^['1A6Y8LYCDFJS/+ MQ[RQV++LG&\)6Z;JM<9Z-. CZ13H%5$C1N X'00QY_$+6V&K%JL[/&-H:XX$ MJ>@@$;2V%O'EN;R@$H5@J]JLZJ+8'M<;.G77S9W-K6[ D>E 6P%?@@KM_UT M- E,!DZ;78U3*WU/1V8J90H+-@8I[LG%8WR4#GM8Z6II:%"N*AP9)L]:!:F! M";FW=>= 5V.@"S0). !_PSN 8Q8-ZZ)@> M712\4SQ%VF#NS>A>VA4DEVA0-96!B1Y51]=GSM1]=:>$GCY&1 M_%I["X"[!\Z&Q;*P+*%\_#_=WG[$)D$X=NJUDY45M MJ(9.+Q;P]W+:I9Q.Y!V6"U+ O""1_*8 36'T6LALY#S.O,A5;K%0HQ9-76+2 MVB6$#26FIS>51#H$VH+K[0Q$"W)@YP7KA"%CD>FUA7;:OT@FZT7+!C#'017U MFHB;R'X*("OF(#":,E_78 !9-.BM;5518S+,1>:). #K $-!BIYE#>V+!I&U M+4&9_DJ/LB@=$];)U5IOY:P:&.!6*(7<,1K$DOXI,LTY1M)B;&+!6E-E;% " M W)5 '^QY(IB\\K^8S V7F :$L;.X']6@Y5T;9)PLG-RFD!'V1?H@9R_"#9] M%"N6;I M6F\,O6_&4;W1;L5/\X8AC9\T]_*Z(/I;['0D 7$5MP*LG4, MHU!.Q#B RN.YT6SO5H"$4-["8BP1C!5;XN;QLM$YN9NL:]CLBNQC<^$[9GYV M"G7;LFX7Y'\V*YB3==? 7&#[HM0PDPV+<9!UULU]_] +-GC0-IT3PJ2D(6 #Z"TLWV%Q"[+)S(,TU)516W!^ M8+%V.1&!06-L.>\:)]8E.-"I>DS MTTF -(SA+'O=S"'D3$44\MV8[6A]ZD+CS MV#Z!QZIZZ1+#QQ!L7W"!#ZVH)Y\X+?(GX:C!4MM30KZEQ$X:*MUU_;F M:.PLR"B(IBQJLM-B%N"XH5G;&_6!C#EP]W]V->T*F/L+ G&LD['#\$&KORY' M:0GK,L;RY)*!Z*E][N>AL@ I'TD9/RKB1@TON@[NQ.B;Y1\_J_LZZ/[=1,Q;:-.9%)#Q\A ML<;R-I.+,&YRQ;39]$EJJ]V_W5BGY@W>AE#I^!ZC8GO+L*O)8PHY59^\=__4 M>_>;>-&ZU$JPTR- T=1%8#\845HZR!CU8 Q#5B"R1CS'J/WP+DADM@J'RGOP MX]]^!ZUR%QI%0$R(:[ M]9R(65O2^Y=2DA@G4-0T$ZX!Y%J1KF?>FQ MO/@!#G599Q969)8C]!E01LMG@@UT0&U5SOPC?$KY)Z)J2#X>];FX_ '#R@D/ M4/P3PLR&;.1D]$D8&=KZB.0RP3NLRF#QY#L6/O=PANT%8ON\Q_RT4H<0OBE8 MV8);)SDEATQ>CMAW0/L"NP<4JW:[)FM3B 3-!CG]W.UJC<0O889JPM7]XZ3 M92'@%J843!>TR6%PQE$*)0C"&?1'GZI03:$"@AF$#Q8"T,LM;UJ$ <30GI. MAQ2X,BU[>OB]3J3#CU5TH#O+]%N..]!0S*KC8)%H '>=A"PB9(,-EAH2NJI) M@@GC>Z Y]<$G=Z;XC010)4Z@Q+E$!")Q@;Y)6+$#HTQ:^.) MVA5S"BZ6D@X[*!4[.F!=M 6T!SE'&/&U+B9D%R#P0I^(.N]0\0XGP>;*'6*O MV"&_T"1H$],-LDH%2@J?!22^6+.9Q-FC1M?!@#,&9V]GUG[YWL,TUGVAD^1H M,A_I/9RUU,R M@& HMA4'L8"02_I-QG! :D+$U[LD5AD.U9UYD!^4,S$-Y3 ').25%KA5 ML[>CE)S$>*EL# 2""!!6=-F*;:%U(0_#\A^=<@S.EPV?3Q6E@F4'*JMP/X?. M\3X],SGYBCV$P=^#\7U68IB+\9[G4_0\$HV5^I\$S0]ZB4,NB] 16\28'PVD M07@@Y)C1HS=P&5_Z' +8BM-K.,?1IQ<&N5+.YXZE61$/2W:& ]Z6)#E7DDHA MQ!$S&;0;':5D!'!& "#GM^S=-SE?\*TAQ$8(KHVGF7!QAQF]P26V>%4(CIM3 M*HT_#@9Z(>G0\S"*,TP4TUY]5W:*));\3I^?!5AOL2 Y@J(&O(I1RU"3!E"! MJ4L,WIIB/M VU-+5<*@A>DR;>PH>P 3A^"24F MB;.4/>.DSB%!"]2, ZN0ZA4=7\'7U8W'8'NG3VB: 4)O9\ 'WDUO!79 L*0$ M//N\Q'A-\8>NH-]576[C@UZ^MV04-.?'=SBY@;YQJFHQONFEIE"!Y_+Y-H'S MN+ %/&3=)@C+()'RGN."&;WJ#^IB-KDXNYJ@T^IHMI]UDW,M:T:W+W=O MWX52UWER>YAS#^(GQ2L,JD@9CWUM+"V722%Z).M 2=WSR]/CBSYE_][/Q"7- M0(7/SU.IZ.%JG"PE92 &="EQE'J$/:LQ@2'/=7XU.7OZE#W78P^6?E!GEY>3 M9\^N^:I0W)6=1* 0N:;U\=43[_W.SR=/GUWNSG%Q/CF?/?OF' SV,>)[G:.O M54M9OQFFCK-P)^+ M-7XY(DTJ"_(]K4P]O- 03G/[@4P1J^(:L3D7?*0/P-\?W]0X!3ME,=UZ/U*6 ME#=@!O9=%WY^TLW*;&!5]FYQ*TC2?M"8LLX--6H,'^,NM3[D%-$13@RJ(1@/ M&,];[-B^$P@KNW*'$4$L?)J4>:Z6C:$(5$*W6)W=K0/*XD%?I!-5^T,>X6!2 MPV"&DK3RMSW6LH7CZFRF.;KX322>Q*2*%42*,/[[W0BR8)W09*$ZI6FJ?R2B34/DG8W:*VJ3EF&&^Q*T2^*4L>0I;0> ).2!*'?8%PUN-!H3(I MZ21>3?M:CJ=;%7)B_.GE,4*2T.@1+EWV4.YUF/)-,N5.KP6U+\16,V8PZZJO?(1 MH(]VN(1IDC84AASCQ/<=!M(^&LI)E#-IK/;8D*U&VN5$J^TU@OF85CC.18I# M6':')W3I_'02QR9UA_U%>"+;'Z4/32"T9#H29--)1-9*3,L;P;G:QL,[Z;&8 MQ&AQT4B#(64M%BJS#0 II2"DPR%)35/ZV_J<%K$A3HHMB\Y'T!?M:-P9*7JU MMRL?1DNJ;]@@DQ+-23>>9I[Z)NX\[8WXKD4@!LC92+T#=L^W;_II:1-X(M X M&6$ZR);SV$==YJL-28/#8?7/H7CIO;-OXJ3&.M]52O#<)PR'O!?+F_1+TL8Q ME^Z/X!L\C_XWI3NU#:4'G] 41"M/)]=G%X-HY5!P(I',;'+Z5.*8)P>8L'N5 M./+&1^"^GX#Z^/R56!;RN1_*NB)(;L@CALVFV2P&"90+[KNO)3HQ!4<2,-&5 M*=*DL*2-*#D5VJ#GPB==;#DTE+$96Y?X;&L*LU[5%;S0SAV'4::DFLR:6E@G M@S9)Q$C]=3%0<6CH?^2+\!991\_[OLA0U%SH3$XZA,AA&XVTEGJR)*2O%PNJ M\-"*!:?3?N8?Z,"$3=LD'2TG#8R?#R3GGWZG+]>9P_BAMAAUS0ORPD[IKK!OB.;*X5TDV M(7E9@J9-5X\YA5N>&X\0$V%ZI8&EI^!01YUD-CCJSGV#'Q7X#6OVW+2;P,:1 M/CE!MYA[SNPC/3S0]R8Q?SHUZ[5@1>:[_LHI+LZZY9VD\6-ZS!^,F*9)@HBQ M=J$WWG9*+W>$Z;%(S-'U3FR:DK+;"A8CAHON,L5$I.&TI'A":'"Q%8;A*:?V]=?C-6(^CG'8HIEE$GHEQ37V0,=8C[I^(VL9 MT'*[>7J;TF^4@-A.N?76&_)0X_-"$]MI?7]99:@CG@Z'Z]Q@EAD5#1*R0>:7 MPF&".(7]8BBA1'$N@:70NBPAS%2]ZQIR\L/N#&Y/WS,YD#]'5T.I"+I6%_?! MF"X,]77!Y[ R>P=,?H:I[(!7&Q_ZAF@"BL6)M'$Z>1>BCS;($Q6J?(&*SYW2 M5OQ"@("A-XF+? #6I^\0#+SJ 52?&%4<.9G2WVN$KNKJ[#K8TW1E>5$-2/Z. M7P%(;TT#R/_,W55LE<^N)XD[EGK+;41U$SU2I!VF3+B?#Q( MV"VUH?A^'"K.^ZW',#GBYH%QJGP"AT_,>48-9"4P8=BX9T[A! ML0=BM N6E+EA:RTLS4/"I&WL"Q+[T2GCAE]ZAS$U!6TOBZ@.OX$@Q@+J;@<:A M4TE#IF_R\*\(R:*4?QF^>T7HPRXM0P43#/=VK=,D_X:VZE@+X(N"-ND2U7V$>=C M=?O'[BY&^$5]JS[O+;A<)AHQDTECOA'L2M%*:IQ%0'O,-D#V0NP>8Q,^"F*6 M]0\]%]MIO9GQ[0%2?9,RYC#P]H&VST',^#7LI'S]KF\O4/WG\^3S[-'K!RD_ MNYJPZ?+RZ/*>/CWYOV%%O/:_"^[([O%.SF91&9T\EZ7!^Q?\? MO?T&1VC1BZNPZ.4S3\HUJ)*KU'K(Z:SWY&'S]*7X.Y("?C?M/;VRGAD6)IWMW>OQ3%CV-UGOG-\^FPR" [58P]]+DZ?W S+\1"7_LGT+3(UH88ULTE3 ME3T L%OZJ\[*S@30*@[7>\2L;&Y%?B^_<9JB@A!>A:T$4VA:,=7KW(>\X:?^6,\_H9,9!ZU+E M_@U')V: "U*VC)'9OW[@?:?J_]MYC_T\QTGRLRJE ;*C'X_AQ&G5RB^LQ*OQ M]VENY6=9^L?EQVU@0\$4JB(M,/1T>G5Y),7$\*6MU_PC+?.Z;>N2/ZZ,1@!# M#^#^HJ[;\(46B+_:\^I_ %!+ P04 " #<@[A8[7@7K&H/ #0+@ &0 M 'AL+W=O\!B8SU(S@QG M?O.;H5X_&/O)K97RXK$J:_?F<.U]\_+XV.5K54DW,8VJX'\<8' MO5I[O'%\_;J1*_51^9^;.PM7QVF60E>J=MK4PJKEF\.;DY>WI_@^O?"+5@^N M]UN@)@MC/N'%]\6;PRD*I$J5>YQ!PI][]5:5)4X$8OP>YCQ,2^+ _N\X^W>D M.^BRD$Z]->6ONO#K-X>7AZ)02]F6_H-Y^*<*^ISA?+DI'?TO'OC=.:R8M\Z; M*@R&ZTK7_%<^!COT!EQ.]PR8A0$SDIL7(BG_+KV\?FW-@[#X-LR&/TA5&@W" MZ1HWY:.W\%3#.'_]0=VKNE7B@\K-JM9HJ=?''B;&Q\=YF.26)YGMF>1D)MZ; MVJ^=>%<7JAA.< P2);%F4:S;V9,SOI=V(N8GF9A-9Z=/S#=/:LYIOOGSU13_ MOEDX;\$M_C.F,<]W.CX?ALI+U\AE3 MLS]W4YZ>Y ?CE9B);[ZZG)VL2V]I M!U%(@_]0A7A8JUKD. 9\UBR%7RO1P#S:P4,TB,Z5PS$P:>V6REJX[PV]]]94 MC:PW)-K%*Q?\'-?2$*?PKS)M[>%5Z3'P,8(=#83UG"Z4E21^;RJA'AM^RXB% M$JKVVI>\($RI'O.UK%>@J+$PRCB5))R(&S>8*(>_I?(H.TS7*$O 5^=*F$6I M5[2RRT!]G:^%M&"6 E=;:EAM@1B7P4"QE@X5:6N0N"!CRU)81 @4::@&O!K0 MLD!A1PT4]V8B_J%J&%B6FVST39GG:#O:*J7OY:)4)"7;ARVR0$.6)5_#BO.I M*.2&C0_#;4'JDA?@$BW$M"TWNEZ)1FX D$$'92N0Y:>>W58D%]K-!G_Q:VO: MU9KM"*KB0+ D0#W-(>M"U,HC: MGRI8,&_=%H#FV5H!$Q N G*96L$YCK"<- M^1%*Z-0*9\_"2H7(0?N)N OKO^_6_QA6^A>L1.N,R-B7!KW['G;-==[=6 V9 M3)<;D*64P;JH$+ARV!'R)\AAO-5Y*77EMJV00U;IW4.M]= 20I8./3DO6Q1 M%LFGDBRN17\D!R"/I)G72I:PBV%94&!E)6[<.YF'NQA?')N+#8=8B$4,W>BG M\!2CLEO5-.%'TUH(+1 ?$&!7N20'5I7X$<3'0%2H91)CL03%SCW(!RT#3)7$Q8,)N M%_B L&T<">A=W%U'"!!]'D>H)0SP%'F8%=$W,%5(L!A@1'VOG,=95";4O2Q; M^E68O&7_1778PUE-VBSRE@'F]J!L#]AVYATW 7(:,$0MP.F\ 8O#MO)J>6E< M"^IQU-':=-]O&K!7TY2H,<1MJ?_ T),"I5V:4AM\:@W:/\U.1H8H:5S8'A:> MG28+\ &P!NCD'Y1"' 1/H567>NGQ3L4<8X@*@+D:],)- KW2NN Q#CQT0;'9 MRR#10#%E/>&TF#N\VW+/;;SM7 '?YVGBI#&V^_[_.9#)(= LYRKT\%(YE%LR MXFW >6@9H)SZB*YZF0'$VY [=K9,@SH!"+J3]F'T*[$V#V!%2[BYZ7PK34^_ M)&:(UILC"RL\8/ACD#B.@[IX,K1*5I2=%, H$F( GJHF HTARZ;XX5S2>4(_DK+.6GT) M'DQ;(@=8@=P!+0:SZ*I2A898*C?L2_"2-D5R^$[*9+R8;Q%=AYPA6#NP%;SU M% ?K/&+7H4@62ZA0&U'H):BO$.6Z0%21D<$::?X] DF'H%N61!<(O_<)QD98 M*EIZH4OD:VT#&P8+A60438L9WY('FPC,/=)(F<1IL 33,)0%6'FA.M.:%F 3V@L.\AJ:1#H2\"% M)2KL$HU%.=%C$) ]X)DG(1 Z*2HDLCR@H9@,90X@[)D!$>T$6SD/=L ;(!!9 M1%JO<]WPRDPT-8;E6B[":(H$ _*X+EG0>D.",G"M?T^+8>8&CQUF-@ 2EJ<-:.7>[SI'O@A.>$@7&)Z'\O'TOB.3IVRM97Q9=-F.-6VC7G#X';?TSZU=CIAQ8 M,(;<@%3&:.U#4J4\)"AT.@(22"*A_.Y5O#U^1443Y^QAXE\0QT.NB)2^(K9L M*)^'P4>+S5%B'?"VWJIL*_DI3+" &=(LA-P5E_/;X0^)NPZI;MCZZ"K[EC)= MC]5+P&>Y"E3>P(P6,P<\=2&O_@8#N9",!IV(7T8!;,N)]( E4-]FV%.)E:NF MH%O0A/2:A,0-DRQ!P-HG1,2_UDELAL(FUP:8!SH.KK-L/=8DO ]DQ]VP[Y U MKMM *%8HSN:NZJWU?!&@:994="NCI_2"\8/0*= M[6-4;A#:I',FU]0[(!K#D(1SH#M Z*N5I:=[L7++EX9E.Q,O4 +R?AFVR0V* M;!0!.U9LEX#Y*"81!C!80)O ([]WUMM8U,CX$ *NY6E_:D[+T%? BP6\+R >" ]@S&[WAVQ/J>>:(+"UNB" M-PGX*I>!J#^("L8*!04 H'F@*"28H?X\1VY($H5V<@5EY(IF6FR&K"/T)L#* M#D&3RE+!;/0]]F[2L03]/RY'MX?7"WMX)PXFMQ-KO*KJ[.LNET M"E>G%Y?9Q=E)O(+)IV=3O#KX86_F>-)! 2^H634@R('WD5-.5 4G!2D(:61L\ MS\ $'GJQH7Z-M7>_#2JHKPS!B$&/TD(H0.B%[FE/AO&7L$TYPLCN&/J'C89 MWF.1-I0"""H"*U:[T5F&R1?*??%[*_$81RN&&V!%NUWJ23JV$K>R1(]QW$76 M52A].TJ1SKTRXHYDV="B6T?:1!L6.2_@4"CV1DY5P(O;.CP>W$U%* I5:L9\ M5.(%MW.YI5S$MGM$I6^%>0;L+5A)00>^U"W;%8%(<-%M5'2VP6%4N1D6B[+$ M'ONFRYWJ$1,PO=2LH3+*B3]@FIN3@Z&R#P$ZOG![:Z- ( OLZOY M>4"^LXML!E"(B'F#Z8.,3'X;S\UR;"AYRK2XE^(TFYTR>G\+5[/LM7&2((2'1UD9U,+X-XEX#7\U.Z^'6MAB>?SVQ\ M_KD6YUC#^'D]6>TIU&PQXN/_@XO'DU:(G9C'Y6YX;0 '@G1=DHDG8COR9L,# M'E:5SHV.L!N9F&W2*G1K.'<,$;J'JJFM-Y1*$6!'*1M)]#QM-?&ULAV2/)U&S0?N.T0^J MI>A';D\_8M>GB!"&MM]3#<*PY5B4*/0^HN]/GS--B'P@<'1VVMW';(@FV(;% M#MH1G[WS)F]U,]>]H_-$9KGVI%R$1V'Q[#,<8!+KI$\!.NZ)\^P:.[IZ1--^ M*4R]8"P6)-" G/CQ[@1%:V.YV:.KHVSUY19&'MSB046-PY,87MP 3)0BX"8 M#V#5U47 Q<"9'%#7['1.:'?P89A=_XAU\2)-CGUW/N=X(0 SR\#:.X=*M,Z M+U#8B_,XX!VWLWO2;J$^B N<^IRY[0>%GZ3A@'UT]890;6N.(;E!VE4U3[VMP]SX'Z)T%UJ8^"I1NDV 35>7XF]43E%&^MS2 ZC8RLC1H[M9XK8AS5-RZ9&[ M?50,IT P 23H.S^.&ZS-;!%=NT$0(P*".A2:(DJ%+E^XR O];>_KB$[GP'__7YIP??E"#U8GDCA^ MTHB>-/0-\L+X\&IZ><:ZE-E\05X MOC3&QPM<('W$?OU?4$L#!!0 ( -R#N%CK4P,JX@H #8= 9 >&PO M=V]R:W-H965TSS==M[VZO%3%1M125W754VXKYE:E?7O-W?B4H^OI[[\W[A8[G>=+1P M>?-JR]?BD^A^V]ZWF%T.7)9E+1I5RH:U8O5Z?NM?W46T7V_X9RD>U6C,2).% ME%]H\G[Y>NZ10*(214<<.'X>Q!M15<0(8OQA>+KO-ZWDV9TNQXKNJ^R@??Q96GYCX%;)2^C][-'NC<,Z*G>ID;8DA05TV MYI<_63N,"#+O*P2!)0BTW.8@+>5;WO&;5ZU\9"WM!C<::%4U-80K&W+*IZ[% MTQ)TWTW_!66%WO^1Y@Z]AMV_)F+?3X7[<+U;5 SK_/:6]X1^=Y4S1=J2TOQ.LY MPD6)]D',;[[_SD^\ZVX_TV_/<_[5]D)%K+OO\L"/[AFWWX4^PU^ M;EFW$7J9-WO-([U6[*-0'>^P_T/=E(N=8N^; A9&1++[BC?L!\HOHJWVFGK8 M[>=9QMX]B6*GMXY%T70OV0]T1.!=$QFMZ*E__9)QQ1>".6P1C87_90MRQ9BRQ;K9/ " MQ8)90">V*-,U:\;"%,^P5I_8%7N^'PB;32;%[" MU/1<2^T.GNZ5V U.U9+#%EI6\M .(NY[9B. K$4C6E[!FP_P) MB]@\<)MA> M\):M6EF?GNL@\74;O=X*NDW*9LU2(B06-&F1WQ9@*3C\6%-BT>XBBD8\=2Q, MS*IRV6>LR2,U8/'!VEK(<\Z\D[Q=DDQO>P? V%N,R>Q$(!K]>$5H)&TL*]'8 MF5;N2#& 9ROT[5/M779;52>R :BK4A6\,M@DEAB$[%&T!S!I^\ !4^\S\<<. M=-!N\/O$X<_"U0) GZ"E-J:S-!"\D.U2TQQB'/; V(3*@-$_D6 M9SS("@:JRF[O3!\LRX=R2;C9EZ):.@/VA@U&(9TCIF+QHI [BGFR-?Y6HNQV ME(HXA3K2ARR*7>M09&QTB!(Z>N$&]B-"P[XMU9>+50NWM;2Q/')8";2U%+;Z MZ9:7^@EGO[F?0(_*3^T0]"7L+"PF@?^V9JJLRPKQ;:%X\/LX^1E=C1Q3/.BP M-IZ'1 ?JOXT->YBLX'9:?-25&CAS9&<4GA/(Z(C;*6,V$U(F,$UX"RIDCJX2 MQ\2J#=K@:O;C*)0/XW T#F;O3F'#P@C9#EG,_)M]A)N8=M/4(Z&;^]@#,T=N M0@DR<-.P7]#DGIO:';Z;$*NW$PCBN:=W#?]GOQ_;9(1)]JP M$)J%R"[\^!>-QYQQTK()"$3Z"KXP,#V;C8",%RQR\BS05[:#6>S$<6YGQ)]6 M4$_8E6E2_CS-#CA//BJ33VH3@B3*NBG_<\@FJ[+A35%"/5VL4,&H_C)JW&]" MS1L)$$#55CR(!F'S@@5.FJ=:)1K'23*,O22D\>PGST/%#O3;[+#N0%?9(G>'/>>!@](/!!T//;K7YB &2L:S)RD^P M<2-693>VZ0\LSXP>*.F8[P2^-YKYON'[LN=7 ]K0/L]C:X+( M":-\&'NI'L_>F8(0@D.7LD#:::G44&R+#*IAANV>"\/KG]C.1G3+LMI1J'PC MY5'V,2@S/3 TITO*M-9D2T(/RJ:CZ_0LIOX/.:@O]-"K \'-DL33=8)_#1>M MRT;78+K:&0YF2>P[69RR- B=+$U8'J:.'V>SXZH12,AA>C_)G)!^0\\)8/X/ MTZ);>S[PX.\\U+X.O!S[?3,&AN*4O-Y3%0@X-/!B>6DO-4OOI&&J26 /S\_T M, (PT8&^?%;-H9P[*!AEN9,&Z;&BL[>[MK]S1MN=T^ND5^W$)(A*+W%ALQ?, MCW,W(J#XB>_F\1FSO&"9YX:$W21T Y^R5^Q&T;.F(+ZIFT4TB$"=89#FX#*[ M/:I>!_FO9O>ZBM0]+ST;6ZD'(.(J=/V$74"#,';#:+SBYRF-\"APO?2P_B-(R=*O#^+4;*=[G?4D H/M>O(8!1_ MXW;RI.V\FGWL#?VNM\:]:>)^W=4+6 1/!L-]&+$>:S,:SWI/(!/":*D;Y8BU MT$F!K@ 6)/P$;H8 #%)*SV;NQS.].?8,G1]E;I;K/4$<@="+F.\3,AFBP4LS M^ 6G>#.S->_)LMSU IR7.ED64UD0:D CY]!22C//]8.9W1H:,HNAW'.RB*C M(@#["*=$6G +(',!]?$8&I19I/2.?,'RQ,W2_\V!E&+/X?S$7;;[WI#/%%N> MS0 T;\P5?S4[X\1A<&O#X':];L4:%<.YS.1,)0B'--2'QNRG:8(U*:4'^U$^ MU2ED]J9/%4/:.\J><4@I$UD=$$8J- 8PKAQ' MWS%&$ ^41W$QI C_S#-A?Y*_IVW)<:MN03!JUX]+V$=.&3.-*11U'9H0VH<: M%#5!?K[^U'!'K8\#J#(Y$>%P.4R%, 7!UT4)8(;0&^KB '=D'DT*8\1]_[)K M*M?[HPZ:+^2#N&@D66*( R6TY.\^GCI@2"M-ME M4Z$WW]H.\/A-!OK%$G6P?E$+*Q6B[3B]\3LMRSHJ%CMEVEA8#,&*N-7!2T4@ MO61#= OJ8LL& BWVW_AR2#M.':X7W3UJOPT64QR%*;1%$6[;=H;.ME?=$KKL M9_D(7=II^Z/U'XID]9QE^Z;[J2-S=!O[NJK7G*PP4A"[%W0-RX6Y'5>8ZOO+ MF'3I6"\ BNNU:(W8_7LXV\F/_'A0XWR1]%=;/]L;/*,V50.G@)+#^Y]1"V=: M1/02>3Z$@N_DB3^-!"?(O*^VB"/A!):) +%EFR[-$'DJ3B8<*4V;%0(I5QM# MO>W4X4WH4!F=5!=_FFY.7B_J&^[D93>N>\=/LUX.DVMVS@4)%YK/ M6L/J\%'PUGP+.VPW7Q1A!#0QBE5B!5+/3>,Y:\U7.C/IY%9_&5O(KI.U'FX$ M7XJ6-N#Y2B+1V0D=,'PJO?DO4$L#!!0 ( -R#N%A.V92@-P, !8' 9 M >&PO=V]R:W-H965TMFM-CV,.R!EDX644I422I.]NM[I&37*5P/>Y%XI_N^^XY' MGI9[I3^;!M'"8RL[LPH::_M%%)FRP9:;:]5C1U]JI5MNR=2[R/0:>>5!K8Q8 M'.=1RT47K)?>M]'KI1JL%!UN-)BA;;E^ND.I]JL@"0Z.CV+76.>(ULN>[_ 3 MVC_ZC28K.K)4HL7."-6!QGH5W":+N\S%^X _!>[-R1I<)5NE/COCEVH5Q$X0 M2BRM8^#T>L![E-(1D8PO$V=P3.F I^L#^WM?.]6RY0;OE?Q+5+99!44 %=9\ MD/:CVO^,4STSQU+_V/2D/82-[9YP7#W[=;8S6=D7_.U3XR9^>9W;U9F)Z7 MN KH8AC4#QBL7[U(\OC-!=W947=VB?U_=.@BSWF5ORF+D,&K%P5+V!LXG^NY M&P_N$#H:&J6B"VHL5J!JL U"K23==-'M@%N@)I;-L8L>3XMT<>5-M[RZ5VT_ M6*1!H6J[YQKA); D#9-L%L9Q[*R8A?'<6U>_U[4H\9L(3UE.% ;R/,SCPN/R M(F2SU(-^I: 0MH.0E==%$-'V6CV@HS"0)&'"?*A;QD4RHI!N>Z/D]\%$G\1C M,*68=*64M2AR[V;S>7C#LHG$F 7-GG)H!\G=-E5(VU\*/@XEDL);I:WX=W3\ M!(RQ<#[W:'CM["0/Y[/)OGH)Q2PLYFS:FH*%-S>CF+>GO/A(4]L@6&6YI*2T MB01C_\1#;4PJ&SX]@Z>H]#_W:<==_"QS\&B=F)SH#$ MFJ#Q]3;ZLLS5&_;.C'A=H%T/=:T?&?#)?@^"M&ULK55-;^,V$+W[5Q#:Q9[42*(^(F=M TFVQ0;H=H--/PY%#[0TLHFE M2)6DX^3?=TC*B@,X/K2]2!QJWILW,^)PL5?ZN]D"6/+4"VF6T=;:X2I)3+.% MGID+-8#$+YW2/;-HZDUB!@VL]:!>)#1-JZ1G7$:KA=^[UZN%VEG!)=QK8G9] MS_3S#0BU7T99=-CXQC=;ZS:2U6)@&W@ ^]MPK]%*)I:6]R -5Y)HZ);1=79U M4SA_[_ [A[TY6A.7R5JI[\ZX:Y=1Z@2!@,8Z!H:O1[@%(1P1ROA[Y(RFD YX MO#ZP_^1SQUS6S,"M$G_PUFZ741V1%CJV$_:;VG^&,9_2\35*&/\D^^!;HG.S M,U;U(Q@5]%R&-WL:ZW $J-,W '0$4*\[!/(J/S'+5@NM]D0[;V1S"Y^J1Z,X M+EU3'JS&KQQQ=G7=-&HGK2%,MN1.-JH'\BM[ D/NV3-;"_ ?T$OOH"4_<[;F M@EL.9I%8#.](DF8,=1-"T3="991\4=)N#?E1MM"^)DA0]R2>'L3?T+.,7YB^ M('D6$YK2X@Q?/A4C]WSY&WQCRN8E9R8,^?-Z;:S&W^>O4SD'QN(THSM25V9@ M#2PC/#,&]"-$JP_OLBK]>$9O,>DMSK'_O\T[&^IT(K\H"Z0D'][5-*,?R;^6 M\QK) ])ZY# B&X5SP%C$J8[8+9!."1PH7&X(LP1_A&8[_0F>!1?YU3KWQB%!<93@ M?Y:/%=0(B9T>MQC5.5?H!Z&> <@:)'0<4WQ/:!73^4$;I7%VZ?.5SG=8#%51IJ\@"B M^X%+L]-,HA\[G* \KK/@F\=EE7O?3]"!UAA"PR/('19X'L^KL<95/+\,O?@Z M@&;6U4D #M]71:WCNBH\ *%I2/ K%E>3>1GVLS@OBJE=E^A?3_VB<1EBD%,G M,3D:J5BOC;\X7!_Q'PK3==J=[J;K,))?W,/%AMW=8%$P@0ZAZ<5E&1$=+HM@ M6#7X ;U6%IOCEUN\7T$[!_S>*3QGH^$"3#?VZA]02P,$% @ W(.X6/7R M> C#!@ ;Q$ !D !X;"]W;W)K&ULK5A+;]LX M$+[[5Q!N4:2 &DO4PU*:!,BCQ?;0;M#7'A9[H"4Z9BJ)7I**D_[Z'0XI66Z< MM+O82T)2G.$W,]_,D#[>2/5-KS@WY*ZI6WTR71FS/IK-=+GB#=.'*LPJ%FGI&PS";-4RTT]-C7+M2I\>R,[5H^94BNFL:IN[/>2TW M)]-HVB]\%-$K* M3AO9>&% T(C6_6=WW@\C@3Q\1(!Z 8JXW4&(\I(9=GJLY(8HNQNTV0&:BM( M3K0V*)^,@J\"Y,SIN[:4#2>?V1W7QS,#&NWZK/32YTZ:/B(=4?)>MF:ER9NV MXM6N@AE &?#0'L\Y?5+C>Z8.21P%A(8T>4)?/-@7H[[XI_:12Z'+6NI.$7DDAC8M90U MY*IHKV&DW JXCM7DGC.E";>A)A"HB4XJT9 MD+WE%5>@\3F)YD&2Q4$8AG:2!/,D[2=14,SG=O) _)-A8"AL#O$[28,X=:,X MR"EJFWSJ%D8:.(/2()J'^)6&0112'$9ID(>X.KGD2P[ZJP?H#@@%=3GN?PFS M*(AIY&=1,,^3_>(.W0%)BG@030OJQVF4[^([ -!;O?:4(NH%:1 [O!/P1Q[D M2=$[)P^B?#SQ9GW>B9_0A$'IA B7HA8,ZZ /\EXJ+)5L\*L&$SHCU3U9>E^, M]BMKGI&XD2^7' NK6_W?"/-N. ZHR\P 8PL,SP/;"V!)U#MB'LP]$=PD\;[& MB(B1SH"TT/' %[WB!6_Y4A@;BZSHJ52$?I2E3M&7MN3*0*]SCI-:6)]JRQ0Z M!-"1%H>T7P8(LOSVRC:0"C*N@::J73RL"VSYF+^.,GK0O"2U:(1QWRPUBFQ+ M#:!%L:4C#;+"'S6YXM"B6ILCPO!&HU8+L01B"F,!)GFXU>.HB^,D2[V.L^H& M&@YT7-@/X57<= IL8QK"60/LS!T6^72-YAGZY"NK.V^*Y1T#%X':(AU.R+:N M*3)_UB_2><@M:PO3FAMG&I!Y 8PVPK%CEUL]JX!>B@>('S-"CU@VV:/Y:')6 MEJKCN^I;:: 18_VI[Z'A5QWP?5%;[LT!=$^]+,AS-'ER-GC!9@._6T."V*!C M) AT( U:0(!61"U,.['?U[8*M M@5"U^ [[;<="9UD?5?P6;F5K&W'$V0) :(\:*FM$D_Y(%\G)[Y#7"FJ:K[@> M];X 4;J"09E+8_2ASM'#CZ:O+DKN=8V&>WMC\LFUS;[VGH04\^8]VO'G&(554$:;AM'N!% MFO4P]J<;C;-M=L<]C,=\[HZ8Q\7XB+3HQ3Z )ZH]@3T8J7@)G(^#=.C6U!%F M+?$A.7NDE2U%"UX0OCMPI+/= M>=V*H<(VD"= ;?P&8MTC=;SJE.V;5JO/^7$KPWXZJB;GK$;W,V3I+EQK3.J2 M]:RJO'J7W?+'4Q6OF2T1OJ?V)^.1_E(Q4H(]=D<>#E\K O5I>WB'MW:L!O'*AN> M&XB2KH2G&PAL5@)L'[L?DD]WBQN <;COH34;/8(;KJ[QJ:^AE7:M<>_A877X M->',/:*WV]U/$>#W:P$P:KX$T?!PGDZ)6TW\ 4$L#!!0 ( -R#N%BM\2(NJP, P( 9 M>&PO=V]R:W-H965T3!W)N]_][DC>>;J7 MZD$7B :>15GIF5<84]\$@)DLM1MAW^K&UQYDC392=,;$0/"J_;+G+@\G!I/P%8.X,X@=[]:1 M8_F1&3:?*KD'9;4)S0HN5&=-Y'AE#V5M%.URLC/S>U&7\H (:R.S!U@U*BLH M2%B5K)H&ACQ8O2#KT)8M6OP*6A3#%UF90L-]E6/^3X" J/7\XB._97P1\0M3 M/B31 .(P3B_@)7V\B<-+7L'[CL\&EJ6-]<_%1AM%U^*O1*/P]@+)M">97D+_WX=R$>T\UZ_2((SAW9M)',6W<,DC M?"\0[J2H674 ^\X-_330QD6K]XQTZ/G2/1@X/W%X>[]>K9P8W7Z ?<&S EA) M=4$#=E :Y!;,B4-6Y<"-IJJQT3SG3''2,1+JHS-=,-6:95((>NC:D2'!PI1, M&\C9P<'N)6C^_+.P5_0%H$;%9:[A/??1![IPQ"J)G.,UU@;%!A4DX0=@!MB) MF>(9=D%P#==#^.G(/2NEYM4.-"N/>K33$:6T/#:4_=Q2_+I8?US\>HZL;K+_ M>)N&YW!_3UCY4 MH,]@&":#X?@$.6^!+1*!4FP6T5BR+VAKUQR<5[L O&H;CZW@W"5O*]V-N;ER MCFA([!!?]9>Q3P79:'@+HTGD(B1I/.JDX2BUTM6Z.Y/LL>&*?":#:#R!=) . MQR0GH^1J\82*NM._S_TMQ%'J1]Z15OA7]3;/DF9WMGW5^*63$-_//1 M;VGG1A9NWJ_D8:ZAQ,+ M:M>HK +M;R7=OFYB'?1_ .8_ %!+ P04 " #<@[A8D&R:>7P$ #D"0 M&0 'AL+W=OO%S2P MV"G]: K.+3V7LC)7@\+:^F(X-%G!2V9"5?,*.VNE2V8QU9NAJ35GN5Q*:Q;&"X7-=OP M!V[_J.\U9L,#2BY*7AFA*M)\?36XCB]N1D[>"_PI^,X# MR!'BDF?6(3#\;?DME](!@<93ASDXF'2*Q^,>_3?O.WQ9,<-OE?Q+Y+:X&LP& ME/,U:Z3]IG:_\\Z?LD,A MZ102S[LUY%G>,K J M>UP,+3#=SC#K]&]:_>0-_3BA+ZJRA:%/5<[S4X AR!P8)3VCF^1=Q"],AY3& M 251,GH'+SUXF'J\] V\3T^-L'OZ^WIEK$81_/.:DRW$Z'4(=S N3,TR?C5 MY1NNMWRP_/@AGD27[Q <'0B.WD/_A12\J_\ZNZ_*0#4GU"*/#2MZJL6;6G#+D750,Q MJW!&ZP:R."-D"@8J#EM8 ZFRQ DTWG8#5$V,:JTVFI6DM-B(BDFY)U9C<0NP MU?[8BG=B>FGH1C&=.] [H7&J%3B*BN+Y?!+2YRJ33>Z\8A0'412Y7\N#^#-@ M?!MAC2U@\ =L0/,KC)4KL(%GR:\;;4-@E46DJL8#8/O%Y1-WCRPB1"M^%"6@ M;J'KP*18\SX3?6"$H71^ZLE_X$.Z[\ ,NL+>X9SJC_C_GZ.,^ M/M!%_WU$PT?V]$E](B[(5P(GN[_EHS_ MIMZ"C[,;9$W92.8:,M)N1)5QF2/ M>GM /'MH0W4!VF&(^Q(V,_QP]E4S:;P"CFSOE+60K88PB6O M:I ".*RT/3V@)T%(@M$D[BO)Y>]\'(YQJTCI(XP%AB/2>0,;X#N:A+/4L6S5 MVF(X!NW0=MR71Z:T*P#DR?8=Q]R8;7L&LA(R& M$\Y'F*@5"NUGDYTM!!M5+% ^:W0/U$[>%GW&3-&AV7X-3QC-7NK\10Y'+>,\ M-]UY*5RKX#H3QKO?'F#EBQ(T7FOUPZ.;M^1ZX]\7KN$UE6TOX_QE;)X%?AA@6<8UTX ^VN%GM]- MG('#PV[Y+U!+ P04 " #<@[A8(.N_LIT) "1&0 &0 'AL+W=OU05[*$+QMM"NY@:;8C6QG)!1$5^2@9C^>C@JMR<'M- M[]Z;VVM=NUR5\KUAMBX*;I[>R%SO;@;QH'GQ06TSAR]&M]<5W\J/TGVJWAM8 MC5HN0A6RM$J7S,C-S> N?OUFBOMIPV_*^&RF\%RP(3<\#IW M'_3N7S+8,T-^J&S6EMG2X",6A0J-+_\L?@AP[!GM M!9&6/W+';Z^-WC&#NX$;/I"I1 W*J1*#\M$9^*J SMV^E6"2O1XYX(5O1FF@ M>^/IDC-T<<)^U:7++/NI%%+T&8Q B5:3I-'D3?(LQU^Y&;))'+%DG$R?X3=I M+9L0O\FSEK'_WJVM,Q#\_YTRTK.8GF:!"?':5CR5-P- O)7F00YNO_\NGH^O MGE%PVBHX?8[[,ZY_GNX_VDFV8M]_MTSB^(H%.W_+)+O71<7+)T"EDP; J_5 MAG' OC&\W$I()L>49=JP%(('*6L99SDR8-S1._044V4J*TR:(;*%CV'+UDCB M85G&'R3D)&:]*K?A.PH%YAL6,Z?9C#U);BP;]E0S,M7;4OTE4;+!E+G4F\L: MJ%^B0$"KNL42W5!2B6>@L%=])+ M/:0!VT%AIWB>/[$"/M9&BH83A1C('WA>2S0#7]9EQ94(C"K^Y,WGMOE^5OR_ MY1.3UBDH'&@KF/!'+;:>'/R;UT*R# #C3L?M9?R*/@EE4UT#5P-\F'*LQF"# M>]L/Y[6$73V;(O8R>=71&H5%I-K+R:L#XB&[^WC/EM,$(O:E5D9ZI$ \9$^Z M CFGI=<6D8'25 F2P!?!AJ+*5:H091U=M(D0JR[C85O*RU([MD:8<:'RCG=$ M1&+!BX8\SG.VU@:R#P4:\OX_92D-1CGJ.3@P;3E]LWIKF7($*;P7&GR!7"@' M>)J"4] E?K.UVOQ@V\@+T-XJ48.* 5:&-O*"O->"*)!!.Y$&(1E0"GZ&A,', MM!@2@#3T+&UDWRJ"Q/,>0<0>PVD3M"$;>WGZP[/,D*Y)2.49TWLPIW4F>&JG MZUQX-R$4^1/#-@S&Y#GLAO! &1#84Q4YT NA@@!%)_C:43WF^,+MA&E;Q, M,5A03IUR-19.*A%@B2JKVE'"2*,0+B"SJHRNC"*PG?4QY*7X ]H_2CF#F:X_ MHI-IC>_D9H,(TF4GMX"% %AN2^Y0GJUDJC8J[3@#IA"7@7L\:'N!.)WM7DD0 M<(PE:E2+*WO<10J 1%,+=>7]!E+DHY-!>T^R ;V\:WR^^MQ .Z%,^0H(Z49V M<8&,8&,J -:(.'B=@'?I1U+*!Q_V[ MS[_\>!FO !J0HH5*^Q%0F(P[LB&E.!50SJAP !YP@ <@I<0,*C^N<0_E6:8A MPA6(Y278GC_URN&>'TP54M1^Y >7Z =*>ICV:VX02=K!60,%Z@U 7C*:[U@I MI;!]34O-<@U#$TS],E?R@6HLZG\&+2K/]V IH& W5G6038YL<[-1/B,(%J"J M.'8W,+&2C&@ZY3I76TXL?4!MO;:0H0@((R_#5%/X)7BB8=J=M?9SE9$YM:G# M24G[[H?XU;D2M&?-H"(+WFGI#!0[#9AU\1I6& M#,Y2QX5 4H&E0JNQ1780R3?PR>-2Z!:5)[,;_?BUE '^F+-82'O=CYQ1ZO*R M'>@J73:S'L=$V>:=:<]_[$'0L]/-M-PKR9VA"'73S>S9V=(94D-%1-B&!-RH M1Z!KB@EOP!TB1$/[D'WF$(!U?B037*E311&DJN[.E6;8:N1^0A>LKM#;:5K# M3(*!#]H '$N(/QVH0>&(SA/*I'4!<<9]O=&I#3-B8I>I- MNVBMH/"(QWL/F M/.,;4-FK]G2V2""YZ.!)0+*>'!L\*F[@+/IU[)X]DGB-$2VE;<>C-J)^8L#3 M).42GLO"]()5YJ #>QD='('N/?:-W:&[V=<7< (&YS1'8-9;3OK+Y.)=14!H M#U^-TB_8*EHM5]%X/(;G.(F26;N81(OY$A<7/]/0(@]HEW/:N4K\C]_Z,=/& M79+[^[OC>$K[8D\%W''[ 0J;S;.@Q6PVH]_IBGXO?M.NK6RM8T#5<;28+O=& MK)*D64RCR<(+1@=W1@.2&@X\UIP22PT0X#QK;UDK(7U_7>Q'X M6@ O/AQ5X CZC@.;$K!GUEB;+*)%$I]V_;Y(O&#+:#F?!AH(^7A,)&^A99VF M _.)A0CEDR =GSD_ZZ?7J#>D]4B")@@=#S%[W31A949N]+V]#4 FP[C.%P M3(?CA7\\IMWT<$B4\3!IK@Z2]O&8LG^2F0P7[!^P?PE_/]95E3=3="(BFP?< M41WMNSB"3 *C2V$DX>0 #G-!_Y=D[S0\AA MO0;A,TJ^Q<)[#E[,V2):)K-FN0 [8I^FN%PR^6+[%OM?>SI]R9)HX;FS5]^6V:?\R8ZG*CJS/M*-1HZU9SI< M,3AYYV$::T('\@[2B6[&E OW47A4H.L ;-=/TK7W9J)WT6C;]Y@/Y&6,!%%V M;QK7TNVD+-FT$ZY0+X:G[F='G6OR0IHM_3, A4$.^AOS]FW[_X8[?\V^W^[_ M60$>V^+M:2XW0#H>+F8#/V$W"Z19H$"VO_" MW/X-4$L#!!0 ( -R#N%BC+]B(NP( !L& 9 >&PO=V]R:W-H965T M M82W6=M;"V(I[:,76-1% %4JSA-DHNX%E)'V2RL+6TV,RTIJ7%IP;5U M+>QN@R,N;)3SX5\RCQAE!A3IY!\&N#MZB4)V(;OWO.:)#TP,/Q MGOU#R)US60F'MT;]D 55\^@R@@+7HE7T8+8?L<_GW//E1KGPA&T7>YY&D+>. M3-V#V4$M=?<6S_TY' NDS< :0](@^].*+B\$R2RF35;L#Z:V?P@I!K0;$YJ M?RF/9'E7,HZR6Z-)ZA)U+M&!T 5\QE(H6%J3(Q:\Y68QL9 /C_.>=-&1IF^0 MCE.X9][*P7M=8/&2(&:'@\UT;W.1'F6\%W8$D_$9I$DZ/<(W&=*>!+[)FVG7 MM23^N*A+^N4QW$F7*^-:B_#S9N7(\K?SZ[5CZ$2FKXOX>KIRCF0PO08^__>W''2+X80Q@FP:CD G1O!O=#<$/SM MP J5Q UK4R6(NX SJ@U\#& >1G)E$EK'=:,4:!."N"2]D'?4B%T@\OBSO;HH M2\MY$)YQTVA5P3*>!ZWDW,B$F-QH%I,%+Q>P9K-\!KS;&"<[ [97']M^,[[B1<8_@?9'U!+ P04 M" #<@[A8"T7*9R(# "^!@ &0 'AL+W=OU!L.A8J2ZXD)\W? MCY1=+P/:#'N((UJ'AX>42,]WQMZY"M'#0ZVT6T25]\U9'+N\PEJXL6E0TTYI M;"T\F783N\:B*()3K>(L2=[&M9 Z6L[#NVN[G)O6*ZGQVH)KZUK8_0J5V2VB M-'I\<2,WE><7\7+>B W>HO_67%NRXH&ED#5J)XT&B^4BNDC/5E/&!\!WB3MW ML ;.9&W,'1N?BD64L"!4F'MF$/2WQ4M4BHE(QGW/&0TAV?%P_^0!=U=H*#RO?!B.;=F!Y;1Q,:+D&KP)G%2\Z'<>DN[DOS\ M\@:]M$A5]G KME)O'%PKH>>Q)W*&Q'E/M.J(LF>(T@P^&^TK!Q]T@<7?!#&I M&J1EC])6V5'&S\*.89*.($NRZ1&^R9#J)/!-_IWJ"C66TCOX>;%VWM+5^/54 MQAW?]&D^;IPJ MF5<@V>N^%4J6$HL.W-*=L'#;M^(T25_=O093@J>@G[1'JX4B95O4+:LH< Q7 MK5)O/ V /Q$(+CS4/*MRM"R0U-VWO3P*:PFLY$:N%8(WT CK92X;014@+ =C M-6/XT#%:R.G*6KEN65;G7XL"06A-^M5^!(V5-*RDV@-%9H)"NIQ+0FGT^ONB MA?J^.W>P,L(6O/F>A.7>6#@T.1TE20*C8$W2SA*Z"'8RFP5[ MAZ0JKX3=4#$I*9K'5G0\? 2LH"1-5+\]"DOGP>T'U#QT%(_=$YZ30$V+C"+2 MA6TP3$2U'S]U7>.#F5(C!>?)Z:A@K?;=>!G>#L/YHIM)?^#=9"&PO=V]R:W-H965T3S:;.IJRRH)3F4QC6:SXVFI=#5:G85WUW9U9AI?Z(JO+;FF M+)7=77)AMN>C^:A_\4%GN9<7T]59K3*^8?^QOK9XF@XHB2ZYF^%,G/C\?G8PHX50UA?]@MK]RE\]KP8M-X<(O;5O; MZ,<1Q8WSINR<$4&IJ_:J;KLZ[#F0O\Z M0@Y#O#>>":R\?'$2S:.W]#C]WW.F*U/6JMI!PA9]X)&>*1GK.D51'QX)NX+0S MU@FT&+%U(;XW;RE&)&AS%=ITS16G6'M,JH'XS5H73+IRC555S!072IYCC$,S&Q,$:WRWG"E%K'UY,Z/WS5>FC2)E)YFW2(%G5)%I8&E-N M7 V8@@!7[+V/C;'@H0U/J$+?H8))2+:+DF]5V9F@EHE6666ZG7CU1J9!-*_52G8 M:((64^TDCQTKB$:22PAS(+"DM-"MJ-M;D+>>%,C/BU5EP+"]2[6CDN4 M91^KBC'VC#/072M,!OBIE"V6RY4]B&P^.-$('T2-.2P^P4%/ N\5[7 M<')H@TXTCI]/)%<;EDQ46#615M1Q3Y6]2U05SOSO;/&H+648=]7CM2;TL1+! M7]Q<470R^V$^&Q/HE_*4QNYG[=IY*ASN(#5268:\E A/5]"\(@>SX@F7$&V* MMJQB'29%/Y#KQM;&R41(!SBA /3$DBE4#>^@A<# ^A.'XTS( *<2]'5M,4VD MY&AWW?(Q!!JJZW2IA5T&HBGA$>=*MD#,?QD,KAUD#UVEZ+TG2L@*'=C1G9H" M;2;A2S'=*;W2WX&M@NB:P]((*V3)MA]9D5Y>J4W+4[)/C>)H\:!,A#62@!3BQ^"&-OKJ?MR M?PKVVL*\T2R;Z'YY'G9\JWVH1L[:/K1#C,T6Y8<0P_Z[&Q;K*][J/\&>(S3L M;::]05\!228(K7?L4KSCH._H(=FP.5V@=;X0+T0LAW]:&ZCOF^?YA"XY5JCT MO68<"J9]J,?]R@UE<1Q:!NNJM>G4_C4ESE'/+\M]/Z"AAUUW\!D&6]?$ @O] MFXJ[M@T[W*,.GSQU!)SNG<_!51;^A4AG-Y5OC^K#V^&/SD5[OK\S;_\E80O$ M[NVHX!2NL\F;UR.R[3^/]L&;.ISVP1:$$6YQ1,)@$P-\3PU.A]V#+##\_5O] M!U!+ P04 " #<@[A8[@LF0ED# #$" &0 'AL+W=O9,=2C)4BO=,DM+O8E,IY%5/J@541K'TZAE7 ;+N=?=Z.5<;:W@ M$F\TF&W;,OUPB4+M%D$2[!6W?--8IXB6\XYM\#/:W[H;3:MH1*EXB])P)4%C MO0A6R<5E[OR]P^\<=^:1#*Z2M5)?W>*Z6@2Q(X0"2^L0&'WN\ J%<$!$X^\! M,QA3NL#'\A[]G:^=:EDS@U=*_,$KVRR"(H *:[85]E;M?L&AGHG#*Y4P_A=V MO>\D"Z#<&JO:(9@8M%SV7W8_].%10!&_$) . :GGW2?R+-\RRY9SK7:@G3>A M.<&7ZJ.)')=N*)^M)BNG.+O\9!O4<"TMDQN^%@@K8]":>60)W+E$Y0!TV0.E M+P E*7Q0TC8&?I855D\!(F(U4DOWU"[3HX@?F#Z#+ DAC=/\"%XVEIIYO.P% MO/=*53LN!#!9/:\8WG)3"F6V&N'/U=I831OFKT-]Z+/DA[.X0W1A.E;B(J!3 M8E#?8;!\_2J9QF^.U)"/->3'T']D7,>!/BJ+D&3P^E61)ND;> %XT//O>M;K M2T7GTEBL0-5 /E K00>V0*IC S)MX!1F MLTD8QS%)^Y(.Z$ZN_(FBBFY1^)2FX9V!I("?B,X -@O/T]0'YFGBO[,PB7NI MZ#4G7QJN*[AAVC[ JJ*#R=V.L4I3F27=64B@>W)IG/O8'G._VE/ZHBSUXA2* M\'S(<4IYLT$JPKB(]_+ YC^8279D)MG_8R;3<#HKO)2$:9[_ZZGD/S"5/?59 M.)W,!GG,_K1M>-^YA,"-%TO7/FK2&BDD*_H +J$>VSX)'=C0G2>6:6\Y$#,+ M/:WGAL*'%,\-YZ&__DXA[8UN*R&K+>JS0]=3].AEH1%M_/OI=MI6VOZ1&;7C M$[WJ7Z;O[OW[3OMOPZ4!@36%QF>S20"Z?S/[A56=?Z?6RM)^\&)#?S-0.P>R MUXKNK&'A$HQ_7);? %!+ P04 " #<@[A8 5(58G4# #X!P &0 'AL M+W=O\Y]]S+K^5>JD^Z M!3#D2]\)O0I:8W:+*-)U"SW3,[D#@2L;J7IFT%3;2.\4L&8$]5V4QG$1]8R+ M8+TBD'TW$!MXKHH>^9>KJ"3NY701),$W=\VQH[$:V7.[:%>S ?=[<* MK>C TO >A.92$ 6;57"9+*ZH]1\=_N"PUT=C8C-YD/*3-6Z:51!;0=!!;2P# MP^X17D/762*4\=ES!H>0%G@\GMBOQ]PQEP>FX;7L_N2-:5=!&9 &-FSHS)W< M_PX^G]SRU;+38TOVSC>G :D';63OP:B@Y\+U[(NOPQ&@C+\#2#T@'76[0*/* M-\RP]5+)/5'6&]GL8$QU1*,X+NRFW!N%JQQQ9OU^8,J ZI[('6C,1).?/PHV M--Q \\LR,AC".D:UI[MR=.EWZ)*4O)7"M)K\*AIHOB6(4-M!8#H)O$K/,KYE M:D:R)"1IG-(S?-DAX6SDRWZ8\#473-2<=>1&N--MC\D;KNM.ZD$!^?OR01N% MY^:?4X5P8>CI,/8N+?2.U; *\+)H4(\0K%^^2(KXU9DDZ"$)>H[]_^_:6;K3 M8M]) R2AY.6+,DW25^1L3/*A!;*1'=YQ+K:$:\*F>T[DA@R3(_E\8%&>!9?Q MB5%C]35R* *L;NVT04[OKPD7H[W![<$=>P*&7ER[$']A"'>*GT58H(?29BH(^8DD M51RF>1;&<8P63<)R7GHCJ<(RSB=CEA2NHQ?W4$M4.I$D51[F:3HZ4HIL;FCA ME>,:P=CD%Q]:KKXB45*8Q2XX34,\8IIF' M9B'U+!B4YG0*FMDF_5%5LA-5F16N^V]5YO.0 MIL7HF&%7>54T+'(W&\]*:IOL6562>15FI?.A<9A17XHB+&GED55IF^)Y59(R M#RGU54G"*G="DQ)K6TT%M5L14W+J+D='KW$/:CO^.9K4 M\Z_N[D_$$F\YWHH.-@B-9_,\(,K],\XP^[0_2X$\Q#EO\FD%9!US?2+S% MWK !#I_]^E]02P,$% @ W(.X6.R%Y1RR @ = 8 !D !X;"]W;W)K M&ULK57?3]LP$'[GKSB%"6U2((F;EE+:2BT_-!Z0 M&&A,T[0'DUR;""?.;(?"?[^SDX9.*NW+7I([^[[ONSL[E_%*JF>=(1IX+42I M)UYF3#4* IUD6'!](BLL:6F M8UD;D9=XIT#71<'5VQR%7$V\R%LOW.?+S-B%8#JN^!(?T'RO[A1Y0<>2Y@66 M.I#T>L$+%,(2 M41I_6DZOD[3 37O-?NUJIUJ>N,8+*7[DJ\%N9>KKYB6T_?\B52 M:/>$51,[&'B0U-K(H@53!D5>-F_^VO9A S ,/P"P%L!FY/+2'LJ#4;2;$\Y,'^B4TUH@W-S ,3QR4?.F6V4*WVHN\L5; M7BYAEB2R+HT>!X9$+31(6H%Y(\ ^$(@8W,K29!JNRA33?PD"RK9+F:U3GK.= MC+=MMX^S-R+&_H Y9.2SJ.'X#&?]?LO6*>[C8B/H^>PT;KCZPY9I>!IV M3&NE;3 R@;0_D)*LW:L0/>CF?X%4$L#!!0 ( -R# MN%A=*1$:MAD "]1 9 >&PO=V]R:W-H965T=C:!W &)!'/A9F+9.;7 MGZ^[ 0R&'(Z=9,^^2.1<@$:C^^LK^.*AK#[5:V,:]3G/BOK;HW73;*Z?/JV3 MMON!K[ZN7+\JV MR6QAWE>J;O-<5]M7)BL?OCV:'?D+'^QJW="%IR]?;/3*W)GFX^9]A6]/PRBI MS4U1V[)0E5E^>W0SNWXUYQ?XB5^M>:BCSXJ6LBC+3_3E;?KMT0E19#*3-#2$ MQK][46WYVI)*V;LKKDP MS M]\*\W+.]D-52[5 MG5T5=FD3733J)DG*MFALL5+OR\PFUM3JL?_TY,73!E/3 $\3-\TKF69^8)K9 M7/U8%LVZ5M\5J4G[ SP%S8'PN2?\U7QTQ!]U-56GLXF:G\S/1L8[#8PXY?%. M#XPWM.+_N5G4307!^=^A%[-TJ)4N M\#4U )740,X*G@\B;]2F*N_QOR)1S$T*.ETFD*EM>*R#0U!M*\K_&H-4U#@&&JFI8PNWR.ZSGH MJH4%"U.8I6WJB=(ME+!5+A*CDDS;G&Z"H%55MANU-CIKUM$C?H2I M^J7/+LQ5=X33*MS:F?AH#GX%@CA1O[R_P=]5>6\J9@16@;^VX9M$ W!N>:Q3 M((2M&U-A*)-OLG*+Y3%'ZAK7B2$Y;0>SD%A"'.JSA3E<%K8I*__ [ZW.;,,8 MP3S'8&5B>9L?+)8L*^=;PI;IB(2?!PD_'Y715QH4TY3O27NPXD.B/CK,L!H. MCGW-VP1AJZ'^*:]N:0MLA 5O:CQCB/$UB7G60EZ),UI @\=R:D3\PZ:KAW69 M9=OC\H%DLFX7M4VMKK!?TQ[0V@*[)1N][8:C00 \D$6V7;5:ZWL2*%,HDUEL MLM>QCEP\QH)68PUK7:P,O92J @*%P9-&0:;!@7M;MC7HJ@PTE08!!V# > 4P M]:+_-:EZO<:&8A%II"'F]Q:"T!-H9>YUUC(].LMXI7B*=-7GY6/.PW]6-A>4V]9#@_+D11#S P8UV M((F[!P2$-3>SK,2L(=_?W+P'I\$]L-L!&.,95#/7GPBEW#3,+BA8FV\\MS1@ M;[F$%R,BEXN(A W$=%X4>4-(:[\HQ5-8^ 9J';8?@I>E*K68J%++JLPQ:%E' MA/7%MJ,W5@>2!%I"W4$QY!O":!<9PX8A/$WTQ@+ [!^D&.6R81N10EJR*=ZDR=@*@;6F2!AS/0-2 ME<&K9/41[..9W4>/QTY@*M*(UN!_4H*5=&T2<;*M93?A\R6?H(RR_Z)=]%& M/EX@@WYG+QR^C<+O95"@RU'QO]7UFN?C#]]!53HE]R!I M*S:3HHC@M/^.D9^= ("VC'89^0L/:P#LIJT H-@+@3F8M8IURBL>H]6^/>^T M#!O25*W(E]Y ,C_S!M-;%KJE\<S/(= MEGVO*,P\B&99&+4%YWL8OLN)X,A5QN:+MJH%ZKS#,R:=5T$ZKT9%Z@TQ\5=B M(O'B36#]VXX?0W+ZMP>][ED^85:M;NYNU=7\9.*]XVB@'XV&=CK#0)O[VM8) M\ 37ZHGWJQ_6%C* 4!($U9& ,#CH1681WN%MP++.#2,>*7_.0Y-DQF_0'&X# M!(K2;D*E%XC+H\?=&$+>1#0$SVW8UI2''B3N/+9/X%H4G= +N//T,'QPED7) MQ'I5 ?/^$#%S1!'&]NAQMFQ7HK[LE%%\3W.T%7-DP0[>8PR>@7 *&PI@9K9] MP@0^MJ">G)4OD3_U6PN6VI)PXP\C484M-FW30?;07A!6B0(O2[)E@E;PL*#P MVVOUC@R>FJG_;DM:%8+P3Z:A>1(VJBY=X:[+5EH*F=A5=^02;G74/G=CSM7/ M"U(VO<@"H27H(*W514 .-MM,O2?EL5A:#=\%DO2[$.8H8G,#SS.#\KO9]XG$ M,_MO[5%M*03LO_GD.;->"#E5'XMR;P6567(FA^*XX#\%"8&;W?.:1-('=LJ9 M6Q_:W'MU9Y>#Z!M$_3\'^H_MU$P%0AA1Q#_FX1 'SG,E=G40QIR!%M4IO&PQ*YUX M"[JP\Y.Z8&S77'/.SVD+B#I#1E;8M\!$/#L[E&LFNV&0"\3/2+':9C?S]6Z?(#H5FZ98<5J"!#T7+R06B =RM);H4(>LM,->0 MT'5)$DSAF'/#IR[NICDQC-%XS=-@B1R.QPU3"[<"R)XT?2]('WA(@,KIJJ=B MJMYC*I("#+[RPNC#$6(+&\D>%97SFQOXS(91NX0=)P)@AR"6B^W. MY&^+?JXDBD_A@%?I,1;2;,/4+J*<.'8ZHX[=1*R;ZP1*E$) )'#N94N)$3LT MAARD(VI7S"GT6DER]Z!4[.B K0,6T!ID'V%+-CJ;$"Y X(4^$75>H>(53CSF MRAUBK^"0FVCBM8GI!EFY B69RVD37ZQYF(31@T:7'L Y0F&C:S9N^L[05;;^ M1#O)@?]NMC,PK*(<-EL^,O)EOF#WGDM4U%&OC=F9$%\ M'G*)6R5;.THP2P0U39BS_P2B'/,JJXOTI@E2P[$!E M%>ZGT#E>IV,FEQ*P!O_RUX0:+H$4I$.1,6CK@TAJZ&&& M,O(+.O(6V_ R!T:J:/.%E.N"G*/-M M>-#)]Y8P2W.Y9X>3#] WSC,NAQ>]TA10\5A.?R7:P(4MO%>&'O*PV8>E#/JP M8 :C_XTZFT_.9I>3DY,3IO(;-;^87)P^XPM835LX][E[>S1^G*C.LZ;'%? M/3?0]MD(Z^?H:7 M=Q*7H\6E6=0T,1M/:9?0B*()U;*EQZL/L)2#6#XZWC"6CTYRK>[:!6% 8WG! ME,XZ .V1C6<]VY)-_LKJM_>DQY!^Q_L<+F!'OEU<%F'4^"KKL&\;!!LCUYQC M+5\G=1L_D"L2V?2NRJ^V:MHOLI!2.+9V]067[.CE16SC/&%;!"40MB! -\[[ M??/Z[6W$GHS272#AI[)S[1Q2P/"RJLQ.U']1])"7DK+QW@O=6UIJ;6"=G8C" MXB+^SZ?JY\+L#SD\XB T'<:$<06:=PHT'U6@][%(44F(*W^#FO-7!KI6-RXF MYNZ'G@ ;_U#(2U>I["BYB'T([V?2">DH$F#C4!P:M:V]_2,)IYS(,1&-0+A9 MEQQ=(:ZMJ#X/RJ*2>R0XDER#Y0U>L_=>/0U=/561AKB\X&Y14M&W41],>YHWRD. _G[A5.7U%>8SBPNV^(^=D_F-FIV?3YX]N^*K0G&;MY)8@,A5C0N;GSBOX?1T,L]/)Z?S9%\?@& YO?*U3X5I6I/>HZA@T6'?_L&->'"A!DG\C9 M/\[X:5]-J:,.'%FK2\)!QH,SKRS>3W]KI3CN7:H>HC$#HYT,C*O\XVW1,7>A M,XGR8.9 JB;[,H5/0@:O"\]PUS5<^# ?=)42IP07,4[<./N[OTSO=6/W?^/7 M)I2\A 5TIHTM])*@+J3@>M#:Y1L'QF9]8['%S5,P4[E63?. MF.8YY<28@5T'FAN? *HP#X#6O5O<%A=U054F+U-#36O]Q]B5[_(5(K?"B5[! M$>\C!N0EMFSDR"_.VWR'$5,E8N%* ,QSM:H,I2\D[@]]&;NE=IG<*ZOT^6NW MR0,6Z 2#2'IC^+NI&8%*%(3^F)_4T15;:4Q^34>2F) MC$&B&/.M"W*"LS;.VATQ\@Y2AS@=WSLA%L?/]Q(>DCG=JL4U=ARTW-=5!JLD.<9!S8@ 9R;L=N"V MLQP?;?4*ADO[F9;%)8[&/?!@7%.?#"T5V2[KY5"\=GG8?IU[AX,NXU?KW+CL M"I46" AT: KP_5G1)T4.]$PX(ZX-L1H(X9H&Z[NG9>/OT]V69\G+8A2^XNB^4OGG=?] MR@]Y&PVYTW1%?4RA+Y?%@!'%U1Y]S-:%R=S+8*(V.?;*AHGO6HWD.((OZ%): ML++:N?&,;7%+*,VVUS7KDB'"<2X3'@H[=GA"ETY/)N'=J/*W/PD/9+NM=%$D M5(L +G+^6@F>&TF&\$*PK[9RGK@T6TU"FF%924LX)>:6*K$58@?*74FK4U0< MH@*4=6E;8D,8%$L69 I^<4#[L#*"HV)O52[_(MGL?J=<3#3GE7F816Q!I^I5 M;&IV<8L8('LC%4>@LVNX=\/2(O"$IW$RP'20+?NQ[YB:S]9GFP[G8W[P[0/. MAW!M]]2%[,X!4"3E$82W=;\ 6>!R\AIGNJ.FS(G7\.34%@ M>3&YFIWU LM#<:0$G?/)R86$G$\.,&'WZNEX:->='YB-M__?NH2+ZPH:!L@_ M-P2=M'(=S;X^['*75-^P.=S=K.-YG(UECXJJ+MVA(HEG3<8Q'^Q98;*X_")I M3TJN^M,]"]DNG6TYF2#O)@QRX=G&9&:S+@N8[)T[-=XR.15G-W3L8-)K;4=4 MW5T7G RO^IYUO@C3FK3TO.ME]]T-2YV(P/FDBE]&)<&*3D"W;+]PWG&F(FF4"YX3!0H0U\6D;&BVG78O=?BEWJ;2R]]PH M0FX<^R\':\K];1^5T*Y!?S;>5O]6BM._T.F&0>G\^M>O#R<]XS,40^:8'ZZE M!R3T,. YLCV740HL.EY)P\:SAT38#8^-1V@?882DF:ZCX%"3L:3C.%64NIYG M:C8RC'$+TSSXG1QH'99H!&,O> <)D0ZT DNB*AZ:$4Y\>]YZ_9GSLIPJ3ENI MV86E)%,%@[DP_."LB1X!"6!4:5C@5LY/(B$G9;7[SF.Y($AZ*[TU- M8'P> 4(;YUT"PR-.6SI7Z<]JMAMG!:7,%LY B=GI3Z72-AP?W"?>Y'1,M-KN M;)2\&%C';DZN/TE,R235->]995:Z"F5FB. BLEBR+"E1.[0,&80Z'C^>?1(W MOODR=SVLS;Z\7+@2>M37)_#C>KFCJ*>_<:$MC\,)KH[IS\<;Q.@5=+;%QYB/SF<$UG( PJ>4XMN4,Z:$T7;*IQ&<+?$%?2*D*EC*EMX[I5+5?CH#XK%V=]A M.GD5HH_6RQ-5I5TUFO=]/#_8'5^9C1\UN>.S:.):WD:6?A#'_]I0(_%6?!*N MYV<<"+9,P11QID3=)-^,@C[G[3>J^BZT5V#/VF%N![]^%S:F7TX'X)R MC@QKBH1"@YGDQ!]WG0;T'!6%N7$XE!HXW<2'9874)_VZHI/K_2.'_;-_ ADT M.I:'N0("[W=OK:V1VAJ#A,MK0-@+;KG=&+?K$.]J9?R!F80.)*2ZDMPA9R0X MKQ;05^5!#^8ZC5W6)95,)"!=B"K<#_MY8^P6NK0#_*J?NS,[L)DQ/$H#W/@?*O4^>A8#,(F MJ'K40N_ZWMSY6YF4LHK]@\WDH]F5I1B@.WXK:2#>^E HJ[TPA:.U8[UR7?G] M$.$BZ:S&ZQ"U0+2@A=1JAT!:4#?N[W-KL87\!(^5SH/0JDT3NT*OJ=S&"L*D9$KGQ08:[F_9'OE:]:U2EP5J#:8#!">5$!X,/_)L[ MA-^4M$!TW+4DQF_W^R7W/-/IX7GKX]1F'%;\Y:E=T:W M]N%\TEUCS$C\ M04%O;-%$?3J_NQ>=";%[C(WX*%&/S'_HN7 \PV&SZY*2LK_T3_332"YMY#)J M<_Z1FJAOYDW79:6ZSZ?1Y_FC5Z.4SRXGL_F#J_\A\OST_IXZ-?*O9N MMHY7_O7?M+S9XZ4*U E5\>0HFN) MG(^W1%+#.6=XWY)OD\:_('5'HD3QR"!V_/UA24]>XSE60-H<<1W>W-R]$D\+ MK]U]Y#O')\\FO>2#>NQ\V;.3)]?]'B6(!YWFV6@NF8DBFH1]::JO+]N,RP:<\0]!3W1B6_2%I@KC4[\'*Q>EW:(V M0!'P!>)&B2+UDC0VL&5V[J7=G?)NJC(<6G()!]_UD=NF\3]_$!_ED< W"S_Y MXN&J$UC^&9=5:R6 H(BB^8K3VPQT/Q'?OV8#+R?P6U;L,7S@WT A,MPNSJ^& M=E$>8_?.O]G?35]1];_/4HJ+J&W&SFMG>.58L78_OL(CUC)BK[NTJ/\#6R<0 MQ05JFX?(_^]O>'?LX?]MOX< YVGT&W:Y@:M.O]3')8JBD9^S"U?#KP'>R&_@ M=8_+3PD"W\$4JBHO\>K)]/+\2)H+_)>FW/ OXBW*IBES_K@V&A$I/8#[R[)L M_!>:(/Q&XLM_ U!+ P04 " #<@[A8 *[1JX # !+" &0 'AL+W=O M=7"!XP;$!1.W;2=%T2(.D' M-J #@J7;#L,.BDW'0F7)D^1Z_?JBS"T:0$EMZ>Z H4GN38E=[@TV]!6!GCFC4H9QE%T%I9S(")"("%UA,#Q\P"7("4! M(8W?'6;0NR3#?7F'?N-CQU@VW,*EEC]$YHI92_=5-Y^@B\<33+6T M_IXD"EA:6Z?+SA@9E$*U7_ZGNX<]@_/7#.+.(/:\6T>>Y15W?#XUNF&& MM!&-!!^JMT9R0E%2UL[@J4 [-U^WR6 Z9VNQ52(7*5>.+=)4U\H)M64K+44J MP+)W=WPCP;Z?A@X=DWF8=DZ6K9/X%2?#F'W1RA667:L,LN< (3+N:<<[VLOX M*.(7;DY9,CQA<12/CN E_34D'B]Y!>]0O#\7&^L,/IM?AR)N\4:'\:B4+FS% M4Y@%6"L6S ,$\[=OAF?1QR-L1SW;T3'T^1I+,ZLE4-:NK1/X."%CUZE6NA0I M^V8AKR6[Q>=N265EL(:->V1Y04,?=+JS%+G$IN;7^G?BR6M9" M9G1OO?"YK(Q^ /)AV2WY?+;S1+CGF0,;1>P1N+&8T!?"X!:PZ@HM7^"L"VT< M& IPW)EHPUP!3!(@;DLR'-S41@E7&W@>/AHYS2:=CTM=5C6A?>(F:S@JQW0\ M?GF\UKGSQ\G>\9&,CON,CO\_HQP)JZUE*W)8D+0X&5 IL ZX!4/X2-]YEX[L:YHH_@,$FS2SQL9Z*\\:>SJMZ.#48 M\+2@N$@_%S;ELDL74#-@6,IXOJME_YMX?!1B)M 7P4B<'O9B<-/:DR9[DI,] M.1XLCS(?3DZ&<7P211&)27R^$R?CA,3!'O>"N0O(4?3Z'2"S\:THZM=.%WY<;'1#H>/%PN< M]F!( <]SK=UN00[Z_P_SOU!+ P04 " #<@[A8!4X9%1H$ W"@ &0 M 'AL+W=OB#[0TLHFE2)>DXZ1?WR%UB;UQW/3%UDB<,V3@%10 ML[VPM^KP,W3YY ZO5,+X7W+HUL8!*??&JJ9S1@8-E^T_>^SVX2T.M'.@GG<; MR+/\Q"Q;S+0Z$.U6(YI[\*EZ;R3'I2O*G=7XE:.?7=S" \@]D%LHU49ROU/O M[]E:@/DPBRQ&<.NBLD-;M6CT%;2$DL]*VJTA/\H*JE. "*D-_&C/;T4O(GYF M^HJD24AH3+,+>.F0;^KQTO^1[Y_+M;$:]?'7N8Q;O.P\GNN9:[-C)K/8"B*K))V[89J-APRQ4I,]C_43N,"@O M@?R*SN<2N!CB? +W6R"U$MBQ7&Z(=7(@_JNT!EO1AS:D.F&$3$S'Q,5 ?TVL MP^&F9((\ =.&@),%P:*6VZ&J_CT:#BA:6N- MOLCURW@9#;-DW):G" NLEH_5[XH^VA6)1]H[,AV'23SIZ$VP7FGV7W4IAKH4 M;^].J$'KY\8T9,6$SYX9]_U>,SS(_+C!.0U>[7<<)U#-2X:*7KK3B=LGLJQK M=V!AV[V /%?CBPQ?;^ZVI=?N3'YN;->M51]TZ/)UGP=Z*J*M]V=HU!2 M+Z51/RMU._/_P;"U5@VFWX-C@7:@N:I0@JBN8M(I\E57-L1Y[\B.B]X!S[UO MV'[34D@7!U:1O"K"Z.@P;T!O_)7%$"_P]EP?W@ZWHF5[&7A>WEZI,#1F:(B M&EWCJS%.!-U>4UK#JIV_&JR5Q8N&?]SBS0ZT6X#?:Z5L;[@ PUUQ\2]02P,$ M% @ W(.X6(5BSU83!P !A, !D !X;"]W;W)K&ULK5C;;N,V$'W75Q!N6G0!528IZI8F 9+L]O+0-MC==A^*/B@V;0LK M2ZY(Y]*O[QGJ$L7Q"D'1%VE$<8;#F3-G*)W=U\UGL]':LH=M69GSV<;:W>E\ M;A8;OKNMGF%H_->FYVC MED6E;QIF]MMMWCQ>Z;*^/Y^)63_POEAO+ W,+\YV^5I_T/;WW4V#I_E@95EL M=66*NF*-7IW/+L7I54KSW80_"GUO1C*CG=S6]6=Z^'EY/N/DD"[UPI*%'+<[ M?:W+D@S!C;\[F[-A25(L9?;W.CKNOQ4+.WF?);.V%*O\GUIW]?W M/^EN/Q'96]2E<5=VW\WE,[;8&UMO.V5XL"VJ]IX_='%XC8+L%*3SNUW(>?DV MM_G%65/?LX9FPQH);JM.&\X5%27E@VWPMH">O?A@Z\5G]MN.0F187BV9&_GN M"CM=LNMZB^R;W 7PVX_Y;:G-F[.YQ<*D/E]TBURUB\@O+"(D^Z6N[,:P=]52 M+Y\;F,/CP6W9NWTE)RW^DC;763O[S\M;8!A#ZZ]CN6]OJN&TJJU.SRQ?Z?(:Z,;JYT[.+;[X2,?]^ MPG,U>*ZFK%]\^X:.NA!D*?>#ZT& MO6-/RAJV[N@0ZR\(^LE"QKUD8=Q?O?6$^LU6C-2LJ"[>,94UN M-0N#3&".K9D*X@B2#)*P'W#J/$BZ&2*(R=3;XJY8PG?V6.ARB??6M<=%%0@>Q6&P;"=D!U Q.XB 9<1).X: O[60%3T"JC76H^ M@EE9B_=Q\=_HQA%]M3AX>PQ*DPY\&4J6:(3=4C]@9E/?&X>3?%OO*VM ](MZ M717_8.FBZA!4P9\"J3<6":1Z-/\97L&KX'5= RWU"L[1]K"[5% MMZ1Q]'OK8K\89T_Y62J=:N1'4=9)(DN=D4L7/C)05%"C*#\@QI5>%78 -9^%+PT9,0K=TWO;T%>'$--:"SP@FALWT"[[,LZD*@_%!E@\P3)WOO M5BM4*(/CV$NQ8$A0!?HP;*=Q)B"ZQ70>(/#N%G5/([UE4>ZIIEZI.54T\5 T M\2N*9@+RD^JO8<\6_.T1" DQ"&E[LJ(4$ZCSLFPQT''(%Z#^/W!H7_R!G7504=4+4:&$61\)/HX0E,O33)&99F/@B2@=C:_1,2AH MF@$1(D[]D.XA]W%.'*;I!]TL"N, *3E@F(4.@I)GF"]:&=".$@)CK[4@7BI+ MO9PC)BM=V$[?3\+$J2 >7*1.5*@7G#O>3&Z3./U@@RK-_$0FAQOUWNX;E[_G MB?!?ML-^:R]" K+@<8"8G3 198$B_(I8!%ET)"PG+.5!2"45AX$4N$=1H-1D M*,AN$J2*! 7M%$*2P8IW:9WC+[=[ZMTT!;C>G73HW3A*/0!1[F$@8O8==A!& M0:C&(R)+2,(K&?#D:>1E3^PWQW9NR7$U"PDW,Q)X&@C:=:J"Z"DN^5U>E*YR MJ!A6>[N'FHNK8;%(_91G2%CB9XE$W$!,68(C@EO.:?4[D7'FRR@$3I!DCGND M?!7S*>I(!NI(7D\=[+=1&*DJ1\X-_C!(QDKP@KRG 0J SV$?H*" MD$@Z05X&*3A#)M3HVF<1>6YRQ%L]H=(@S=P<&2DHI( 25N%> M.S7KU=(LX!+K)7Z:1G02"UT-@B9I**$G'@CI=5/#5JV#?<;]5)$63$B85UA% M.<<[S+>MO*>0L"V,#MP]]DY8%@=I,H6Y=,!<.HFY<;0GFM:DD?\!7=2RCO'& M"RSY#FXX4P!0ABV/,BH]5^U)[M0[@K"7WSOK=:/7.!@>8WK_N0?A0.L]U7@_ M/F]8+47WY''0GQPE>]<]]0YMY* ;12&U('1%'$Z.S-8/NZ)Q]7=6W[!UI@^/5U\2]02P,$% @ W(.X6#Y73N[M @ :P8 !D M !X;"]W;W)K&ULA55=;YLP%'W/K[!8-;42*N!\ MD2R)U'2=-FG=HG8?#],>'+@$JP93VS3M?OVN#:'IE&8OX5YSS[GGVO%AMI7J M3N< ACP6HM1S+S>FF@:!3G(HF#Z7%93X)I.J8 93M0ETI8"E#E2(@(;A*"@8 M+[W%S*VMU&(F:R-X"2M%=%T43#TM0[52 MF 4=2\H+*#67)5&0S;V+:+H,!+D$(2X0R[EM.KVMI@?OQCOV#FQUG63,-EU+\Y*G)YU[LD10R5@MS([-D_VV.[#'B .7P'0%D"=[J:14_F> M&;:8*;DERE8CFPW,W4 M.>E'/J$A'1SAZW'&:V%VBJ M*Y; W,,;HD$]@+=X^R8:A>^.Z!YTN@?'V%\Y*I]\ 7-(ZE&RPU)?=(#G#B6: M0R+Q(FH#*9$9,3F03 J\T;S<$&8(GE&2=X?D\!CTISV7VK!W*8NJ-H"&(#.S M90K(":%1WX\&0S\,0YN%U \G+NM]S3*>P+,(1YFT%)J,1OXHC!UN%/MTV'>@ MSUCDDW7-1>IT(807E9(/8"DTB2(_HJ[4AF$<-2C 6YU+\6\QTD=A4XPM6EU] M[!K'([=,)Q-_3 @< !D !X;"]W M;W)K&ULI57?;]LV$'[W7T&HQ; "7"11LBQGMH$D M[; +1HT[?8P[(&63A912M1(.D[^^QZI'W$ QWOHBW1'WGUWWQUY7!V4_FYJ M $L>&]F:=5!;VUV&H2EJ:+BY4!VTN%,IW7"+JMZ%IM/ 2^_4R)!%418V7+3! M9N77[O1FI?96BA;N-#'[IN'ZZ1JD.JR#.!@7OHA=;=U"N%EU? ?W8+]U=QJU M<$(I10.M$:HE&JIU!@CF3BF&R5^NZ4VW(=1"XAD%!8A\#Q M]P W(*4#PC3^&S"#*:1S/)9']#\\=^2RY09NE/Q;E+9>!WE 2JCX7MHOZO G M#'SF#J]0TO@O.?2VV2(@Q=Y8U0S.F$$CVO[/'X*K>&Y,3K6O*O=6X*]#/;JZ*0NU;:PAO2W+;%JH!\I4_ M@B%W_(EO)?@-M-)[*,E'P;=""BMP_]>O;MN\6X46\W!H83'$O.YCLE=BQHQ\ M4JVM#?G0EE"^! B1P,2"C2RNV5G$3UQ?D"2FA$4L/8.73%5)/%[R"M[ W3R3 MY]*0?ZZVQFH\1_^>XMPCIJ<1W=VZ-!TO8!W@Y3&@'R#8_/(FSJ+?S^2;3OFF MY]#_OXOT5 M/L3@;YS2+%\%%']SZX-UPA J%E]A8C*XJ8FL@E9(X#42[(]P2 M;%Y13]WS*"@DES.O.G$VA1@1WY(XHVDTSAEWC)'&^;%VC6=37Y!YD]9MHS5[S%NWX>.H3FL>];4+G6>)MWT,%6F,(#0_0 M[K' 2[K,AAIG=+GH>_&Y \VMJY,$G)POBIK3/$N] [I&/<'/6%Q-EO-^/:9) MFD[M6J!]/O6+T7D?@YRZ/>'1/,1Z[?S4=WW$,]2/QFEU>EBN^GGZ;-Z_2MC= M'18%"53H&ETLY@'1_:3O%:LZ/UVWRF)SO%CCXPC:&>!^I90=%1=@>FXW/P!0 M2P,$% @ W(.X6.=3?W5E!@ >Q$ !D !X;"]W;W)K&ULK5A;;]LV%'[WKR#-'%K>P%V%X2DN+YSL?#;/EZ1BCQ=S;]XMW-+-5JJ%Q?)\AS?DCLC/NQL.LT6/4M":-(*R M!G%27LQ7WMEEHO;K#5\H>12C,5(G63/V54T^%A=S5Q$B%SK+$@5ZSZE19R>S%/YZ@@)6XK>?R3V/)'" MRUDE]%_T:/>Z2PU<*#[ZQ!JY%>A#4Y!B'V !G'IB?D?LTC^*^ GSMRCP'.2[?G@$+^@/ M&FB\X%\/BMY3D5=,M)R@WU=K(3FXQA]39S:(X32B"I[[A,?3EG8D2Q$HTHG[#V0-5 3%%]RC@--W[+4'4P$N WW7P M*&<0=T*20A&0L*MD%00P;38PXF8%S(@K]$PP%XBH:T=P:?FVOS7]-T"X*=3 M/YNI1;.FYK.KEG/22/3Z5>I[_CMT30K" ?$'Y"5.& >.Z[IJ$CI)&'43S\F2 M1$V^$[^36!($FUW]'45.$)E1X*2^1IO=M6O)).CP?<=+7/W5=QW/]?70BYS4 MU:NS]Z0D@%]\Q^X$^0"7ZOVG,/.

>D^ MOQ,@/> J+9G7"?I.8/C.P!ZIDX999YS4\=+QQ![KB#M&O3M&+W7'6P+.D=.* M8IU7I[P3E9S5VDG4L5O)0+*SWVC_+9ADRI&/4CGLR(.+4H$PE(P]GM:/)[V] MIRMZNJ6E.]K/U0U*IC>2LB2ZH)C5_RTF/O;J(!]CV=,8B&E]<+T9!(+7W77B M)-;7S22T[J2=CHXP'=1 I0=;=,!KTI"22N5N<=9%2^;:41P9H,]-3KB$&F\, MQP15-A4J&/S>1TU0L^A0T2 /#8$:0_ZP M 0>)3>)FHV^GWQTZV2A] )>H"VO].'C#RC>ML/LUG)L,T04W;-/4:>\<'*S6 MM$3G"'\4ZW#4R&83:RP5_\/WR+6D9_>Z^A8'#**@,B=RAQ(.5O3CCL9T1O"# M>$A 04?CD,V-BB3(QBJBK!/[&2Q13%SLR0CB%'P^<**^9_*-PQS)*4F?4Y*C M,7\[65*O:0-'I6 W76^TSZJ=FX;VF?X3! /XK_X&8D,]T7U#7T_>MUS5;X7: MM7?7IJ3^!K$QE:2.$I[N%58'6H.R/X?HS\&_.4>]?X[V0%TLAG/8!#5N#71_ M,DI]E[C2OH)U2.UES$#5AB> M94\>E.\XA673O]@FXM;DU6F1EZ@\"O"-3HC%KE0>L4JHGP71P5*Y&#V(:\(W M^MDO('>WC31OXWZU_V5A91[4PW;SLP3HW5#@69$21-VW"32GW#SUS42RG7Y> MKYF$Q[H>;@F&YDIM@.\E8[*;* 7][RW+?P!02P,$% @ W(.X6#U[2?B* M @ B 4 !D !X;"]W;W)K&UL?51-C]HP$+WS M*T9I5;42(I\$2B$2;+=J#RM%R[8]5#V89"#6.G'6=F"WO[[C!%(JL5R2L3WO MS9LX;^8'J1YU@6C@N1257CB%,?7,=7568,GT2-98T;M7JJ2N6R,X!6F"G13EDR]K%#(P\+QG=/&/=\5QFZXR;QF M.URC^5ZGBE9NSY+S$BO-904*MPMGZ<]6D);OG \ M*P@%9L8R,'KM\0:%L$0DX^G(Z?0E+? \/K%_:7NG7C9,XXT4/WENBH4S=2#' M+6N$N9>'KWCL9VSY,BET^X1#EQMY#F2--K(\@DE!R:ONS9Z/W^$,,'T-$!P! M0:N[*]2J_,P,2^9*'D#9;&*S0=MJBR9QO+*7LC:*3CGA3');UD*^(,+:R.P1 MTD9E!34)J6 5O']@&X'ZP]PU5,H"W.Q(N^IH@U=H_0#N9&4*#;=5COG_!"YI M[(4&)Z&KX"KC'5,C"/TA!%X07>$+^\;#EB]\A>\!GPVLA&WZUW*CC:+_X_>E M1CN:Z#*-]7T:4KOFDL M1L-;B*?^T/,\&TWB8S2.(QL-U@6CTN3+IX8KJAD._!'(_\C!?[8'\6A#>+):.+#I6_NGKFC1+5K9X FJ4UE.J/T MN_V867;N^I?>S2CZ"7><&A.X):@WFHP=4)WONX61=>NUC33DW#8L:%2BL@ET MOI72G!:V0#]\D[]02P,$% @ W(.X6'*T_3+? @ *P8 !D !X;"]W M;W)K&UL?55-;]I $+WG5XS\/O(+QTIE-[-R] MG$U$K7->XKT$51<%DX<%YF(_=0+G-/' =YDV$]YL4K$=KE#_J.XE>5Z+LN$% MEHJ+$B1NI\X\&"_Z)MX&_.2X5QT;C)*U$$_&N=U,'=\0PAQ3;1 8?5YPB7EN M@(C&\Q'3:4N:Q*Y]0O]FM9.6-5.X%/DOOM'9U!DZL,$MJW/](/;?\:@G-GBI MR)4=8=_$)B,'TEII41R3B4'!R^;+7H_[T$D8^N\DA,>$T/)N"EF67YEFLXD4 M>Y FFM",8:7:;"+'2W,H*RUIE5.>GCW22:I:'F"E1?H$GQ[9.D?U>>)I C]@W?S7'-]@-_SM=*2;L.?@(*Y0LZLX\? M@H'_Y0+!?DNP?PE]MFH>!H@MK#(F$1ZPJF6:T:53P,H-+.NBSIFYQCD=&"]3 MA%L:*GN_*6M>ZTQ(_I>9B7/J+M8_K^XQ0U"6C>RPH6X FE:V7*4LAP,RJ0#- MP0,=6YJUYV;'R+(G([1&VI6AK S>E6& 65>*"Z8^,V5SZB)J?&6@&V2+^K8Q M5W;G5(,(%S%\7K/. "Y&PO=V]R:W-H965T&9(GJ^Y^"&7 (H\564M+\9+I9JSR42F2ZB8/.4- MU/@GYZ)B"D6QF,A& ,N,455.J.M&DXH5]7AV;KY]%K-SOE)E4<-G0>2JJIAX MOH*2KR_&WKC[<%\LEDI_F,S.&[: !U!?F\\"I4GO)2LJJ&7!:R(@OQA?>F=7 ML=8W"M\*6,O!F.A(YIS_T,+'[&+L:D!00JJT!X:O1[B&LM2.$,;/UN>XGU(; M#L>=]QL3.\8R9Q*N>?F]R-3R8CP=DPQRMBK5/5__ VT\H?:7\E*:)UFWNNZ8 MI"NI>-4:(X*JJ.V;/;5Y>(D!;0VHP6TG,BC_9HK-S@5?$Z&UT9L>F%"--8(K M:KTH#TK@WP+MU.P6,"1)WGQA\Q+DV_.)0J?ZUR1M'5Q9!_07#CQ*[GBMEI)\ MJ#/(MAU,$$T/B7:0KNA1CW=,G!+?H#!,>^S!UL0A.?DFE<- MKZ%64DL&.?GPA!6($1R"?=3Q8=A?ED#2K6E*,PVTTQ F@#!)_2%*U;N)@:ANDX<3#=!))1V0N#XL9WX""/"GA'A2QEA.7 /)5.0D4LI 1>- MU1FYQ7B*LE %(KN'E NL/E+4Y(J5)H[,L*[37M6?W\^M64>O%[B?RL)2^+S$"?MP&9)J=M M^X@*S=]MPOV.KR.S[;SC^;N5! O/(34FZH107+ZP6UP:.S'U#C.MB^09]:;. M- I:&V2XZQJ36UXO#EL@84+?4))0'VW=/;H-\W2BF3TX]3SR#$Q('+JQ'>[;YEME9RR]4QJVEK0?[EMFA4SY MJE8$UP"(?QJ3OU!_BL\C51#U51 =KP(\@60KI!.6P<.J:4K TX!.U#632W*# MC",?:WLNT1O\'U+]Z-R'J;X%(M4@<@VB&( 8L'.7F5@E E,M4S2VF06]8Y(= MONI:,9UU#7_2B$7)N%GIS#1GZ(IT?G/,S32VDQ#.GBX*EQB(EO8P='W#RT#3'.+8LP \1B9TI#3LQQC7Q;!O5XI0@ M9<*H$Q/B.Y[?[LN;>3PG28*][MFPY\KL/'[@>*'=^V]!ZD) (Y"*O"'4B:UW M\O9EG?<0-R:#,W<%8F%N%GKGPK*SQ^_^:W]YN;1G]HVZO?G@0BT*9&<).9JZ MIS'NPL+>)JR@>&-.\'.N\#Y@ADN\@('0"O@_YUQU@IZ@O]+-_@=02P,$% M @ W(.X6![V"E*C @ &@8 !D !X;"]W;W)K&ULC551;],P$'[OKS@%@4!"39IV!8VV4CM \+"I:@<\(![9[(V]<04BP5VIM)M&!5%U'L0AJ51QFB3CN!121[-)6%O:V<34I*3&I057EZ6P]PM49C^- M!M%A825W!?F%>#:IQ [72-^JI>4H[EAR6:)VTFBPN)U&\\'Y8N3Q ?!=XMX] M\,%7LC'FQ@=?\VF4>$&H,"//(-CU"W2DXR7PO9A.'@+:9*.3O -NVJ'@6_X[&I_SC>.+-^-7\?J;=A&Q]E\ MOYR[2F0XC;@A'-I;C&:O7@S&R8<36D>=UM$I]MF:^R^O%8+9PA)MQKJY2YP/ M5WB+NF9_3F3EIB;_Q8 ,+ 5)7]^ET(P-I0J=PQ62[PU8&U7[7G"P9K$R0W>L MZ-.RK@N$ZK$<>Y CGLBI6CGE8SFZE>,Z.:Z5 SQE@'B'K7294'"/PCI ?YNX M)IL5W64(SV&@8R<%81&4=,3 C9\T_9Y'-2 /Z"W_U=+M.A[WQ_"R,V?>]*[^ MKW(X[(\8># C;WJ#).DG'#ZQQVY"_*!?2[2[,)4<9*;6U+1NM]H-OGG3[W_A MS=3D4]E)UJ9PRZE)_]U9!+:91$U I@K=OS'$LR2X!0]OM![ [[?&T"'P&W2_ M@]D?4$L#!!0 ( -R#N%CZUA#"&@, /L' 9 >&PO=V]R:W-H965T M:##[IF'ZX0J%.BR#)!@V;OFNMFXC6BU:ML-W:-^W-YJT:$0I>8/2 M<"5!8[4,ULGE5>;LO<%?' _FD0PNDZU2'YQR72Z#V!%"@85U"(R6>]R@$ Z( M:'SL,8,QI'-\+ _HKWWNE,N6&=PH\3V%MU^!W[?*8.KU#" M^"\<.MOI)(!B;ZQJ>F=BT'#9K>Q3?P^/'/+X"8>T=T@][RZ09_F*6;9::'4 M[:P)S0D^5>]-Y+AT17EG-9UR\K.K/VV-&JZE97+'MP)A;0Q: S_=,=+,SXO( M4A1G&Q4]XE6'F#Z!F*3P1DE;&_A5EEC^%R B>B/'=.!XE9Y$?,/T!4R2$-(X MS4[@3<:<)QYO\@3>;TJ5!RX$,%D>2?T5-X509J\1_EEOC=7TY_Q[[!ZZ*-GQ M**Z;+DW+"EP&U"X&]3T&J^?/DEG\\D0.V9A#=@K]J;H=HWD2Z#C-#IU_16?= MU12*NM%8+$%50#90*4%MS>4.F 6J4U&/A;H\N[;8P!^\0M@H8^$UW2L3_@S6 MC=*6?V:^,]=%L6_V@CE<9QG"6YI&JCK;J'N43%IXJRQ818=-BQ9A"@_(M(%S MF,^G81S')#U_EJ=)^O+8WMG&]Q%E=(O"AS0U;PTD.?Q"='JP>?@B3;UCEB9^ MG8=)W$EYMW-V5W-=P@W3]@'6);4C=[^'59K2+&A2(8$.Y-(X\[X=YJ -E.Z4 MI;LXASQ\T<'J/#L6:.'@UDRG'GGQU7JKVTW6P>=\>7;=T-]*_FW;-(!=QQ M:4!@1:[QQ7P:@.Z>FDZQJO7C?:LL7:@7:WJ=43L#.J^4LH/B HSO_>H+4$L# M!!0 ( -R#N%C68^M5>0, .H' 9 >&PO=V]R:W-H965T\Y]QS+[]61ZD^ZQK D*]M(_3:JXTY+(- ES6T M3,_E 02N[*1JF4%3[0-]4,"J'M0V01R&6= R+KS-JI^[49N5[$S#!=PHHKNV M9>KQ$AIY7'N1-T[<\GUM[$2P61W8'N[ ?#K<*+2"B:7B+0C-I2 *=FOO(EI> M4NO?._S)X:A/QL1FLI7RLS6NJ[476D'00&DL \/N =Y TU@BE/%EX/2FD!9X M.A[9K_K<,996'G^'(9_4\I6RT7U+CLXWI1XI M.VUD.X!10 '&OVP7J5;YEAFU62AZ)LM[(9@=]JCT: MQ7%A-^7.*%SEB#.;/SJF#*CFD=R"QDPT>?5)L*[B!JK7Y-4]VS:@7Z\"@[$L M(B@'WDO'&W^'-XK)>RE,K7G+==E(W2D@_UQLM5%X@/X]5P@7AIX/ M8R_54A]8"6L/;XT&]0#>YI>?HBS\]84DZ)0$?8E]<^?N$I$[,FT;^79/X#;LTC,)P#>Y@('@7T'\\"8:*R@V0YNX4'$!UH\DY)K9B.QCS*7$=G=U!*,>T.^J5^&L>](Z7(YH867CBN'HQ-.KNON7I" MHB0_"5UP&OMXE)S[P@^+=$!B$\Z+8G8E.V7J$^C"CY,!FOAT8,&@-*5CT,0V M\8^JDIRIRB)#88LA]P0SR8JQ$)F?%=%@H++4==]69;'P:9SUC@EVQ:"*^EGJ M9L-Y3FV3/*M*M"C\)'<^-/03.I0B\W-:#,@BMTWVO"I1GOJ4#E6)_")U0J,< M:UN,!;5;$5)R[M(&)^]O"VK?_S*:E+(3QCW%T^STD5VX]_O)W?V"6.(]QUO1 MP ZAX7R1>D2YG\491A[ZUWPK#?X-_;#&SQB4=<#UG91F-&R Z7O?_ =02P,$ M% @ W(.X6&]I'S8)!@ "0 !D !X;"]W;W)K&ULS5IM;]LV$/XKA#<,+9#&>O%+G#D&$JO= BR-$:/;AV(?:(FVB4JB M2M)V4_3'[RC)DA7)]$LYM%\2O? >WCV\.][)'&X8_R26A$CT)0IC<=-:2IE< MM]O"7Y((BTN6D!C>S!F/L(1;OFB+A!,.,(U;HV'Z;,)'0[:2 M(8W)A".QBB+,G^](R#8W+;NU??!$%TNI'K1'PP0OR)3(#\F$PUV[0 EH1&)! M68PXF=^T;NUKS^DK@73$WY1LQ,XU4J;,&/ND;NZ#FY:E-"(A\:6"P/!O3<8D M#!42Z/$Y!VT5LM^KO4>#!FA@49L_ ?&LCE3>NJA0(RQZM0/K'-GR0W MJ*OP?!:*]"_:Y&.M%O)70K(H%P8-(AIG__&7G(@=@:Z[1\#)!9P7 JZ]1\#- M!=P7 LZ^&3JY0"=E)C,EY<'#$H^&G&T05Z,!35VD9*;28#Z-U;I/)8>W%.3D M:)JM-V)S-*6+F,ZICV.);GV?K6))XP6:L)#ZE CT!MT& 56KA4-T'V<^I];N ME4>SWV6S.WMFMQWTP&*Y%.AM')"@"M &4PI[G*T]=XX6 M\0'S2^3:%\BQG [Z,/70JU]?HW%*).%H0GBJ=^R3QUE(%ZD!#7J/CY_%KQ/Q)L$\0V 5ZCL% M]1T=.JRI7'$(%R 0@DLL&9=($AXA&J^)D) [)5S"$[AY,R.8*\X%\7.A)J+U M$PXL%.#G)L&Q5O!44@V!54CM%J1VM3;F[BE@R_$)7>-92%"P(B@AG+*@B3,] MGKN?,ZW@J9P9 JMPUBLXZVEM?")K$@-'0!F#0%<9X +%JV@&^1 \,RE3(F)% M3D3?CLZ5=]GTW71Z56>L1_:PO=[E4JO@J5P: JMPV2^X[&NY_!#/:!B2 .J5 MU!%W_+ Q8C.TW@XU':=C]RW+>L%0?:#3Z[F#VD!/J]^9UE\5UE]IK1_CA$H< MTJ] @&!SN<$4)6PL1 $4CB#]".7D(1"%B_> MA%#^!_FKQD+2JA'PDJ+#0SR]\N>2LU-LVUIR_LCI:#30KKM^[\KNU%WAZ)&> M7IUSS75*:;0JOR75;E]H"S?#>ZL%E3) M%/X?-;I=%NFVODHO/E&,&1309F4]4?"JR A3E4PR5)LI+^@OTGAS(&28K M[[%1-,\46I7PLI*W^S]!SC!4KN?\FT3S3*%5^2]["5O?3+PO.E!_Z_K?=)_0 M[NQZ;U"K!PX.\;1#JJ:4[8"M[P>^/W;A[7M6?J;4AK2A^CYGS"2:9PJM^NFW M[#T'M&.HA/^H3?R849Y>O5/-;^\,%_06*"0S '2NNQ#_/#LN$EV(UF2'L"8,0F, MII=+@@/"U0!X/V=,;F_4!,6AG]%_4$L#!!0 ( -R#N%B:$(W/+@0 $X9 M 9 >&PO=V]R:W-H965TDX@38CQ\IV:(S)->N8;[8^B#/ M/??RB$>D1ALAOZL5@";/95&I<;#2>GT=ABI=0[D0I9,FU.Y#-5: M LN:3F41TB@:A"7C53 9-=?F=#8.25^T_ M>]X68J]#[[T.=-NA*438!FI8?F2:3492;(BTK0V:/6A2;7H;+-K1("(G"[ZL>,Y35FERDZ:BKC2OEF0N"IYR4.0/LC":R.H";.L[I;DI M"F3D+A65*'E*OBK(ZX(\F#(KVV0NC7BD?B&L,JU^U'QMAE.3WSZ"9KSX?11J MDX"E$:9;LM.6+'V';$S)3%1ZI37 M7^)!]"="L-<1[#7HR3L$=V/R@P2^8M_GB$7D1>@$F%D!UT9 ?'Z>"^-.R>P!)2J"A0O!-+ M.^S8#CV*8NB!^67'_-*[*/ (]+ HKCJR5RC4@Z5RM"!0K!/+&D?.%B*/DMB" MGYG\GJ?%WE5Q(,01LHBIXTMQ88!YKUB)XB?4@2.>6F%G<7=:6?O=>;-)/ @BY60&J057;^5"A&2Z!48,>;-&U1A1QU+R#EC MC!O7IUI67-<2_C\.6P&1?\F,5[RL2UQ3:)13A\599CSPJ2D?!AH[!XU1FSO/ ME(.'Z!^><9QMQKBK':,8]GQ8,6B44XON_#2^\JD8'PY+G<-2U 3/HI@#(88' M%4.=IU+<\&Y%N:[MA/:9R6S#C')^12MXB.2@5A)GF0GN9[A6 MCIA7IY]#*@1#(O!+N;7&7()?-1KXBS2YU MN]O=7>T^%MRT6^2N>?NE8<;DDE?*K+]RTS6Z&)KY6K:;]^V)%NMFP_Q1:"W* MYG %+ -I&YC[N1!Z=V(#=)]0)O\!4$L#!!0 ( -R#N%A5N/I4Y ( (X( M 9 >&PO=V]R:W-H965T:^?> M3/9"WJL"0).'JN1JZA1:UU>NJ[("*JHN1 T<=]9"5E3C5&Y<54N@N255I1MX M7NQ6E'$GF=BUA4PF8JM+QF$AB=I6%95_YE"*_=3QGW4T)L;)2HA[,_F23QW/! 0E M9-HH4/S;P364I1'",'ZWFD[W2$,\'A_4/UGOZ&5%%5R+\@?+=3%U+AV2PYIN M2WTG]I^A]3,R>IDHE?TE^Q;K.23;*BVJEHP15(PW__2AS<,1P8]/$(*6$#PE M1"<(84L(GTN(6D)D,]-8L7E(J:;)1(H]D0:-:F9@DVG9:)]Q<^Q++7&7(4\G MR^:XB5B3)=MPMF89Y9K,LDQLN69\0Q:B9!D#1=Z3)5ZZ?%N"0=]0R7%;D05( MLBRH!#*GBF6$\IRDK-QJR,F;%#1EY5OD*@-1$U=CT.;1;M8&.&\"#$X$Z ?D M5G!=*'+#<\@?"[CHMK,<'"S/@[.*MU1>D-!_1P(OB 8"NGX^/1R@I\^G!V?< MA-T!AE8O/*$W< X_9RNE);Y1OX;2WULF\.+2'4BL>F=N;2,WLG*FMNX2?^P' M6&V]B;L[3M$0, PN>\!T"#@>A\(J3*(V MKW S%[4IP(,>1[V(@F#4=S@ BZ.^OSXL'$&PO=V]R:W-H M965TUF2!K7VQ=R'.^<_O.H8Z64GW5.9%A-V51 MZ>-1;DS]9C+124XEUUNRI@IO,JE*;G"K%A-=*^*IVU06DW@ZW9N47%2CV9%[ M=J%F1[(QA:CH0C'=E"57MZ=4R.7Q*!IU#R[%(C?VP61V5/,%79'Y7%\HW$UZ M*:DHJ=)"5DQ1=CPZB=ZN6;6E+F47^W-^_1X-+6(J*#$6!$< M?]=T1D5A)0''WU[HJ-=I-ZY>=])_<<;#F#G7=":+/T1J\N/1P8BEE/&F,)=R M^2MY@W:MO$06VOVRI5\[';&DT4:6?C,0E*)J__F-=\1C-L1^0^QPMXH&B^(5>\Y$Q"I/IH8 +'B)HE7>MHJC3Z=M^VT;F_0^DYHOE@H:@6RCQGKW/GE Y:R]X9*_>,12DV3NJ;1[,6S:&_Z-H!ZIT>]$Y(^.TD2V51&HZ@2 M$M=\7A!+@;DF)62Z#FU8WO:4I?Q6!Y#M]LAV@Y)^:\HY*28S0*NE,@Z:;H.H MV;]=/-=!; 7O.L&6B:YGT='D>@V6O1[+7A!+%TDU%,:853W >D@I)ON< L9' MY%J+>.^QB/=[Q/M!Q!^X(6T02M5B B6JP#%)8>L5OB M*A#D@Q[FP6,<.P8FVS4 9H,SQXR7-E'AU.?K\+9J]E8P**<5*7->. EXBJDD,Z2V DD:K?3%*&CA&:^% MX05L25F"9J7@.%QH,V9_->E&'GI ZJK?W8]E7+\LZ1J<2* M2AK+MK;-H-0YF+)+>8KD6*_9QEC6F :TX59<*L9)[$ M,U;(:@'*-#F_%\:E;(J4E7;RM.(3)> 'P?VV9,7]=K4'B#MOHH?SXME!'.V_ MU39&\(%(N5W3)86;BT*=*8J'?(B#D;MH_38GLR2JG#K8[\/0=E(/U?9KD=@@ M8+A1]\<;GR9A9;VCI&)(BJ %P[ 2!:>*V06PVAB?H^P7+L)HJ ZJ9E_.R7:V MM;-*6.P3AY5HF%:BG1\T9$7!N>6IP(=A)@I/,V<=:U@2\[,\J?%&RD8UH0CJ MC8PJ994J6+C/O%;95@_.0>.WN.M[46PSP;AD'32S(DE?AN,IO&@" 0 -G<(Q M@M_]EN5RB9##=:4EH/:U'A:XXL?!!&>\QLC7J#M:@KP<1>FVI?BV\0UI^*"@ M5HNV^^2BULY.9$;5VE(7+4Y8\=DA34@Y;=Z3*][BR%-WI<=W.-/S@[Y'&\Z+ M?$#!S=!J0,-4>_H7TGD6+RJ=D5*V[^FN=#T]#_G5>^L.:SNVG=,"N'T"WI$B MRI)2X;JU"U;7)SJ^&U#VSJOYK3,:\;AK5N=MV\0*ZF91EV P6+AVU>O5*QGQ M;4(Y+,@:81L52T4&\\D63H?+2O5CHIW*._D; '&=0[6;@*U;;0%N -8Z(2.G MV@_138V 0='\]HYK[7RB7 ;+KBWVSFHG&*8%/"$R,32S5"3M\6:)HY.#WJ@$ M$X%%MBY3>UPA:AK.-E'XX0U/14DAW./-'^C^H.P?/. M4X$/IZ#H4<>@N^=+#.O$0$6U3474J*>8M?##XK=9Z;ZPA+ .QZ(H?"YZ;+KP MFX?3):CIB5Z/AQ-4//U!Z1('#T1/!3X<1^+PP>'_ILL#XJ/=0+Y,5CXO@M,6 M[B.J[65@W?9+8_^T_U![TGZ>'):W7WG/N4('TF#Z#%NG6_L8:E3[X;2],;)V M'ROGTH! W65.'.QJ%^!])J7I;JR"_O/U[#]02P,$% @ W(.X6 4D-QRP M! J2, !D !X;"]W;W)K&ULM9I=!S'B2D@]\@^@>:?RTVA##T+4VR8J!L&-O>JFJQV) T*F[HEF3\FQ7-TXCQ MW7RM%MN<1,O2E"8JUC1;3:,X4X;]\MAC/NS3'4OBC#SFJ-BE:91_OR,)/0P4 M73D=>(K7&R8.J,/^-EJ3.6&?MX\YWU-KRC).25;$-$,Y60V43_IMJ&O"4"K^ MCLFA.-M&HBO/E'X5._YRH&BB120A"R80$?_8DWN2)(+$V_%?!57JIJ3JD"5X"YH4Y5]TJ+2:@A:[ M@M&T,O,6I'%V_(R^51?BS, Y<@.N#/BUP;QB,"J#T=5@5@:SJ\&J#%97@UT9 M[*X&IS(X70V]RM#K:G K@_O:8%\;..TTR(*NL[A, MQF]HSL.^W"4$T16J% 7RXB):KW.RCAA9HN?O:$[R?;P@*.1,],$C+(J3C]S] M>>ZA#S]_[*N,-U"<1EU4C;D[-@9?:8R!'FC&-@4:94NRE/B#=K^.6P JOS+U MY<&GRW.'6XD/47Z##/U7A#5L2AITWV[WR**V&Q*[UVZ?DRVW:U?MHW9[L,M: M[>/N?9?9)]W[CB7V:?>^R^Q^][[+[,'[QGWVODL7=K?CEEELU"$W2IYQ;2A> MDBOR_6<=:O2ES*[/2%K\*\OKD6O*N:)"N"VVT8(,%%X"%/QV0)3A+S_IMO:[ M+"N0, \2-H*$C2%A$TC8%!+F0\("2-@,$A8"P2YR:]:Y-=OHP[\HBQ)4'']F M"UD^CWZ[](N">S_$FH,-0].TOKH_#Y],B0VMJ?2:2MVU+(P;RI%,J6&KR1Q+ ME#W+-)O*B43IN$;/;BBG,J5CXJ;2EREM0W,:RJ"I=%S+T/6&$>9"P$21L# F;0,*FD# ?$A9 PF:0L! (=I%:NTZM_8.*,1LRMY P M#Q(V@H2-(6$32-@4$N9#P@)(V P2%@+!+G+KU+EUWEF,M?K?FD](F <)&T'" MQI"P"21L"@GS(6'!$6:=%906=EW7:A:I3:7I]!RK6MZD=JK8]-K MC^L4ML!;XTH*,T#I8U :6-0V@24-@6E^:"TH*)=/'FV+4-O/J>=R:2& MVY,\?@UE4HSUGJ1@5<]6QU.2K\MW/@JTH+N,'=?0ZJ/U>R6?RM7U5\?O]%M? MEQP/Q'LHY6K\"_[X$LM#E*]C7O(F9,5/I=TXO,#.C^^%''<8W99K\\^4,9J6 MFQL2+4DN!/S[%:7LM"-.4+^=,_P?4$L#!!0 ( -R#N%C=IAE0LP( %4' M 9 >&PO=V]R:W-H965T])'9RS[GG'MO7 MXYU4KWH#8,@^YT)/G(TQQ8/KZG0#.=5WL@"!?U92Y=3@5*U=72B@607*N1MX M7NSFE DG&5??GE4REJ7A3,"S(KK,&/O!3<8%7<," MS$OQK'#F-BP9RT%H)@51L)HX4_]A%MOX*N '@YUNC8FM9"GEJYU\R2:.9P4! MA]18!HJO+5-A<9JF+"KN# *_S+$F60.6Q ED#FD MTM6>!FR4H.1*[(-$UE*8RV(<"V=,GAAGS'_77U!(8R?HWQ+XLGNP:E&2)W?20_K%.'YQ)_XVJ.Q+Z-R3P@J@'/GL[/#R%NVA$XT;0N!%4?.$9 MOMY:Z'3)3D#%#ODJM;\BL5 J$(;^F2VT4;LS??4;4F:/^ MS/:P/NB"IC!Q\#1J4%MPD@_O_-C[V&?+?R([,2EL3 HOL2>/C'/(\ @?+=)] MY=8<<<5A6\DV&8SNP]CSO+&[;9?2$S@,_%$[\$1FU,B,+LH\73#8%]@X4'9: MKQS'E>L77K,.6GINHR :=(7W! :C(#PK?- ('UP4_B*6;W)XT,F/.OUA5V@W M,(CC\/ZLT+@1&E]V^'A:5.NT"#!]8N/.*M\/?6_4%=L-'/E>&'7%NJVF9R\< M[ 5K)C3AL$*H=S?$@E7=Q.N)D475!Y?28%>MAAN\]T#9 /R_DM(<)[:U-C=I M\@]02P,$% @ W(.X6.9+/3_L @ 7 < !D !X;"]W;W)K&ULG55;;],P%/XK5D!H2-N2)FW:C392VX% 8M+4,GA /+C) M26(ML8/MMAN_GF,G#86F>> E\>6<[WSGZNE>R">5 VCR7!9Y#15&QUP3@\2**V M94GERP(*L9\Y ^=PL&)9KLV!&TTKFL$:]&/U(''GMB@)*X$K)CB1D,Z<^>!V M,3'R5N K@[TZ6A/CR4:()[/YE,P_^ES$X0E^O!J$WKL>+X:M%\,^ M]&@!&>/<9'%S* /,<2590>J0!5V,:\S08IHYL8O\\&8\\3QOZNXZV(Q:-J-> M-O,DL:6GNHS6JJ,CHR-_& 1GC8:MT;#7Z*%G9-TSO["04RE*LFE#@VU1@60B MZ:(5GM"Z&HS#R>@LKW'+:_Q?O&A?D,:G; *DF+^$:_?'62%:5.D M@!15O>LQQD+6L[S>:%'9^;D1&OO4+G-\_D : ;Q/A="'C3'0/JC1;U!+ P04 M " #<@[A8CTSCZTX" !H!0 &0 'AL+W=O/HQ]4.RS(RI+GJ0T M[;_?27:,!TG8ET&([Z2[YYY'I]-TI\VCW2 Z>*ZELC.V<:Z91)'--UAS>Z$; M5+13:E-S1ZZI(ML8Y$5(JF64QO%55'.A6#8-:PN33?762:%P8'@.\" M=W9@@U>RUOK1.W?%C,6>$$K,G4?@]'G"&Y32 Q&-WQTFZTOZQ*&]1_\4M).6 M-;=XH^4/4;C-C+UG4&#)M](M]>XS=GHN/5ZNI0W_L.MB8P;YUCI==\G$H!:J M_?+G[AP&"2-(#=E$3BC?E)4SM"LH MSV5+?$*U15ABKBLEPDF=PW51!)-+N%-MY_W&FUMT7,CD[31R5-LC1'E79][6 M28_4^<+-!8R2,TCC=/QW>D24>]YISSL->./3O,^(N+]Z0E6P0!.HJASA82U% M%4B?P(XS1@-BT3PARUZ_2J[B#R<4CWK%HX ^.J+X5EA>509;6?!0PKYW/^\I%.X< MUO;7(=:C_\!ZW+,>_UN?3-^G9M G/>@3[OMD!G>16W(["$H4NCBD\#2'!%Z0 MFT-BHL'@^#>(;FDEE 6))2'%%^\N&9AVKEO'Z2;,TEH[FLQ@;N@I1.,#:+_4 MVNT=/Y[]XYK] 5!+ P04 " #<@[A8X $\*1,& P*0 &0 'AL+W=O M.=@/B2SQ'O(>\E[>(W.ZH^P[ M7Q$BP&.6YOQRL!)B?3$<\FA%,LS/Z9KD\LF"L@P+^94MAWS-"(Z5498.D>,$ MPPPG^6 V5??NV&Q*-R)-S/N]8/)I(NW$[%[0Z#OXL"XF@0..X+L>!#HP#(G!+ M<['BX+<\)K$.,)1.U9ZA9\^ND1'Q%K-SX,)W #G(ZQG0_/7F;H]Y^'IS9/#& MK>?)57CNH7E:84;.'KJSX./ZG;5SO,8O#M#PD);@3) M^%]]\U/V[_7W7Z2?"[[&$;DR7GV#@_-K'K4VPT!*8QKM7\^Z9 MT&=_TOR,"RPV@K(GP%6TT"I:R.,Z8>4LK E+:-Q'JQG>!T\$,]Y'H='P6 HM M@6D4^C6%OM''KRKWDO@,;PF3>PE8RA4KSF(L"%C@A($M3C<$T$5-K&JPGP1* M.LNN1JJK8D_;SD;^N3>>M#[3X;;-8]?"#\Y=3V\5]K1RSE&#I7D>U)X'1L\_ M42%399(+ELB-,NHZ2AX)BQ+>[VJ)';2&A";(=>1GS\.>AM"9>)V&84_#40#] M=D/-SU'MY^A5,PR>9[@,!R"H+ TBNLR3?^3#J)VV(LI%G]/FCMS#X6(T/#9< M+(%I9(YK,L?F12/+*E!NO^UM^8XPM>/FT?[3;[R"L-ZD;NSHVJ=L$"RV! M:11/:HHG)]Y,)S9YMPD66@+3>(=.4VTZQL5=%I M9(RZ>;!JZ+>3N.]/NGFPKR&,.TV M1&CL' [3IJB'YK)[COFJ*$U(LI4>+AC-I&=168L5]9E6Y_T!G[W99A3TO)7G#8VZ;^AN8"_'-NJL*X)"+%1?4FR[67'?<[HQS#T;C' M<>.8CHX'2V@Z@TT=#\V%?)A(!J4"-"=S(\;1^<0F6F@+3>>OT0=P=.ID;K/^ MGUM%"VVAZ>0W>@*:!<4/O\)X 1\ZAU69V?1H(O\/T0 ;U0"-Q?'L%C\FV28S M)P&KE;]5M- 6FOXZMJG]D7/B)(",XN-8\JVBA;;0=/(;88+,PD02GDFJR^A7 M[]=ZM_<*12NYG+U71!4[5L6&+32=G49L(&,];4R16\)%DB\-^?$%<#< F?II MHW>1694-MM!T&AO9@,RRX3;)7TR09HBC8]3J#PVVT'3Z&E6"O%,G2)L_*LRM MHH6VT'3R&Y&$S"+I!U. &1RJ"JF70ZLRR1::SF$CDY!9)AU>P,7J? <^R64< MK0CX(!>I,4=855)6T4);:#K%C9)"IU92R*J2LHH6VD+3R6^4%#(KG2]5'K@C M+)*$XF7OB[ *I'C)7!=1SCGR]PLHJ]+(%IK.3".-D%D:O3;R/^VH.?*MRB>K M:*$M-/W\1R.?W%/+)]>J?+**%MI"T\EOY)-KED^OB_P*9"_R1_N1;^[K:&:L M2J=AZRA91MA2'_^-;P(R\-[#4QYEO 6LV4B MJZJ4+"1DP<\ L/)X7OE%T+4ZL/9 A:"9NEP1'!-6-)#/%Y2*YR]%!_4AR=F_ M4$L#!!0 ( -R#N%AQ\3+HQ@, "01 9 >&PO=V]R:W-H965TDA'6R]!2I7R!V9A[/\]ACS62TH^R9KP$$>LG2G(^MM1#% MC6WSQ1HRS"]I ;E\LZ0LPT(.VT,D]R*1GKN@44CNA$I MR>&!(;[),LSV4TCI;FRYUF'BD:S60DW8T:C *W@"\:UX8')DUR@)R2#GA.:( MP7)L3=R;V/65@[;X3F#'CYZ1HC*G]%D-[I*QY:B(((6%4!!8_FUA!FFJD&0< M_U:@5KVFM)C:6](GN=KW)\'D6R+]1/0DZ.(9?2W4)G"$ M\P3IF8NIU#)!,YK) \:QWJ(+]$.K*.E\OTC!H%)^N?(%C(N MA6XOJABF90Q>2PRNA^YI+M88))$T 6Q*J67D'5E.O$_$>LTODNY^0YWB! M(:#9^>Z^P3T^W]WK8./7>^1K/+]MC]:8P<7\UQV9,(;S%<@T%&B^1\=V#WBO MIR<[S!+T\V\)B>X$9/P?T_Z4ZP?F]=75<\,+O("Q)>\6#FP+5O3Q@QLZ?YFT M[1,L[@FLH7M0ZQYTH4>W+X6\G:286YI*P5,B]B;Q2A#7T2CJGMU&SJ4OC]WV M6!6S5=BTBG]GU> QJ'D,.GD\$OZ,E@P D5R U$D@A@5\0O^Z:_[U+U/L+@GL(;NKO-:!CF=9[8N M;7!5VE!=UJ"4+,%8T73#!6@/F'&3:.=Y(@]E94TDJZ,$[TU0\9E0?@UU98!J M"G94-[K=25Y>L)U)W@WQUM/6*UK<%UI3/N]5/N^=,[T*H"_Q^T2+^T)KBO]: M3[N=9>/;D[T;[I!G;IEG*&Q+V-F90-T)6TEX'E1P@/*"UMRWC]K'#-A*M^$< M+>@F%V7/5<_6K?Y$-[@G\U/U"4"WI:\PY?<#V1*MB&P24UA*2.=R*.M!5K;D MY4#00C>I>J)F_8ATP>,UA(3 2JL+*?3']_E8B1@ M1:3D9)H\Q(#.^6!W.6+%[EYNX^13NB2$"B_A*DJO>DM*UQ?]?NHO2>BEY_&: M1.R3IS@)/F<-6717'8#[T@ZDTN\V/WR>0RWM!5$)'[1$@W M8>@EGV_(*MY>]:3>ZX'WP6))LP/]R>7:6Y '0C^L[Q.VUZ\H\R D41K$D9"0 MIZO>M70QD\:9(5?\$9!MNKK/8$Z75[UQ3YB3)V^SHN_CK4W* M JD9SX]7:?Z_L"VU8D_P-RF-P]+,KB ,HN*O]U)6Q)Z!JQA6!J&QQI&I6%TK&%<&L;'&K32H#4-PT,-)[ZVG'CL M.:2JL5NM?=#RVMQ2WM[]XL;*[TK=H][D,HFW0I+I&2_;R&_MW,]NQB#*4OA M$_9IP'QT\D!C_Y/PVSJ+1"IXT5S(CYS=L#M[+MS&(8M[ZN6!.2L^JA\T7K)M M(K#O ^%W%D^A,.X#[TF2?UM$?O/3-SJA7K!ZR] ?'G3AS<]O+_N4%2J[M+Y? M%N"F*(!\H "*@SVJSJE+YM4IOY$[BG9><"XKT M3I!%><"YH-MNNT[\RJYP['JW_8&LF5T\:#>Z[>XFZK2;QY>=9[>.+[O,L=O' MEYUG=XXO.\_N?EN[3[^MZF;'V^6.NUBIOAB4G*<-&" ML"^]S?OAZZR7S=W7;;9Q2X>.,G45P* G3OWA1+RYIP+^DK$-R MD:X]GUSU6(\C),F3R0V M1!;WFAIW@51%>?3C]<-'R,@C83H29B!A)A)F(6$V$N8@82X2-D7"9B!8+?+C*O+C[J=W M3+V5X&=!C9^$-'\?5P3;WT]R$/FKS9P=#?+MF#WR'PE[OI/7/>J]D)07[\[3 MGQIO)$Q'P@PDS$3"+"3,1L(<),P=MWX2#K2Q+(IBHY_M"IO6F?>KL-X$^59VP6'12DB3P$5$N+'BRCXA__;J1-\:I*0,!T),Y P M$PFSD# ;"7.0,+> J7MW_IDV'K63Q-%)LB2VH\032I)V,$N2N!M0$H])D\_Z MHPOV<**Q$!%:)HL[O-.).S5#4)H.I1E0F@FE65":#:4Y4)I;TO:?(HJFJ>TL M<80#9^X>YVGIP6)$V'T@PHS832+"C-AM(<*,TM M:5]*"U?52LL76/6T[$;WI2O*$ZK#(>=-#DJ5[JXW=.(.E*9#:0:49D)I%I1F0VD.E.9":5,H M;8:BU=._F\,C_8"3>"3H+!XH38?2#"C-A-(L*,V&TAPHS872IE#:#$6KYW\W MH4?ZGV?T=)__Y*Q#Y_1 :0:49D)I%I1F0VD.E.9*[:DXLC3F#:)RA)JF<+K> M;:$B*6J[Z]W?6^P:DF21+^%.69 V$2V6MU5'JV7BU_EBV<;Q&^G"D3C'W6Q9 M>;ZX=H&ULQ5C;;N,V%/P50BV*%D@DDKJG MMH$DVD47J-%@@W8?%GV@+=H6(HDN1=O)WY>B;%D76K$# _L22]2@C2[\E ML5B-C< ,5V032J^LMT?="_(+?GF+"W47[#;8Z$!YIM"L&P?+#/(DKSZ):_[ M0C0"D'!9N_@+_6Y204@.0Q4".W#[*6,7ADF5Q@!5%3= O: MX%\C*DB2_B8?_ PL4*P(I\7($C*KDMN:[S-XJ#+ )S) &$Q9+E8%^)3'-&X3 M6%).K0D?-#W@0<8IX2:PT0W $#N:A![/#[6@O(M-2:__(0\^+NNMMU;W<7GP9F(XB"CC8-S'%"A/72@EI:<'F+4?5[ M3G\%O:2<(/1Q5V(?IFO#J _KM&%+8EA+#"_KKYUR(G*/)EO*I;.JURI8\V1. M=3JK-_B-S##TS.X&\=B'(3)X-%(P$M[[P-:]R]!N)%? M ,UN3QY@=G-6;1-W>U*'-!Y=^&Q8$UY947U,K$_=6'95)A5V6%"YLX&)B]Z>W3 M!8[IGEK+1\N%!IU%/;MD*PTNF:44R-D%BXW8<%JULM[HVOVM!@4![*G3X%Q? M;EU=>7U< %T8^B?T':T-&O8VGZHI4\I8I56KI^\YL!=BM]>-?9R-0A]VMQX= MSG4<[\07$AU-#!IV,=,D3[)-!KY/:3:C7.MRARDNM;E798NNQ=8NW]$U(>\' M_XN!!GW;Q<6_)EMT+;9V\8_V#@W[NR>U:ZHZ [9H>J'!UO1[.Y]MFZCK"DK4ZR7=/NVC@-3GXQ^YWY/JZ29S6. #/*E^HH M5=I3MLE%=7)6C];'M??JD+(S_H#NHNK0]4A3G0%/"5\FTA2E="$IH>G+CQ:O MCE6K&\'6ZJ!QQH1@F;I<41)37@+D\P5CXG!3OJ ^W)[\#U!+ P04 " #< M@[A8;(C$^N0' 91P &0 'AL+W=OT,1MT"#D@+3;_?5G M"(TQD"=K^_G:QA\@G-UG^;=B+41)OJ?)ICB?K,MR^WHZ+99K MD4:%E6W%1GYSD^5I5,JW^>VTV.8B6M5!:3)EMCV;IE&\F",N46=H$RQ:D\6;_-_K>)*(5P-PC M :P)8)T ZAP)X$T ?VR TP0XCPUPFX"ZZ]-]W^O$+:(RFI_EV3W)J])2K7I1 M9[^.EOF*-]5 ^5SF\MM8QI7SSV6V_$8^;2O7"A)M5J3^Y-4[F?P5N*JWNFR:=V[?>O8D=911CYFFW)=D'"S$BM=8"J[>N@O>^CO.P8J?HQRBW#Z MDC";.0,-NGA\.!\(7SP^G V$AX\/IT R^,%\7NOQ8^97MKRZ[EG]DM3?%.3M MKEQG>?RO_'XG#Y[,[U8V"\6<(^Z_J&8UG?WT'<7[/N7^@ AA^W;.Y'+ QZY$M51LTK A5Q0 M[, M#N[,P 0.C$?RXIG/*'U#>L[IR\N06_O*O-80HBRP>- 9M_MB0;N8[5NT,VS[ M8KYCN6YGU(+]&YD][Y ]#\Q>^SC;S9Z:\P.EAG+G]:8?FP7,Y9W<@2TR'<>8 M8B&2F.:$?W#"'^W$B''L]X9>,+/\[O(+-LG4"DRQ$$E,LR(X6!& 5NQW'6K< M-VE^29YS;M$9*3/RW/.L@).O'T4U1P9W)6 =IKL23+$%IEB()*8916U%'/;/ MNNML6H9D,*K: E4MQ%+3/6Y1)1TW'9/L7AJ:Q&E<#AK4T"IO+8+U!.XL@G#U MQJG'5 NQU/34,Y5Z-B[UN^T63#WK[WP\2Q) ZU_7!; EQBY@JH58:KH+BJPI MB';F\-7HM7=BE'//Z>[$X'J-LX5[U(8>)\(?2?464-]LSWU2?P[ MCGVPE+%)F&HAEIIND@)S"L,S,OLUM;6I;L8LOSMI4#D<52W$4M/]4"A.819' MIKY U2U!:I:B*6F7\-3IQ 8B*^C\;*1I4R'G.YJ"-=NFGE4M1!+3<^\ GLV M$NQ/T&4CJYVD=WS+[^X,X.J-4X\*]EAJ>NH5V#,8[(V1LM'K[,:8ZW1SCHKQ MJ&HAEIJ>E26;NMJKEQ_87A?MX289VX&*]EAJNAT* M[=EXM!\S088NH//N!?0+N%'&AJ"R/9::;HAB>P:S_7&4K &2[5G2=:T@ %D2 MKL:4,U#5%JAJ(9::;IAB?^;_K"S)4,\7H*HM4-5"+#7=8W6^@(V\<^ 42P;] M2Y74#RR[>\4&KM\X]Z@@3R'0=Z8)AL][4Y-VW>ZVV.X6N.4HP(\EIJ><@7P' ;X)\+D"76G M@4GO*$O" L;6H'(^EIIN3>M&>)C$D5FRJ4U;G^0.S^G""]PJ8T=P;UW_/^B> M*[KG,-VCLF13EW8FS.G?6P$WR=@.5+3'4M/M4&C/QZ/]F GB]D^V!%[_/B^X M5<:.H-(]EIKNB*)[#M,] )/NS++M/4S6205A$J[&^*F&*?KG MWL\*DQSUA &JV@)5+<12TSU6)PSXR)L%3L!D(ZM=F*RNCW4OC\'5&Z<>E>.Q MU/34*X[G(SG^%$L&_4-1A?&LFWI4C$=5"['4]-\9*HQW8(PW_Z6AW=^/<<_W MNS )UVN:[,GX4*V$I8Y-0B1]+33=) M$;\#,SDR5CK]6_3IC%JL>]H+;I6Q(ZB@CZ6F.Z) WX%!'Q4KG?X]^W(5\[I8 M"3?)V Y4RL=2T^UH_41]/.6/F2 #U_!GMD6[QW*X5<:.H((^EMK>D6GKT2"I MR&_K9[(49)GM-N7^*2&'3P_/?7E;/^UDJHKO'QKS,P[-^4V;9^T,AU5I996K]7#FZJ"P]-PYO\!4$L#!!0 M ( -R#N%AW'[O#QP4 '(? 9 >&PO=V]R:W-H965T?S[490L61+-2HGZQ=;CWLM[#LFK0W+Z2-DWOB-$@*_Q5!1V6;F>/I]3'Z;PJ\!+/$G,QI_#5:B]WU*!B!-=G@0RP^T<<_2 %( M);BB,5>_X+&PM4=@=>"")H6SS"")TOP?/Q5$G#@@]XP#*AQ0PP&>K M@ULXN(J9'(KB88$%GDT9?00LLY;1L@M%IO*6\*,TZ_=[P>3;2/J)V;V@JV_@ MXS[K! YPN@;JR>6MY'(-YC21 XQCU467X.-!<"%MHG1;NKQ9$(&C^*U\_?E^ M =[\_'8Z%C*Q+/QX521QFR>!SB0!$?A 4['CX%VZ)NMZ@+%$5,)"1UBWR!CQ M V86<. %0#9R-0G-N[L[&O=%=W=D0..4G>2H>,ZY3MIA1HHNN9#I^.&6L;39!3C#QZV:+MEGH3* 7E&8UE%Z)TC.B_%T.$D'6%^"O M0[(D#-#-<>+J$'FM'+PPM.T&H+85] .G:;;0F#DV.C&K ?)+0+X1T+LGPE81 M[PS);V5QB6R(0J]A'KS%309@J&88,G8^-]>1HH M6(VGL.0I[%_A2/[U[E#>PA99;A!.4+.\MX$\H%P M.6.4@)%C0HI*>2.H>MQQILH8HM-(AF^*I6&W($WCP0)E=/X/C5 M GGGT@XLV*0S-YN*KD*CDTUQE"+[1X9O)6JA&99>4:NO Z[I^O%P$)> M$[TQM]XE9:!H=28K.0O->E8K9E['HZ_A$=J6WYHVQLQZ\SA0M#J/E7Z&9@'= M2>R\I"Y/-&RBT'*:LK$P_$X!7Q1FYPMX'7^EB:%9%'?20:\;5T&[-D&$K!81 M@PKHH:+5::TD-#1K:)T^>AV+8:O_0]\*FJK:G%9O$@>*5M^*JS0ZZJ+1ZU.S M1>(GDNU29V3/::HVLPXX!G]&&P+>_$TPX]I]Q>^T[(#GS!5 D&3[BP %8(V? M=8)V;H[4E_&AHM49KV0],LOZEU6#%W:!.95F%_CG>V#0I<)0T>H]4"T5D'FI MT*EPO)!P<\NH(-S/">? .<_X0,N$@O$?L>A U:(#F1<=NBISL]TRLL6"@/>2 MWRCET0I\P?%!6YJ+^'YM*\.%KCMI?N+,F?3F[4=L@Z-J[8*Z;80;:T4_(C4[ MX[;K>A U):@YM=Y$#A2M3F2U*$+F19%NRO?CS6L-0#GX8!BTMN#-F?3F;= E MT/CD,#(A;*L.=3E8T4,J\@.\\FEY<'RCCDL;SV_AU2(__JW"Y*?1'S#;2BY! M3#8RI&U-) "6'_#F-X+NU9'GD@I!$W6Y(WA-6&8@WV\H%<>;K('RF'WV/U!+ M P04 " #<@[A89A]/'; # "J$0 &0 'AL+W=OV M+<,=)$Q>\PQ2_63#1<*4'HJM+3,!;%TD);%-,?;LA$6IM9@5]U9B,>.YBJ,4 M5@+)/$F8^'$+,3_,+6(]W_@0;7?*W+ 7LXQMX1'4QVPE],BN4=91 JF,>(H$ M;.;6&W*S)+Y)*"+^B> @&]?(E/+$^50:O)#' MLOB+#F6L3RT4YE+QI$K6#)(H+7_9]TJ(1@*9G$B@50+]V02G2G"*0DMF15EW M3+'%3/ #$B9:HYF+0ILB6U<3I68:'Y703R.=IQ8KH1TAU _$TC5Z^RV/,CU' M"KU&_0^NT%_:6B_O0+$H?J7#/C[>H9>_O9K92I,QD'98O?BV?#$]\>+W3%PC MAUPABNFD)WWY\^E..]W6$M0ZT%H'6N Y_Z/#%5K%3 O0EN/S@PY']PH2^:6O MU!)[TH]M5N*-S%@( @"#R,\-\OJ1M+IU*>39F2+\Z3F/!GD_ !2WNC] M(,R3/&8*UGH9:VG"B)4;A:Z$)5RHZ-_B1E\5Y0OEY'@ZZ)NZ+#*CKG#0Q.;8J9+ %6#QH MME?H-H_B=91N"Q/?)YG@>S#LAWT\#'WV]%VB5R''9H4XEW3R8"MTMA0CH;6E M./9 9+@).M_)W4:&$$*='B?W1>* G';RL>,APRW/ ^@3V(['YQAX$/'L61L) MK5W_L8,BWB4-/&I/-19:6XIC5T4&NY5?,+#?.5"0 !/<8^"^2-K73]B-@[3Y MBJ%/F=LHE2B&C4[%U[ZVBR@_#)0#Q;/B;/W$E3ZI%Y<[8&L0)D _WW"NG@?F MN%Y_GEG\!U!+ P04 " #<@[A8R8$'6'P" "H!@ &0 'AL+W=OV;&YR#.^5I0P MF LDUTV#Q=,,*-].O-#;#=R05:W,@)]G+5[!+:B[=BYTS^]9*M( DX0S)& Y M\:;A69&8>!OP@\!6[K614;+@_-YTKJJ)%Y@- 852&0:L?QLX!TH-D=[&0\?I M]4L:X'Y[QWYIM6LM"RSAG-.?I%+UQ!M[J((E7E-UP[??H=-S;/A*3J7]HJV+ M34\\5*ZEXDT'UCMH"'-__-CE80\0IJ\ H@X0O00DKP#B#A"_%Y!T )MJWTFQ M>2BPPGDF^!8)$ZW93,,FTZ*U?,),V6^5T+-$XU0^%_H$"?6$,*O0Q<.:M+JF M"GU%TZHBIC*8HBOFCI>ITT$!"A-ZJ"/N;@MT\/DP\Y7>AV'SRV[-F5LS>F7- M,$+7G*E:H@M60?6A713L4L>I/Q&HL1BL,C% 51,K"A\_?#XP%X\7YX M](::N*]);/GB_]3D",TIUL5X7II?TX540M^7WT.9=\S),+/QD#/9XA(FGC8) M"6(#7O[E4Y@&WX:R]I%DQ0>1/8L]+T"3EL0=87C4GBEA*'N.);4L MQC W>70\CDZ#(,C\S7YF!@*3]#3])[ 8"(R3<;@?Z!3Y>W>X ;&R7BA1R==, MN8O0C_9V.[4N\V)\IFW8N>9?&N?A^IRN").(PE)3!J.38P\)YXNNHWAKG6+! ME?8=VZSU4P+"!.CY)>=JUS$+](]3_@=02P,$% @ W(.X6)AX& -M @ MF08 !D !X;"]W;W)K&ULK55=;]HP%/TK5C9- MK;21+\(Z%B)1T-1*FX1*NSU,>S#)!:PZ<6:;C_[[73LA#6J@?1@/B:]]S_$Y M%_LFW@GYJ-8 FNQS7JB1L]:Z'+JN2M>04]43)12XLA0RIQI#N7)5*8%F%I1S M-_"\@9M35CA);.=F,HG%1G-6P$P2M1R;<)/QGL5&M,C).%$(\FN,U&CF<$ M 8=4&P:*KRU,@'-#A#+^UIQ.LZ4!ML<']F_6.WI94 43P7^Q3*]'SI5#,EC2 M#==W8G<#M1\K,!50]*-TB*OP:@@9T7UIONZ#BV WS\!"&I \%9 M6 -":[129FU-J:9)+,6.2).-;&9@:V/1Z(85YE^<:XFK#'$Z&:>IV!1:$5ID MY+9(10[DGNY!D1E]H@L.=@&SY 8R\IW1!>-,,US_1%['7DQ!4\8O,?EA/B47 M[R]C5Z-JL[>;U@JO*X7!"84_J.R1T/]( B_H=\ G;X>'QW 7:]44+&@*%EB^ M\ 1?;4T]UX5R17Z/%TI+/)-_N@Q6C/UN1G-/AZJD*8P-^? <^_-I*:LJ=)FM& :6P?20;>(/^KZ'O]C=MHUT)$9>=-5. M/!+9;T3VSXJL3Z*V)_&,T(HE:NT?!/Y+F1UID7]29-2(C,Z*O!>:E]>BG9;C<,T;;PL*U8HPF&)4*_W&9EDU0BK0(O2]I*% MT-B9['"-WPZ0)@'7ET+H0V#:4_,U2OX!4$L#!!0 ( -R#N%AF%1>I.0, M / ) 9 >&PO=V]R:W-H965TMA1-GMMO"OY^=A% 4I^-B-ZT_SCE^ MWA,?V^,]%P]R Z#08\%*.7$V2E47KBNS#11$GO,*2CV3NQ&3,=\JQ@MX48@N2T*(IZN@/']Q/&EDHB4*W1=9KP =$<>0:(;\D26#.H);26VL$)?*5E21A75\V?6T9,Y M*$+91SU]OYBCD_[M[\-K= MU=GI4N1W*?+K>,% O#81\B43A$GTZW(IE="[\+=-8!,QM$.?%^)--[G\*]DI\T(D/CD4WX@5G[!1530.I>G.85$!1,?X$@)90 M0DZ5M"6BB1[7TZ/3)H$21^Z;Y?$V!MDCCOF^"CS EA^1DNY%:34E*2M#!MIW",($L]":K&+ MXF"0=-21CHZ2SB$'(71Z!>R@W((-<=1;VD_3V+)1+89Q.DH&(9,.,CD*^;T" M010MUXB!OI<0>SE5;;R)9F>+BLTHXV/4ZK-B!L7&E_O]AXDNUW2DSX6?S/=O""M2W_9W0(W]T*:L& M6EGQ%@G8++P;\5G.39-3(H:\Z_F\&G/, !% MQJ_@M>Q^T:G7QK&'BH-4O!F"=09-U?;_['XHQ%D F0J@0P!]'A!.! 1#0/#2 M@' ("+O*]"A='7*F6#87_(2$46LW<]$5LXO6^%5K]GVEA+Y;Z3B5?6H+W@#Z MRNY!HG=HU6\_XAOT> ?="7ZLNIU^DX-B5?U62[^M M]DO2B24)19]YJW82_=:64#XU\'7^(P1]@+BE%QT_,W&% O(KHIB&CH26+P\/ M'.'YR\/I!9I@W)*@\PO^\?0[6C.CFNY M9P4L/'TX2!!'\++7KTB,W[NJ]3/-\I]D]J22X5C)\))[MCP( :U"KU^EE-#W MZ .4(%CM*F!O%'=&YJP\9B0)XP!C//>/Y\5Q",,DC"QA[A"269*<"Y] 12-4 M]$-0*\44N)!ZF^@L@3#!B4UDZZ(@LG6YK0M2&DSRQ"-/?)%G=5@KKMR[$EM+ M4DI,:L\9'$),,+4A;"&)4HPG*9*1(KE(D<,&]+Z4+WG6$BN'=S2EJ4WE$)* M$IO*%I(D#2>ATA$J_3&HR6;3IVU#]J=U6K40U M;+0EODIT=47?V?4#Q?==K[/F2G=.W>5.=\,@C$#?WW"N'@9F@;&_SOX%4$L# M!!0 ( -R#N%CF:,2)V , -4, 9 >&PO=V]R:W-H965T?%;HT)=>93\VS)YU.VDQ6AL.1( M[.H:\__NH&*'F>,[QP"U$ %811Q*&?. MK7^S\$V 47PG[B'JM).*H]_6U.G M>Z<.[%\?W3\9> 6SQ@+N6?6#%'(SS2IA/=&BU MGH/RG9"L;H-5!C6AS3=^:0O1"_#C,P%!&Q"@!9BOP$!7!<]?4/6 *Z6(#$ MI+I4+WE<+=#%A\NI*Q6 3L/-VV3OFF2#,\GZ ?K*J-P(]"CC'K- B(]TH^(JI-&K?TC[AHHE$3:.!OO M22^K,(RS(:9%EVK9*:5%%T_.0\8=9#P*^4ASX&KCH9H0;9D@>C<3-J)XD,%5 M$ R!+++$,FI6M^ L3]+Q)#\9-)8_7^F3KD!JX-3Q+YK]&=,"^7%P45^BBM1$ MFJ; U9-L@D'LZZ^Z'*C\,AED66Q&>I?.^UF?!&N;[C:M=.QTIUE%@M M/NLI[PW+FDV&-#9=/%R2"ZO?"$^O.?)'>;XQB2LK@3_;IN%7KM>)*BYO>NCF1K*MZ2K73*H>U5QNU/\.X%J@?B\9D\<;_8+NG\S\ M?U!+ P04 " #<@[A85Z3@P%,$ !A$ &0 'AL+W=OR5.MRY MKLSVK*+REA]8#4^V7%14P5#L7'D0C.:M4U6ZQ/,BMZ)%[2SG[;U'L9SS1I5% MS1X%DDU54?'\D97\M'"P\W+C2[';*WW#7 M(\&V"^<>WZUPJAU:B^\%.\G!-=*I;#A_TH//^<+Q-!$K6:9T" I?1[9B9:DC M <<_75"G_TWM.+Q^B?ZI31Z2V5#)5KS\N\C5?N$D#LK9EC:E^L)/O[$NH5#' MRW@IVT]TZFP]!V6-5+SJG(&@*NK+-SUWA1@XX&#$@70.Y*T.?N?@MXE>R-JT M'JBBR[G@)R2T-433%VUM6F_(IJCU-*Z5@*<%^*GEYSKC%4-?Z9E)-$/KRVPB MOD4/;,N$8+E^ANZE9$HB6N?H]X)NBK)0!3C'Y;/Z";'S_,7054 M.K:;=00?+P1DA. /*FZ1CW]&Q".!Q7WU=G?_M;L+M>@+0OJ"D#:>/Q*O3UM! MVK1-^\Z6U"5*8(^B%]^=/-",+1Q879*)(W.6/_V (^\76XKO%.Q5PGZ?L#\5 M?7F?9:*!?,O!O-9*UX]C33K2='L/:@'TNJ.YJ--#0(2)"D)JG-COBC MJ%&/&DVB]FNA9(#;OR'/-M3(+%:*8Q/5M$OBP!M%C7O4>!)U10^%HF7Q+]#J M-4)%MF_;5J 0M;#K'!%F 2F#F8=B1(QU_EI,\AF*K/.+_T<=. MW@7TP;JQ*C@VA6Y&K&O79HF3$(]S7E413\OB://#IKC-@L@&9S$,O62<[2J# M>%H'OW*0%GTXL+87*[0IGM6^L=UMQ3:&#XL:^96-D,R4X3">0K[J(IX7Q M3SADYZ8XHIL!OOT\E!I;83\,;&W!-"3$TFG=P?E/'[[A3+0K:@G;MBTX>KR3<< 4'S/9RSVC.A#: YUO.U&ULK59=;]HP%/TK5C9-K;0V7Q#:#B(!V;1*JX3:=7N8]N F%[":V)EM"MVO MW[4#*920=5-?B.W<D<"JI.10D< MWTR%+*C&J9RYJI1 ,PLJB;>!GQC ML%1;8V*4W EQ;R:7V<#Q3$*00ZH- \7' XPASPT1IO%KS>G46QK@]GC#_LEJ M1RUW5,%8Y-]9IN<#Y\PA&4SI(M?78OD9UGJZAB\5N;*_9%G%1N<.21=*BV(- MQ@P*QJLG7:U]V *$W@% L 8$SP!^YP @7 /"EP(Z:T#'.E-)L3XD5-.X+\62 M2!.-;&9@S;1HE,^X.?8;+?$M0YR.+WDJ"B!?Z0H4.2'#+&/F/&A.+GGU49G3 M.4I 4Y8?8\3M34*.WA[W78V[&PXW7>\TJG8*#NSD!^1*<#U7Y"//(-LE<#'M M.O=@D_LH:&6\HO*4A/Y[$GA!IR&A\3D\:%$3UB<16K[PKR=!$J;2 M7*B%!/+C"X:12PV%^MGD><79:>8T->-"E32%@8-%08%\ "=^]\:/O ]-?KTF M6?)*9#M>=FHO.VWL\41"25E&8(7E4>&737E&6&6P-I]ZDY45960I3;5\B ,_ M.O<\K^\^;+NT'^>?8=[/XY+6%/_3@&YM0+?5@&M(Q8RSWRB=<0VX@;8>H!TT MUPR7)>140T:T( N>@L3_-S?>D%(H6P(:/:IV[6YI/_$[^Q8UA87[#G7WG#PQ M9$]A.]JC6GO4JGV8IG(!V>L*C_92W&K>--PMI9 \\_PP+GGYLJYYD?W]:[0S5SW$KW MKR7DE<@J/]VM2[( .;/-AB*I6'!=W3GU:MW/#.TU_FQ]A'U.U98\T51-$EX) M,\85R6&*E-YI#S]P634>U42+TE[%=T+CQ6Z'<^S50)H ?#\50F\F9H.Z^XO_ M %!+ P04 " #<@[A8U6_8PO(" +" &0 'AL+W=O[WD!LG_/Z.6].[,%&JD>= ACRE'&AAUYJ3'[E^SI. M(:/Z4N8@<&4I548-#M7*U[D"FKBDC/MA$'3\C#+A10,W-U710!:&,P%31721 M950]CX'+S=!K>-N)&5NEQD[XT2"G*YB#>!7QEL-$[S\16LI#RT0[NDJ$76"#@$!NK0/%O#=? N15"C%^5IE=O:1-W MG[?J-ZYVK&5!-5Q+_HTE)AUZ/8\DL*0%-S.YN86JGK;5BR77[I=LJMC (W&A MC5-I]M\T7(RP=*YM+Z1'Z.%-@J; M].>AVDO%UF%%^^%>Z9S&,/3PR]2@UN!%']XU.L&G$[RMFK=U2CT:4XYO'PC5 M]L6B*W&ZM:5YB+54ZS@U>R:LHT:[&03!P%\?H&C7%.V3%*,DJ5K(?H0)P;8S MZ&!>=Y8"CKV9$"-==\55=SUC6QVB+'=K[U > >S4@)U7 N)1^0\;^I8KAM.6 M1A_"Z>SAM'I'/>O62-V32#-(BO@8TW_ZU7VM7[T:KO=VN)<-Z^WQ7+0[1QWK MUU#]M_9ZZQ!%?[_76^U]"G_G@,Y K=PUI$DL"V'*L[J>K6^Z47G _PDOKTED M6C%TB,,24X/++EJ@RJNG'!B9N^-^(0U>'NXQQ=L:E W ]:649CNP&]3W?_0; M4$L#!!0 ( -R#N%CW.&R ?0, %L. 9 >&PO=V]R:W-H965TUN6 FABC/+,]AQG9N>4%5:T-'4;$2UYI3)6 MP$806>4Y%:\WD/'#RG*M8\47MD^5KK"C94GW\ CJMW(CL&2W*@G+H9",%T3 M;F5=NU=KU]$&IL?O# ZR\TYT*%O.GW3A/EE9CO8(,HB5EJ#X>(9;R#*MA'[\ MW8A:[9C:L/M^5/_5!(_!;*F$6Y[]P1*5KJR%11+8T2I37_CA$S0!A5HOYIDT M_^10]YU[%HDKJ7C>&*,'.2OJ)WUI0'0,W-D;!EYCX)T:!&\8^(V!_UZ#H#$( M#)DZ%,-A316-EH(?B-"]44V_&)C&&L-GA9[W1R6PE:&=BN[R,N.O .11\?B) M;"H1IXB1;#):D(_D.DF8GA^:D?NB7F5ZMGY:@Z(L^QE[R)0*D$M;H3-:THZ; M@6_J@;TW!G8]\L +E4IR5R20] 5LC*(-Q3N&;^@/GZ_>;>2#1^.S&^T?/_S<3\^1E[DWL%N?QK"'TM'0Q+ZU1R)4L:P\K" M7"%!/(,5_?B#.W-^&<(VI=AZ(K$>TJ!%&HRI1QL0,10*TQGA.P(-8$EB7(>" M;2NSM+%%I< $V0LN)2GIZQ#@>B!,=WHDG5N?(^<"I_VY"V[4FW/!3236 Q>V MX,)17X820KU0&&'FQNQF+;O9*+OQ??P ^1;$X!X>E3UW#T\IMIY(K(=SWN*<_W=I<3XETBG% MUA.)]9 N6J2+]Z9%*CL[6;#8),HXXY(5>R)IUJE]>XLOAG+C97BRP4=].A?? M1&(]?)55W@ AM%(I%^PK9DH\+YFD20M$5J=-_+20N\?-9HC; MY3]3XR)T\'=";M2=<\E-)-8CYSK?#Y_.__5A:4;JXO/=^>*$W4"O( CG_5[K M(2U_YK>]ZFCMSJD[![$WMQ=]FJ@*59]:V]KVAG1M[@4G]3?ZYF1.\]]EZFL7 M'BKWK) D@QU*.A=S=$G4-YFZH'AISO9;KO"F8%Y3O/V!T!VP?<>Y.A;T .U] M,OH&4$L#!!0 ( -R#N%B-%2OQ' , $, 9 >&PO=V]R:W-H965T M9B2C1RG, M*6)YDF#Z? DQV ,+X/?9G(J96K.LH@12%I$445C/ ME O]W)_(^"+@1P0[UA@CJ61)R(.&SA"N)8$HDT'BM. MI=Y2 IOC/?O70KO0LL0,KDC\,UKQ<*:,%;2"-R#,?.([BCP)RO_#1V?N/4Y6+].0F:E"EGP\T.N'\Z MW.A18]9'919\YM\#.@6%._# M.]W1OG39-B29/Q#9@:56;:G5Q_YB:2 ^/!HMOHW>BM)SP0V8$G3NV)<]H)=UZ:6TB60#LO3"_M6R_,D&3^0&0'=KJU MG>[_JT'ND)8.2>8/1'9@Z;BV=/ROMW9\=&M-W1VWKNQQD&79;JOP=#"9CME= M=B:U@$FO@(LM4-$AHFS_,60T"J!+1\GC-JN/;HWT24O)<9ANZZ-&FJ66CC#' M';EZ2XW::(X2H)NBR62BXNK7N8R^*]JVU?BGZV[(=?:$IFV/Q3[^) M4H9B6 M*;>0*@VG9<)833K*B!5L2+AJZ8AB*'AVH#!#OUX3P_41N4'?]WA]0 M2P,$% @ W(.X6*, +)-M P YPP !D !X;"]W;W)K&ULM5??CYLX$/Y7+*XZM=(V_"9D+XFTNZ1J'[9:=:_7A^H>O# ) M: %3VR1M__J.#4L3PJ*TE\L#L2D61BIE=6F: M(DZAH&+"*BCQSIKQ@DJ<\HTI*@XTT: B-QW+"LR"9J6QG.NU.[ZALM<&_V2P$WMCHC)Y8.Q13=XE"\-2 4$.L50,%/^V< -YKH@PC"\M MI]&Y5,#]\1/[&YT[YO) !=RP_%.6R'1AA 9)8$WK7'Y@N[?0YN,KOICE0E_) MKK'U9P:):R%9T8(Q@B(KFW_ZM=5A#V 'SP"<%N#T =XS +<%N*<"O!;@G0KP M6X!.W6QRU\)%5-+EG+,=X)'\II<)4FFMI#FY%W9U*':T)<12)KEK]#BXWU$7KYX-3>8K^VAEEO*5\0ES[@CB6XPT$=',ZW!V M1Z?#G0'X:AS^GFT1;@W!#\1PNZUT-9_W'%]=/ G;$U$2CD(-8I94>#N";VY MM)8IX]EW2(AD^)!7-8]3?,B&=K)QY6M7ZJS9+MV9I7]S<[NO\&A,ZI2[%!6- M86'@,2: ;\%8_OF''5A_#>E]3K+5<0IV+X,#F;U.9N^_R?Q3V&1(6>\H+,?V M7=OMZ7ILYL]"Q[,/S:(!LR"PICVVU6A*IPM[()C?">:/"M8=,5J>"[*E>0T7 M^(KX4F<["7HN=/[8%2/#:VH-F/D\RVHI_/?(55&*7[Q<+DY)UET M3K+5F<@.]B'L]B'\OVHV/*Y9+YB$_6-QU/^OZGY.LM69R!K=S;V.K@"^T:VT M0!'K4C;M4;?:=>M7NDGMK5_;EU'3=/^D:3X!L'O99*4@.:R1TII,\;#C35O= M3"2K=-_XP"1VH7J8XI<(<&6 ]]>,R:>):0Q0@P\9VE.1TK,6'&EJC2,40;I !!OQ,T(;NW .A M9('QHQC<1"-%$PFA%(5,,$#^MT93E*:"B*?Q5',JS9("N'N_9?\FM7,M"TC1 M%*>_DHC%(\530(26L$S9/=Y\1[4>6_"%.*7R"C9UK*: L*0,9S689Y E>?4/ MGVL?=@"Z:@RGK=870WK'"=5CL:1''4#W.*QEM(!L#4 M+X&A&59'0M/3X68'?'8ZW.A18S9[:$H^\PC?]5.9L!?P>[R@C/ 7Z4^7Q16% MU4TA#IE!$UD@)/GW0'>UKESWG))N=B6S/.JNQSNIC#V2)4WY^ M;6L\ZO*NXK EASA'UX&AVZ;.MWZ]ZTH[S/8]P]+WPV8=88ZCN:]L>TKL1HG= MJV2**>O*O4(Y.ZM9MJMK_'>0?3O0-QW7;@7..@(US=L+W%/@- J<7@7C-2+\ M2P,*DH2H2TH%=_>VP1@8_H&0=IAN.P/;.Y#1%>8/=*M;A-N(<-]94)<[)V:7 M*K=5#J:GF:;N'NKJ"'0]W?4>\ZA=\KS=G(JN\47?:D0R1E6SK M* AQF;/J&]W,-IWC6#9,!_,3WE%6#> K3=6.\D_H*LDI2-&24VH#E[\6I&KQ MJ@'#A6QZ%ICQ%DK>QKPK1D0$\.=+C-EV(!9H^NS@'U!+ P04 " #<@[A8 M1[X<#NL" "N"@ &0 'AL+W=OASF; J6[($@1^F4C%J<&N MFH:Z5$!S9\2+,(FB3L@I$T':=V.W*NW+N2F8@%M%])QSJEZ&4,CE((B#]< = MF\Z,'0C3?DFG< _FH;Q5V MKE9QQ$)I)011,!L%%?#Z,F]; S?C!8*FWVL0N M92SED^UJ? M/J\"L660)*\8)"N#Q'%7CASE%34T[2NY),K.1C7;<$MUU@C'A-V5>Z/P*T,[ MD]X +DF33^0BSYF-$RW(M:AVVT;M^ H,9<4).2),D!$K"AS5_="@;ZL09BL_ MP\I/\HJ?."$C*Y$GSW0K1JZY5-/[\">0":FI'#A7P4WB;I,\ M1.V:J.W5VLHGO$(49E,-ETG.F<&C;301TI 7O'SL&(CLW\RHJ"M//>?)7C.+ MM-7H],(^!C4S@WU*KQQ0[LU7_=]LK#[#M!G-?39 M0;+0KQ)C0E#EP>G5.#VOT/?_R;O3/_/:Q-YWX;!)NL>7ASO<*B$XJ*DK ME#1ZG@M351/U:%V,750ER&9Z5O;U451U7'R-(5)&-I ML+QQS1D6E*#L!/P^D=*L.]9!7:*F?P!02P,$% @ W(.X6!@5_)W\ @ MS0D !D !X;"]W;W)K&ULK99=;YLP&(7_BL6F MJ976\DU(ER UH=4FK5K5K-W%M N'O FH8#/;2;I_/]L0EA1"<[&;!IMSCOV\ M=K%'6\J>>0H@T$N1$SXV4B'**]/D20H%YI>T!"+?+"DKL)!-MC)YR0 OM*G( M3<>R K/ &3&BD>Z[9]&(KD6>$;AGB*^+ K,_$\CI=FS8QJ[C(5NE0G68T:C$ M*YB!>"SOF6R93I=]J=LDRQQRF-/^1+40Z-D(# M+6")U[EXH-O/4//X*B^A.==_T;;2!D,#)6LN:%&;Y0R*C%2_^*6NPY[!#HX8 MG-K@O#9X1PQN;7!/-7BUP=.5J5!T'6(L<#1B=(N84LLT]:"+J=T2/R-JV6>" MR;>9](GH*\BB<72!9M6Z([I$4UJ4E 17+6T MV\R(VFE&VPQZ?;G1X:MUD55^>Y_:OR\WK.!9/_&K^Z2EQ%>-T1 MZG-QQ4N=JJH=.&Z5 =)PD:DJ"79)92)BX$L.)MF* U M =OVVC0=LC9SW*%RC](,&II!+\T39AF>YR3CKQU3>MX I@7R_I%3L&FJ Y@87_0502P,$% @ W(.X M6$C:+0Z- P '@L !D !X;"]W;W)K&ULK59A MC]HX$/TK5NYT:J7=C9, @3V(U&5;M=*>NEJNUP]5/YAD *N)S=D&EG]_8R>; MPF)R6[5?($YFGM][GK$]WDGU3:\ #'FL2J$GPJV %2ZI*L.8TD%8,2Z";.S>W:ML+#>FY +N%=&;JF)J?P.EW$V" M*'AZ\<"7*V-?A-EXS98P _-I?:]P%+8H!:] :"X%4;"8!&^BZVE$;8*+^(?# M3A\\$RME+N4W._A03 )J&4$)N;$0#/^V,(6RM$C(X]\&-&CGM(F'ST_H[YQX M%#-G&J:R_,P+LYH$PX 4L&";TCS(W7MH!/4M7BY+[7[)KHFE J#))9G5ZTCD@KAWY %*9J @;[0&HPD3!;GC;,Y+ M;CAF/$ N58'?N2 WK&0B!S)SA?>4:"3YN ;%#!=+TLSSZA8,XZ5^C3-^FMV2 M5[^_'H<&=5@V8=YPOJDYQV,E9"]$A:%R[!9TKOG8E^N4.(\D' Y7^ZE-9P_;\L+9_K_6:Y3 )L$$UJ"T$ MV1^_10/ZIT_S+P([^^CV3E@, MAX/>*=O3N-&(TK-D^RW9?B?99_UST7;@_H),-TJ!0*=G!ML-=U9C>_<=%]B* MG)7D7FI>E^';1V/WW7D)Y*W85 Y2"F])=M,YZ/]V?E\M_BS*D5>#UJM!-ZP4 MRQ>OZ^"TNN)^DIPNK"7J M"4S2#J[#ENNPD^MG=Q;BCLZV6#M+P./;7A!L6=8"K.L^YMVP/;('IC2)2"6% M69$1*=C>Y\#T93AQWP-P)'C4"A[]F."%ZRKX'[G=H)&C29):K5=G-T#O4MQ-5'T9JP=&KMU]9BX-WH[!O:* MU%Z)L_\ 4$L#!!0 ( -R#N%C,G%'C$0, (H( 9 >&PO=V]R:W-H M965T M'A /&WL2KUCOFMUU _^>V;5K4G(Y(/&2[&7FV^^;G9WQ=*/T%U,A6OA6"VEF M065MJ=:A/%HE(4UXS+(IW[M5N=3 MU5K!)=YJ,&U=,_W]$H7:S((H>%RXX^O*NH4PGS9LC0NT]\VMIEDXH)2\1FFX MDJ!Q-0LNHO/YQ-E[@_\X;LS6&)R2I5)?W.1].0M&CA *+*Q#8/3W@',4P@$1 MC:\]9C '](!#TCLD7FC'S,NZ M8I;E4ZTVH)TUH;F!CXWW)C5"^[K''AOT/!+)9@%=PTJ&E1KJ$'>WF%EG'QBE#O%U?P M\OFK:6B)JSLQ+'I>EQVO^ "O*(8/2MK*P%M98OD4("21@]+X4>EE?!3Q ],G MD$3_0#R*TSV$YK_OGARADPR!3SQ>F@-CV&GOLD:A@O@5((6*U::0UP68B6 M;I<&8"N$FF+2:I]X+@W5D%C"!0L$9TLNN.5H]@6K8Y!Y!JYX/>2GV1E5L]$T M?-B.PZY=E";IZ;;A$XWC0>/XJ,:;PW2!:6[V#&H-TK MJ#MNO$5TG&319%?1'L-QG)T=5)0-BK*CBJZY9++ OZ4GVZ&9C$]WU?ROV1,M MDT'+Y*B6B[+DKG(95[)^\J1.9*CB#UK8MMD?)N!D)[&R.-US7;MVZ5D4[RH, MM\IZC7KMNYV!PCV>KNX-JT-#O?!]Y)?U2VJT75_\"=-U::IJ:TYB!:X(&PO=V]R:W-H965TY26S'[WG>8\?'XX.0CVH+H,E3QG,U<;9:%Y>NJY9;R*BZ$ 7D^&4M M9$8U=N7&584$NK*BC+N!YT5N1EGNI&,[-I/I6.PT9SG,)%&[+*/R^1JX.$P< MWWD9N&>;K38#;CHNZ ;FH!^*F<2>6T=9L0QRQ41.)*PGSI5_>>U;@9WQG<%! M';6)264AQ*/I?%E-',\X @Y+;4)0?.WA!C@WD=#'[RJH4S.-\+C]$OV331Z3 M65 %-X+_8"N]G3@CAZQ@37=#*/LFAFNLY9+E36F25&!UD M+"_?]*E:B"-!$'0(@DH06-\ER+J<4DW3L10'(LULC&8:-E6K1G,L-[LRUQ*_ M,M3I]!8P)47.R;S<%B+6Y([JG62:X3CVOA8@J6;YAM!\13ZQG.9+T[-*7R9G]!E_*JW(= ?DY]5":8E_QJ\VRV7H87MHW#2=V_\R/O88WQ0&Q_T14]Q'<(V3Z4JLBISXO9I$L>)YWEC=]^" M&]:XX2E$1+AX%82&39LY#/QQT\GWOM7!YO0YN02G"B!UI:6T0H4B5I._G[\B&K3BJG.>0B M\;$SW-FE1ME.R'M5 VCTT#"N)D&M=7N!L2IK:(@Z$RUPL[,2LB':3.4:JU8" MJ1RH83@.PS%N".5!GKFUN<07^D!1Z.]^Q?G7:C94D47 KV@U:ZG@3G M :I@139,WXK=-^CTC"Q?*9AR3[3SL6,37&Z4%DT'-ADTE/LW>>CJ< "(QD< M<0>(GP/2(X"D R2O!:0=P)4:>RFN#@71),^DV"%IHPV;';AB.K213[EM^T)+ MLTL-3N>WH*D$TT>-%F1+^5JA.2, 2)2G/;)%UN[ T>*I^G&3L::Y3;/!J%HS ,,[P]K,Q 7!+]&U<,Q(7G MYX=Q7@\^^' ;D&MG@,JDN^':7_Y^M??8J;.69^LSX[W>*O_2>.,V=W--N4(, M5H8R//L\"I#T9N@G6K3.'I9"&[-QP]K\/T#: +._$D+O)_: _H^4_P%02P,$ M% @ W(.X6-,X4O-0 P ^PT !D !X;"]W;W)K&ULM5=KC]HX%/TK5E9:M=)T\B3S*$2:(;OJ2,L*@7;W0]4/)KF .TG, MV@[,_OM>.QD/L)!2*?T"?MQS['OLX]C#'1?/<@V@R$M95'+DK)7:W+NNS-90 M4GG--U!ASY*+DBJLBI4K-P)H;D!EX0:>%[LE9963#$W;5"1#7JN"53 51-9E M2<5_CU#PW&&5NME6YPD^&&KF .ZJ_-5&#-M2PY*Z&2C%=$P'+D//CW MJ>]I@(GXF\%.[I6)3F7!^;.N/.4CQ],S@@(RI2DH_FUA#$6AF7 >_[:DCAU3 M _?+K^R_F^0QF065,.;%/RQ7ZY%SZY UYDB8U[IP00U6V+&Y#/Y/(%R >*+ MGA8M$-;.X,H27>E!;-S05:B*SLW-6@4>&P6",PKX 9GP2JTE^:W*(3\D<%%. MJVGPJNECT,DXH>*:A/X5";P@.C&A\>7P\ 0\O1P>=&03VAT2&K[P#)\5?$*_ M_*3M)%H[G=*OX<$351/IXWN;^$-WNZ_*]T/2SI"# M# 8V@T%W!O]WNO5TEPL[67]T/_1)EO9$=J!F;-6,?XJ[XC[5[),L[8GL0,T; MJ^9-3^YJ>'Q_SQ?>=1S'1PZ[+"P]'3:(3SOMUF9SVYE-Q\>SRVB=I#^Z-?HD M2WLB.Q#SSHIY]U.,=M>GFGV2I3V1':CI>V_W1J\GJ[5$1^X(P^C(:Q?&I6?B MHNC(;>[>K1A7>F5>%Y)DO*Y4]0U^2D3STF@JBF_,W7O!%6XW4USCZPR$#L#^)>?JM:('L.^]Y!M0 M2P,$% @ W(.X6*HJ%V(F @ LP0 !D !X;"]W;W)K&ULC51-C],P$/TKEI$02%"G:;N@DD1J=T'L85'5"C@@#DXR2:QU M[& [S?+O\4<:BM2MN"0>>]Z;-^,9)X-4C[H!,.BIY4*GN#&F6Q.BBP9:JF>R M V%/*JE::JRI:J([!;3TH):3.(IN2$N9P%GB]W8J2V1O.!.P4TCW;4O5[RUP M.:1XCD\;>U8WQFV0+.EH#0+X^L7_RN=M< MV[V+G /$(B+WN$,BKO*.&9HF2 U+.V[*YA4_5HZTX)MRE'(RRI\SB M3': VI;8H#UT4ADF:O06;Q7^7X\_ MKS,Y@9JK3M:0(KMQ&A01\#9RQ?SF^C#%:W+ M2>OR&GOVI6]S4$A6=CB<6IIS0#HDH"^)#70K3^>&]9C-$W(\5T#.&JD%5?MQ MT:B0O3"AIZ;=:2(WH1'_NH=QMC=4,Z$1A\I"H]D[&U>%$0F&D9UORUP:V^1^ MV=A7!91SL.>5E.9DN #3.Y7] 5!+ P04 " #<@[A8I0]SR? $ #\' M&0 'AL+W=O/^H@H5A05&+BEFYLMJ,8 MA;E3$MO0<0([05%J+6;YLSNZF)$]CZ,4WU' ]DF"Z/,ECLEQ;KG6RX/[:+/E MV0-[,=NA#7[ _.ONCHH[NT()HP2G+"(IH'@]MR[<\Z7G90ZYQ9\1/K+:-23D>W9S'\Q'&<(0D>_Y2@5C5FYEB_?D'_E Z>@8Y7I=7+\;P6O$]1&G$,;L02#34Y_'8C[,$U MQPG[6Y>] GRD!\]V]CG;H16>6V+K,DP/V%K\\I,;.+_I(A\(3,G#J,K#R(2^ M6!+&=0$67D'NE56:PV(R=5S'<6;VHT?".MBX10'OV+\DKR\4G4 M1(9U- L4OS;\"'I-ECHSOY5D4)$,S"17JWVRCQ$72ZA.6$C5MJ3BO:D@_8!IRCE MX OA@!.P),D.BVW[[18GCYAJMZ81L>_6' A,"7Y:!3]]RQ(U'3(/ X$I>7 = MV0(=XS*XB=;:W=_AYH-GC"C3Q7.*ITJ^UK_=DRILZ5;?,^.QW]Q:W78J,2B) MP4%J; E3KTD-CB83E9YLT*ZQ[_6JKB64WYG+3CN5K.RB;G<;/:F^EKC&Y)I, M5+ZRO;KF_KK,A:N0C_M=*%LJ-#N=B(#0U%U(U0+-J:).* M'6[0:=>*)[FJ]*6.@!TZHGMUB\GN7-W&07K/Z$!H:DJD5('^FZ[N067+4&AJ M+J1L@>8O#JVKV^SF3@RK^Q17E;Y4&M"L-/[81C0$=XCR9W 1)F)B&:>($RIF M=Y7U=K,"-:/WGLJ!T-1<2&D#)V^ZK ?]S#$4FIH+J9Z@63VU+FNSFVOX!_\D M5_5+LE137K>:TGXD;HH@Z(R:8JG;3B4FM9)GUDJOE<\EC*\0:-)L6AE(2O7B M=7R&Z"$_O>9W!GU&.^U4LK53 W.S/UDXE[CU.6Z0-ID4?.W:.9)0"9O\>(V! M%=FGO#B*J9Y61W@7^<'5#\\OW?-E<1 G88ISP5M$-U'*0(S7 M(Y&XLDTN*H MK;CA9)>?5CT2+J1*?KG%*,0T,Q#OUX3PEYML@.K <_$_4$L#!!0 ( -R# MN%B$'_/_?@( '\& 9 >&PO=V]R:W-H965TN:-(>"FQ.U@I)F%DH7'*FK MEZY9:>!9)2JDZWM>Z!9,67< =XO[K1U'/;*)DHH#1"E4S#8NK,AJ=GD5U?+?@A8&MVVLPZ MF2OU8#M7V=3Q;$(@(44;@=-K ^<@I0U$:3PV,9T6:86[[9?HEY5W\C+G!LZ5 M_"DRS*=.Y+ ,%GPM\59M/T/C)[#Q4B5-]63;9JWGL'1M4!6-F#(H1%F_^5.S M#SL"W^\1^(W K_*N0566%QQY$FNU9=JNIFBV45FMU)2<*.VAW*&F64$Z3+YA M#II=EPM MW"2C:.QY7NQN.FCCEC8^1 N[:+4JV*$-)T$O+6AIP2':I(L6=-#ZO84M+3Q$ MB[IHX1YM[/?")BUL<@CVH0LVV;<6]<*B%A:]"OM.]QGX D%W(:.]+\7O0+H[ M]<269KJY2U$:)F%!.N]D0CGKNMS5'52KJL3,%5+!JIHY_2% VP4TOU *7SJV M:K7_G.0?4$L#!!0 ( -R#N%BYYP6%U00 )46 9 >&PO=V]R:W-H M965T]'I!;'EF%E KB3'N_^^XA#609^]=-:YB $_[ZO#]\J ^GLN/LD-8PI]SM)< M7ED;I;:7MBV7&Y;%LL>W+-??K+G(8J5/Q8LMMX+%JU*4I;:+,;6S.,FM0;^\ M=B\&?;Y3:9*S>X'D+LMB\>6&I7Q_93G6VX6'Y&6CB@OVH+^-7]@C4T_;>Z'/ M[,9EE60LEPG/D6#K*^O:N5R$!5\"?R9L+P^.43&29\X_%2?3U96%BPZQE"U5 MX1#KCU=VR]*T,-+=^+?VM)HF"^'A\9O[J!R['LMS+-DM3_]*5FIS98466K%U MO$O5 ]]/6#T>O_!;\E26_]&^9K&%ECNI>%:+=0^R)*\^X\_U/!P(M \L<&N! MVQ:0(P*O%GA=!:06D*X"OQ;X706T%M"N@J 6!%T%82T(NPJB6A"U!?18X?!; MY7#7-IRFV$:UCTK>RNV4];:K8)6I',8J'O0%WR-1\-JO."BC7>IU&).\6(2/ M2NAO$ZU3@S]VL5!,I%_0 Y,ZN1)=/.7Q;I4HMOJ ?D&/U>)$?(V:Z\@4Z:]_ MWS(1%RM+6PR9BI.TT#\]#M'%CQ_ZMM*=+9JTEW7';JJ.N4[R M%5L!^MEIO>.>,+#U+#53Y;Y-U8U[TO%C+'K(?E(^ZCQV2C[N/W07DD^YCA^33[F.'Y+/OJ_O\^Z9N MT5WNGDBQURQXK_3SOKG@1TD>Y\LD3M$TK^[FQ6UQF,AERN5.,/3W];-40M\G M_X&6;]4,@9LIGATNY39>LBM+/QQ()EZ9-?CI!X?B7Z&EMY&..^_7JX["#2];!)#DW2B7S?=0WR#B*QZYN>(X ,?4),<@R00>2% MU" G$!D0UR2G$$D]'!CDS"2#R/<"KQ,%A:-2^P<-$X\ %;\%0->AV(P& !+7!Y(!@$X8A&8P(##R MS?D> R#VB&_&P@0]BB-BI@( HY!&9BA,T D<&ID3.0=(/W1]TW,!D:[CD*.A MH$THZ,E0_*;?YJ?YDF<,72QT/L#G<0HL7.*;Y"5+J47/4"P@DSO'? MBJ")1= U%OKE#=W$,EFB6YYE^CGP<1,+!L6DL@P.YZ'G>*V(!.9DM;(!VM!6 M+KI (PC"+6AL0K@7A:TL0%!(6CD G?Q6!DR(]$@+FIN0UPM;,[F H(# =0^; MNH?_I^[#)-T5K_7?JGP(5<-M5=Z$]/1$K>*#3JWIN0.A5C5&$(1;T!CL4RLA M$PAJ5V,*.GG1N[]6%"I)]#X*K228MKK(02L)$$1I*PGVP590QL1+N<$IT9+O M%8>;EB\8J( ]/=KSM7;2=% LQ,]^ ]02P,$% M @ W(.X6'[3J2DJ P 9 D !D !X;"]W;W)K&ULK59M;],P$/XK5D ()+:D3OK":".U#8A)3!J;-H00']SDVD8X=K&==?OW MG)TLZY:TZH=]:6WGGL?WW)W/'F^E^JO7 (;<%USHB;"[@4A%=%@53#S/@ MM[CPE6^6AN[X,?C#5O!-9B;S:7"F=^P9'D!0N=2$ 7+B3?MG25#:^\, M;G/8ZITQL4H64OZUD_-LX@76(>"0&LO \.\.YL"Y)4(W_M6<7K.E!>Z.']F_ M.NVH9<$TS"7_F6=F/?%&'LE@R4INKN3V&]1Z^I8OE5R[7[*M;0./I*4VLJC! MZ$&1B^J?W==QV 'T!GL M ;0EX!H#R"L >&Q@*@&1"XRE107AX09%H^5W!)E MK9'-#EPP'1KEY\*F_=HH_)HCSL376$=9R8&)V!8SC^@\91CS3"1 L'J(W"_P51"1E(%66X(EUJ#)K\OH%B M^H/V-]<)>?_VP]@WZ+?=W4]K'V>5CW2/CSU*+J0P:TV^B RRYP0^"FY4TT?5 M,WJ0\8*I4Q+V/A(:T*C#H?GQ\+ #GAP/IP?4A$T.0\<7[N%[RMIT3]:27*>8 MD%(!^?T=T>3<0*'_=*6BVBKJWLHVH3.]82E,/.PR&M0=>/&[-[U!\+DKC*]) MEKP2V;,01TV(HT/L\8QQ5^G,D!FL.62_ *FNJ)8L0T=)%+1]FW?8?>KWVQHZ[$;#8*^(82-B>&SM8?\[5'7#5I5$-&H[.F_; M=59GTF'WHCHK0?[._5, UI&]QS5QS:=JRLUJ\U28NAORQ?H,GQ#5C?]$4[T_ ML&?BL=.$PQ(I@],AAEE5=WHU,7+C;KF%-'AGNN$:GT&@K %^7TII'B=V@^9A M%?\'4$L#!!0 ( -R#N%A8(09N10, ,P4 - >&POD&X3"MSM M6SH@[?B2!$YN5*1L0![./OZ>%_KZ0^#N)Y].3EH/Y]>[\3,+G)/0*WIU@.A% M"]8L>*1B0$94\+'BP,IHSL72A3L0F!2B4($VA6I2 MM2%2/3FX[7I0P[5.SF6A;&Z7P?T>U\-W@%4/#'(A&H,=X@+#?DFU9DK>F(X= M;(,OH*!NWR]+XW"JZ++=N2)K@KV9).-"I4PU:=ID%1KV! M,LD4%9NF3>V_YU5^M>.H^U:6[;?*KF&OQ_JM_=Y-7AV#R?@83!Y%3?:.P61R M!":[;_:M>;C)Z'TN9%B?A#:.6UN'K28:P*%V0'["\5BLDP;C.1>:R[HWXVG* MY(LSEY'7=&S^5-O2-^-3EM&YT/<-."#K]@^6\GF>-*-N82'J4>OV=YA>.VY. MU"87ERE;L'14=]5T;)N!:9BL]06$7>3&7GX$XSC,CP"&Y<$<8!S'PO+\3_/I MH?-Q&.:MYT5Z**>'"5B,\77&A#_N@$C2?R[C>4!!K8+ M6.U ?G\>J"D_)XI@5S%OV!.,(TF"(5"+_AJ-8V1U8OCX]P=[2J(H2?P(8'X' M480A\#3B".8 /&!(%-GWX,[[*%R]I\+U_R^'SU!+ P04 " #<@[A8EXJ[ 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 -R#N%@]#Z;[G@4 ,HQ / >&PO=V]R:V)O;VLN>&ULQ9O?<^(V$(#_ M%0U/Z0,%_(M<)F0FEUQ;9M*&AC2O-XHM0!/;ZO[UH^)R,"JG+P<7Y[EP+.\(;IE9IK4T)A6W!@U8O[N?^=E,\ M:Z2]?'2^I):/=Q) 9H-D#"=<:>MJ?X0_OP3&9P4'=UM-;7[3>:WL MM:S5[]8TE2[7[6G@+D;H-GP<=I]=$,_L_PFC6:UTJJY-VA2JK+LX6I6W@*7; MZ,H-1"D+-1OL#A&RS,27LH8@B7G9G0J.;>\4+CW/NKNN 1?%T)YIV&'GF0?G M@[R";9/K#*Z>B<\REV6JA ^N0X ! 1@<#5"<+"2"# G(\ ,AERU$^P,GS J> M>&H09$1 1D>#7-8F19 Q 1D?#?)*N@V"3 C(A!=R(;?BV8F%LO[G;8V\UB[- MC6NL0HA3 G'*BS@OG0G O(3+^2=>E9EH\2=2@TP[O?;8ZKC'C/'#]KLD[BM M_ [O&%\R_"P=-)TKC$GZA5DPD$94(/EM9\%_&UVU/\!TE%PFS';Y4=NZ^+5= M=:'$O?RFH''+K7S$F)1>)LQ^P628B;+)A%DG7XHJ-UNENFHG%HU--U#UQ (4 MC1DIF4R8;7(/&2_TR=N.$5-1]I@PZ^,&H/K/D1+%A-D48-P:#*'*5*NN'=RH MMG^)I7P&8/>FIE&>F#"+8JG6GNU.5<:V\<39 M,Z6)@%D3M_4&TH YC+W*=7MI<>G<7G)/Z2%@UL/?C;0P6,NW$#G7Y&U2_T\I MFTQ#_O<+AB2'(,R66,(YL@9B-Y^+H7B0>>./\8T%;@!C4I8(F"U!9E1? XQ) MB2-@%@>-&6),RAT!LSL.I'[BY%X"A.M53,HD ;-)R!RP_\0IQ03,BCF< QZ, M)J68@%DQ9#+8CR:EFH!9-3VR S$,*=V$S+JALD* Q9B4=D)F[?03PX-1I(03 M,@NGRQ /8I&S7-R"V4]R#A)2;@F9W?).MK/CQ)B46T)FMY!9CSC!F)1>0FZ] MD*:.,":EEY!9+S1FC#$IO83'G/#ZFF!,2B_AQT]Y0=)[F67^*TYV(THT$;-H M#F.^9NH8DQ)-Q"P:$K.74T24<")FX="8.">/* %%S (BZV8_FN2+%NX1#IF6 M]Z))62ABMA"-B;OWB+)0=-1!#N[>(\I"$;>%2$S4A2)N"Y&84XQ)62CB MGD\C,4_QRTK*0C&SA=X9V0Y%MP-C4A:*C_(2YK7KQ)B4A>)COHWI]9LQ9:&8 MV4(T)NXW8\I",;.%>F0@\Y_II]^#,A^SM3R>X(\I"\7,%GH?\UJM M^BV=LE#,_MZ_A_F:MN?=TB.,25DH9K;0'J9_TJG.=3>OCA?,Q)2%8F8+D;-9 M0SS(2"@+)<><=.NEQ0EEH>1C)]WV:R?&I"R4,%OH#28>N&_P #BA+)0P6^C' M'.';-OYF>6%"62AAMM K)HKBE2DJ4_IU71B3LE#";*%#F+X,^B8X'&.2"\\^ M9.D GNAH*V535;G:6U:34!9*F"UT*)I_RKJQ4%%5_Z%3%DJ.LZ9@UZ8P)F6A MY*/7%O2?/UYP2%EHRKT@[0 FZILP)F6A*;.%WGM%,!1^#\:D+#1EMM#[F/MU MAG2E++0U%MHY ]V%^>96NE297_!)1R4 MIS)/%U:T']W"QBANUR2MFCR_@K+;\L;(;/=7A-W?*"[^ U!+ P04 " #< M@[A89_Q20DP" !H+ &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%& MJ$!<_@F?$/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ&>[:KIS.1S9M M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU^=VN_QS+:?S' MX/JC[=^'72ECM7AM^FT95U7]>;CN'NK+)MV=)U>+Y[=5U3^_I:J>.T@@2.8/ M4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@M$09EP1)$ZP) MM$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"W MHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*],^J="?3.J'^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.05[8N M]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0%XO9 MC]/&,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A7/E[P/.YWX\4 M0MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1WY:GH MU?GDE&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH0/KX M!M+'-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@ MR"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5 MHLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:1 M5:/(JE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:#(FN% M(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^F?M>L_4$L! A0#% M @ W(.X6 =!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " #<@[A84@?NG.\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #<@[A8F5R< M(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( -R#N%BD5T 3*@D " X 8 " @0X( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ W(.X6$K()>4# P HP@ !@ M ("!N1< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W(.X6#4-'19V!P @B( !@ ("!G"8 'AL+W=O!>L:@\ - N 9 " @>%, M !X;"]W;W)K&UL4$L! A0#% @ W(.X6.M3 M RKB"@ -AT !D ("!@EP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(.X6/7R> C#!@ ;Q$ !D M ("!@6X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ W(.X6"#KO[*="0 D1D !D ("! M$'X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W(.X6#H\9+V=!0 "@X !D ("!+XX 'AL+W=O&UL4$L! A0#% @ W(.X6.R%Y1RR M @ = 8 !D ("!/YL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(.X6 5.&14:! -PH !D M ("!S+L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ W(.X6&$SJVY! P >@< !D ("!B\H M 'AL+W=O&PO=V]R:W-H965TTGXB@( (@% 9 M " @9_4 !X;"]W;W)K&UL4$L! A0#% @ MW(.X6'*T_3+? @ *P8 !D ("!8-< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(.X6)H0C<\N! 3AD !D M ("!V>\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ W(.X6 4D-QRP! J2, !D ("!2/X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(.X M6(],X^M. @ : 4 !D ("!/ D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(.X6!]*>CO#!@ >#\ M !D ("!"!8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(.X6'&PO=V]R:W-H965T M&UL4$L! A0# M% @ W(.X6)AX& -M @ F08 !D ("!WS8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ W(.X6.9H MQ(G8 P U0P !D ("!<$ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(.X6-5OV,+R @ "P@ !D M ("!:$P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ W(.X6*, +)-M P YPP !D ("! MF%8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W(.X6!@5_)W\ @ S0D !D ("!XF ! 'AL+W=O&UL4$L! A0#% @ W(.X6*L '!^^ M @ ]@< !D ("!(6L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(.X6*HJ%V(F @ LP0 !D M ("!370! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ W(.X6+GG!875! E18 !D ("!AGX! M 'AL+W=O&PO=V]R:W-H965T1 0!X;"]?7!E <&UL4$L%!@ !3 %, O!8 -B5 0 $! end XML 90 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 91 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 157 348 1 false 41 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Consolidated Statements of Income Sheet http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 100040 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 100050 - Statement - Consolidated Statements of Cash Flows Sheet http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 995465 - Disclosure - Revenue Recognition Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 10 false false R11.htm 995475 - Disclosure - Stock Options and Stock-Based Compensation Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensation Stock Options and Stock-Based Compensation Notes 11 false false R12.htm 995485 - Disclosure - Property and Equipment Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipment Property and Equipment Notes 12 false false R13.htm 995495 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilities Accounts and Income Taxes Payable and Accrued Liabilities Notes 13 false false R14.htm 995505 - Disclosure - Income Taxes Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 995515 - Disclosure - Employee Stock Purchase Plan Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlan Employee Stock Purchase Plan Notes 15 false false R16.htm 995525 - Disclosure - Treasury Stock Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStock Treasury Stock Notes 16 false false R17.htm 995535 - Disclosure - Leases Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeases Leases Notes 17 false false R18.htm 995545 - Disclosure - Contingencies and Legal Proceedings Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureContingenciesAndLegalProceedings Contingencies and Legal Proceedings Notes 18 false false R19.htm 995555 - Disclosure - Retirement Savings Plan Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRetirementSavingsPlan Retirement Savings Plan Notes 19 false false R20.htm 995585 - Disclosure - Segment Reporting Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReporting Segment Reporting Notes 20 false false R21.htm 995595 - Disclosure - Other Intangible Assets Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssets Other Intangible Assets Notes 21 false false R22.htm 995605 - Disclosure - Quarterly Results (Unaudited) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnaudited Quarterly Results (Unaudited) Notes 22 false false R23.htm 995615 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 23 false false R24.htm 995625 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 24 false false R25.htm 995635 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 25 false false R26.htm 995645 - Disclosure - Revenue Recognition (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition 26 false false R27.htm 995655 - Disclosure - Stock Options and Stock-Based Compensation (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationTables Stock Options and Stock-Based Compensation (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensation 27 false false R28.htm 995665 - Disclosure - Property and Equipment (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipment 28 false false R29.htm 995675 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesTables Accounts and Income Taxes Payable and Accrued Liabilities (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilities 29 false false R30.htm 995685 - Disclosure - Income Taxes (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes 30 false false R31.htm 995695 - Disclosure - Employee Stock Purchase Plan (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanTables Employee Stock Purchase Plan (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlan 31 false false R32.htm 995705 - Disclosure - Treasury Stock (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockTables Treasury Stock (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStock 32 false false R33.htm 995715 - Disclosure - Leases (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeases 33 false false R34.htm 995725 - Disclosure - Segment Reporting (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReporting 34 false false R35.htm 995735 - Disclosure - Other Intangible Assets (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsTables Other Intangible Assets (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssets 35 false false R36.htm 995745 - Disclosure - Quarterly Results (Unaudited) (Tables) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedTables Quarterly Results (Unaudited) (Tables) Tables http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnaudited 36 false false R37.htm 995755 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 37 false false R38.htm 995765 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Economic Useful Lives of Property and Equipment (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail Summary of Significant Accounting Policies - Schedule of Estimated Economic Useful Lives of Property and Equipment (Detail) Details 38 false false R39.htm 995775 - Disclosure - Summary of Significant Accounting Policies - Schedule of Earnings Per Share Basic and Diluted (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEarningsPerShareBasicAndDilutedDetail Summary of Significant Accounting Policies - Schedule of Earnings Per Share Basic and Diluted (Detail) Details 39 false false R40.htm 995785 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 40 false false R41.htm 995795 - Disclosure - Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesDisaggregatedByServiceLineDetail Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail) Details 41 false false R42.htm 995805 - Disclosure - Revenue Recognition - Schedule of Accounts Receivable, Net (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfAccountsReceivableNetDetail Revenue Recognition - Schedule of Accounts Receivable, Net (Detail) Details 42 false false R43.htm 995815 - Disclosure - Revenue Recognition - Schedule of Deferred Revenues Balance as of Transition Date and Significant Activity Affecting Deferred Revenues (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDeferredRevenuesBalanceAsOfTransitionDateAndSignificantActivityAffectingDeferredRevenuesDetail Revenue Recognition - Schedule of Deferred Revenues Balance as of Transition Date and Significant Activity Affecting Deferred Revenues (Detail) Details 43 false false R44.htm 995825 - Disclosure - Revenue Recognition - Additional Information (Detail1) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1 Revenue Recognition - Additional Information (Detail1) Details 44 false false R45.htm 995835 - Disclosure - Stock Options and Stock-Based Compensation - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail Stock Options and Stock-Based Compensation - Additional Information (Detail) Details 45 false false R46.htm 995845 - Disclosure - Stock Options and Stock-Based Compensation - Weighted Average Assumptions (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail Stock Options and Stock-Based Compensation - Weighted Average Assumptions (Detail) Details 46 false false R47.htm 995855 - Disclosure - Stock Options and Stock-Based Compensation - Stock Compensation Expense for Time Based Options and Performance Based Options (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail Stock Options and Stock-Based Compensation - Stock Compensation Expense for Time Based Options and Performance Based Options (Detail) Details 47 false false R48.htm 995865 - Disclosure - Stock Options and Stock-Based Compensation - Stock Options (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail Stock Options and Stock-Based Compensation - Stock Options (Detail) Details 48 false false R49.htm 995875 - Disclosure - Stock Options and Stock-Based Compensation - Stock Options Outstanding and Exercisable (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail Stock Options and Stock-Based Compensation - Stock Options Outstanding and Exercisable (Detail) Details 49 false false R50.htm 995885 - Disclosure - Stock Options and Stock-Based Compensation - Outstanding Options (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail Stock Options and Stock-Based Compensation - Outstanding Options (Detail) Details 50 false false R51.htm 995895 - Disclosure - Property and Equipment - Property and Equipment, Net (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail Property and Equipment - Property and Equipment, Net (Detail) Details 51 false false R52.htm 995905 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail Property and Equipment - Additional Information (Detail) Details 52 false false R53.htm 995915 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities - Accounts and Income Taxes Payable (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccountsAndIncomeTaxesPayableDetail Accounts and Income Taxes Payable and Accrued Liabilities - Accounts and Income Taxes Payable (Detail) Details 53 false false R54.htm 995925 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccruedLiabilitiesDetail Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) Details 54 false false R55.htm 995935 - Disclosure - Income Taxes - Summary of Income Tax Provision (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetail Income Taxes - Summary of Income Tax Provision (Detail) Details 55 false false R56.htm 995945 - Disclosure - Income Taxes - Summary of Reconciliation Income Tax Provision from the Statutory Federal Income Tax Rate (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationIncomeTaxProvisionFromStatutoryFederalIncomeTaxRateDetail Income Taxes - Summary of Reconciliation Income Tax Provision from the Statutory Federal Income Tax Rate (Detail) Details 56 false false R57.htm 995955 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail Income Taxes - Summary of Deferred Tax Assets and Liabilities (Detail) Details 57 false false R58.htm 995965 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 58 false false R59.htm 995975 - Disclosure - Income Taxes - Reconciliation of the Financial Statement Recognition and Measurement of Uncertain Tax Positions During the Current Fiscal Year (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFinancialStatementRecognitionAndMeasurementOfUncertainTaxPositionsDuringCurrentFiscalYearDetail Income Taxes - Reconciliation of the Financial Statement Recognition and Measurement of Uncertain Tax Positions During the Current Fiscal Year (Detail) Details 59 false false R60.htm 995985 - Disclosure - Employee Stock Purchase Plan - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail Employee Stock Purchase Plan - Additional Information (Detail) Details 60 false false R61.htm 995995 - Disclosure - Employee Stock Purchase Plan - Summary of Employee Stock Purchase Plan (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanSummaryOfEmployeeStockPurchasePlanDetail Employee Stock Purchase Plan - Summary of Employee Stock Purchase Plan (Detail) Details 61 false false R62.htm 996005 - Disclosure - Treasury Stock - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail Treasury Stock - Additional Information (Detail) Details 62 false false R63.htm 996015 - Disclosure - Treasury Stock - Summary of Share Repurchases and Cumulatively Since Inception of Authorization (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockSummaryOfShareRepurchasesAndCumulativelySinceInceptionOfAuthorizationDetail Treasury Stock - Summary of Share Repurchases and Cumulatively Since Inception of Authorization (Detail) Details 63 false false R64.htm 996025 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 64 false false R65.htm 996035 - Disclosure - Leases - Summary of Components of Lease Expenses (Details) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpensesDetails Leases - Summary of Components of Lease Expenses (Details) Details 65 false false R66.htm 996045 - Disclosure - Leases - Summary of Lease Related Assets and Liabilities Recorded in Balance Sheet Related to Operating Leases (Details) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails Leases - Summary of Lease Related Assets and Liabilities Recorded in Balance Sheet Related to Operating Leases (Details) Details 66 false false R67.htm 996055 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Operating Leases (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetail Leases - Schedule of Supplemental Cash Flow Information Related to Operating Leases (Detail) Details 67 false false R68.htm 996065 - Disclosure - Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) Details 68 false false R69.htm 996075 - Disclosure - Retirement Savings Plan - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRetirementSavingsPlanAdditionalInformationDetail Retirement Savings Plan - Additional Information (Detail) Details 69 false false R70.htm 996115 - Disclosure - Segment Reporting - Schedule of Percentages of Revenues Attributable to Patient Management and Network Solutions Services (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail Segment Reporting - Schedule of Percentages of Revenues Attributable to Patient Management and Network Solutions Services (Detail) Details 70 false false R71.htm 996125 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail Segment Reporting - Additional Information (Detail) Details 71 false false R72.htm 996135 - Disclosure - Other Intangible Assets - Other Intangible Assets (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail Other Intangible Assets - Other Intangible Assets (Detail) Details 72 false false R73.htm 996145 - Disclosure - Other Intangible Assets - Additional Information (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsAdditionalInformationDetail Other Intangible Assets - Additional Information (Detail) Details 73 false false R74.htm 996155 - Disclosure - Quarterly Results (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail Quarterly Results (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail) Details http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedTables 74 false false R75.htm 996165 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) Sheet http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail Schedule II - Valuation and Qualifying Accounts (Detail) Details http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts 75 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: crvl:RevenueRecognitionTimeElapsedForClaims, dei:CurrentFiscalYearEndDate - crvl-20240331.htm 8 crvl-20240331.htm crvl-20240331.xsd img127948297_0.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "crvl-20240331.htm": { "nsprefix": "crvl", "nsuri": "http://www.corvel.com/20240331", "dts": { "inline": { "local": [ "crvl-20240331.htm" ] }, "schema": { "local": [ "crvl-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 309, "keyCustom": 39, "axisStandard": 16, "axisCustom": 0, "memberStandard": 28, "memberCustom": 13, "hidden": { "total": 10, "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 4, "http://www.corvel.com/20240331": 1 }, "contextCount": 157, "entityCount": 1, "segmentCount": 41, "elementCount": 605, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 855, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome", "longName": "100030 - Statement - Consolidated Statements of Income", "shortName": "Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R5": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100040 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_a409160e-88b5-4b82-8c4e-30f9464324db", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a409160e-88b5-4b82-8c4e-30f9464324db", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100050 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_54cff6b8-2485-460a-8205-1ced937b9427", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995455 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995465 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensation", "longName": "995475 - Disclosure - Stock Options and Stock-Based Compensation", "shortName": "Stock Options and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipment", "longName": "995485 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilities", "longName": "995495 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities", "shortName": "Accounts and Income Taxes Payable and Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995505 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlan", "longName": "995515 - Disclosure - Employee Stock Purchase Plan", "shortName": "Employee Stock Purchase Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:EmployeeStockPurchasePlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:EmployeeStockPurchasePlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStock", "longName": "995525 - Disclosure - Treasury Stock", "shortName": "Treasury Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeases", "longName": "995535 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureContingenciesAndLegalProceedings", "longName": "995545 - Disclosure - Contingencies and Legal Proceedings", "shortName": "Contingencies and Legal Proceedings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRetirementSavingsPlan", "longName": "995555 - Disclosure - Retirement Savings Plan", "shortName": "Retirement Savings Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReporting", "longName": "995585 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssets", "longName": "995595 - Disclosure - Other Intangible Assets", "shortName": "Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnaudited", "longName": "995605 - Disclosure - Quarterly Results (Unaudited)", "shortName": "Quarterly Results (Unaudited)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts", "longName": "995615 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995625 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:NatureOfOperationsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:NatureOfOperationsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995635 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:PropertyPlantAndEquipmentEstimatedEconomicUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:PropertyPlantAndEquipmentEstimatedEconomicUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "995645 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationTables", "longName": "995655 - 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": "27", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables", "longName": "995665 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesTables", "longName": "995675 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities (Tables)", "shortName": "Accounts and Income Taxes Payable and Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995685 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanTables", "longName": "995695 - Disclosure - Employee Stock Purchase Plan (Tables)", "shortName": "Employee Stock Purchase Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "crvl:EmployeeStockPurchasePlanTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "crvl:EmployeeStockPurchasePlanTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockTables", "longName": "995705 - Disclosure - Treasury Stock (Tables)", "shortName": "Treasury Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995715 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingTables", "longName": "995725 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsTables", "longName": "995735 - Disclosure - Other Intangible Assets (Tables)", "shortName": "Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedTables", "longName": "995745 - Disclosure - Quarterly Results (Unaudited) (Tables)", "shortName": "Quarterly Results (Unaudited) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995755 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:InterestBearingSecuritiesWithMaturities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:InterestBearingSecuritiesWithMaturities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail", "longName": "995765 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Economic Useful Lives of Property and Equipment (Detail)", "shortName": "Summary of Significant Accounting Policies - Schedule of Estimated Economic Useful Lives of Property and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_c39e8222-20b1-40db-9d1b-e868b3d98af4", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "crvl:PropertyPlantAndEquipmentEstimatedEconomicUsefulLivesTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c39e8222-20b1-40db-9d1b-e868b3d98af4", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "crvl:PropertyPlantAndEquipmentEstimatedEconomicUsefulLivesTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEarningsPerShareBasicAndDilutedDetail", "longName": "995775 - Disclosure - Summary of Significant Accounting Policies - Schedule of Earnings Per Share Basic and Diluted (Detail)", "shortName": "Summary of Significant Accounting Policies - Schedule of Earnings Per Share Basic and Diluted (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R40": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "995785 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:AccountsReceivableDuePeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:LatestDurationOfUnbilledRevenueBilling", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R41": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesDisaggregatedByServiceLineDetail", "longName": "995795 - Disclosure - Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail)", "shortName": "Revenue Recognition - Schedule of Revenues Disaggregated by Service Line (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_54cff6b8-2485-460a-8205-1ced937b9427", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f8346734-bfd1-44e8-870a-90c7c97c251e", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R42": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfAccountsReceivableNetDetail", "longName": "995805 - Disclosure - Revenue Recognition - Schedule of Accounts Receivable, Net (Detail)", "shortName": "Revenue Recognition - Schedule of Accounts Receivable, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:BilledContractReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:BilledContractReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDeferredRevenuesBalanceAsOfTransitionDateAndSignificantActivityAffectingDeferredRevenuesDetail", "longName": "995815 - Disclosure - Revenue Recognition - Schedule of Deferred Revenues Balance as of Transition Date and Significant Activity Affecting Deferred Revenues (Detail)", "shortName": "Revenue Recognition - Schedule of Deferred Revenues Balance as of Transition Date and Significant Activity Affecting Deferred Revenues (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_6bedfe4e-b05e-4e8b-b9da-cae7266eeb22", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:ContractWithCustomerLiabilityIncreaseThroughContractsAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R44": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "longName": "995825 - Disclosure - Revenue Recognition - Additional Information (Detail1)", "shortName": "Revenue Recognition - Additional Information (Detail1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_25141512-5d5d-4a33-a683-108217342245", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_25141512-5d5d-4a33-a683-108217342245", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "longName": "995835 - Disclosure - Stock Options and Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock Options and Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail", "longName": "995845 - Disclosure - Stock Options and Stock-Based Compensation - Weighted Average Assumptions (Detail)", "shortName": "Stock Options and Stock-Based Compensation - Weighted Average Assumptions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail", "longName": "995855 - Disclosure - Stock Options and Stock-Based Compensation - Stock Compensation Expense for Time Based Options and Performance Based Options (Detail)", "shortName": "Stock Options and Stock-Based Compensation - Stock Compensation Expense for Time Based Options and Performance Based Options (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_54cff6b8-2485-460a-8205-1ced937b9427", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7a327f6f-fd85-4366-8c38-c0a4344bba2f", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R48": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail", "longName": "995865 - Disclosure - Stock Options and Stock-Based Compensation - Stock Options (Detail)", "shortName": "Stock Options and Stock-Based Compensation - Stock Options (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_6bedfe4e-b05e-4e8b-b9da-cae7266eeb22", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R49": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail", "longName": "995875 - Disclosure - Stock Options and Stock-Based Compensation - Stock Options Outstanding and Exercisable (Detail)", "shortName": "Stock Options and Stock-Based Compensation - Stock Options Outstanding and Exercisable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R50": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail", "longName": "995885 - Disclosure - Stock Options and Stock-Based Compensation - Outstanding Options (Detail)", "shortName": "Stock Options and Stock-Based Compensation - Outstanding Options (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_6bedfe4e-b05e-4e8b-b9da-cae7266eeb22", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R51": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail", "longName": "995895 - Disclosure - Property and Equipment - Property and Equipment, Net (Detail)", "shortName": "Property and Equipment - Property and Equipment, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "longName": "995905 - Disclosure - Property and Equipment - Additional Information (Detail)", "shortName": "Property and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccountsAndIncomeTaxesPayableDetail", "longName": "995915 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities - Accounts and Income Taxes Payable (Detail)", "shortName": "Accounts and Income Taxes Payable and Accrued Liabilities - Accounts and Income Taxes Payable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccruedLiabilitiesDetail", "longName": "995925 - Disclosure - Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail)", "shortName": "Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetail", "longName": "995935 - Disclosure - Income Taxes - Summary of Income Tax Provision (Detail)", "shortName": "Income Taxes - Summary of Income Tax Provision (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationIncomeTaxProvisionFromStatutoryFederalIncomeTaxRateDetail", "longName": "995945 - Disclosure - Income Taxes - Summary of Reconciliation Income Tax Provision from the Statutory Federal Income Tax Rate (Detail)", "shortName": "Income Taxes - Summary of Reconciliation Income Tax Provision from the Statutory Federal Income Tax Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail", "longName": "995955 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Detail)", "shortName": "Income Taxes - Summary of Deferred Tax Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "995965 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:PrepaidTaxes", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:PrepaidTaxes", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFinancialStatementRecognitionAndMeasurementOfUncertainTaxPositionsDuringCurrentFiscalYearDetail", "longName": "995975 - Disclosure - Income Taxes - Reconciliation of the Financial Statement Recognition and Measurement of Uncertain Tax Positions During the Current Fiscal Year (Detail)", "shortName": "Income Taxes - Reconciliation of the Financial Statement Recognition and Measurement of Uncertain Tax Positions During the Current Fiscal Year (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_6bedfe4e-b05e-4e8b-b9da-cae7266eeb22", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6bedfe4e-b05e-4e8b-b9da-cae7266eeb22", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail", "longName": "995985 - Disclosure - Employee Stock Purchase Plan - Additional Information (Detail)", "shortName": "Employee Stock Purchase Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:EmployeeStockPurchasePlanEmployeeContributionPercentOfGrossPay", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "crvl:EmployeeStockPurchasePlanTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "crvl:EmployeeStockPurchasePlanEmployeeContributionPercentOfGrossPay", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "crvl:EmployeeStockPurchasePlanTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanSummaryOfEmployeeStockPurchasePlanDetail", "longName": "995995 - Disclosure - Employee Stock Purchase Plan - Summary of Employee Stock Purchase Plan (Detail)", "shortName": "Employee Stock Purchase Plan - Summary of Employee Stock Purchase Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:ProceedsFromStockPlans", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0731149c-ab3f-48a2-b8a2-912eaa95b53d", "name": "crvl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareAveragePriceOfSharesPurchased", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "crvl:EmployeeStockPurchasePlanTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R62": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail", "longName": "996005 - Disclosure - Treasury Stock - Additional Information (Detail)", "shortName": "Treasury Stock - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockSummaryOfShareRepurchasesAndCumulativelySinceInceptionOfAuthorizationDetail", "longName": "996015 - Disclosure - Treasury Stock - Summary of Share Repurchases and Cumulatively Since Inception of Authorization (Detail)", "shortName": "Treasury Stock - Summary of Share Repurchases and Cumulatively Since Inception of Authorization (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:TreasuryStockValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R64": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "996025 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpensesDetails", "longName": "996035 - Disclosure - Leases - Summary of Components of Lease Expenses (Details)", "shortName": "Leases - Summary of Components of Lease Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails", "longName": "996045 - Disclosure - Leases - Summary of Lease Related Assets and Liabilities Recorded in Balance Sheet Related to Operating Leases (Details)", "shortName": "Leases - Summary of Lease Related Assets and Liabilities Recorded in Balance Sheet Related to Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "crvl:ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R67": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetail", "longName": "996055 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Operating Leases (Detail)", "shortName": "Leases - Schedule of Supplemental Cash Flow Information Related to Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "crvl:ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "crvl:ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails", "longName": "996065 - Disclosure - Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details)", "shortName": "Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "crvl:LesseeLeaseLiabilityPaymentDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "crvl:LesseeLeaseLiabilityPaymentDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRetirementSavingsPlanAdditionalInformationDetail", "longName": "996075 - Disclosure - Retirement Savings Plan - Additional Information (Detail)", "shortName": "Retirement Savings Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail", "longName": "996115 - Disclosure - Segment Reporting - Schedule of Percentages of Revenues Attributable to Patient Management and Network Solutions Services (Detail)", "shortName": "Segment Reporting - Schedule of Percentages of Revenues Attributable to Patient Management and Network Solutions Services (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_77a6b1c1-0ac0-4a72-8611-2ce6d2e04bf2", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_77a6b1c1-0ac0-4a72-8611-2ce6d2e04bf2", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail", "longName": "996125 - Disclosure - Segment Reporting - Additional Information (Detail)", "shortName": "Segment Reporting - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_a03749bd-a745-4091-8a6e-3ac7f8198f66", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": null }, "R72": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail", "longName": "996135 - Disclosure - Other Intangible Assets - Other Intangible Assets (Detail)", "shortName": "Other Intangible Assets - Other Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsAdditionalInformationDetail", "longName": "996145 - Disclosure - Other Intangible Assets - Additional Information (Detail)", "shortName": "Other Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0c569de8-4c57-4b77-86e0-b6f47204e42d", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail", "longName": "996155 - Disclosure - Quarterly Results (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail)", "shortName": "Quarterly Results (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_54cff6b8-2485-460a-8205-1ced937b9427", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_54cff6b8-2485-460a-8205-1ced937b9427", "name": "us-gaap:GrossProfit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } }, "R75": { "role": "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail", "longName": "996165 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_c9cd4bce-cef9-4c0f-a1d2-090855e99aa6", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_aafae606-66ec-4137-9a46-e85283f7396b", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crvl-20240331.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "crvl_AccountsAndIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "AccountsAndIncomeTaxesPayable", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Accounts and income taxes payable.", "label": "Accounts And Income Taxes Payable", "terseLabel": "Accounts and income taxes payable" } } }, "auth_ref": [] }, "crvl_AccountsAndTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "AccountsAndTaxesPayable", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccountsAndIncomeTaxesPayableDetail" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts And Taxes Payable", "totalLabel": "Total accounts and taxes payable", "terseLabel": "Accounts and taxes payable" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts and Income Taxes Payable and Accrued Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r15" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccountsAndIncomeTaxesPayableDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r14", "r571" ] }, "crvl_AccountsReceivableDuePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "AccountsReceivableDuePeriod", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accounts receivable are generally due within 30 days.", "label": "Accounts Receivable Due Period", "terseLabel": "Accounts receivable due period" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r538" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfAccountsReceivableNetDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable (less allowance for doubtful expected credit losses of $4,245,000 at March 31, 2024 and $2,823,000 at March 31, 2023)", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts receivable, net", "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": [ "r230", "r231" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]" } } }, "auth_ref": [] }, "crvl_AccrualForSelfInsuranceCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "AccrualForSelfInsuranceCostsPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Accrual for self insurance costs policy.", "label": "Accrual For Self Insurance Costs Policy [Text Block]", "terseLabel": "Accrual for Self-insurance Costs" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccountsAndIncomeTaxesPayableDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "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": [ "r76", "r117" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccruedLiabilitiesDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities [Member]", "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered." } } }, "auth_ref": [ "r18" ] }, "crvl_AccruedOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "AccruedOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued operating lease liabilities.", "label": "Accrued Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional service fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "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": [ "r48", "r149", "r455" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r625" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Paid-in-capital", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r81" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r350", "r351", "r352", "r480", "r685", "r686", "r687", "r741", "r761" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r631" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r631" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r631" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r631" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r61", "r62", "r312" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r595", "r607", "r617", "r643" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r598", "r610", "r620", "r646" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r631" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r638" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r602", "r611", "r621", "r638", "r647", "r651", "r659" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r657" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Total cost of stock-based compensation included in income before income taxes", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r345", "r357" ] }, "crvl_AllocatedShareBasedCompensationExpenseAndRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "AllocatedShareBasedCompensationExpenseAndRecoveries", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Allocated share based compensation expense and recoveries.", "label": "Allocated Share Based Compensation Expense And Recoveries", "terseLabel": "Stock-based compensation expense" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, after Tax", "totalLabel": "Amount charged to net income", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for expected credit losses [Member]", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r680", "r681", "r682", "r683", "r684" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for expected credit losses, accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r154", "r234", "r239", "r240", "r242", "r756" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfAccountsReceivableNetDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for expected credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r154", "r234", "r239" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization Expense", "totalLabel": "Amortization of Intangible Assets, Total", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r43", "r46" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r116", "r153", "r170", "r209", "r217", "r222", "r236", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r391", "r395", "r412", "r448", "r504", "r571", "r584", "r700", "r701", "r748" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r145", "r156", "r170", "r236", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r391", "r395", "r412", "r571", "r700", "r701", "r748" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Transfer of assets", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r71" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r589", "r590", "r603" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r589", "r590", "r603" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r589", "r590", "r603" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r654" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r655" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r650" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r650" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r650" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r650" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r650" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r650" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r341", "r342", "r343", "r344" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r653" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r652" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r651" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r651" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r69", "r70" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "crvl_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Extended 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.", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "crvl_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_BilledContractReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledContractReceivables", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfAccountsReceivableNetDetail" ], "lang": { "en-us": { "role": { "label": "Billed Contracts Receivable", "terseLabel": "Billed receivables", "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date." } } }, "auth_ref": [ "r440" ] }, "us-gaap_BuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingImprovementsMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Building Improvements [Member]", "terseLabel": "Building Improvements [Member]", "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r103" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r103" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrual of software license purchase", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r30", "r31", "r32" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Accumulated Amortization", "terseLabel": "Accumulated amortization of software development costs", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r763" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software development costs", "totalLabel": "Capitalized Computer Software, Net, Total", "periodStartLabel": "Capitalized Computer Software, Net, Beginning Balance", "periodEndLabel": "Capitalized Computer Software, Net, Ending Balance", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r541" ] }, "us-gaap_CapitalizedContractCostJudgment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostJudgment", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Judgment", "terseLabel": "Capitalized contract cost, judgment", "documentation": "Description of judgment made in determining cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r135" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r27", "r147", "r544" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "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": [ "r28" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "CASH AND CASH EQUIVALENTS AT END OF YEAR", "periodStartLabel": "Cash and cash equivalents at beginning of year", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r27", "r93", "r167" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (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": [ "r2", "r93" ] }, "crvl_CashReceivedFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "CashReceivedFromExerciseOfStockOptions", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cash received from exercise of stock options", "label": "Cash received from exercise of stock options", "terseLabel": "Cash received from excercise of stock options" } } }, "auth_ref": [] }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInContractWithCustomerLiabilityAbstract", "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r629" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureShareholderRightsPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Shareholder rights exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r279" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r630" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r630" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r20", "r74", "r450", "r491" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r685", "r686", "r741", "r759", "r761" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r80", "r492" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total", "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": [ "r80" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r80", "r492", "r510", "r761", "r762" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $.0001 par value: 120,000,000 shares authorized at March 31, 2024 and 2023; 55,162,075 shares issued (17,128,896 shares outstanding, net of treasury shares) and 54,987,366 shares issued (17,169,500 shares outstanding, net of treasury shares) at March 31, 2024 and March 31, 2023, respectively", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "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": [ "r80", "r451", "r571" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r635" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r634" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r636" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r633" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "crvl_ComputerHardwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ComputerHardwareMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Computer hardware.", "label": "Computer Hardware [Member]", "terseLabel": "Computer Hardware [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r35", "r38", "r72", "r73", "r229", "r538" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r35", "r38", "r72", "r73", "r229", "r474", "r538" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r35", "r38", "r72", "r73", "r229", "r538", "r668" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r75", "r129" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Maximum customer risk percentage", "verboseLabel": "Percentage of revenues", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r35", "r38", "r72", "r73", "r229" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "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": [ "r35", "r38", "r72", "r73", "r229", "r538" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Deferred Revenues Balance as of Transition Date and Significant Activity Affecting Deferred Revenues", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r703" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccruedLiabilitiesDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDeferredRevenuesBalanceAsOfTransitionDateAndSignificantActivityAffectingDeferredRevenuesDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance at March 31, 2024", "periodStartLabel": "Beginning balance at April 1, 2023", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r281", "r282", "r293" ] }, "crvl_ContractWithCustomerLiabilityIncreaseThroughContractsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ContractWithCustomerLiabilityIncreaseThroughContractsAcquired", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDeferredRevenuesBalanceAsOfTransitionDateAndSignificantActivityAffectingDeferredRevenuesDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability increase through contracts acquired.", "label": "Contract With Customer Liability Increase Through Contracts Acquired", "terseLabel": "Additions" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDeferredRevenuesBalanceAsOfTransitionDateAndSignificantActivityAffectingDeferredRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "negatedLabel": "Revenue recognized from beginning of period", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r294" ] }, "crvl_ContractWithCustomerLiabilityRevenueRecognizedFromAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ContractWithCustomerLiabilityRevenueRecognizedFromAdditions", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDeferredRevenuesBalanceAsOfTransitionDateAndSignificantActivityAffectingDeferredRevenuesDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability revenue recognized from additions.", "label": "Contract With Customer Liability Revenue Recognized From Additions", "negatedLabel": "Revenue recognized from additions" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Customer deposits", "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current." } } }, "auth_ref": [ "r705" ] }, "us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Timing of Satisfaction of Performance Obligation and Payment", "terseLabel": "Contract with customer, performance obligation, description", "documentation": "Description of effect, from relationship that timing of satisfaction of performance obligation has on timing of payment, on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time and on obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r295" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r90", "r441" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenues", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r672" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r115" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current \u2014 Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r671", "r679", "r740" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Subtotal", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r114", "r380", "r386", "r679" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "Current \u2014 State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r671", "r679", "r740" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r36", "r229" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r67" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLineOfCredit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Line of Credit", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r106", "r169", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Deferred \u2014 Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r679", "r739", "r740" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset, net", "totalLabel": "Deferred Income Tax Assets, Net, Total", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r363", "r364" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Subtotal", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r114", "r139", "r385", "r386", "r679" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities", "totalLabel": "Deferred Tax Liabilities, Gross, Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r77", "r78", "r118", "r375" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes, net", "negatedLabel": "Net deferred tax assets (liabilities)", "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r363", "r364", "r449" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "Deferred \u2014 State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r679", "r739", "r740" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research and development expenditures", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r65", "r738" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets (liabilities)", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r737" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r737" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r65", "r738" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r65", "r738" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities not currently deductible", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r65", "r738" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r65", "r738" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "terseLabel": "Deferred lease liability", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent." } } }, "auth_ref": [ "r65", "r738" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r376" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Deferred tax liabilities", "totalLabel": "Deferred Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r63", "r737" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "crvl_DeferredTaxLiabilitiesAccruedRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "DeferredTaxLiabilitiesAccruedRevenue", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities accrued revenue.", "label": "Deferred Tax Liabilities Accrued Revenue", "negatedLabel": "Accrued revenue" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r65", "r738" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r65", "r738" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Excess of book over tax basis of fixed assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r65", "r738" ] }, "crvl_DeferredTaxLiabilitiesRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities right of use asset.", "label": "Deferred Tax Liabilities Right Of Use Asset", "negatedLabel": "Right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRetirementSavingsPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contribution", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Current", "terseLabel": "Customer deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r673" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r47" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r212" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r690", "r760" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesDisaggregatedByServiceLineDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [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": [ "r292", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesDisaggregatedByServiceLineDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r292", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregated Revenue by Service Line", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r704" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock Options and Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r310", "r315", "r346", "r347", "r349", "r564" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "crvl_DividendDistributionRatioOfPreferredSharePurchaseRightForOutstandingShareOfCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "DividendDistributionRatioOfPreferredSharePurchaseRightForOutstandingShareOfCommonStock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureShareholderRightsPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Dividend distribution ratio of preferred share purchase right for outstanding share of common stock.", "label": "Dividend Distribution Ratio Of Preferred Share Purchase Right For Outstanding Share Of Common Stock", "terseLabel": "Dividend distribution ratio of preferred share purchase right for outstanding share of common stock" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r589", "r590", "r603" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r589", "r590", "r603", "r639" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r624" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r587" ] }, "us-gaap_EarliestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarliestTaxYearMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Earliest Tax Year [Member]", "terseLabel": "Earliest Tax Year [Member]", "documentation": "Earliest identified tax year." } } }, "auth_ref": [ "r735" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Net Income per Basic Common Share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r163", "r184", "r185", "r186", "r187", "r188", "r192", "r194", "r199", "r200", "r201", "r202", "r404", "r405", "r445", "r460", "r548" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Net Income per Diluted Common Share", "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": [ "r163", "r184", "r185", "r186", "r187", "r188", "r194", "r199", "r200", "r201", "r202", "r404", "r405", "r445", "r460", "r548" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r33", "r34" ] }, "crvl_EffectiveIncomeTaxRateReconciliationStockBasedCompensationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationStockBasedCompensationAmount", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationIncomeTaxProvisionFromStatutoryFederalIncomeTaxRateDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock-based compensation and 162(m) limitation", "terseLabel": "Stock-based compensation and 162(m) limitation", "label": "Effective Income Tax Rate Reconciliation, Stock-based compensation, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Stock-based compensation, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll, payroll taxes and employee benefits", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period to recognized compensation cost", "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": [ "r348" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs related to stock options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r732" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Amount of income tax benefit recognized", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r136" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "crvl_EmployeeStockPurchasePlanEmployeeContributionPercentOfGrossPay": { "xbrltype": "percentItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "EmployeeStockPurchasePlanEmployeeContributionPercentOfGrossPay", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan employee contribution percent of gross pay.", "label": "Employee Stock Purchase Plan Employee Contribution Percent Of Gross Pay", "terseLabel": "Percentage of employees contribution of their gross pay" } } }, "auth_ref": [] }, "crvl_EmployeeStockPurchasePlanLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "EmployeeStockPurchasePlanLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanSummaryOfEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Line Items]", "terseLabel": "Employee Stock Purchase Plan [Line Items]" } } }, "auth_ref": [] }, "crvl_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanSummaryOfEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "crvl_EmployeeStockPurchasePlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "EmployeeStockPurchasePlanTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlan" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Text Block]", "terseLabel": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r586" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r586" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r586" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r664" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r586" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r586" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r586" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r586" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "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": [ "r665" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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": [ "r9", "r143", "r160", "r161", "r162", "r179", "r180", "r181", "r183", "r189", "r191", "r204", "r237", "r238", "r280", "r350", "r351", "r352", "r381", "r382", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r413", "r414", "r415", "r416", "r417", "r418", "r436", "r469", "r470", "r471", "r480", "r530" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r632" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r595", "r607", "r617", "r643" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r592", "r604", "r614", "r640" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r638" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r411" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r406", "r411" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r7", "r13" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Finance lease expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r423", "r428", "r570" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average finance lease term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r434", "r570" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Transfer of liabilities", "totalLabel": "Financial Liabilities Fair Value Disclosure, Total", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization period of computer software", "verboseLabel": "Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r151", "r251" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r101" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r101" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r101" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r101" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r101" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r249", "r250", "r251", "r252", "r442", "r443" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r100", "r443" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r442" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r44", "r45" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Other intangible assets, net", "totalLabel": "Cost, Net of Accumulated Amortization", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r100", "r442" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r599", "r611", "r621", "r647" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r599", "r611", "r621", "r647" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r599", "r611", "r621", "r647" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r599", "r611", "r621", "r647" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r599", "r611", "r621", "r647" ] }, "crvl_FurnitureAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "FurnitureAndEquipmentMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Furniture and equipment.", "label": "Furniture And Equipment [Member]", "terseLabel": "Furniture and Equipment [Member]" } } }, "auth_ref": [] }, "crvl_FutureAccruedIncomeTaxesCurrentIncludedInCurrentPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "FutureAccruedIncomeTaxesCurrentIncludedInCurrentPeriod", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Future accrued income taxes current included in current period.", "label": "Future Accrued Income Taxes Current Included In Current Period", "terseLabel": "Income taxes due included in accounts and income taxes payable" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on write down or disposal of property, capitalized software or investment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r676", "r695", "r696" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r91", "r514" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r88" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r150", "r245", "r444", "r553", "r571", "r693", "r694" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Impairment of goodwill, intangible assets or other long-lived assets", "totalLabel": "Goodwill and Intangible Asset Impairment, Total", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Indefinite Lived Long-Lived Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r8", "r42" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated amortization of goodwill", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r246", "r247", "r553" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r89", "r170", "r209", "r216", "r221", "r224", "r236", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r412", "r550", "r700" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r589", "r590", "r603" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "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", "r104" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income 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": [ "r1", "r86", "r120", "r209", "r216", "r221", "r224", "r446", "r457", "r550" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r253", "r254", "r515" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r254", "r515" ] }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxCreditsAndAdjustments", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationIncomeTaxProvisionFromStatutoryFederalIncomeTaxRateDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Permanent items and tax credits", "label": "Income Tax Credits and Adjustments", "terseLabel": "Permanent items and tax credits", "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions." } } }, "auth_ref": [ "r95" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "crvl_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax disclosure.", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "crvl_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax disclosure.", "label": "Income Tax Disclosure [Table]", "terseLabel": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r171", "r359", "r367", "r373", "r378", "r383", "r387", "r388", "r389", "r478" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationIncomeTaxProvisionFromStatutoryFederalIncomeTaxRateDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision", "totalLabel": "Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r125", "r140", "r190", "r191", "r213", "r365", "r384", "r461" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "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": [ "r159", "r361", "r362", "r373", "r374", "r377", "r379", "r476" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationIncomeTaxProvisionFromStatutoryFederalIncomeTaxRateDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r734" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationIncomeTaxProvisionFromStatutoryFederalIncomeTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income taxes at federal statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r366" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationIncomeTaxProvisionFromStatutoryFederalIncomeTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Adjustments to returns as filed", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r734" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationIncomeTaxProvisionFromStatutoryFederalIncomeTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r734" ] }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxContingencies", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationIncomeTaxProvisionFromStatutoryFederalIncomeTaxRateDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Uncertain tax positions", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Uncertain tax positions", "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount, Total", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r734" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Income taxes paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r26", "r29" ] }, "crvl_IncreaseDecreaseInAccountsAndTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "IncreaseDecreaseInAccountsAndTaxesPayable", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in accounts and taxes payable used in operating activities not separately disclosed in the statement of cash flows. May include changes in accounts payable, federal and state income taxes payable and accrued expenses.", "label": "Increase Decrease In Accounts And Taxes Payable", "terseLabel": "Accounts and income taxes payable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer deposits", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r439", "r675" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r669", "r675" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and income taxes", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Treasury stock impact of stock options", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "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": [ "r195", "r196", "r197", "r201", "r314" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r602", "r611", "r621", "r638", "r647", "r651", "r659" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r657" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r591", "r663" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r591", "r663" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r591", "r663" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Other Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r248" ] }, "crvl_InterestBearingSecuritiesWithMaturities": { "xbrltype": "durationItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "InterestBearingSecuritiesWithMaturities", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Short-term, interest bearing highly-liquid investment-grade securities with maturities of 90 days or less when purchased.", "label": "Interest Bearing Securities With Maturities", "terseLabel": "Maturities of short term investment interest-bearing securities" } } }, "auth_ref": [] }, "us-gaap_LandBuildingsAndImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandBuildingsAndImprovementsMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Land, Buildings and Improvements [Member]", "terseLabel": "Land, Building And Improvements [Member]", "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business." } } }, "auth_ref": [] }, "us-gaap_LandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandImprovementsMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Land Improvements [Member]", "terseLabel": "Land Improvements [Member]", "documentation": "Additions or improvements to real estate held." } } }, "auth_ref": [] }, "crvl_LatestDurationOfUnbilledRevenueBilling": { "xbrltype": "durationItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LatestDurationOfUnbilledRevenueBilling", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Latest duration of unbilled revenue, billing.", "label": "Latest Duration Of Unbilled Revenue Billing", "terseLabel": "Latest duration of unbilled revenue, billing" } } }, "auth_ref": [] }, "us-gaap_LatestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LatestTaxYearMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Latest Tax Year [Member]", "terseLabel": "Latest Tax Year [Member]", "documentation": "Latest identified tax year." } } }, "auth_ref": [ "r735" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease expenses", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r427", "r570" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Components of Lease Expenses", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r745" ] }, "crvl_LeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "documentation": "Lease liabilities payments due abstract.", "label": "Lease Liabilities Payments Due [Abstract]" } } }, "auth_ref": [] }, "crvl_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LeaseLiability", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease liability.", "label": "Lease Liability", "terseLabel": "Total lease liabilities" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r103" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureContingenciesAndLegalProceedings" ], "lang": { "en-us": { "role": { "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Contingencies and Legal Proceedings", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r105" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [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": [ "r426" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r426" ] }, "crvl_LesseeLeaseLiabilityPaymentDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LesseeLeaseLiabilityPaymentDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "documentation": "Lessee lease liability payment due next twelve months.", "label": "Lessee Lease Liability Payment Due Next Twelve Months" } } }, "auth_ref": [] }, "crvl_LesseeLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LesseeLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee lease liability payments due.", "label": "Lessee Lease Liability Payments Due", "totalLabel": "Total lease payments" } } }, "auth_ref": [] }, "crvl_LesseeLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee lease liability payments due after year five.", "label": "Lessee Lease Liability Payments Due After Year Five", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "crvl_LesseeLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LesseeLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "documentation": "Lessee lease liability payments due year five.", "label": "Lessee Lease Liability Payments Due Year Five" } } }, "auth_ref": [] }, "crvl_LesseeLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "documentation": "Lessee lease liability payments due year four.", "label": "Lessee Lease Liability Payments Due Year Four" } } }, "auth_ref": [] }, "crvl_LesseeLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "documentation": "Lessee lease liability payments due year three.", "label": "Lessee Lease Liability Payments Due Year Three" } } }, "auth_ref": [] }, "crvl_LesseeLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "documentation": "Lessee lease liability payments due year two.", "label": "Lessee Lease Liability Payments Due Year Two" } } }, "auth_ref": [] }, "crvl_LesseeLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LesseeLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingAndFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee lease liability undiscounted excess amount.", "label": "Lessee Lease Liability Undiscounted Excess Amount", "negatedLabel": "Less interest" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r425" ] }, "crvl_LesseeOperatingLeaseCommitmentsNotYetCommenced": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "LesseeOperatingLeaseCommitmentsNotYetCommenced", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease commitments not yet commenced.", "label": "Lessee Operating Lease Commitments Not Yet Commenced", "terseLabel": "Additional operating lease commitments not yet commenced" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating lease commitments not yet commenced, lease term", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r744" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Summary of Maturities of Operating and Financing Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r746" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Remaining lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r743" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r419" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r17", "r170", "r236", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r392", "r395", "r396", "r412", "r490", "r549", "r584", "r700", "r748", "r749" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r85", "r119", "r453", "r571", "r678", "r691", "r742" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r19", "r146", "r170", "r236", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r392", "r395", "r396", "r412", "r571", "r700", "r748", "r749" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Licensing Agreements [Member]", "terseLabel": "Third Party Administrator Licenses [Member]", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r68", "r358", "r733" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Revolving credit agreement expiration period", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r677" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r16", "r677" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r229", "r557", "r704", "r757", "r758" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r309", "r438", "r468", "r482", "r483", "r533", "r534", "r535", "r536", "r537", "r539", "r540", "r551", "r554", "r563", "r573", "r702", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r630" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r630" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r309", "r438", "r468", "r482", "r483", "r533", "r534", "r535", "r536", "r537", "r539", "r540", "r551", "r554", "r563", "r573", "r702", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r650" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r658" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r229", "r557", "r704", "r757", "r758" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r631" ] }, "crvl_NatureOfOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "NatureOfOperationsPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Nature of Operations [Policy Text Block]", "label": "Nature of Operations [Policy Text Block]", "terseLabel": "Organization" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r166" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r166" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by 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": [ "r93", "r94", "r95" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "crvl_NetEarningsPerShareBasicAndDiluted": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "NetEarningsPerShareBasicAndDiluted", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Net Earnings Per Share Basic And Diluted", "label": "Net Earnings Per Share Basic And Diluted", "terseLabel": "Net income per share:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r87", "r95", "r121", "r144", "r157", "r158", "r162", "r170", "r182", "r184", "r185", "r186", "r187", "r190", "r191", "r198", "r209", "r216", "r221", "r224", "r236", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r405", "r412", "r459", "r512", "r528", "r529", "r550", "r582", "r700" ] }, "crvl_NetworkSolutionsServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "NetworkSolutionsServicesMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesDisaggregatedByServiceLineDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail" ], "lang": { "en-us": { "role": { "documentation": "Network solutions services.", "label": "Network Solutions Services [Member]", "terseLabel": "Network Solutions Services [Member]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards", "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": [] }, "crvl_NoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "NoCustomerMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "No Customer [Member]", "label": "No Customer [Member]", "documentation": "No Customer [Member]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r630" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r599", "r611", "r621", "r638", "r647" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r628" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r627" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r638" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r658" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r658" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "terseLabel": "Covenant Not to Compete [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r66" ] }, "crvl_NumberOfCustomersWithConcentrationRisk": { "xbrltype": "integerItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "NumberOfCustomersWithConcentrationRisk", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The number of individual customers accounting for more than the minimum threshold for the associated concentration risk percentage of an identified benchmark and type.", "label": "Number Of Customers With Concentration Risk", "terseLabel": "Number of customer" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r689" ] }, "crvl_OfficeEquipmentAndComputersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "OfficeEquipmentAndComputersMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "documentation": "Office equipment and computers.", "label": "Office Equipment And Computers [Member]", "terseLabel": "Office Equipment And Computers [Member]" } } }, "auth_ref": [] }, "crvl_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "OneCustomerMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer [Member]", "label": "One Customer [Member]", "documentation": "One Customer [Member]" } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Open Tax Year", "terseLabel": "Tax fiscal years open to examination", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r369" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r429", "r570" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r421" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r421" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r422" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease liabilities", "verboseLabel": "Long-term lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r421" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r422" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r424", "r432" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use asset, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r420" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r435", "r570" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r434", "r570" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r18" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r152" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedInBalanceSheetRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r630" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r597", "r609", "r619", "r645" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r600", "r612", "r622", "r648" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r600", "r612", "r622", "r648" ] }, "crvl_PatientManagementServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "PatientManagementServicesMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesDisaggregatedByServiceLineDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail" ], "lang": { "en-us": { "role": { "documentation": "Patient management services.", "label": "Patient Management Services [Member]", "terseLabel": "Patient Management Services [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r626" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "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": [ "r92" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r629" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r629" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRetirementSavingsPlan" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Savings Plan", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r562" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r628" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r638" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r631" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r627" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanSummaryOfEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanSummaryOfEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and income taxes", "totalLabel": "Prepaid Expense, Current, Total", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r155", "r243", "r244", "r545" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid Taxes", "terseLabel": "Prepaid expenses and income taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r546", "r552", "r692" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of common stock options", "verboseLabel": "Cash received from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r12" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanSummaryOfEmployeeStockPurchasePlanDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Plans", "terseLabel": "Exercise of employee stock purchase options", "verboseLabel": "Employee contributions", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r37" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesDisaggregatedByServiceLineDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r226", "r441", "r462", "r463", "r464", "r465", "r466", "r467", "r543", "r555", "r572", "r670", "r698", "r699", "r704", "r757" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesDisaggregatedByServiceLineDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r226", "r441", "r462", "r463", "r464", "r465", "r466", "r467", "r543", "r555", "r572", "r670", "r698", "r699", "r704", "r757" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r144", "r157", "r158", "r165", "r170", "r182", "r190", "r191", "r209", "r216", "r221", "r224", "r236", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r390", "r393", "r394", "r405", "r412", "r446", "r458", "r479", "r512", "r528", "r529", "r550", "r568", "r569", "r583", "r674", "r700" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment", "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": [ "r102", "r130", "r137", "r138" ] }, "crvl_PropertyPlantAndEquipmentEstimatedEconomicUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "PropertyPlantAndEquipmentEstimatedEconomicUsefulLivesTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Property plant and equipment estimated economic useful lives.", "label": "Property Plant And Equipment Estimated Economic Useful Lives Table [Text Block]", "terseLabel": "Schedule of Estimated Economic Useful Lives of Property and Equipment" } } }, "auth_ref": [] }, "crvl_PropertyPlantAndEquipmentEstimatedUsefulLive": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "PropertyPlantAndEquipmentEstimatedUsefulLive", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment Estimated Useful Live", "documentation": "Property Plant And Equipment Estimated Useful Live" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "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": [ "r103", "r148", "r456" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "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": [ "r6", "r447", "r456", "r571" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "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": [ "r6", "r130", "r137", "r454" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment, Net", "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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "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": [ "r103" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives of property and equipment", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r164", "r241" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r626" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r626" ] }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnaudited" ], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Results (Unaudited)", "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information." } } }, "auth_ref": [ "r97", "r203" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r297", "r309", "r341", "r342", "r343", "r437", "r438", "r468", "r482", "r483", "r533", "r534", "r535", "r536", "r537", "r539", "r540", "r551", "r554", "r563", "r573", "r576", "r697", "r702", "r751", "r752", "r753", "r754", "r755" ] }, "crvl_RangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "RangeFourMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "documentation": "Range four.", "label": "Range Four [Member]", "terseLabel": "Range of Exercise Price, $156.00 to $197.16 [Member]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r297", "r309", "r341", "r342", "r343", "r437", "r438", "r468", "r482", "r483", "r533", "r534", "r535", "r536", "r537", "r539", "r540", "r551", "r554", "r563", "r573", "r576", "r697", "r702", "r751", "r752", "r753", "r754", "r755" ] }, "crvl_RangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "RangeOneMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "documentation": "Range one.", "label": "Range One [Member]", "terseLabel": "Range of Exercise Price, $33.16 to $77.93 [Member]" } } }, "auth_ref": [] }, "crvl_RangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "RangeThreeMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "documentation": "Range three.", "label": "Range Three [Member]", "terseLabel": "Range of Exercise Price, $103.32 to $155.99 [Member]" } } }, "auth_ref": [] }, "crvl_RangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "RangeTwoMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "documentation": "Range two.", "label": "Range Two [Member]", "terseLabel": "Range of Exercise Price, $77.94 to $103.31 [Member]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r592", "r604", "r614", "r640" ] }, "crvl_ReductionsToRightOfUseAssetsResultingFromReductionsToOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ReductionsToRightOfUseAssetsResultingFromReductionsToOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additions to ROU assets resulting from additions to operating lease liabilities", "documentation": "Reductions to right of use assets resulting from reductions to operating lease liabilities.", "label": "Reductions To Right Of Use Assets Resulting From Reductions To Operating Lease Liabilities" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r593", "r605", "r615", "r641" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r594", "r606", "r616", "r642" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r601", "r613", "r623", "r649" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r107", "r452", "r472", "r473", "r477", "r493", "r571" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r143", "r179", "r180", "r181", "r183", "r189", "r191", "r237", "r238", "r350", "r351", "r352", "r381", "r382", "r397", "r399", "r400", "r402", "r403", "r469", "r471", "r480", "r761" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesDisaggregatedByServiceLineDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Total services", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r210", "r211", "r215", "r219", "r220", "r226", "r228", "r229", "r291", "r292", "r441" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r141", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r295" ] }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationDescriptionOfTiming", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Period between consideration received and service rendered", "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service." } } }, "auth_ref": [ "r284" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "crvl_RevenueRecognitionNumberOfPerformanceObligation": { "xbrltype": "integerItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "RevenueRecognitionNumberOfPerformanceObligation", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognition, number of performance obligation.", "label": "Revenue Recognition Number Of Performance Obligation", "terseLabel": "Revenue recognition, number of performance obligation" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r513", "r542", "r547" ] }, "crvl_RevenueRecognitionTimeElapsedForClaims": { "xbrltype": "durationItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "RevenueRecognitionTimeElapsedForClaims", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognition, time elapsed for claims.", "label": "Revenue Recognition Time Elapsed For Claims", "terseLabel": "Revenue recognition, time elapsed for claims" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r133" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, explanation", "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue." } } }, "auth_ref": [ "r289" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected recognition as revenue, period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r134" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r134" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r666" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance lease liabilities arising from obtaining ROU assets", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r433", "r570" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease liabilities arising from obtaining ROU assets", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r433", "r570" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r658" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r658" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net [Member]", "verboseLabel": "Sales Revenue, Services, Net [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r229", "r667" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Net", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Accounts and Income Taxes Payable, Accrued Liabilities", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Stock Compensation Expense for Time Based Options and Performance Based Options", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Income Tax Provision", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share Basic and Diluted", "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": [ "r688" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Summary of Reconciliation Income Tax Provision from the Statutory Federal Income 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": [ "r111" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r60" ] }, "crvl_ScheduleOfEmployeeStockPurchasePlanTable": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ScheduleOfEmployeeStockPurchasePlanTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanSummaryOfEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Employee Stock Purchase Plan [Table]", "label": "Schedule Of Employee Stock Purchase Plan [Table]", "terseLabel": "Schedule Of Employee Stock Purchase Plan [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfPercentagesOfRevenuesAttributableToPatientManagementAndNetworkSolutionsServicesDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r98" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r44", "r45", "r442" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Other Intangible Assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r44", "r45" ] }, "crvl_ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of lease related assets and liabilities.", "label": "Schedule Of Lease Related Assets And Liabilities Table [Text Block]", "terseLabel": "Summary of Lease Related Assets and Liabilities Recorded in Balance Sheet Related to Operating Leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedTables" ], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Unaudited Quarterly Results of Operations", "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Percentages of Revenues Attributable to Patient Management and Network Solutions Services", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Outstanding Options", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r311", "r313", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r341", "r342", "r343", "r344" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "terseLabel": "Summary of Employee Stock Purchase Plan", "documentation": "Tabular disclosure of employee stock purchase plan activity." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]", "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Stock Options", "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": [ "r10", "r11", "r54" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted Average Assumptions", "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": [ "r110" ] }, "crvl_ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental cash flow information related to operating leases.", "label": "Schedule Of Supplemental Cash Flow Information Related To Operating Leases Table [Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Operating Leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockTables" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Summary of Share Repurchases and Cumulatively Since Inception of Authorization", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r49", "r50", "r51", "r52" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of the Financial Statement Recognition and Measurement of Uncertain Tax Positions During the Current Fiscal Year", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r567", "r736" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r142", "r178" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r585" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r588" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSegmentReporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting", "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": [ "r205", "r206", "r207", "r208", "r209", "r214", "r218", "r222", "r223", "r224", "r225", "r226", "r227", "r229" ] }, "us-gaap_SelfInsuranceReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveCurrent", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureAccountsAndIncomeTaxesPayableAndAccruedLiabilitiesAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Self Insurance Reserve, Current", "terseLabel": "Self-insurance accruals", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Non-statutory stock options vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "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": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected 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": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk free interest rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk free interest rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r311", "r313", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r341", "r342", "r343", "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum shares authorized for issuance under the ESPP", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r566" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock grants", "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": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable Options \u2013 Number of Exercisable Options", "verboseLabel": "Ending exercisable, Number of Options", "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": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable Options \u2013 Weighted Average Exercise Price", "verboseLabel": "Ending exercisable, Weighted Average Exercise Price per Share", "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": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Cancelled - expired, Number of Options", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Options cancelled/forfeited, Shares", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r712" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options cancelled/forfeited, weighted average exercise price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r712" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Cancelled - forfeited, Number of Options", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted, Shares", "verboseLabel": "Granted, Number of Options", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date 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": [ "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Option outstanding, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding, ending balance, Shares", "periodStartLabel": "Options outstanding, beginning balance, Shares", "terseLabel": "Number of Outstanding Options", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r320", "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding, ending balance, Weighted Average Exercise Price", "periodStartLabel": "Options outstanding, beginning balance, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share", "verboseLabel": "Outstanding Options \u2013 Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r320", "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest, Weighted Average Exercise Price per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]", "terseLabel": "Stock Options Outstanding and Exercisable", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest, Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r336" ] }, "crvl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareAveragePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareAveragePriceOfSharesPurchased", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanSummaryOfEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award per share average price of shares purchased.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Per Share Average Price Of Shares Purchased", "terseLabel": "Average purchase price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r341", "r342", "r343", "r344" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised, weighted average exercise price", "verboseLabel": "Exercised, Weighted Average Exercise Price per Share", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled - expired, Weighted Average Exercise Price per Share", "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": [ "r327" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled - forfeited, Weighted Average Exercise Price per Share", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted, weighted average exercise price", "verboseLabel": "Granted, Weighted Average Exercise Price per Share", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Compensation Award, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Compensation Award, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-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": [ "r310", "r319", "r338", "r339", "r340", "r341", "r344", "r353", "r354", "r355", "r356" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of Exercise Price, lower limit", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Exercisable options", "periodStartLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance", "periodEndLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of Exercise Price, upper limit", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r59" ] }, "crvl_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansOptionsAvailableForFutureGrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansOptionsAvailableForFutureGrants", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation shares authorized under stock option plans options available for future grants.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Options Available For Future Grants", "terseLabel": "Options available for future grants" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r706" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Non-statutory stock options expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r565" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Weighted average option life", "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": [ "r340" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Ending exercisable, Aggregate Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r53" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Ending exercisable, Weighted Average Remaining Contractual Life (Years)", "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": [ "r53" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Option outstanding, Weighted Average Remaining Contractual Life (Years)", "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": [ "r109" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest, Weighted Average Remaining Contractual Life (Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r336" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage as purchase price of closing sale price of shares", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Price range of outstanding options", "periodStartLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Beginning Balance", "periodEndLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Ending Balance", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r55" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsOutstandingAndExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r109" ] }, "crvl_ShareholderPlanDescriptionOfAcquiredEntity": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ShareholderPlanDescriptionOfAcquiredEntity", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureShareholderRightsPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Generally, the shareholder rights plan provides that if a person or group acquires a certain percentage more of the Company's common stock without the approval of the Board, subject to certain exceptions, the holders of the rights, other than the acquiring person or group, would, under certain circumstances, have the right to purchase additional shares of the Company's common stock have a market value equal to two times the then-current exercise price of the right.", "label": "Shareholder Plan Description Of Acquired Entity", "terseLabel": "Shareholder Rights Plan, description of acquired entity" } } }, "auth_ref": [] }, "crvl_ShareholderPlanDescriptionOfMergedEntity": { "xbrltype": "stringItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ShareholderPlanDescriptionOfMergedEntity", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureShareholderRightsPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "If 50% or more of the Company's consolidated assets or earning power are sold, then the right will entitle its holder to buy common shares of the acquiring entity having a market value equal to two times the then-current exercise price of the right.", "label": "Shareholder Plan Description Of Merged Entity", "terseLabel": "Shareholder Rights Plan, description of merged entity" } } }, "auth_ref": [] }, "crvl_ShareholderPlanPercentageOfAcquiredEntity": { "xbrltype": "percentItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ShareholderPlanPercentageOfAcquiredEntity", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureShareholderRightsPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Generally, the shareholder rights plan provides that if a person or group acquires a certain percentage more of the Company's common stock without the approval of the Board, subject to certain exceptions, the holders of the rights, other than the acquiring person or group, would, under certain circumstances, have the right to purchase additional shares of the Company's common stock have a market value equal to two times the then-current exercise price of the right.", "label": "Shareholder Plan Percentage Of Acquired Entity", "terseLabel": "Shareholder Rights Plan, percentage of acquired entity" } } }, "auth_ref": [] }, "crvl_ShareholderPlanPercentageOfMergedEntity": { "xbrltype": "percentItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ShareholderPlanPercentageOfMergedEntity", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureShareholderRightsPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "If 50% or more of the Company's consolidated assets or earning power are sold, then the right will entitle its holder to buy common shares of the acquiring entity having a market value equal to two times the then-current exercise price of the right.", "label": "Shareholder Plan Percentage Of Merged Entity", "terseLabel": "Shareholder Rights Plan, percentage of merged entity" } } }, "auth_ref": [] }, "crvl_ShareholderRightExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ShareholderRightExpirationDate", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureShareholderRightsPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of the shareholder rights plan.", "label": "Shareholder Right Expiration Date", "terseLabel": "Shareholder rights expiration date" } } }, "auth_ref": [] }, "crvl_ShareholderRightsPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "ShareholderRightsPlanTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureShareholderRightsPlan" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the shareholder rights plan which provides for dividend distribution to stockholders of one preferred stock purchase right for each outstanding share of stock under certain circumstances.", "label": "Shareholder Rights Plan [Text Block]", "terseLabel": "Shareholder Rights Plan" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning 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": [ "r9" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r430", "r570" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r96", "r168" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedEconomicUsefulLivesOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "terseLabel": "Computer Software Property and Equipment [Member]", "verboseLabel": "Computer Software [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r22", "r143", "r160", "r161", "r162", "r179", "r180", "r181", "r183", "r189", "r191", "r204", "r237", "r238", "r280", "r350", "r351", "r352", "r381", "r382", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r413", "r414", "r415", "r416", "r417", "r418", "r436", "r469", "r470", "r471", "r480", "r530" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r179", "r180", "r181", "r204", "r441", "r475", "r481", "r484", "r485", "r486", "r487", "r488", "r489", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r505", "r506", "r507", "r508", "r509", "r511", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r530", "r577" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r179", "r180", "r181", "r204", "r441", "r475", "r481", "r484", "r485", "r486", "r487", "r488", "r489", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r505", "r506", "r507", "r508", "r509", "r511", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r530", "r577" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r596", "r608", "r618", "r644" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureEmployeeStockPurchasePlanSummaryOfEmployeeStockPurchasePlanDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Stock issued under employee stock purchase plan, shares", "verboseLabel": "Shares acquired", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r9", "r79", "r80", "r107" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock issued under stock option plan, net of shares repurchased, shares", "totalLabel": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r9", "r79", "r80", "r107" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationOutstandingOptionsDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised, Shares", "negatedTerseLabel": "Exercised, Number of Options", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r9", "r79", "r80", "r107", "r325" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Stock issued under employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r9", "r79", "r80", "r107" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock issued under stock option plan, net of shares repurchased", "totalLabel": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r57", "r79", "r80", "r107" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares of common stock authorized to repurchase", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r80", "r83", "r84", "r99", "r494", "r510", "r531", "r532", "r571", "r584", "r678", "r691", "r742", "r761" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r637" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "auth_ref": [] }, "crvl_TimeBasedOptionsAndPerformanceBasedOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "TimeBasedOptionsAndPerformanceBasedOptionsMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationStockCompensationExpenseForTimeBasedOptionsAndPerformanceBasedOptionsDetail" ], "lang": { "en-us": { "role": { "documentation": "Time based options and performance based options.", "label": "Time Based Options And Performance Based Options [Member]", "terseLabel": "Time Based Options and Performance Based Options [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r690", "r747" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r629" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r636" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r122", "r123", "r124", "r232", "r233", "r235" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r657" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r659" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r660" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r661" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r659" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r659" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r662" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r660" ] }, "crvl_TreasuryStock1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "TreasuryStock1Member", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock 1 [Member]", "documentation": "Treasury Stock 1 [Member]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockSummaryOfShareRepurchasesAndCumulativelySinceInceptionOfAuthorizationDetail" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Average price per share of common stock", "verboseLabel": "Average price", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r49" ] }, "crvl_TreasuryStockAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.corvel.com/20240331", "localname": "TreasuryStockAverageCostPerShare", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockSummaryOfShareRepurchasesAndCumulativelySinceInceptionOfAuthorizationDetail" ], "lang": { "en-us": { "role": { "documentation": "Treasury stock average cost per share.", "label": "Treasury Stock Average Cost Per Share", "terseLabel": "Average price, Cumulative" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockSummaryOfShareRepurchasesAndCumulativelySinceInceptionOfAuthorizationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares repurchased, Cumulative", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost (38,033,179 and 37,817,866 shares at March 31, 2024 and 2023, respectively)", "label": "Treasury Stock, Common, Value", "terseLabel": "Treasury stock, at cost (37,817,866 and 37,219,625 shares at March 31, 2023 and 2022, respectively)", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r24", "r49", "r52" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockSummaryOfShareRepurchasesAndCumulativelySinceInceptionOfAuthorizationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares of common stock repurchased", "verboseLabel": "Shares repurchased", "negatedLabel": "Purchase of treasury stock, shares", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r9", "r80", "r107" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStock" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Text Block]", "terseLabel": "Treasury Stock", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r108" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockSummaryOfShareRepurchasesAndCumulativelySinceInceptionOfAuthorizationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "terseLabel": "Cost, Cumulative", "totalLabel": "Treasury Stock, Value, Total", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "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": [ "r21", "r49", "r52" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockAdditionalInformationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureTreasuryStockSummaryOfShareRepurchasesAndCumulativelySinceInceptionOfAuthorizationDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury stock, value, acquired, cost method", "verboseLabel": "Cost", "negatedLabel": "Purchase of treasury stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r9", "r49", "r107" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfAccountsReceivableNetDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled account receivables", "verboseLabel": "Unbilled receivables", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r656" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFinancialStatementRecognitionAndMeasurementOfUncertainTaxPositionsDuringCurrentFiscalYearDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance as of March 31, 2024", "periodStartLabel": "Balance as of March 31, 2023", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r360", "r370" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFinancialStatementRecognitionAndMeasurementOfUncertainTaxPositionsDuringCurrentFiscalYearDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "negatedLabel": "Reductions for tax positions related to the current year", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r64" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFinancialStatementRecognitionAndMeasurementOfUncertainTaxPositionsDuringCurrentFiscalYearDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions for tax positions of prior years", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r371" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related to uncertain tax positions", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r368" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Recognizes interest and penalties related to uncertain tax positions", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r368" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFinancialStatementRecognitionAndMeasurementOfUncertainTaxPositionsDuringCurrentFiscalYearDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r372" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFinancialStatementRecognitionAndMeasurementOfUncertainTaxPositionsDuringCurrentFiscalYearDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior years", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r371" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "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": [ "r39", "r40", "r41", "r127", "r128", "r131", "r132" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at Beginning of Year", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r172", "r177" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions Charged to Cost and Expenses", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r175" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r176" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r172", "r173", "r174", "r176", "r177" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r172", "r173", "r174", "r176", "r177" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [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": [ "r142", "r172", "r173", "r174", "r176", "r177" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r142", "r172", "r173", "r174", "r176", "r177" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r431", "r570" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "terseLabel": "Vesting", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureStockOptionsAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "terseLabel": "Vesting", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEarningsPerShareBasicAndDilutedDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted weighted average shares", "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": [ "r193", "r201" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.corvel.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEarningsPerShareBasicAndDilutedDetail", "http://www.corvel.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Basic weighted average shares", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r192", "r201" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "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": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "270", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//270/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "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/2147479853/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1B" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r324": { "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" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r678": { "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" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r741": { "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" }, "r742": { "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" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r748": { "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" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r756": { "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/2147479440/944-210-S99-1" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 97 0000950170-24-064645-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-064645-xbrl.zip M4$L#!!0 ( -R#N%BAQ.J1V(H" -'5(@ 1 8W)V;"TR,#(T,#,S,2YH M=&WLO7MWVTB2+_CWWD^!ZYZ9=IU5RDB\4ZZN>U2RW-?;9:F=UREH[Q+FHZ]G>FS=75U>[ M*LVF59'/:^BKVI7%Y(U#2-/X0:DY?N^\X[5V]CS7"X@;$B\XI>%>0/?<9#>, M6/!_N^Z>Z_9>*V;7979^43NOY4\.O@5]3ZD[70'1BEW MG?T\=X[QKU+ B._\G>+\OP-98R]^8+/O+(/ M[7T19:ZR[EG\:)[T7#=Z8W]<>K2^\]'0/EKW'\V6!M!_VG\#RUC#U'3[/"S\ M'P\\CC\+7G6/?[GU_-+\\-?VT>S+?>U2' 92' G>/CXMII^ \&4F[WY-U>6; M^GJFW\"#9&J?[$9597>-"69 W_R?C[^=R L]X>3FU.<5.>=\UKV9\DJ8]YH? MX'W/;Q^&[@EV7WUE=/".1UR?^+1]4_*\F5*U3#O/?X._S7/#O83NTL72U:32 MRPL!GW?/B\O>RKVI2SZMTJ*7 M [Y<>FA>E_=R#'L#OW9KIK.[NX8?EEK,JB+P:/P0V]HG>A.[=U)++6O@%.^N MC>.Y;_276D^K3.2::,-09ADKXNVZ'>W*RWQI5+* '9\; 802P_7]/M'NGL!# M%$-F\0B-7OWR/YR?+S17\%_GYSJK<_T+=]Y=OF7 M5P?%%&90DU-@O%>.M)_^\JJ&B;TQDN8-MOJF:?9G4:AKIZJO<_V75Q->GF?3 M/8?/Z^)_9I-94<+6J-_.N$+QO>57;9OJ2R:I;S:]RJ&G[].?NR MAVWKTOZ9*:6GYL_%7G8R(-3[,R]2.HC=E&C!.0G\1!$6QR[QHS *4N7**('- M/.43[$5G>ZT2> ^*@N>?H:5"O8?OJF::7^ICG<("G''7CP,F%.%Q$)+ 990D M/-+$YS).$\J2-(*U??_/G]\L#>ON448L=F,E4Q*JD)& P3;F;A03+XZI%IKY M+ G[HSR< G&N#V"<)<\_3)7^\C=]_6,C=.%_21PD4?1-(XWC-*2)9D1XL.$# M%2F21*%+(L]W5:23(.6L/]*#>5EVR_E/S"G/*WW/X-Z77!JLT%$\ M"OTD)"&-@2^E3DCBL9@$6GB!8A$/E-N.KM$*>P?%9)+5.,1J?ZIP#\*. >"3 MZ5O.]:7(*#UL9;%.70(:W":3?1ASF>5!K%0'N0\F]R:@0J8EB&JQ)1* M$L2P5(D MO$UTT&H7.II_LJQPO@OKQJ5NZ?FY551JDI/7_U27Y1:.Q-H]:+Z M)F97L6*"1I*$PH^0XZ%+26,2N7&H=12FU MNTN1HIJ>G_ MNRA]C=U#["/A;QD66HS"T@N:D!N&"?':4=E#ZWK*I_:,O\\A!B^U,[ M&.#J9CC?M I2Q4D@!"PT, 9TGX)T]3U05 '5?ARQ5"KY5*OP3;OOT:OP9EEK MESK5\)S4U2\_(Y#?JPQNAB$Y!MCO(<#]RZL*X$*.(-I\!ULDM=N4M(!H]TNE M<.^_N=&F^5@5\])\,H;*7C-M0X*#,RIA8JX \TU08$3%8/4U3X'K$2WX,E+< M?]6^JHWV;3]E"C^GF2X=,VQ])W@^^/"W95U[\^6VN4J?(^'L1P6=?9GEF%FLOZJ#P!@S"3>O]+5KWZQ?)'9T8V M3U2VH9_?W-G^+^W NF&\N6O.,X.+NB'7O*Q1J?^"]"2"E_I7V,6@%R<@DRL#T$77L'2#8O% 2D M'Q)0(CTY#U%"II$:+!5;D7L()A((8B E&"N(=PP]VL>.P90"FTP=\G(*TGL- MN[%'&F]UI'&YI"Q4$JPG'2.:IH2'L-5$XB4Q#USN2S%4TH"0A*G6U[AE:H"? M2*$9MO'K-1JPO0USE*:PC;K?#52=S.:U+M=+J!7N(0V SQ>1(%&2&MLG@=T$ MXE PP+B<\M2-DZ$2"NP":6Q:%'#'6?5'GT#=0_.J+@!'W'KX*Q3Z)GWZD?\+ M4'W30]77ID7[[6.[>6"ROP)>N9CP\H_E&9_P7%>-*0):_5DJ<+""@RA(H#E? M@'VF0I\(R@5A,F&>5D(HS8;*MM\D7SIB%FE]!:H=GFO_? >DS0OSQD%1U>L5 M-?[J1 W37LHU-"<9J(,@3L%J\")&0B\2C"7:356\U33;J$Y8(:$XF.Q1&"0D M<@4Z[51,P-X6))4LH3%8X+Z_=G3\O6+(^W8Q!(]&Q'=7(8;9%=Y4Q+:S1@,ZWS[HTKB?0/OU? M5J76/DPE:,D.#?]62*/@;NAP$'-'J=%K:]9F]+O8:%7:[-M\21O?<.M!H)QQ MF?C<(VD@ G0A2; 25$BD&T2^&TA-=3#4/?1-"+1QNJP<@*X;&7X3 G[ H_09 M!@3C^LBG_-QL[F?M4O)#3P@92[!S(]S(7@JJ0 +820,O#64:A1$?UAY>H;D? M20F&9.H1JEP\ $@#PD$S@O4/_^<+[>K0'=;D3>0-=5%K+P;JAOLL6^8U/U8?)K"PNS7;>&A]'Z 5A'#)-(@&@-J B M(BR(-%$^'G0!J;QDL,;BFKV][XOYUSP4@R&C%U/T'@(9_53"/DLY2?!C#*C) M92E/1#Q8G^(-L-UMOP6XMB1=LVK\#BO)7YUJU)*+) P92,14@)64X$$9F$K* M=2,)R ^,R^$*2-A)G_BDOW$.)[.\N-;:[+?/\U)>P/;$YYXE\:3$,S&5$E!F M8.+&.B1")P%)X\"389)XKEK[KON!E8J_W8IC*W(&<)YR';D1B2(-\HGZ,6$\ MB(A.0B_QT]AGT6#ET]]Y/K>&=YX75RB/T/9O H>KVX*K>PRC6DJM,K#@ZV$./;SPXW%?*A&_P_#//U(?I M 9]E-<^WQ069,!9%E(?$Y2!Z@B2,"$H:PF,OB&4,N")9NT'QW/;2 (SD,(@# MET<8Y0:T#02 \$1S11B-E )AZ0(B'YHR^8Z5\E?G6=8J\20/.?%]C&V(&24< M;4SABI3"S.2 E7Y4F*,MD<",$*! MWS4 JM3E O['P^&%J:!KKV4X2F-/+3D#+/'ZQ_\GTVS6K]6W:IP<@ $7".D>+[5:7KZM=K&QZ5 M\^J&YO]4X*GO3-=Z_[S4ZW(F#\!YPH.$^=3GA"44#$T\(4FX"Q^5= 'X\D"P MP86\;$CUKU"A)$$:!!YH$!I+W$^))BQ.0*$$6BJ?N3SF@S7O?V@_M;&&Q]JF MZ%87V>QY;JB8^UZ<1BE)50(&I!]% .C\A$B7!WX0 )CVUFY _BAIUQIPLYW^ M .DSG7C 2YXK*(!T)4 T4D%T$B7"5RSAZ6!C/[[KZ/37>99CPO*V6$^,^X'T M@H#$29*2P$LX@+>0@_6:\I E\*$? MEO*(Q)0++1C7L1J<$^ N_ 6@X.OXZUE@C#6%#D2:NZ&7$,TXX'!7,)(PI4"Z M28]J1GF3)1 MW!OLV<9FXT'68R_'0DLW4'@VH3'$@P9$Z)"1-'95K)0?NGXT $_=\DDS(QY; MB6I07'"N,&J#IG@DF8*( #D!D-<7PF.!%S\OY]MO@/:@G>GY.GUO:[)*7!DJ M/Z6@O"E#JR0F22@3XC-&)6,I\^1PS<6A"(X51FEXJ1O0-$V(*P/,Z$L4"/(P M)BH1 =3AH6?U;L:[Y\8^I0&&S@L?HWXX%@R ?QB60.(L%*$_ MN)/RP>WO51;82&@0Q5CW+T"S*8R1%)P1-V'"\_W0#]G:@<&3F4V#6761NI(J M)4B8XGDXUA[CVI4D52SP52JU< ?GXQZ]3GT\G8 =P[V02#\$,19$/A&!T "O M:03:D@/*]H9&P*TXI-A0^@*#/4@Q*L7#XT0WXH3IA)-8RD2[*O1X.%@GPE98 M""M$I(&$)0P9![L 4TTH&+7,$YQH[C)?1C+RQ& 1Z1 ^%PTRF'0,+U^(BX2#W832F)4RR]Z3*7B#1,B/#!% >; M7 7##=(;&%566:GEFPJO;MQS-X!( PZF3.)Z6&37PRK$D2!"*$HHD^B%U@'C MP^7?]>8 GUX5VV(:^1R0&/48\3T@)6AZK/@E?/@G2'22I F3@XOL6D_=U6]F MGF<=#;&=]J%/-1@1%(M71WCDH"EA+G!QPD2B>4H9'7 ]@H&E'PX L++4"]-4 MQ 2M>PPW!24< '1-.,-"IS&/AA=<,%1RKD=M2(_RD%,.+4J@D!MKDHC0)2'G MJ=*QUI0-MMSSMYU3F%22 8CO?2F+.;#/L98ZN^0B7T.HR #0I)(\3%A,210Q M#VQ4$.-"^2Z) )VD3 D_D8--3Q[:EA^ 0F:,,QX F/15",9M&FI,59)$1%*J M))3P87#G'-ML' Q@!],PXIS%0'*\WBE@D4M$$*2$!I&*4\G"@ Y6)7Q?T2Z\ M\..BR)^NO%]$QT5ZL$MRU6@S.:G_*_*D!R$X= M^ZD224RP5"F0R,?06A$0[B51HH2,1#2XTY$-G1&OT!VKJ*]3W!.<,1!?F&$+ MQD9$J,*2 CZ8D,&VG1&/CI 7%^\#"IC[G@J)0O <S*1+$$=J4?$= I8!*!A>12+OUPZTGYI-SQ,NK,D I5\RC(29NX*W0,07S5X:$>D'J)ZF44@S.%3ID MPVF%%;\YU:&.DI!PE>K&7YJJA+@I .Z 10%S!QNC\:P=E]MJ/F[H,@8F52"D M)E+C;;W230G'' >7N4D8:L;X< ^JAUHJ=3W&AA:IQ[U48JEG]-2X$>%:881( MZC.:"%^JK< $ZSH6&X#Q[O,X#6(FL>YP!,8&J&O!82P>\],PY9CT-=@PS&TI MN[H9RL8QCP25@!\X%ICAL4>2".PT3^I(>=H-Q' 3,)^UMM].=F+4IUHP2D#% M@J#P/*PB+QFT[GHB9:F(_,%%^VW,<;09$B6N#%P:22!,ZI- ^#'6B!%$Q8D2 M3'@B)(OB.IL\S!C=* ^Z&#&"PCC76=E2$^0FZRY*4NE)0(8=+\@&= M.*_'X&9>E A3.];5'*@C$@!7J4M"J5P6>;%P^6#!U69+ UE1C0BNZ:'J!TD5 M[;?/7=5OJ )1JM(@]!AT+F,,"Y:$JS $^!@QGRNI S4X53_0-.<5"I,D8*&/ M@8YQJ 6& 0>$H7>5)X&G&-[F-[RZ;^MWL'_7 >Y)D=98N16>:_]\!ULY+\P; M!T6U/54 DSCQ?2E2$B/@"RC>[.0I^$MYB0I=[D5T[:Z5[Y=FU/WF@RGJK4B: MP>@YIS0A<8SW7 (P(BQ2(=Z##8A82U\-[^:Q1Y77W\;;R348*CP(05QZ+EB7 M@OF$!=(E(I'PGR!)Q7#+"VTR.?%!G 1&S^: TI,G06X&*Z4\\D,,].4L81B, M"#SK)R%Q(YIJGB:^5H,LQK"!RXU6>+ @! NXYCZ) ["I@D3BP8*6!#.B1"P$ M#Y+!QLROM;C<-X_B WK!=8>6?RND/99:VL-_U5-=\AQ&LZ\FV32KS,:_U(=? MT$/S/#>T% E-/2PWZ<+A7IDYY&B303C+N'+C,"&* MZAAC^L&DI9BMX7E^Q$24!O%@Z^*-[I@!N&,V%%FG1*S0P M=#-NA>$$J"EP9L"3QMMPK_6(+ MP6P&,B5QBAF.":$,;QF/:4B$P)!/C/@)PC1RAQ=I,*2+I=[/2\!M<^.7[)[: M%L]-X%,!IFY*4A]X*G 311A&XZE4:1$&$=-\L)Z;@=<062&58NWQR!,!B2*L MMA< _DT\7Q!/!H&D(A41WXHMNH'#@ZV^^TVD<1A%()"U#(#N6@@B@D00K2(W M3*)4A'2[0[Y?+';<4%"A\*@.!",A97B7J)\0ID"8R$1%(:-Q$,2#/4P9'6^# M9BU@'\]+O)A$/HHJ"F/@/&0DXHGP>.BZ83!8(+$%8?VKK"0:A\ISA6=K+P0T MUEAZ71#E29_Y@'!UE[;B:I?-^ ,2KD/M24T4%F$.&*6$I8$DL:\T#:1( M>;05@25/DJ6Q&1+16$@O#5,2*Q=()%,&%G8JB*0\"L. N?'ZKSCXT1VW[MJ< M%Z5^G@HQCCT:"B_%$'L,YPXY6-98N<%WH]0+:+?O_&^.6+,7UW$&-:92*@KP<@!4QF,YI@( MJ5-")17"DQ'3='#.DM'(V8I-J*) Z-"'GB,/7>7 9-R/7& RI9E4/D_D8 -7 M!E,=80"Z63(5RR!P21)(!7:0YQ*&F1U1PCAS797P9+!GL@-.FUU/M!CS1*)% MJK%"8(294@+^BGWB49GX41+ZT?HO*M@2\>0)'4=N3 JA+9"B,"KYF.?L\"' M4?G#O2-D.]AZA6X8%M#8C7E TC3$F&F1D$1RL-O!2/"4\H7@@PL]'>V#;]C[ MFSG%5P'3$JQ*XJ948KTUCR0B '-3,QV$RL7KYX?&3NL[Q1]HQ9W-H!TO#K5R M?4E4@A%H'HT(][A'/,T YZ2QC,1@(X:&>,8_ ))&GO(#7RLBO0 +-4)81[6 M<%61B%W8\P #G@5)'Y_SMSXI-!@H0:47)2[#H) (N $L49(DP!)**P44C&0J M!B?[AUA&8 ;.W2]U/,9(S&7/@G2 -1X"&/1U)4AH]*GPZR.OI'3G WEC.&& MHA$G2:!2$D2Q MD;) 1K+P>NC/4 2^D\\L:/YUI_)7&YRY)0$IIBP69*@:A> M#)LO=5T@HTBD.UA7\9H/YMX7\Z\EA&PIS9F,4R%\@A76L-Z])@EE$0G#Q(]% MXE)W>"74MR%#;#W0QN.2L31-@4^D((&*(I+(R.Q5EPL.3,0&>W0^U+"B >A0 M3Z0\39.$\#3&)!;XAWD:KRR- U^ZL8"OATK6H=TALJ;;^<+$XU2#7-0**!2% M0"O-$I*XRE51D +BV8KBKYL*.=_NK) T49&BYF"3@8Y4'N',UPB39.*">1+[ M@POF7,_5C(\5KYO*$4Q5$&.-3Q]3NOS0"-J8:.WY'D!=3]/!GBUL40@$NI^. M4G.Z\"RU-)ZZ,C\,2)BX( NHK_!*W)!XC L:Z4AHL78V^@&C(O[VE6*]>V\> M%>$9)5KK."2PU= #%X2@*)E+.*I#Z+H\ EVN48Z)]&A$M/$ QW MU)&GF1L/SC4\L+NU-K2M(L!>6/733[T0C%WA@K$;"A)+S6,&RM17@_4X;6?X M_[JJ'.I I"HF2:H!#J6:XZ7"DH1*!B)*9,C$MCLMGEH\KO)J3*%25R<1\5RL M01E[@+ZBE!.>Q)%@(:5BP+[\0<;F;L9V]82 Y0U#$DI \@&8K("BA<)$4AV% MW%5).-B\F2WQSZ]PUW&N*-6 0EPI*0:BN$GBA*=IZ+H\# >7?;@%CMP5 M%AX/ YFFB.*] $SW('+QC-,-"95:,3\6+/#6[LO[7LF#8N?I<9J0@>>I("8J M1?,'V5@(A7?9)I%(J90J?D$N[S&$LK^))/5YX*5$Q!$G@/; ]@I9##HJE)Y/ M/;PV?8BL,4 ";L:5&04)2Z2*B&2^CZX- 5(P20GW):PWXPF-!HLJMN.6^U4> M^JM(RPB+R L\?HJ@X231DB1^(ER1!JD7#2[7=3-LS207E(:"^#%&_2L02<)/ MX!_M>QRSS <8]?\HL/P;2"AH9WK^S*]_#%3*4S^01+D,<'7D)R"J (M$E(/V M">.(!8-U]@W4U[!*3U"4*$53140HL*:O#HA@RB=IFC*9LIA%";^'@%-]AM)X9(,>Q&:0;( ?-NN92$ZS0FH)8XU8)3D0XV ML7XP9N!ZK 0E!=,"C',6H LQ<#EA K2#H*[+*$LC-ER9@A;=)S[IZX/#R2PO MKK4V8.[SO)078!?@<\]R7[E,-P_;4.GPTV MWPP)>0#;+'(U21(!)!2)1Q(9:.*[*0NBP/<"M79L_GW"9X5'[I'/ L"C/F&< MIR3 >[\2Z4NP+4$AA#I*!IH[=9K5N3Y*/TQ5=IFI.<\71LJ[K-2R+IZG'H\B ME8 EB3<@>1KIE1"F/45$1'7HQU+%R;:DRSQA9.UZ%'QK&"$C^HJP),0B$WZL(I83*%FW@T]@//"S84YEV#>%#W4Z[):CG6$X#Z M /)[LN-(Y-FYL2NQK*^LM3K-)O (>H;KK$JY-.'@[0);VO^\GH9W58'M-/+& M$GB]/74,VEO 8E*X#,JF0O(RD]-9)]$OU= 0L[QNK 01.4@_5[KO;COY?D_ MHSCT%9:A3@7>ZA2&"#>5! Q#4TTC'HMD<*>8&RJZML)5CQ-)&1<:@"SZ6>&EQ(X):%WCR5.WH.JV&H^OO9G8JC(^/$1*SH)H#RKD?; M'MHGV\_8Q1W=S>"96ZTW0X8_O[.UWY&JRG@@JJ-T'^19)OF[(L]Y61DKH.O* M&'BZW\2G.3S.P<*[.9JL*@+ +WN_G[Q[:#BWWL- M9(0/V9<]6)H"X+JN[,<+S979S[#PO_P/Q_D9_NM4]74.@FO&%8::DKJ8[;F[ M839]"]0B%SH[OZB;+T3QA539?\-3>Z(HH24"W[R%$<[:1E+8C_B(WJ/NK'X[ MX>4Y-&*:?&M^2_DDRZ]-K$3E?-)7SC$@M&G[H"AJ6'EX%CFY6:7)5\]G8QD@@&\F#?T/%5INJ+ MO32KB9$H4^S1^?D-]@FK->NMV%-/]2N3HS\XN?_Z$XW["'@"ILOO7 9O+__37 M0^?@Z./'#RVFFFN4G)UBM!^WD5A615YIMHG2[,..(IM$W)?[6]+=M5[ /?.7>+M M.]J&F0!^FA93 X\S:0#:^[. L306BI-8FPLA8T9$Z#(2IB'S0^U*K CA-%;* ML4[-B9KKQP$3"B]K#0D>KY&$1YKX7,9I0EF21M$K9\K1FE0ZVWM7R#EB1SP; M&,:"4I?\K6.GI67Y9=R1 ]V1CX'1=[-/\H.3?_V1EW\X1U/]T^HAQX^.Z5[$ M858PFZ*K9H\$N[!Q%[QKF7DW]/W_7 <0_A>8H5EZ?9-HWZ%,[Q%:BC'FL20F M2G%%@D@IDHC$)9%*&$@C[OM1LBJAM3^=SGE^K&=%6;]RC)NE_LNK#"99:0G4 M*W+!\[RHP9 ?D6\#6"@_]?^IT^_[__F'!]^/CH^=3[_?GSR M^_ZG4^?TR $8>0I8T:&^N^<_N]#IX<^V[FL@TDH!B M(A (7/A$@RB@>#&?BNBJ!,)GX\ ]M&[=)8FPI^ ;,H%>+O UHO@UP:D3/1T& M64!OR0O'ISMK(D/B29>E7D)<@1$304*)H"(AS T3 4OMRU"OB@SO#6O]$Y;W M/7Q3#6.!\53U:[CRV^#F\Y<11\?;(*L?#Y\>0:^U 2@W=K7GQ93 _A(DH,PE M0BE*/!^O?)0>3R.U,JNOY-/*E"W:-A 5; .(.CW>_W3RP:"E$4@].R'Y'JB& MQ.I1^?/A\8>C=\[[XZ./SIW_.SUZN>N%P>Q9A2$&SOLLUP[L6*'+O77!3N5& M8>*;C.\ RW""<-32(S3A;B "P97[:+QS:$(4<#)V+L-89Q<#E!D=OGR\5W9L MS)]''^'-^ZYCXQ_U[0U!W/9F\;6V[]F;J0Y3)34G+%4)F(1!0'C*-6$Q2].$ M48UI'RO9F\?Z/*MJ0#DU!AVO=']^=?+WR\'R[SIWX#\ N9IPH!79'\_C..[U MX1.O. EC'T-_MY1L U:L&TNZ&=5 MDZPQM_HNWN#SNF@IB*/ H"B8 CY.\W#\%3JCNQ,MV%T->K-U__ M\>/ M+6^8NY5=Y.E(",%)3'U*@H13+#;NDX0%B> >WFJW(B"*%7LZG6+B.P\PC[^\ M/BB4OFW:5_@$EGW$=E;B!KV/[]_IG&,QJ:_K.6 9M3VD#:0?,LH]HFDJD;0I MX)A $:VTKZ*8LTB[JR'M*?_RH8GHMF685F9PW$NEWA1^#5#HD^U!W9\ MO,D-'P\.)MV+?1RS<9VB=(KZ0I?.O^9E5JG,I!\!&NJO^E9/-.L+*S/=\IQ/ ML_\VGW]:I4C8GC5Y_6'W>/=DUVDR(LMG0^QEV>5\*G;OI/ (&,P!0*J],(P] M$BD7BU GDC E/1+[R@5-X?)8R=5HE7VE2EU5S7]^RZ::KI$)0NHESCZ\?*&= MSSE,&9:+JS6[J>X;S/(QZSU'IE+1**98[0\S)ZF4)(F3A, G#\O&)#I]=/S= M?83PUDB(DSF\[02N^PV:?=.;(4PBZ?.$$N;!C@@$ &=& Q=Z\V4HM(R4\%9* M@P/X\Z@\+:[6"8C?%V7M_ /^N1@P^RL>)-2/(R*8<#%AU"4)VC$B"<)(!KX; M^/Y*E]X@GZ/R,Y@D@ XV:K&F[FBD]E1!,73T-D#/]@)$ZD).)\ICT_ M95ZT(G.E(>CG BB6_W_9S!B@ZZ-6'%&7C6;*4R+5AL+HGYV5L%NS&<\=_47+ M>9U=HMLVQ4*4+Q7' \L[R/,/HESX+SKT!G".\Z-GK"EH "\0(=%^"AHB8A'> ME.(2CT4JE;X;1OK1 GU\3YLN!6)D%4<3R0T'O[AZD]K.E=/E4BD3SWB)AXH M$3<21/"($TH%HSR-I%2/CN_&6N/YYXMB.JAS=9^YA 8T6@/M'WG<=">I-[1* M/XORS2^O%^>N__4GK&OTMG)JG>L9TM29&J+N.* V\CF>?SD<-CCPS++ '$_. M!A@2<$_8XW?--,&LJ1^:ZPG@BS*K,WC8G@KK4BMG-B^K.1X/UX4#3Q@7$_5> MBY\0G6"H^[ZL]Y['T9O/'CAZH[MN\,#/WD/'=O"N]\#/?K++@F\YV$N>!C_? MGX9W-W9,M@8[FNJ:R+B:RPM'8H&='P/1]RZ1\Z?4_,_U-[)8=R[/-^QR(T"$OL>)8$*?2)HHH@* S=4 9,^?W0F M6X-PKJDGC";X?C9Y*/P:>,!46=UQ/O/2^3O/Y]KY#P PKDN=S[IT3/FO)W![ MVF5^!D)DR.SJ):YVJ1N2!Y]AM2*S,-& MTYE([UMG1Z@'?_38Z'Y%6RG^;^>O>2%X#J9G#L:G@P4H=/T#IQ%/YP]>B1'_ M%";\^9()OP8WUX_.XE,QU<,9S1:Z@'YPIGCIA,3X.''MR LM_W#P^BHGLTS2 MRQ3(*H<[5SK/R1_3X@H&J7D%-%/P0S5'YR.O'*73;&H3"8[G.49$A"V[];@4 M.&_W;@^K61/LKD)ALS>?S70I>:7?/LE2_%-7CW8Y_S##-3FX=Z_+M[=_WQD# M97X4:$52Q-A!Z@%RB0'(@!;@# .BE%I1T,<_@$/^A@QRTO#'!\,>KX9$Z$_% MNDX<'D?^11V;IQ_ */#N$'C3HH9O_CW/4*."(DTQR[8TB?W5W1K6Q\!;FWF^ MT+.CM'M::2=H B*.*>*;BEEQ&)-$,DY8$M%(IZX;L4<7?+#2[N]%/I_6O#0I MR^7-NBRCE!NEW+"DW-6%-CD0RZ)NSWE-?W(N ,"A@%,.S_-.RO7%G]#- ]#H M Q*O!_5:"Q*E(/Z,M38>=>HZI)54YKZ$]V"].-9<73G51 M8"ZJ8R\2@'=X?5-.7_'JMI V+S=S^ FPZ50YKST[1P$6*_PN_H6V)3QO'H67 MU0YS'<6OJWM$^:-%%DV\P*7,(VEJ[A+1G"0!CTFD?3=2 MPD^ENZ+0T(-Y6<+T;'D:]#35O+Y546HPJFEHHFN(FGPAZ#>FR$>)/BR);@0= MR+A)5M<@%8T?K2RFZ.K,KQU]JWN2X[>>[^UVUG]F:@K,L*; NH6_'6\GTW7UT[HD-B#* M1"D_(J'/*0FT"R:UISC1 >5)/4KL46(_'XEM M_*LYS$0[7$J0V!CMIHP00^?J],YO'=AIY,X?J@F(>NBE;'$>B*()K,#U#N)U M: Y +J[:N7->%E?U1?OS+L!W;<9FG+FFE*%)2L"P4\]]>]\(S<_T;?O85Q^X M?WSM@XC9FX?O&6O[9.MNIIX@7FN%]$V/W2>LA7(/QSUE:?HM#<6DR>Z#P9@/ MU4@)=Y.'(C7IKAL]&,BY^U#K#_WF]=Y<7:3/$")[[BKJLRP4[T-&KJL2Y;F$ MX=T:@4@%X2%7Q*5Q*FGJI4$2KZY08'D K'A>E-=WG%";AXSXD[C/_G+O2?/3QY0*L]IVD^ M?YQY,ED%19 J6BP300$DCJ$9&"D>;Y6!+94U3YP6K,N99'_FI8Y,!RR!:8==^9,OU$ G;U M(3(;B !ZFIBS]('8+BP0^(W);Q@_;**&M3)9<'7AS"L;%P83M;>;U]U=MVV$ M+D;N8E_Y-79^E4'7T*TSA6$7&.IUF57&33WE4YGQ'&,G\#X=?+BJ^53Q4E4. MEJ/.U'TI[/YK_M.=(5[.SUQD+@N+ZPU'@% M''3+STT:3%=MDE>5KBK\JEU^G:;:1"5/F[K%^&:&P!%D[2NS(CY7&5U,Z[=-:5?))T"8A)S$+%$_A_WW.'ZMW/LBTW,>I%.7^@J#O_-XBG/=*]+X06&P^4^[?)K<5M_.=3?%86[W!OM:DQ*6F M"@M^)8NRU.W%24;1E"4FR16XMRZS8E[EU^W6NJO7-6TOE;756:U MX!0+/(%:)((CW$% I*>5U:^8\@0_F13:KO?^-NST[7NN\(!=&Q.X*DKR=A5!B[KP+*S='[V%L=W0.L4,M^:CM 574?_6UPZPHE&C)@4N1;0*'=P%;#%'F,]F M9?$E W;5 %'_XW';\!&>N6;_OC?YO#"7YD9C%K"(!I(D'J+85'N$49T2*@-? M:!G&'K]U[4L,/[B!\DA@?)DQ#8C0(2-I[*I8*3]T_3LV\&=C'[_/"UZ_ @L\ MLZW]?O;[R;M7H.8DK%!>_>65N[RYI_,)445-F@=>_4)WXICN>"S:Z8<\6=5T7-310S&OC\32N3_L+EL>)=RAE M.T'B.SGZU!+XZ.U0WVN>V=S*M<)V(6A_>D!\+RVFK9%^I7'G]6;=7S2 S^_; M8COS<@;66"?'@63ZO##2G^>RK3113//K'5.G"!Z[8P J0R.N**N=N^PH5"L@ M#BJT\6PQ2S"6;B@-^.:B@#G# N"STO@]2P?T&,>2%/?/O3_'I76XX# &4WQ( M?^E[6GA3KJ(=T81?8^4-I<'H;,MP+)8=ENH4"VHH#<, GD=O!*(/3R5+@7K27-R$)%X+@#K[J M5YM?8C)NWO@(7.-1 [H"@W@&IN&\R(V8C$(2\Y2"AF.2",;P)N# B[4.0^W= M]0/;-1MKJOP]$7A-U/]^MW1P>\?#S^=GC@? M/AT<'7\^.MX_/7SG_/I/Y_CP_>'QX:>#PQLKH[++U7GSW201-&:$NBH <)N$ M1/BA('[B17', H\&C_9FM-[\ZL-4%J#N3/[4K]?0&L"4J=2GT/2O.4B05XX& MY#M#GU4YU]\6U[*ENNC#U,H^ZZ9N?-P ^3Z 15\YU 6H4A;S\PN'!JAP/O.R M=CY\^-"5^-J?3N> ;(^[LV6 =!-XC_QMI\57)G2@-K"D MR4: #F?P>J_=DY:%_Y#%L#&)+A1 MV=RNWD1KX^I -( :##&H1AC;H.@,(&]7AM,$6-RHN(G8MHN+0%685152%-<\ M-] 5$"<>)-IZE@ ;Z\8-KN'-%G1G:.XYUYJ7CHWU $L'NO<;@+$Y9>?@Y/2L MMG,']3UKJGCBL+,>!^,/6=H4O%OBJR6&,@C\:\Q[-[^H!9?-#)=U!T4M]%Z" M\$WL!1XPS'#KM-NFZZA?I.BV Q,D[+(.>K+[.KU=#V_R4L5/>"/V9=GS+\'HT_=#Z]5O MH@TMAM'W^Y\^_;[_&P!J6)!3Y^B3\_[H^*/1 R]X94[W?_WMT#EZ#XSRZ10- MD""-JV![0]8I/[(WH;4AO1 MVS)ZVQ_AV\;A&S\KL^J/LY2;'(FGP'#'T)_SWO8WXK@7@>.H-P*Y$?"\Y'D] M)V@S KD1R"T#N5]'(+=Q("?.YM-25T5^J=595?,T/<.<4\QL>0I4]WO7.:98 MI*E).,#.1XCW(B">YXX0;X1"+WE>SPGTC!!OA'C+$.]@A'@;AWCR3%X+739U M8J^? M8=]#L9S^OYP1N1B@W0KDE*.>-2&[32,X[FY7%# >C MG\0Y][GK;81P+P/"T1'"C5#G)<_K.8&:$<*-$&X)PODCA-LTA///M3(+G?L%,L9==V.@*Z$="-@&X$/L]^7L\)XHR ;@1T2X N& '=I@%= M< ;ST&<53W5]?::R"N^,F9=/XZ#["#\Z)Z9KY]VBZQ'!N!'=KJ^*TJGEN MJHC3)%/J[CK,SW"R(P;X]1&7+?-LWT!N.ZQOKUP].UMVK<7GDW,];QG:5&>+>YOJL[L MK:QG^M_S)_'RV3N"\>*QXWMO]3PT5YKOP!.YN:/J9''WE_.1UW5[:^V'JIK# M5Y_GI;S@S2VY]MW>'6 C=-P>Z/@8!^)87V4$D2]Z7L\)4XT(?>^Q9W.@?%5&5U^PR@PWE>FT>.9MIV/CK^7@A4#$:H M.$*JESROYP2>1J@X0L5EJ#C>D+%YK,C/_CWGTSJK 5E=:OR0MW\W62)/@17_ MW]X8#.S[?Q?CZ*>,./NBF-=.<]2,=VV,4'"$@B,4'"'3LY_7 2 M%$Q&)+AI))CTCGXK0%Z-^[":SV:Y^9N73X$$%W[ DVX0!A&>] 9R[;SC-1^A MWPC]1N@W0J1G/Z_G!(9&Z#="OR7HQT;HMVGHQ\[D!9^>Z^HLFZ+7CY^7NH%_ M5UE]<<:E? KH=V 'X63VY/==?R .#L39E[*8 P#$+XII^S&;GIL7%M!QX3$< M,>*($4>,.&*I9S^OYX2:1HPX8L1EC+@X*5Y1L\YPL=E09.*Z02<_PZ&715[9 M,M/JJMZA(HC5!RAX@BIGOV\GA-X&J'B"!67H>*O(U1\=E!1 MG!7E639-BW)B0-Y3H,2C^D*7SH=%IR,^?!GX,!SQX5BN>ISIB"%'#/E2,>3! MCYQ)OYS-OQD0*'O7EIQAG4->XAUQ6/40V/=),.'B7!E+'-K^G?>V?^?_F9=9 MI3)I,I2=^H+7SN=27\*;@"*KF99/D;J\#1)H!)$CB!REZSC34:AM[6Q? (@< MTF8?+SQYY&QO7GBRT1M/QBM/M@@$CE>>;%Q&CO/:KGD])Z SPKIG!NL>ZQND M[IBOLFE7('7/5%9J61=E=::_:#DW]6K23.H2;STI9\73> .;,>PXA^T@G*/4 M#L,$%Q[@4* ][?RU@,7#])0Q(V6+P-]C/(#1" -'N/22Y_6<@-$( T<8N P# MZ0@#-PX#:0_\R6(RT]/JR<(#%XCOH-?S".Y&<#>"NQ$$/?MY/2>X,X*[$=PM M@SMO!'<;!W?>664O^KT^*ZZFNJPNLMF9A-'Q;'HF]%0_R24FS67#U\Y1.P:\ MB>3 #L/Y%8>1F9(S]G?C]5M(SL?H/F9AG_&4^(1&8[(<$10+V%>SPDKC'&D6%P M-BNSJPQCLY29F'&,-PA'V MC;!O3)H=9SI"PZV>[0N AD/:[&-Z\&K3@R\WF!W\]Q$";@\$').#-RXAQWEM MU[R>$\P90=TS W6/]O>%H[]OX_Z^\$Q_NQ8UQ^\8C\1H3TDN?UG+#0B/Q&Y+>,_*(1^6T<^458 M"QK+P_QQ5LTG\/[U4R"]]]"G0UWR-^?$=CHBNA>!Z'QW1'0C\GG)\WI.&&=$ M=,\,T3TKH/-L)]8AN J^Y?5370%\TO4V@K67 =;H0V(0_LM%KLV?@]C.-_I^ ML+MO)?)C%G7]%1VV4TPUU^(+8&*\@[VQ7PR?:NR:I;SZSW\]>V,*[R= MJ)O,;IC9_AHU;[_XU[RJL_2Z[=J\2O14O17%%YP#M BH 1Q"@U]^<9-3[VO M3?M[U_D;-OX*5CU;$A&PW&;9+SJ -./GVN(?PE,8Y1[/K_AU]?;5FYOT:1?? ML-S=*_^8!=[.+;I8TFZ*9F@99CS6>\%NZ/O_>;/G5>X$+9?%O,R_9;0&6Z=.K"L1UUI8Q! MWI@WLKIRJKFH,I7Q,M/5[O<+8YIL2D[T _560..#_=]//QQ]VC_^IW-RNG]Z M^/'PTZES?/C7_>-W'S[]U7E_=/P/^)/\=G3T-_S:./PB+_CT7/?:"FZWU>RT_L.+70[3S>>H.78<,:^=:5$[>3;) M#T%S//FT*.3\&4R6:P)K=^RI )U:VO[4+>_++4>*WCK>^%SC-]>;OM2NL_ M;GVI8:--[AK)K,#M $MU\P=D[6PZOR6Z@W!]#_LJV-"[SJEI]X$MCZT*7D&3P'>3VYP+>[;$(!S+ M-[PIQM"1J-T]_VKN[.SM-!#*(#++ZYV[FC4,D39E'9IR%+ JU7PRL^U,N-(H MQA;OVF>OM"-!^IYC.=EI85XI\:X >XLH_(HT<[B\0'[K[WBS=,UZETO3V>V* ME&43W#F8;IAR$KN[WLQ@02J"Q%U8\K <3,W8K C4SFL4V[CJ1@":.?VT=[]% MU.@X!+A&8\;_N6P.]?0E^F?OM'M@-F7]UBA&@@>*U1[RD/4CW5"A"Y76=+8Y MG1KLQJ$7>5$4>Y3ZB>LO9IY-VFAJ>@+9GS M#'"UFFO#_7<]FTW_-02& MH6 42@,_CGPR\DEK(6*-^-KB8*--"]!Z98,#4!4#8)'&=F_!.RA14+28CP9" M3D&[F4'WQ2A]1J[J2Y_&X_-G!*E9CI5J08D!N(67"V2PS-K'^%+)96,.&^\- MV&Y /BQ:BTS)+\'*%GGK98)W 7D"^ANY;>2V!;?U> R,C24S!U%3ZUA9,*5H M_ LC&XULU$#XLKA""32]P2D5!^%C^.<>Q>>\;MP/IY_W6Y>94S6%VXR%+K\FP5'-AT\((:>63DD>Y0SACYVK!)81W18/"C_VP*W_:]!WHRRXMK MK9TK0.KPB[EY .$3*K\).H:-.R*U]5Y'%AM9[#9:6D9%")YF9:'F$EVFY1\: M7VO,PTOM5$5:7P&:&EEI9*76>5 9]Y+DLZP&:6-@=_-WJ?\]STKK@Q\Y9N08 MRS%'\[)OJO':V/Z&<4IMS+4_]+4#>J\JIE,]VO@CX]SISYX5596A3TA>"^"5 M]BHD+&2JS*$?1FC4HY$_\M&M6F8MYX (RLX746.Y/@>EE6>M<&J\ +*8 WLA MRQ5=5,@BQN8>%V=5Y B7,!)DTSN)2 MEU.$Y U8G\U%GDE0I_#OM6,#_ZJO1ON!K,RJW,;+8"L]9RA^E?,K"^CFN='9 MN3$"K*@MRJ87$[8U,N;(F N?Q"7/\IYCHBF1!?*PT<5\@M7I4?W6-NH<&[?* MN)CVXM"G6@+DXZ71QM5\9N)WE]5U.L<4NPX>[M[#B"\L['DY$G>_.?.X$3'7 MQ=T>9]4?SGL;'-=%7"H;>0O=V> Y0QP34; (]BOQQ3:JSL013OAUH_Y,"&%+ MEITN^&\)?YE&NP)JB]@J$W[9-9R#0 )YQ4712*FZ]Z/2E2PSH=7M .1[I]T+ M)FWC15479VS]M3!V.]D4N'AZWAQIWXC&QK%T0=; DI/,1BJ_?G5R>/#J)Q,B MBA*W96.@(!YWM[ZZVT&39@E_,'*RJ'0;]6H7 ]V N-HPE8<"78_,-.?3/Z;% ME9'J\VD3C&R.ZMNA\;PJFJ%=\$O=#0!4QB7:;8XV5#?VFNG2[LMFY+O.A^FE MKDQ+-K(7B5UE>$_M2J.KHT MW'-_'&D3_ZGN#B1=CNSM9PHT^Y"3>^M%8S:.>LE/,) MO #H\E;JS)CHMV8)[(V)?D^QJ#\]O,GGO('\=].AN0?IOYJUH M8[!]U5STZ?3XZ-WO!YCZN9)$SLVMS&//)TV&,)_-;41@K>7%% 9P?KV4 MC5'"0#-C4B#$RF'XF,^)^53R GC*R34O39(F(GA3I 4]Q@#CYZ"5\> <\;IQ MFF 0XO2BR9/2O:0J1'MZEE6%LAE&QFG7&B?-A<"-/X\TH=<5XF! @ZA(I@!\ MC4G1Q'Z X>6,^Z+18&)$PZZR^]\<5!(\:X>NFYUTNQEPT9NNR[ M)B>JGZ9OMH!UL%$;*16PT0E&-(ULBM0 !@ES_[;6DS]%B38;4M? MS"XXF&_RNL\&QM9I4R*08!_-IH /[4,M)P%;IF9#U;T)8+JU(^93E2-W-4SK MO'Z,+EVUZLQV]>[ZQW-?[[=)^],.VM(IXGDQ-19V!L3 ) !83Z4(;GP3 M\PWR#,5)MZ> &-WV,AX251BWRFQ>R@ND]QW4: Y,P.(V;I2I=>:TC+1C70CD MHL!?VY=VK$^[0$\*MH^6N&&SY@20MRQ@G1(XMV;[/WC$8V7HCA6@1>M76IQ/ M-HH!=\NLQ-8;GT(WIV[C5+UIF3Q]/M&X>IE]P09\F3Q9E+S-ZA@OAIDN"-Q, MH6?"+/VN\VO30?<>[H!%#PMIV7AM;7?=[:88VY$5ZH4+N49.7/%JN9 $K-D[ M0 %7]BS/H2R)=[JB)MUEL<#M6L[-60M(&BM=X 543\;E63LA]1)G'X8-!/B< MSX$"QP57.\Z)T9J!Z^Y@E9<::Q8@DYWJ+S"2.*(NLRRU$, A/3L K=>DW0* M_/0ZH?%/CL]<0@,:[3K]5SI_6]7I15@ 9#-,LL832UD6E?G1BF5D7('HX*)S MYH/ZOCTZ,SO KX,H:_69% MC:ML Y(X>AMM%]CT(NFVC;R%W;"OK._9X@(<^3OXDU=D,0$ 3S5T4,"VY38; MI:,:](I^0@?X\Z(1!XM* #UQ8*%<'ULM5 Y PZ;<@YET-\_&B0O/*X!798UR M<#8'-II7[=84&C#@K*B:[+^B\[^>VTR(AE1]EWSS*DK'-JVF&3T^-_.D=_/SS^^X?#?XQF5[[8:9TN0D7=6BX-YKVVI16L 80'0SUCR1H+ MK6&S0%*EGO*E4/C[K)$F)[_3FHTZ[7_&^(FBLB&K!DCR.>[HQLJ#\36G!6A- MP!NFS,M]6AME(W=2K1I=B+D=*#IVK .>M.?FNC\M6"6P4R86HS1!LU5OF6"\ MZ;P7T;](!<@Q^K8)_E^6!F M2\D%O"SQ\,H>*%SB02LP'CP*"@EFW4(VF+"X)N8/BQV:=U%IP=/.!>S _-IT MD^LON_8&(O/BO*UT@M%7M3G5J1H+#X1QD>/"@MG5E!!J@,_2!0A VI$N"A^]<,3S88IP/6L/J^ZG&"Y?6SRKDP*W3 .GK4&$C0F@#TP0 MO3=X+MKN':N^R^; V/ ,'H@M<'ACRUWJJ2H:@83>%*,)S3 J?FF.<3L? UIX M\+TJC1<"Y=8#(+ZS6;L8&).V8\.\+M'? \H6R4H,#C)N(-A850,H'#4'9FS$ M@UF8H@1.M@E!G4,&)K"SY)Y9LF/!9"U@8?[;"@(0;78/@C9O?3$3(Z5Q?Q23 MR7R:R>:,W29C+U<7V77>PWZ\0$LHY>:$VQXGVCZT 4QF,SO-::4-NX#FM/%\ M&7L"6D2D9$1 >T*-I[-.KJ?G]46&=+/4;EBBP6*PQ_BU5LVJ8<\- MQ-Y_.#G8_\WQ7"]PWAW^_?"WH\^FH*&)6J'>6U SA?P#JSZU?H#/=H>]:,3V M;M[Y8M.L0N:]UE@/S10_^\AAI1R?[MA5??VJ>00_O6HJ@+;6'^AD8/?_",+= MV($1Y(VX+Q?+[=%PQZ>^4UWPTCK!C9,4I$^!DT;BF"KIP-U82@R=]R"AK*>U MUU-G)_U:\%)A,^^,@ZY ,762M:YW;!?-SM;Y;D(M6LB%U1GM5"AC,?P&%M;Y MA=.;WO+D8/R]F2C'3W9VI4;K&REIE] X(+&1_D/M[*WUMDS< MMH+=XO'&+X00U#A]8.0F(JFKO':3'HND50AO%["W8H@@,\)#-#L8&JJ)[J#WF,J@3 MM^Y-?#6&6STM$_ICN-5@PJT&(O#OO[%E!2OTJ1%S)YV<.6GDV8O6!M.AM\TWHSPQ)AH:+!5'?;DH"9%VGW5OHY^O>KFP<:MDV60W:DM_@NO3$W: M7WNH7)=S3!B<@BF/ 5KMU^B**VLGU1H4V'E19VU^('JF,IZ#J%^_?O7Y\]&KGY;,]_X$$).5F32N*_1B3NQ9C_K77#5&^TY3IQIT1%F M)0]O9!.!$\'6=IU##D@OU>9V(5A!.4=T9]T4;9Q':W)K/*#(FG@1ZST!S&K] M""TQ"A/B,)_:J':DR%(XRIM6>M;4A M.U@/7-N0H^9(;0G?F0W:!71TQ@V>%.)[Z//NA9W#2F:R<8=OJQ3#P_!WNQOIC MJWDYXVW"$!8/L4ZLK*G 7?+V?-74-9\OA*&9?R.O7KQW'2/C"I._YYCL(%BM M S R/A[L+ BRH$!W2K'P12]IUN94SOAM.O9N_#!6F;:=F1^D41DM$]L$EKZO M^ ;+]6P\XUC D[*66:SO"I1(S+YP! M?NUMBIO(9BQ._]+3:P\*63DD287MM)\9EJ))1,(D">,Z;*.Z M\>CE O"IS'@35F#CI'M5\SI_KW5)VK/_1;@Y.H0U:4]X, 31^+,7P>QMMTM' M3&U61M,H$JL]#,):1T6IEF+AN^A8#%G0W%Y3V:7C]@;;Q3J8"(C643S3)<&C MF$4R6'=VULZCGU3;RV"Y>?C6=W%W>:V]T3<5W["A7)LPJ.Z'\U(OJLS855S. M,.["Q&$6E[K$5#A#D!E>;YEW#36N>@R/WW6<_3OBE);BLOY<+8T/DZJ,\SDS M:6QIX[O>]3K?]8+>BP2EUG]M\SFQ,V,'=Q5]FM@-Z/AZIOMY+TW4=Y=WTX2I M-97U6L?\\G G!6!B;?/2[6N;S+M\V9[3AO\O3'YN7F ,ARXG;>"^.2!J.4O! M=LZ+69,B;)BHB9Q>G'0L-CGN@?G-)._.T=W&\/8?-QYNDS.)Y\B,8E=N" [T[0S'D_]P2NY5*^:*<>EN7 +FV*WK0(PXR5E9U MC2XX 3.;2EW-L/J:.8HMRJ;M4LMR;NFTT]WE=B,<0H*JTN8FZ3:O"M9D^4NL MZ=U*Y>;F81B/R>TRQZ2+5.ZB'5;W)>FVRZV4_R;HH7]DV-41-"O8O6&2H\RI M5%N[ =!QFMHX/H5UV!;/GH-^O#0%TGIX OLPQ2JK:O[BSR/[C%J9B)2J26%N M-6^G6&TN?"<-3&;9LGJUD*:O9)<%8).OU>:,=7P%> .)WY&M*1((0BMKRRR; M8AW_*C);+;X3C;=8M+(/ ^-AUL8%X!P3(&\D<:O@LSZ^6>20+3*;KDS2K-.6 M FS&M92ZU(+6'F:U>&LJ@;T0DMT(B3*P)===UK4!BV!E+,6:[F*.P]+&N!W] MU"MBTC[3!EDMLHLL9L.[AC#HGF ]'1@YAC1U"'MGL=Y+.WRGB^;%RI=3;;]K MCI%1!&%J%IG/#+FGMHJD:B+ZVR D3/+!"79QL(VHZ"=#+0555<[K5Q\/CJI7 M/XVAM4\L 8(QM'8,K5VYR^/@\#@[>8RIU!_/)8HOD!O-3$'OPV99##+:C7^< M6G'P]D4[9 RA;H7^-$715"]\"Q,I=EJ+W\2-@4;(++) ON8C4LNM3H3XM 3+U:EOMV& M4*2P&J9J!P[? M/-9HS':]A+X '%&4IF0=# SXI:F&TJT0OFHB&]L5:CQ%\&79W'ABRTA?713X M$M9D;DH4V8#(-NM_CBNBV[)#"[@,$RU1^;;M-S?0538NN;FLH N1Q$HI,#$L M\5+8IE%[M*/%H@A7IM))2[@4P&-[:49[M>)2=+.U+TR--EM8O!U^9Q%<9+-F MV3 R,P=$"^S9U-&SD6@]!H?!&,^3-=TWZ=:YUZ_S$A3%YWXP_QB(_NYCAUN!.^VD:2PUA MA7=,8S>-0D/F\BYK4331VS='N=,)#R>;M/YC,]RJ*J1US[?F0!.):H0/&&EU MX^IJZY)=5[6U_X 6)I,#)4+O=9L"8C-L%U&P3768W3M%=K\9^[IY'H-I3?1[ MI]NP>.2YB>NVQ0]P3=MZ2J9_L(J6TS]:SXDLV@+WVLI3M! -.6J]8\OC5W4K MRS!/V%BG=@9#=#*_$&%DE=%Q/R%GE$<+>21NAR^WN0R9J;G:N-7Z_KK>4C;J MV:2*6$?3DL,0?9)_.*I #TK5E"AH45 KIC!E K_#U& L55=:C[K=/HB=4)!T M-SE8O\6HW3>TH4ZN)T(7@[<#3SX.J-S^:H[YME7>_$,W6:76IL'3M"7S:F', MB6MKX9A3"7C.\MI2$>GVK+CUG8(],)U:?^:LMIY($!AI(B_Q,5YC7?-?>M*07PVMQH\U? M0M>Z*;+%C55H3IFP1$ECID.^UK2 MC4;VQG!M&\,[5C&XH^II6\^_O7( ,QU)FW[?%9A?*O_9N-;0%3JWIWV]8@!M M>(21.;H30UB:OIR?6\G92+7%]0KWU;QO2@5DYUE73QSV8'-EF175O?K,K3\T MOUY4^U/M'&RJ;NL3M'K-5#>=VFD[OM[UME M^WNEOAHULRC#L% C?8=OVT)W%HS!-'R2FTB9Q1T?UC^Q6 ,$BPRZRZM> [J M"U83M'1JW"5X7PAPJ?VTJ.AXLUS%KA=%=)54Z!E^^QJ)E/2-]%I71NYVQ*&1R,YRTQ6=X=:?0;2JVZE]^ MTI;7Z@I<=?NT;:Q7&TO4"H7V'73[V7@"$W. K5R X)LAL,WX M^;3 >9 %7HYE)/K?=?6CABRW4A_, =O<"7"]%A X";.O-5 M_P*0Y4KXN)\M^$&_I@G>;6NXVN@_6PD,2^GU>FM3ZRP^;QUX/7?'3A<6G08/SWOTK2\4CNDKM79%1:P*;;="M\^+. MGTQU6L9YW5K/'T\:@_FGW<6OK8N@=U<0,'9EQ2R*J'-KH[91F?U2^6;$BQP! MX[^XML)P"LL!'?9>[.YD1_BV;S,**K3S==-)>QAO2FMTL6=M=_:88Q'@N6@8 M)9YWJ:R1]UM@',WWG84_3.1WK6XY/]G[UV8VS:R M==&_@LH]#H!Z.;$LF=NV]8TDDT&ATKUZ/;WV?\:6"P(X,$8OP@I(+=%;D?D( OLS) MD>(YHI<%$Y&7/#\YE=Q9=AD-(NF!,9Q/'^@BUI 1%O:9=^F#$18VPL)N'A:& MTHSPFEF9:PP !@O^OJLKU,;Q>2F/GDK.0TEB@QLBJPKFWFO['@ M9CQ7XOM-V.6N&W&!#5\A0\#0IPWP)8]#XI,#R14Q'"?&*3P+&KT.%_.$OBHX M[41.)G1FJ'W$(0H?K5Q 1S&49L8H(4(YZS%R=[W+STIB^EIPW*'U=-QQ0R&W M4)716L8^!-P5FX36MD'PW>L3 \S7=""$Q:\WOW>Y,*:6Q,-'P1\.DJJQFHJ6 MRR.5T@U93*RL']W_QZ/D+*_;3A'WX!"U)&/&KBGA7EK8O*=NN^+FF71RD%E8 M,.>?(3$-8A83JWE(XYX$8=F-!R$H)0*)@GR'AOZ4*3/"'?S53V4.M\H;UQ3S M:!;@B+IR0\V#:G2#>A[\3('TU>.M0M/NA43E9!6I%R;.QTQ$[T39RZ,O!AYS MWY:(G1O4CNS;$GV.F]4BJ_*T(E@I2T4F S%9G# Q^IY[1N!3]3UC'1:X$'R" MBUL$MWRRV-WW A%>[J&9JP*GH MR<;56M $P]Z$(S;L()LV.>+\-AO(,6]988$)>]/,EQK-F1EV ;XO;5]$>C/J M^6,(D?=1'HJ M8T-4Y'-GS+!O6S6>*MJ4%K.XE 1I(NOJTQ*MD9KR2%-MJ6MR]&_3TH%32\*V MV!?.'7:YOW50[#/XA!87G9*I\GO<<7C A=LO@$5@ADL^,8NJ:?90=(8/9%ZQ MG(27U4+(%2D7>L+X@>[1#05 >S:CO['AY=B60@-,Q!V_H6$WSUV!^P*>J,U/ M0Y+:]'_Z!HI83 @+)X27UE I1Y00JE6BYNI 1I!4Z>1"])EE[F\9'O(!T6N3-@B,D[.2P_E9?F].D\BX_;W=CD?_,M?TFO/$+'?;@ MSW&IN*Q:J8[CVYUPF_$>5Y7)N\E:Q:\?W4_ %M;<;+M<>3,6K4.LK5#9W:$_ M370NE9:MR!EL6K>*',]) J[6:D$+?Y8V"^KR;4)>( $KVU983H/(TF7X1R$_ M"2NQ#S%@,]OBL)95N=O:=$_1THP.V5!^JF>$:>W8V'$#!"&<#-0Y$81@C8IK M[V):%[4'PL -OL=GE+YV5=5 &=&NK@.84$-4Z;S#VC6Z!3],8%_5A>3)SM@' MF'@%]3R;R''!!.=MVJ N.&RW@2,H!.%;#?J.6UMT*08B=1\ETGK8=$4E'@;O M V-/#RJ(WE@_AQ(W4Y(?P&$LOK?X6!]:T%2[*Q%LP'6IA;B(M 8]<\)$>$0, M#0KQ2$GJ)Q44K_SL[\.SAB>V-$]Q =-F4.VR.;-1/CDZ'#Q'8@"&; M\(BJ1H#$["\PF@)OK3F&55JS?BT>4 9L94:FTQ]H0;")]%Q04N05>1Z+>(B6 M\F$_>1I--GI6'FCA)+33?$/-.2N/5S%ZUG0R"N)%8;UZ/HXN#L-\C36+EKC5 M$\*0JU%TN4UIL77L"_@&8 \)3/B5:0.N_I*V>3.;*/.:$R2>LFVHW(+(P&3= M#!//6>2K&QN+DW30%VDQUU41I]/D6*CI,,(_\Z__WO"2ZV!W8E1>8YZ*1Y2! MIXR_=2>L)T&I$DW32Y<*M?9N M<(?CK",$99QX_'NOZ5*2+#LUU(EW.FH]WDL^$M8/,WM M8+/A9OY_4;5$D<9@[/2#ICR1YK&!G>B9!M!S;OR1046-")&KN?O]Y(1<-'#' M.9'71)G\93ISK/PE&7@NB^ ),DD()*A^OC@]1,[I/B1S=KUB,C9R/ZJXF613 M"#.P$!O@7P@ \NR#"HT1S0%?.@[9JCF65.'2]!NJI< [4(EED2N?XC/)68Z) M*:$BYA("MKQH6=M7M*6C7$&-)HP1YCHZF$TN=-+K*]7Z27*:XNSXX]>&6%1Y MSM:#BM!)W%C'9#=31XGAK':N5#U#62ZT%B8V9$G*ZER+K^_ (^8[:_$E0UY0 M8F?LK4Q:9K,J(_(*')G.302+/P.?E0D<\;$[7V]J8 .V6J6:.0''#]P?7S@+ MRZ'W \N$0@1"+9"#/DGB:C[\L^I']68NN-JY6LP%$02K8CN@HF1LE]V M3=:!)_X!1M>B6Q>&28U*R@7@9" YE_%,-+X7V!HM:Y!*/);S7(@0)\FOSU^? MG'B046N;43V9(Y4% DWBQKN!*?!4V3XXX8:DN"4B(1(5VVIU#@N3RO=NMM.I M6!M@C1E9DY&%:'5+QZ!7O0_D;:NJTV M#<^FT[AP"QZ"B\#C_1./JQ\;J,8A$ O=BOA^HBHQ9J/.JGP&43,801@H7L=_ M7P#ZH3>14#QQ;!Y/#TN1^IA,CAZ%/4H#3:X5>=OZQ'&9> +:_^Q)E U$/@K] M XY]DG#.>DW?W21_,W=+88)=ZVF6&?2OG$*&7@7>%X*6B 0V2!.$5,*V>1C2 MU:8$/1Z'.A>U:P=^NY%HGUPDRMW :4[B 7E)!^_*N=I\ST59?,4O7-2,M-,& M\=\A'_ FR@>,-C%X&MN3)D-9\0%_CHY>VJ.4(Z5F% MO.4(YM(C+NDP)640#X1M;H+"!P4&G'_TKC6S;8KGQK1L79F%?8)?09PW^S@5 MC%6*:G ?9,O6E&P%FRDITBF"O D6Y:,!> ?QP"/47\RKT94D1,SR2:$&'A\4NTS75K8:'XS_5E&:4/'[Z MSH14OY?_\_\ZNG?O2:Q)@1_V_*B<0^_]%8:22680CVUJ@.W*QGE^N;%@'S66 M^W+RZ"0.&<3A>KMWX[@HF))CDY==MXP,%97;%MPI/C/2*^:BGG*>.]0%I$VD MAVK@ OGB0'5I/_EI<(2;.SF=-HZML0"O)G8<4<>R80?N9S)B]ODMW<\?8<@8PYRYOX-]\[\ (AQ[H5:%$@^2& M^FT66WB]8!=BTG+JN)OD0OP^(@!,ET#4I_';56ZWM;<%P8PT@08@.1F&H4WT MVTTW!;MDFDQBM!S&EVG-SAGVEOCYF"2G$$?5B,P,OV*2ZC;ZE?1@2-S7BUWB M[^(9NTYFZ9*:9-+,@JS/':4*]RB3A-@]^M0MJL;ME 4YP;4P&H^-(D:@=T?- ME=)I1I3X!YL^#HMV%,[+LE0P#VHS!3A/V/Q\G<9O>@$^Y?5&*J8O828Y7U02 MM"GA#;]DLM&CQP!S3_*OY%5$@J)9L6'U->]]V'ZT#?MU#8]A 'BN7%)$-Y/7 MBJP:^$0?0@SS39CY-/O@-*?2IT-@HAR(&9 V9Z>=A;?_Y^V[9R_>)B M/7OZZ\M7O[WZY?];-'OL_%!*A+/JF[Q2;CFMTTSZ;YTO'VJHPX,N MP8?,N<>+\_)HC9D_H&MX[/.T*UI8*H5C-14,("63C[5>+3MKBLG2]";3FJMG M2H)E'VZ"Q7(WPUC*/ [-!)A?!12..*0ONZT>C3BD$8=T\S[\3+ 8#R>,W== M\LX:"MSVK[$7EGA%_A!BX9T^X+BZQS@3P_H=FM;X;!/*\%#\%,2,[73DNB(! M9\ 6,P(G=!X;_A=QGSVKM^W5L7ZQGFWTMN A,)N_@&OQ>H! MWDQ@DR)-!X'H\8+K)#6S.S.TV$YE()MNG]V=>_M23Z\@= M=MK]-P[8Z.#^WT,Q;B"1-7XM.*N$84=8ADOKY#6L]0*6VB1Y5;M39",DW[ . ML^O9#!0!IM^'+?<;IA)>(,UUFI<3&.=9.DL)!#:TO5!&J5OU?6GE3IPQ%0-C=T+WI*GFCM0TAQV8^!NX#B)Y%T6U[L$$+ MXB:$W5KQZ'KCW3)4DCR<%\2">SO-QU M \BGTZU7U1G55:UQ_GLC7D7R_2>^N<]*%G=^?KZ/:=AEM@^>W]>K8?P0,-VJ M5>!],([BN20T(#(SG 'A+(YBK(EG=E_?A/C 1+1@O-MJN>S*W+1[A23LU+7G MSGE>7F)V0&%1^&\@ .94+A-NL9$5DZLWC$3/^.*,I^'RTC^T,"7@/AW]1 G' M64PPX+LGD6NJ?=&!%D2FB$QI0!BB."IJZC*>$>_3\]T%RT_M^SZ<&!9VV_&& M14,X,_$T.8-!Q(_;,U7R<)AXH*EZ]+BBXW/V(O M(QF)_MR%9Y&;?;W)O+__Z,'1PZ.'#Q\='1[>>WQP+SQY3H'9'DW !4^,I\WC MHZ.'_K@Q\\KW.#PXZ%_UZZP5+DXJ,_8P7Y;OQP[')R:$0EIH7#:[MFS>N,RQ MK/J,>E?6C#H2JB#LFHJ8+$@-;EP\X^*1\TGP9E%P2:O&<$-OP'NX0,6]7!A[ M8LB)[W9_R\+:L5-?O$A+4V'P#%:],"0^]I/?*?^1&NT83G9)U M0#PS-J+5FO* 8ZK(R<-%+ EV>5*,;L2Z-Q>19BQ10)SI==W'S+$VVI[O1"(& M3M22ZI%7T"!%I@/R&[X8C3 M0AX]T7:3<:N?AM=Y-CLEUDYP<$LJ%0?>2M#SK.P1BO7(6;B+&L M!/^'BZ"G;E<'C0H&J7,/\T1X\2F6F?.JA@?^;ZZ$ADW*B2=$S3;8 \D+"I'I M*%["!.O"9"6 4O,V-)0*SY9,:PA \+FJ&3=:4AJ)"1ME!/ZI)[S$Z*$)Q:O!LYX4\[7 Z\9-OJ/*T5?$3Z;7S[W4X2\4R^]@MWIQ,Q)"M,Z4OI@*1V"ZX0 M"1:,<159NF),@9$/KMV\\%Q!FQD&;5VA/$)U[DMPFDU5@6(4Y0D:#DTCY,2\ M<>64^ _>!Q/.B/8H,-VY]J2I*'Q.[4%@G-#D4+G.-038K6J)&W+=O'N8&JY1 M!,SLI=#+8^GLQ?Y'-;!A\!RE9W/6>373Z>TE;4@C/S%)3@DUB,.#-YG/P/:Z M&58#V.1T"'9+BSU"M]B!B@'#8B'EL>-2WD[OZ]_?OGOUXMD;AK^].'GSOY^] M>_[REYW>W8*2%P* % X5U"UQR2FL<6).-;()L2*X2F)-4-.!-$N*^9[R[U(+ MLT_KP5K&)A=FKD>EKHQ,!*4*\U6J)H/H$)BJES-H90 2BGV,( MS87#0.@R9C#8>NVI-KSG=Y'6JI4C$P07.@O(XDSMV9X7@^#T_ <:*+4PGAIE M@]_+'+V(M^2Q["8X0 MK>3HX.@^M?7)T\JOURZMD6(EN;$(4TO' M)MVP]J;/JU;7%"BS$#C9CNCB]_7B]_81)C[4U> ]8QSP19-.7CX5^$2/S?=> M4BZGHM8@OCQKJUN)WC#S% +P,ARVNOXK4X36+?1B2BWAR!W<@')(AR(!(:B] M"U&-H;.S36 ;(T$-CY-6JMY'YI*QC.@\]G$3W)[H=2NE_77!+27EYH5X+$H@ M0,*[C9R1\@?K\:D/;FTIVU(OJ+>>^1*I=.20.;PM'6N)5?O:-EFWHP. M+*)3>\'J1L,LT&:(I/X*KY0X24B;A&[+SM,B/4._TJ4(NYGG)4I7R_$9SC*/ M[6?7R-P01@'^"OJ16]BH?:T0R9&]U(.06NVQ;J*/4>EQA"1"D8(?<@F9 I4R MGOY&,E='\CR:"EP'@7F"Y\.%?"&BJ_*6*9^GF+9!'Z0K:,V F9:R!#/F&HVR M!5IV KRL;F*_3]P[O%=$-7LN-'V<)S1TA:=Y:SG@_\J==:*8^?C"EDF8F M;YH5<8LO]G^O( #=Z4#4PXT^?8$V*\Q-=,EDXW8Z ?/+ MJW\_>_/RQ;.7[Y(WSW[Y_;>3"]V/?H'UEKH?GSA'_%&\U8]Y"P/)ML\:M^;O MM)?&R(^(4]0SL*"3=5FNP;AIJ%*'KDZ1^C[ATTX(+?>3?U4"IRU3WQ ZH M.(>9$A:C0QMC,EKA GCQ-?LX)*>V$@6,;E6)_AZRU\XQP XQNQK'_43>-#H, M:CF9$R:3K)02QF*9SP@ZM NI<@T>&="5F M%\H^:"3[^C8OA=QMN6D[1-(.$]Y46X$!N(\PQ)D6H+P,K __U!^G@S[>8I&[ MI*VXY/-CES-1RU'9"!8@9XY)C5*>P*S7.=)6HB43;YV'1'7;E)JA-'C*83IQ M9@0X,+1NMT5KZC[N^++^O9P)Q;>VCEQ8(J "9\ I&Y\4^;VP\(%5"R+M$&',BZ9:=_[254=)7@E]B5OML>F3R4 =%G27 MUQ)>V3(2XQ225[P)^.\+:LK"G[?36/9U1OB!*2MO 2"7 MKX<0)(:!^,Z&J1H'2=7?YK A MD"YN.%LR=\Y XCOIE]S0GI.$$K_AC,Q/M#[Y(7227 EO11ENE(!AA3 EL8'V MKI<[;L$+>(KFF..^'KNELX<#W/7B[-A:GL'84A@#AL4$+2(F&:+L0Q !.EE% ML.$8V]=2SW3VC.7.8DI:*!,_YC?6]F2N:@CIR@19]!LD995D#Y>_ MS\$@5N$83:+^!9)$LM]K_-H(ZY;I:EUY2N=$*;JC@>R-%H#L+S9KX;C19AP3 M/O!C*S,;IEQE!M1YYI_QRH-&B4(6PK-&#PR7M3_3@VX^WN2RJP=3#V<,IJ_J M*F5AR=KI?:AO#@(,>C\=6,?:/UF*M :N&%="X]Q9?[U&2P?@LG\$[G'GXE16".4RR2A4X@2A?*8I7T7^ V M)%YI^L]-EW46+R?_(P=>1]3#(8G M'.B*HT&7S_'W2TYFQX "M6-+&+L%QH=$ M%T^V]G\+60668TC?WHXCU@]GF]@(;80D([JFDZH1QY%HOF1PY@X2)U*'(3B) M4:Y\&^>3/Y>SJBL\0@,F;P @\^<(F[G@$GHS DQLO]_SZ^XN3E\G3D]?/ MWYW\MM,NQ,D FG*B*-4%.,3W)X\?'01!"\L*I4) RA6K[2038Z?]%_<3$GG# M=I*:?0ZPM9D3$A?"M2OB;P"QBI#5(*K!P54 K$X9%0LS5D@CU!2F6U#Z>+;" M!0)],!QK1>Y45:QOZ3-&HFOS#]]K>UQ5R-Y*M&_ M^O?SG_8.CQ/,>3N$4>&^2"VZ[M?,'F*?=XR)0-.2I@Y@WK^J)KVWO2?E;J16EY57[1G4:*$^.$]=8=5@4 M@BEGS.FE$\6MQ>>< 87)1+YD3A.0-!7>8]XA *NBUE(D9L0G9 6N4\=8-1;@ M%&27%CHG6JI/J;^,X(K2I.?[5\\Y$>E44=8,FJI.FU\EBTQ/GM9MB4'F5'+Q M?"M,D9/$!G:C(HF9?UNX$GW6DZ:OA65^06)O-',;#W[G(HJK9R]_HGXUVLK/ M_NRP9(:+Y#EZS\VN)R[-W+@P-[G.C30+U6X; YC800%AMG4G64]D4'38=$XF M"2DE2\1X>V3J*9P;[4+*U7A];2I$ X =K-ATJ5PS-5=8($E;S!H)(L!UI,/9>-8&Z<0 M-=%3/+? @L-ML4FQ78:M8K49^5V0/"G:WK4H=H 5GJ'!:O-L MXFM+K :6*1R PR&61Z3:2*[R639]S$6_GESVN=-(BXCSZ(X5&Y MGS5[N.TZG$=4/4=VWBY;T)7AW>8T_'20P"XIL=#&,AR[/,TKTL%[8N%/4.KP=LWK[U3B)(UE]AE-"N45)&6 M(V(P4*?7CL+C9>:"5;!Y(#&*L-T[5'@^;+3\H0Z.AR#)6/A M\"FXH7")T"K"W108D:B .0.(J#Q->('%ND'+@R)U%.M0N=HW1YS#:]B;.O*O MY\9SWD^>,>2"VT>QT<+?T\OO$E"7KT&N@O\$^= P3OIMMD@Q\7'J R_,UA%; M ZE@6*XS':QGFW_B[: 57]?[/!%2%P/?H,#%(2)D!D%.:3_+W;_K/8+Y5C7! M3UN5(]=V9E+]?I*TG72?^IL^$5XT.^\ZS^AW[!%=ZS0M&-4FG2EP=0BM.)"/,GSH)'[$B8!"_+JBNQ?"=UCM_+$&)Y"98TD.N$" OS M(TS%@ P.\+PK3#S-4+'/-4%,^A+%I7P893V4J0N!Z.NL0?<;OT]!7$MFLLB:% MSG]N8=0>#OLA,V91FZ*4%*Z;"GL(-E--TH@D02@6[^U:BT:,M29_S&J&2 !N M]#98V=8C]YO\H^_+IB:H1;5J# S\\PQWGM4(SC.4OR48'3;W MB%(\]V[CH_I5))V-+)?+8$&4\\AAW[9,&69 VSKP4@[1AC-HTB&?UB).SVI< M=GYDO5!IF/Y8&HX+3XM!+2P^8T?= Y0C;0FFYXEKH[J0"@'CY;377!*:*%8 MTS "Z;ZT"3X\&)%TWP22[J8\G\^J/'/R[Y/GOYW\Z[=GR?.7/[]Z\X+X%';: M!7I:K7+G#X63DG03WY!,#-'K_8SJ.(<'>_][DOQ7!^;>80/0P-__:Z+XGXV_ M/L8O@PW^*,CZ$*$09!W;5*3C7,OEM5P!=2NH+VG>U67>++ .!8Y4ES)@XZV3 MEJ'#>]^G/^#G#A]\/_M!LU;//DJU_B1KJ4J#@23Q-%)5"BY.(=D23I[@M[Q] M]I2I;P/F>RY)\*6/ZK9196K3MZL=__(/4EJH:G(ZOJ[8T86^7 M9OEY"?%Y2ZW ] I_L!*7F$$GVG&D;\#&).:/(.O/D:^N#\)R>#$E\CEXR>#K MG,0+IZTF^H*YT K_8"T[Y4Y&%\N+)[7);7RE^"YARO9/J[.OF&@E;U7:%QI] M&;K%-WJL_9:W^%O[":XC<_FFZ2@RPAO@F^R_7;M-=[R9\QU!D+0")O;;+U_I M1E8.!OV9NF77/A5'[-N&Z.2V+OG;(!8WXG]'+R/JFYN1W/0?L>FF",9I"5:YG_Q<=)DO(U:U?JSA!JN+9A))ZUFMS!*N^HGQ!S@< MPF#[<=X#;0U'#KI0C+7,6;\R*#G#:4?:L =/WACWEGYU^$03K#_2 M1)B7"2^GPP%Q99=14-SWU_O@130\*MW8^XK!2^%;PD,<"6\F2KY)?A3YCOQF MO$H$NT5I,@?3#)MMCZ])SLFE&@Y(K-7FIZGJHCM#1U/:6P2E %US^K/O_;.K MD;F"+J1+QDH&:M83M_U>1!5)S2IBJ])2&6@,JPLO]IB\5Q:*I]XK+?&\=#+J MJA,QB%.NL^,")#G0NB^;T(H7-^M]/WR)N>Z%CXBT)!:&Q\FT'=4DJ43%]]I+2*&7%+UR%I16[0S#@<12?J'V;UEXX'TM>93$+P=# G]( MQ QC80NDN*2T&1;YHY?CZ8MR5;M0JV>8@M(EB4!9D8O8H-'H9MS*:2X>'DBS MJ]WF"S;'5Z JO,!>85^16*4-<\4Z#*))6U9$5,T\1;XA0UZVB#,;@SY!NB2B MMU;5BY2.923\L^$8TT;=7;_RLSA&+Y'X7)!+'+?-\B9E[!=YZCURJLA=WVVG MY ^GY^595Y1R**#'EBZ1ZY$L0X.-<=C@F-+<^J"0SN12YM[/N V/%Z@9#1O" M451))]"\J"H42X1UW2[^[-(/^$MJTDF*"J-/W&ZHLBC'/OJI?';AVVV8(I85 MJJ-;D4=";Y><$:7D0 W(M!:1:69.!ZL(FZE9(N9M3LU%/')6Y4 : HR*V:@J MJ2W^EJ(Z%X=ZF=*A-:X6!1-B%^,.**1 I?B0:^@0QH*WM59]ZD!C1BZYA/GJ M!Z(%F(&/([ Y8FGF;JJ*]$38]R-H(;ZCL.!]TZ@&L!%0[(1.' MZ]2GVK;>#M&:L)RC9!2$9$T(3\#I)*:?O)6IL+1P?M4&Z M(1>%&^3SI-4:9%68NP%A#YA1*M9[B+ 45FIVFPWTSU3=5)@\7DS>U>3MC$=J&$OXYIS/CM9'-9_PO@QL M8XVB:>3X5;>6..TYA\9A,:R+P/+<3_KTA$C4,/(#[^F%R.KTSU5*K&MV5/W3 ML'Q%"8[YG$M7\&DK0'P:_7?P7*W=:!0%_M9NE,&SAM6+L^H)9:P1X_=7NS3$UEME_-!M,E? ML,4&#+Q?+%30FD(.GIS. ,I2TR\G?#-)IL/2DA.'UC:X&O3FO"OB^Z_IJ.]'5.\$),R$UGP+U3A/%@S'#L83R@[H'4FUHFFJ M+*=G]&48,YUVU;NKY'9,/>3'[9B-'MGVT>._Q8"-GD$<1&9 <%BW3\CT[6%9 MN_D1B:8HB]XWDL%HH?U]]+>O:#7O[S]Z (;L\XNCW M: 8N>&1$$SP^.GKHX01F8ODFAP<'_:M^G5.!*%O"8D)K\7W^@S<5L?N-: MN#W< $8 0^#G4Y^S33_2X449V&SS05!^,O=#'!R!SD' FR#6)"!.QHVX.Q1S5^*5I7PKR),G3C M!A@WP 4G$0P+\S9P=)Q6N,K#"B>2D38XUI/@!SOQFCEC!I=H$<-OV&:OL.9& MQ.IG0:P>C8C5+X-8''0\5_5D8_@L^XL8T.E/70^,I/B[#V(WE%OF*&ZJ4,X^B(0CS&@>1H1<,TWQ-$CL 2@/! M"9)97F"&F$$2(?%!1>E%57A^/BJY6B\R=$P^9 M'K[^99?GT>.AR]GYTN>78LV,4-/<5JWD-/=@$E[2YXIYI1*HVTA"Q]T"O5K0 MQ%?T-$4GUEP*JN7I!A)EE*4FO"FC-]9LO0'PQ5N";K+!$;D0A7Y@&9(HN^/)X,_9,AQL3SH2!&.X!$<%[GN=COL M7J_ \V!4B1RUI1T2\M+F[S5"3]-3D?T-^O*$:!(!)OD%M[0R\X.WU!'L1@'P ME O:AHK']- 2@5)U) )EOBNB(FI(M4BT+^3#N1*A+"L)F EA/!/L1^9=RLE'_CS[5&3P1SA4JN0>U9K4+73GM M$*4_ZXU!%#\0=]:K?84J&8N&E(EKT 5ELI]-M42]5G\*UYZHLP<7(=@QR8U@ M]?RB.1PXWO@E#$]N8!STAG>2N)Q!L^NHXUGJ>9M]"E7-Z@;F)*DB4:V&^EGQ MA7G(;6/&Y]U,'LCF/9N!N\:-NA?XC/%$A@9EH\ZB4#2!+% C&;;IZ !E1/AD MM(8WCD8=U'AR]$\.;O5&.Y,6P0A>9._DY+A"(_:E?=@]:>XQGHC?3LD-2B@8 MV 1Z6--:1;DLLH[]SDO;\!5@@[V=>\%;)B/M.\H5T&>_KS=:';W\$HS_/UT=-W8)$7!!,EA[F%"@#@)QU[%WOWGB;90) M>H((U$;_F#\I2=-]R/ ^@;E5>25N\*)O3]=LP.FK/-7M>N4LS+G1JWM-F8%Y MUGWSA%L+BXJT<'"/D)2JYL<)\4O"A)%95$:NS>N&+?8D$M))()XI*\KM!+BL M^9Z!F$A/[06#%N($[ 9HN 74=*EQ@JPHN%\WGW:!EQK>QCF+FLD#X"OE%PJ' MDX\W+S% G$+#%2&J//X,,LT^"I:.!+QH2TO;N;# 2AB&I/-(-7,FS*#>@%!7%SL5O?ZC2S+UUW1<=IQ& M\@^C"U.&?F:_SG !I.N*S]6+7K1(QV"DZGOA;6@D5 'X'JRJBOF(7D&[I.6^ M&ET/!+^3Y-WK$V2:P([-?)4R<'DB/?N8_]3&3O*($)?F.<.SLE%!(GQ9_F?G*"#)V5?C M1@I/J*/N\L:7C>EB^J2+?>7=<."&WJ&-9LES$K?)BYB:&@@>-TL8 KW1CF-F M?9,7O#ZFET$JG?(T/14ZPT!U0S67LRJ?;5LD&Y<63G5TY-XX-+_V:E/7GF/H MOQA^6+ZOB M,K&R-'R@=K7 4,3=*,)A(.N#WZNO309XH7AD&!_!+6:\H:0H)FF(D5U%?/MA MLJ77KU]YWSFTX&G6+#I6?)FIGSU,FSC-9BR6[VM'O@*BG6+TD&'YN)S/BY*' M$X6)^EH;H0.BTY(:V1MRR[5D5:SWK##6=8I?-K@8C#A^??&J,9.&\P1)V M48CBZ:S& 6'T(^$5"4YZJA$_>%P!@=CETE0/"GSM)_^23E,*XJ/K>TDN [G@ M"4A(*9-"\49JLE>ZF]"C%#I=TI(D&9'Y.HD+Y 9BW-"KY%PMHB=>&,4#A3Q0 MZB&@.,SZHJ40WBFL+RH UD%Y[)18V2RCB7"PP;VEDU_8!@(]F>>3IQ$S+.19DI(5O-2B*@F)E$] MR/LIF.RK$>A]ZCSD@19MN.GV?#@NR-!S/E;K%$O2JZ]=\*YL&892IG/NB6D!GJWBJQV( Y(D(5;N)@-\# I+E6(BNZ]/$!8^/$(=EM M2_:'2R)D%KNN@S$^1S;P$%G.]-,;%U0'5-74 MPZ!-T2V-'/G@.7$#'1B0H-K[L[Z?_($&"'\K'PG7FGAEEUF-I*)XH_X9"\M%"$8K5&)D M?"])UJ]2.Y)(P#$,=86LCT0CO7$XDZ^'R#0RFFA2(QBVYO((6&R71A*ZHS#O MH7T.$.$&].J,IF5C!?:X:#V]+B!!7 "H%NVDCF-4*S6J>J__(; MYZ/02$QDF69UM>?IBA6%.'7K2KB$Q26)(VYS\5Y=%!%+U^EIHX7*K(UD1+C5 MCV;8=.(8."=\H5N=I_7,&\+^(_[UE;R;IH.)REO.26J+7#5OSVU2/0ERJQ11 MP'TB=A7-?( ++%3C&"; IWP3 B[]&;P_?5&H("=\YS[GNGG;HD=U#*?"M*F0 M2X-\YZ[D,P./KELNVKC5/=X5^WE%I@.3-">OEMCC/ARA"-5JD+:51N MRU#1:.T9?MT)I_60/I1Z?2%ZKN5"\D0-UWSQ(1B'3MY2K-6@50N-D84&/\X, M# +HV-H.P3JOW+@^@ND^-YCN_@BF^\)@NMU */\4S"Q#/@JR'&IH\:1=L?KI MIB%C[*_$FV@K6H2><-^1>'#@U1%RBXJU+"J'%84_2"]US6VH<,A/\]*7"SQ% MB]'SF&RCL4%=L@QKUG),1!PXQBX3=<*%#\"Z+>KIF],'I\'XO%9E-@JVC487 M^"F=")J@_X0G("N36M$PE,]%GY73C>9AV?;KF_#S J->5M3WLQ&4\+'JRB&?UKNGZP:9S)05("/VP1 1>KR U.P+ ME!@,"(@F+62-F!Z>O@2$U:$9H, 80Y(94CNCUBT7(J%U^:^U- ;;1 M6J/X1LVFY#L(6.28L8SZ3KF4)4Z[W_^X*MKH423E$K>:M9LW9=>=JF\:-\>B MA)$QKQT! OFHO?SN%^Z^B=][YJIF9.AF*)==E$U8;Y62N6BG[GB'640&@?KF M9%^XU!^+_BJN3/K.M]DV!HA\BH'CEDH)??7FNF^TI=56GN48M89Q6)I#[HZ( M]+0Q_ L;E5JCT:8J:UIIG<$ZJ@8B;<]ZZ($S @N5^)Y6-X$=)U_+>._F$3_D M(V(7QKJOA@M^8LJ:U&"JFTBY"/-(=4[IGK.T0(B1],MKC4KI'\,E]Z8I.]GJ MPE,;L MOTM;H191VDXNZS(%UA0CPU/<#B8(F:CN^#0_I26NFN.;2]["!*P()AWX?H&I M;R)%9.;4@MDQ*U)PR9*@]2WN/MCBK8$15HVUVXQ]J]85\!8=P9^7R!Y8(C0R MK4N"E=75M.)!3HLJ^P#G0BX*XDO7IHQI(2UD&@FVQB_XV*!G],*=,('F.")A M6CH0%N .@)GPW.Z")?0^RI0(8"AN]FTS+)W(4 PCIT3;OP=NHZ6=M%3#[WG0_$(_T7KD:E) M,P:,LJ-$2,^HY&59G0E8(=3TMKQ"1CF8-T4P=50X=\L5Y2T:C*71>9.XNJZD M.T',4JA06MT28R]AN1:MU;!=5C-4O@QF5)5HC2-JW!7CUQBR*Q$2\E34(NG+ M"P$^P!1J49X^Y 2&4C<^IT/^/SU5BR)^3!5K:^H:+\06X8-SJP2M%8?W8*UR M9;L+-#7F4?P8)@.E"6_TF>2.I+F\3I(];6PU(W;3X_**'ZQD_L1^"=D9^T^1 M+;%Y%49.G*2[_Y M>8%5GRLSA\<*5)XP#NU$2-:1&[)FJ#;-VXQ[3>(0CU)Y\"C9!SQ_;-(U3D $ M])AW3.GT,:IKC>NHO5P+;>UQ?M)%SAL2-QJXF:@N6Z&'AY@V[9&+T2WCACU =VT-%1SXI\%?RKCS093?R-9WS09%LI>!+K>/XY-\]-T,#K%68^/^ MEG70!A':\(YB(3^TH\J[U FQF?7;0_%G$G '1&Q3T#^,-J$0X/ JR\4O\"6E MG8ZK_E#:+*';)9Q$&J438:3TAVY5*6+1NT;*[4".N#\Z#2D!OM,A1KX>0>KY MEL87"Z0+CAQM7XO4-X[?=17!X?]2KBIB!QH./5J&$P@>5BBFBN[MO_>37ZIZ M!I=X6A#9.!N0I^"#8W\<+[,7<'ZGL'Z?5LNI_T#NYLDS,BYX'+XB.D2NOKY& MIA.>>>D?R4L;P,J>"1O%3X-FNB[O0;B4&FQR=6ZP$43RN4$D#T80RS0;&4D>?XPH2EG2U/97S1K,\Z(I*-9WX_>1$A MVP5!2*F$%*$62H+!_.GLAQ.XLN;F8 ^D(.H*9IK=N+7_-)U#LTKD1P3G03[ M3#G;_9TC/UJ?-AMB^BLW)?$08L3$%!%INT\8*0+5YUGHH NQWZ/04U@J(AY!:+3_!1U^ZX1X^&IP?YDD87K\C::TW'+0I=%<[(BL..'U&WJR;IS1O8$F_(CKP)1:2GZRD> M1:0!RX<3[IKG!C3ZEK/$UY_/KV-[:-LT^A&,ME$43:3*U,-R! M%/RV4YO*"W/85LN\(=&5KDP[<&%J>"#"^XFT@/08F;^E7!K&!(3Z24B?@=AC MKDJ)X(T=&+7TL\(OC=]FCBG&MRGY6;K$?MNMZ%!U"*K:!NIH M2$7TIY0'8^"3_X,H]S9,UP%O7!NW20<5EKH*X,5$',':Y)0:\)2FD3%*29&"6ES?R,B M* J:6%8>_GS#\2L[&$H%VX5*1>!)GZ796B#E8GP$-A:H%OJY8H4#!8U!O@H= MO83X-Q,5VR!CR'K049X.TH16*Z:YLXCSY"/51^QK#*A)J=)+$9<>2#%[58L3 M0">Z?4<6NL)U3WKYS9>T!CY%>A/&>>,)):A">4@"+]AY4]LGBHTFQ$(#:=_= ME2TKU&8D214D/BE*MPF9WUE M4!\U SM]#$+[E>,#Y1XCY2&YLM]H,)_P?O:J^9XRE;(+8D)K\E#VY-<36"'9 M!RH "4QK!3M_ ;_P,"W]("ZK#O$N9WG=D55"HUPMSU.F]"CX'YZ@@2%8)%_H MZKJJZ3-SB)R88)(BU@+YJF'Y4 D;EM!BW1 T(LR4CEI$L,%&9AFQCY!I0*X" M9 7 ,T98GN9H9UR9K2=* ]JNI;I5X;.UEOTZGHKP/.&I#2(-#:V?<6]AC$XA M,D7%K*"!@R0%8RT=YJ=%-142:2+6)IVOGO'OQZ.#,F \.B8PH'J30MW1\N/S ML5A+.#4F?C4PY,8;R7 *9L,K5O%>FXL@LE]:<#Z54T7LV=5\77I'$,-!H!S& MMI]LV4-L#]5,J?)E5(8/=GZB1X[ (B*3R392#R[8(\L4]!MJLA-.H?[(=.$?QBM\D5'>CC=<,0"E4EF\#R:VH!O0_A"=#?[ M2:)]*=R&PB H2W!QZ;F^W57T4"/_H@4ZO(3M@ZG!20#:3RS6 -L\BCS E[WN M62U+D+F..:A5]^'RQ3C!Q7[NBH) CL8SC#W+K8XE>:^,9<2:);NO+<76'D1- M"6[K(1$57,.^C@%BV]YYM W6:GF0TH9A4I@EOY"\I?RJ+8>66Q22KJ6+I/UE M<"$KI.9]8/3DRD IONKJIO/P N\$5V2@!,)BB]Z>_8=!Q\&)QAPWVWD^3FW# M[R1R;$-7$M.TU+RY:-YU0> LZT+KTYG%!AU-8&2/&!0=V*:NQ.%,I[Y>P=_X MW,GRY4XKB^10SWV+=5:;<8[E?>_E1X:9EJ^*WTW;0?ML#;&-2[XB)=]NNX\G MV@&DJXQ(/V"-Q>L@^"*AL(2EG*A->^9PI:.'.$<#G>(1C>Q,O+7)D4*4\5/K M$GGKTK\#? &A*YB";*E.Q1RL>/9J+=0&7!8 /9Q4IT1.O PC$SP4)0G4?=CJ MFJQ!VP9)3KGV?O(S&P*6#@+H7:6^)'R(.*CS60_8OS*/RL+7@7;1]FN'2NC3_]=T$ MCWI\#$Q(-_P $Z;H?O6']@VGCJ^;9T-1D(I)?Y1<<4L>.->= 0XZIA^DHS%D M-% ">'8&-@-$6PP#Z43C[<2(]IEG#(CU7KN-^U0)= M.(J&,6[PF&,0!MM84A3C /()?/F=3"] M%]4*PA&S79CQBGVN(^[O<^/^'HZXOY$\ZG/XV1>=I1MN]F!1-JI'2:6B9LKF M"VHEE%9#>_7C=ELBDX8K U_!T>._Q8:D5THAO7_$EW=]_] !.[,^F5N)I9O7I$;>60K'%,1$N M?C[.*3@*^QWW>MCQXX+;N047-Q/%!!5QI]BLT[H>+$22T5;,;-1K85UZ-J"A M[PV^/RZ]<>G)TLL_6V1J04T#4*9Q#8YK4-:@8&HD'X8I3,R-\TIB7N60OHAH MO# ['I0D7%=C>LJ7E<6Y&'A2'6%".K>K-,-*ZT<:5IQ. = M+@'&ZS&("DQNVN2M&X+C/8%U-2ZB<1%Y6ZP(\TB7P3!"1LJ64T.Z&R$\BQP"O'-GJ0"#?+GH MP5("?9DB+"DL"8+9K*D)LE'4C\@V3/BKGM$@13X 'J*Z]DZ_,R H&\/P A3( MX-,$#;LQ4NDHPK\(,5<;],K3HK#W/F=BSJH5+K UMUY-N/J]UKZ%@5GK\S#@ M78F+(>(98D ?WIEA)VN]N9>#54E(ANV%#YS[CBQ]H*(Z5\;S?*)-N=($OUT)V=Q(>-)O["!)>V[PH'Z?\W( <&SK MO\P&665NQHB]")!7HKGPZ(7TM';,$AWIU]LNA*B701+GOM6B7].U(,P8"9&Q M$6&L'@*KD#AN.X1J,*\P7?<(E08 K7Y&/.&^BDCU,;-:=28C5P4]!YZP9=X0 M?R0\3E3&WO*$@?(KM$^E'@!L/\@9%EMP#=AFW[%I#GG3./*9^5.XW;X/A\,@ M2EX/EJ9E,\\C+BVN1QO0^1#2W*+CE)J-4:')'(O6'@7@Z=3K0+9):_@C7#UO M!7 ]L5)T*(8>EL9:H'5;\4H$W]0,%8.%M_3);7825YOB8VL6*R316\,S M$1%.=/AIC7^3$=!C!?:3?\DL,UWDGQWQ"'((RP\VG'6K&70,A@P/4-^Z2%5Z MQ>.W0G$0T/(JVHE''XP&+]B!&4$-X:ZDERX8-9QB-$51$['A4@YTE0*6"Z/G MH06"S'0&@\%/2M8GC:"?X[G:RX^\Y2E3$A66]*J0R(7B]RS2*8 M5(#UI[9\LOVV?8(2WM$7$_2)76IA?A3MLQ^+E M?F3%\8TP7'@- [+TH;)=!:)S(26ELS P;O86O*PYN[Q%QH'M%4+TE-=9CRG# MQTE_AR,",<#H.V[1T*+ PI[7JW1-"W)NOK%_F<2L5>:]<,/H\>]/-&4&C69F MLB%.J:>F?6"[I_7T5@RN7(X5K46$8LLEO6Z*X!7CM@054_%>UH;,122>W7AH M'EJ&QC,V;Y#MCH?VI6H3A9-TR9:8A1N/2+B'([VNQ83@GBC!JTTD>O-!DK.1 MV:S'ZMJ;\P]E=5ZXV2G%+\B[2<37\"K^T]643FVQO4/E9-HJ$]4,>@V-'':> M>=E][#5N"Y"XKP%P,<$G[C5VJ#N6B_$M?,9=#HI.P^N&D+;82894U?]MO()K M#$7)RXCAQT0+:I6\>%V@JK:-2K3446.//D)'_]:A:F,UN46HB4$FOI_]Z>%] MN;L8/K3O&R!G2,U;N UUPP;#EJX0?X:M&MSC/\XH^[(5)#^G890\]?30?/M, MH4$[3V+6^+[JCJ&+_0E;5&.*<# 2\HO+M'LP+O,\!"E*8HU,GMCO0 ];0Y6 MY7UORU[UKY MS>O)6ZAWQIT:*A8N>5R?S^:S!Z=WU8G[PTU\LS[. M8M?"-/^WY4=?SF4OXPTQZA^!ZF:L]Q5)([;O2>?X(J@IZ[PA[ M<4FJ,SB%15JR3R''JV=E1_E'21=(;>U#;6 MD\,C/+>GJ--$_< .<]CA A#FTAB);D2T7R3C+%^=@IO@SIQWP5QYBHZQ+_=@ M$I\K)32(G,EHN9^/'(RU_QN*$%N=Z^%0>H)J6NA_]\)?+R#DB]KR'' [L[?Z M4EJ2\/:L2AHAJTTWZW&W[^,7-D:2(N2JIL?__L*)MWK]"'FR0& ML_0Z4]BO.(PB7^:RQIBDYS\5N<\Q1=>4]GCK"R%Q4C51&BR.3Y)RAF"'=>^$23L&;Q"QG,%K M,);[# (JO:@5]VWM#;6717EX;S;]IY&V9KK9)FPX:K?S"(+C"K:^%X?E2P8^RI.5/:P8.*Q M1S&5O":5$)] )=@IBWR?Y3!T+^Z5_!KN[=T53H6(B9I$RZ"/TB EP!R^U@G_ M)1RXK"<%*CF SPZCR5&=?2XKE9!_ M3XN65<=W\1,@G>!:!$P)SJ/ M&NXOQVUX;G(@2&ITRY6YEJ"'.EU<+9DYW#U24^M&%L2IVK!"3__!2EH$AX!* M@5=P NRF]X^CT);Q^.ZKS@5J2CY->*\'-]& =09=QH +*[?4Q/%R,)!+WL!. M'//OE,>.X8!P)G+R_CH3[K<2THR"371ECYL.C4_GPX)5VK1>Q(8H1I6:#AQP ML-E4#%_[PD\/Y M!L(?#H!PD8A1GRE<*MQQ4RC'[R$/)%_#3+4M5_MKB*5$&A0^1PE9,Y;2P^TC MV9"[:^F^; 8:>>??A"KJL_(LKZL2#^XQ#VWA9D'8^Q27'LV0EI]-T!SVOC<) M&QQ*_Z# V^N],,XC*-J.V'NX):E](?.OB])&*?+]3S%ZFPMQK)6()YY#9' - MB0^R*HS#41)4%=;R:UYJT8S"!] $.0?ER>?CK%5Z)%89@4O)FD< KRY?=,O'"]+1T174T M4QWEN15&[35',",YJ=S3U]JUJMTKC6Z#@3@1)K/@MVFGT/'%T ^.^6.QJ@'/ MSF]$<1(F&^#^#3;@(>BH(' %HC M(I62,&0,>7JI#DYEE*[%%ZJ9".?PNM5*Z#[MGN%U&KUBD-PKRM*BZTJC[BU+UB$=3S@W03&1LX^;"V[FVWB ML\^R*4R$B,/GVGA[/5G@?KE9#.$^PM+40 BEB,N>?D-)29VG!\%,KESY+5ZR&PQJ/YG,A&;2B28*PWECNWE=2U';PKWT7-B,^"7@J)3#OB<^="SE)2@J0 M5N*EKOD(U/O<0+W'(U!O!.I]B7HNAPSL1_JC8 ML7ISX'_6;( (BD2^!'8/^.^&9N40K5R>K=^)%,#O^V_WHR;XF(4V#GEQBL_ M1T=Z\1!9[R>_>.^)E'/D8K.S*DN5%"BJP:8P"1"&K-GIR?UR@+N(2!$9!@16 MF<(-3$A!HA*^A9!H^Z3#L%FH1ZQ"#$%?$9\)1EE44TZ&:A0X\>$^'DR_2-;X M)YR!UZ+5 J.-7?!G';A(CAOOGV(T#D^2I\E3.&]1)!&^R(]_DE%X'#ZBHE$B MG@YNU7S/+/\,5JR-+37!07UDE?2),WK'^(8!032(F3,%+G'"]Q MIM!<2"=::,@8VE&F13;D"&PLF"XK;8T@E")5"C+=?U.7\BVG'=A\CK8M:7TU M+3QCNZ2T?1C,0A/P4C,7\1MK)9-5FY LKV$N,VVPP.KO65X5/L W^ !=K37: M/.UDCRCOB>E=NH[S9CD9AA-,AE2^2*,C8J'W%$88T_BWSY %7A?DV/5)38,. M!M+,] 0FK4QNI(MYJ>7;K!'09HI:6DA.0;-PFSP!>?^7&##UHS0K16#?,%8U M0B:05V&^R7C=EY'LS3/>K;O#I8C/><;&T:DJP.%+%7X+T6&I\YJB M4A4=K>P>.,0V:8,.RZ;#"MQNPSD1@*SLY+M64G4H660^JY M+PD_K9:B1HT&]ON7)\^?_L#O0?+/IUVNSG&9Y2ML"40O:WC:)D&_R<]NAE,3 MZN96^XCSLT8:U,((&LU&?7 +V'5T*&1UQ4W6%H6KIQN[6FO;];G%CI B(PYU MGF8XZ3@^R^+#W'*(%0K:AEDNTK9CZ)#'71("''D@9(.DQ6D%JVI!:F1; MIH5I!>)=0IE< 4[9%&Y(T XH@DJV%5]=R:CMUHEL5\>3$)(=X M\J@BV^>MB$4>0\K0[A?5U[RA-.)NGO/O/(A%N+_@*&6('+S1!@:?PNR*U?(^ MI0OX ^SQ%7%D4?[,PZJI:P#X%YVML?B:?Z M"I!V#5T,H=GIHY< K&554I;X$(99=G/TIPFDI(P)89=I!5'PIWQ4%[CM>%\J M_?A0T<0V)/76CW27-7]I(7W_W;.WOWSWPR4+:C_Y59NJ>F1B\.T]'2(O?(SF M,!5,/D#HH(L$(B@[($<4FG"3<=B,:>R'(Y(83%ACPOLJCSW9NON"#=3M0-R0 M?C>$8KE*:ZIN80Q8KEUUZ1LDE MDCJITB%>*.#[@M?>$6U43M]W&V\C0NF?@$K RR(O@'#I1;' M@.>(^IH7'6:AE BT+_[=>^$^ =F[JUY%;L:ZNZ8?@,>,B7*--ZNDRL!F[R>8 M,O57H@?$.,Z"J$-;X\PL11F1'3\?273.KS2&JRUJ(F3.AY$C$0R)1]/(FF4_ MSI:IVX%7TOIG8=#4.MS2GF(8EH2\MC^K>XW/@6]'U*#24N^"&2-_99[#R_3. M+UT]OC\EO$QJL@E3M[]GP6P_E'OQFH;\E"_PY//)[B-2RLQG<1 MB@"],#^A\K[;J\!F*CII'.Y=Q<"0>N!@?&=B%H3460B?MRP)0E,1MQ\* MPB((DSZ2-A@:HY.]ZW!AL)>'Q\?Z(-C1D02]:[_6T3J3'X M> P'*2=D 5G'75"P(:F(+\S@*M$OCVXS%[=0;A$J6IOW%=N[1&PH9VD,C#PC MAYK@:2\A5*$;'AT<'=&:T+[X:PZ&^E*HNI;/75A]/ E@].X=3^!EX?_)M91C M(F_0J,$YD LD=:8M(-N>#!^LS9>*O99*R\98PU=G8=,$(LN4CBS'6P7#RXK: M_C6N;\--."%3^O/R'%9^=Q7$+9=!EO#HX]HV2_8$'(7[GY4#0%[)TY,HJ.C,@UY*XBMJ>_G3*>- MWHN+VG;#R3V\?'?A<6'FL"SR/S&/W*YCC[1?)32F5S;O9'T M,*CWB=K3X8IEH[E,&OTT+;C_Z3)?!%?EO*N9([A_P@BBOO#P\2-%5##P$S']*JUG_G"=TJD&D*=;-@\+SBZ$9\!K\'\ M51XE\FCU1?B5*3<4<*1!'PRE!$> X.<&"!Z/ ,%; Q"\B9@BR6?__ ZETMX? M3M]W)74"G;G9^Z:%,^\]IP[;YLN&'EN=3^17/_S7+0<(_"Z3>*M'"5;[+;YA M2@=2I\).AS4OJ_*K1?5F!V;O29E,H9>W:=<]W4]N]8)^:B=NM]M,7O5)UQ7) M2XZNG2?KS4W)&Z08,/[,'#[@L$5%^%0:T3)R*EI I"B>,E;O$7'L2^@W@.G77B*'H"!P=D[9[,GS_A)1D'#9H M+87AA(3@(<[7D=P0FR9"0,07:!?(+A;A TV-NHS1@IP5^I2YZ,\Q9Y(VYCQF MU4QGE$+!W9FCCA+#)CU'_VJQ;I2?#/O>APTU56SLB:#P=WI#X2DFOG=BHF]^ M6/#P#^<%ZJ5W5:9>4GR\R+0SV!F>:9IYG7%.SJ)N2_AR0@A%ZA5(FSR42?F+ MI#EH4[O\YBC?2*^7.DOX[>>*=^&[Q8"Z!JZ9:4S>\A*>Z(@&&LOEJ-M](>"'^#MR3FK$N$9E:/BLQ#Q43/7X%7R;9 M\;.15@SL(\3"SOA=48)LA91E@XZP;U";;'>)-2G=_SW^ J[,!,X9T"_/* MJ3>RGVC_G\ -X8Y])YM(*8U2NAY:R#"0_C=1:DA)_4H#K.J-\0F%\A4&B'^ M00Z,7!SALWJ2Z0TNEGZ"V*AEJ Z,OPE&"T/25T)YQQB(XH!0=X%:\B MB 1Y,/B6H,BL$ZE%55U3$+H=;1HBL^6$#']K7=,*;WY#K*<#%KK!&L8DJKT% M%5HZ^>PY*7@)QJPS2(X81\O16?UK,'KM6 M8EZ>BDO/\"$^W VG+S:(OMKJIJAB&2[?BGIA3$< #3QX -BO(GZ\]@7XKM8A M_YUWG;0DQ!'O\Y(%NI,W[&R!]U&DI:]!EJRG[(<2L1:Y&!NME\SUD@OX<(&; M?MP'7R]2#AXJ^^_&4IK7BB<1^W?]$-$6'[ULD):>J8R_\=Z),MA::+[SQ /S M#1MZ:,..Y"KQ_"%6-\59F*N9C4#X)SD7SZFOCK>8T;<7Q+:5CQ>V5 ILM'O? M8+QC3(;*@&KS.Q9L<4>2":&6MA)/#N)NH)9IGC:$62@O78P*%W@""6"'9Q,! M\P!V; A"49V7O2U-WQMWU-=4#!!_H"I/J\TL4HKJJH37)^@&4:>+G\71I6?[ MJ1VY=YF$5(-)ZM!/%/CAV 1+BW\/M!MN@9 N;(]0(!GV?#:%@_,.>SB6JT7* MM60S8-C.V!@ZG +ZWNV?[L.AM,B;!7T-KK1?:YLYMTKF MZ0?7_(# D-S,24X""C-E.B&"=C-Z$] JX'W6%;F2RG_E,]F2HMA"TJ"7'0Z+6SE]_VY0@+EWOB2E7;B^$ MT49N6:5969]ZRXJ*BFC,9$Q_?D57?/KNE4YV3B?(2K@<8N4H?V-,PL])O&[> ME4)E@!?57JW!Q)2=3+CQQ-_9I=E"IC8T)EU_BO$-38AG*KS#B:![T<(R$G[= M-Y[,;V=GW(R4QPBS!'MH0>ZGA]+7U(4,+\^'>\Z\EDK&V3I,9(@B)* 0R8#=,JEVX,VSQ(>R:D0J%'\6&/0-+W[24?).@;9&/*A?L%L\"@2"QI=8O.Y%)6AP@RH1$%ZA/*P7+ M^B4N]=?T^1<_T",Q^6;T\1/?*O/4#C'Y_I?G)T]_^/J(W*/W>(8Y2J+>COB" MT+A'MQP"_[J^U>/3-[K;F/=W(0CY>Z.\<<3\%KM\Q*]79:K=\#/Z?7_ _UM, MDG?N8RK +1_/D.M!'T4,'K&GB7A9).IS](#;7O_L, ":(Z4.?@@K LP<+H5^N4/COOCY+OR1QEO*H7"+!7<'AWLTR0**ZMS[&Q,[AU%PZ]0D+S+ M"XH&S$M]D8,/UGW((61Y!0&&B!/YBXENG2+D$)C'C'S43XG#MRIUI*PK[$2E M2DU99V;M!&J ]^ M\N3MT^3Q_:-X1\T72OLN#Y.) ZOO\DP1#%>]853 %CA'Z%UG-&>7@4^(9E MQ FL@>OWAAM?'/D:F+\!'Q^KZW(G['U>>FIN)BN ;\N,2XDLGL<9RVG25+_Z M]_.?]@Z/$Z3Z=\L\B]\ L2*<"QT;CI-YP^=D%=#+9YIQ[I7'G[V*\P+9.\%. MPJHC;DYIVIX3;7RX7LJU?^5YU_9O8SU)67BN)R.;+K)Q\4C+BCJAD>E-36?> M+?>Q?\.YN]U#?!U>[&Z[VC]3YP&>,FCHZ+^Q M6D%YP-'1HI*07T=6,I W2F::5*_;:C,:C5[/4;*UG MP@KP6AR8"LNW3"0L)".GI\@23-EMY1_QI4'Q30.=[ZIBE@VI#=\>+M]@ANZ_ MQ\/H/?8_M>OWR"E34(?*;3)&]V_U1H=5AY0C;]/YK1XFTAK]%%[O;INDEU5K MA#=&'I4O724Y'*LDMX9'Y9,?45<0'298Z'Z?Y[?CU'A]\N86(4[>)<^??R50 M4#CG'[QG JWW$#B]KU%]%57"VN8]S/CEK-E(\:2:=O]5,I8=D+A3%@A1$Q&G7RVE.V@?_*#Z;5KHM* M";?1<[CA]2I+P=3U=MJS&LI>1C1]# J?,=L*R_\TL_1/K8^^I6/+TS;]_NT5XFB_M0=PEE/!M1UI5!.EL?5Q8?']Q(EGX9O(12"L8SM99O3)^4U)VTQ'8*,IR[;H2N1[.@< M<72GMF7IV\;97GT5_82*FQ#Q?=5UU"]CE)@@3U9ISBAWXG:=Z4#10E,YLT\2 M3M^L?)D38F%.TL^JI*D\6WR%%+*3.6VZ))3=VEY_L2'&_B%JMC6>,(.]/[&[5IS.=YP8US>L-:K;& ME1)FPP;'/5LD]\1)N9GE=M,XCB\*79$WQG>6L:)K_V/:M=4324CB6# _":/' MC^\5Z;KJ6KC\1S=[PK[>P[])MG7@CX>?^K>#SW'1"V^X?_2E;_E9 M)NZBOSW8?WREK_ZO?[1U?TE(HAQKBM,T^X#:Z^5L3TS;G/YGV+2=PSKD#/V/ MG*?'7PRLIC.$YV5I(3N2=^F6Y/OC6Q YV^S0UO0R]:1'^?9V=L4G'QCF9YR) MX2+/X--?H[A@'Q;F%?_RS^^.OKOXP7WI1:MD*Y05+B#PT)=R&Z;F)I?)NPI< MC_\UK?_Q?[]4(1KZZ2UI3M _U>WXQ,5TP9SRWCVX=RMF]287W+B[QMU%CO/JRO" \IHS09GR./@ML]N[NTER^J""?@*R^+FGNSJ M+S=,_.=\6DJ3WN N.+PWN??HWOBNQXU\*U]NO+*W/>?_&'>TP:C?>[!_]/@N MO_1Q1W_#.WH\FL>C>=S(XT;>H8U\?'PX.7KT:+=>]O6S$EJUW^FLQ,]N6H>T MA/_IZ'C,2XPV5^ QOY^-'QY.#1X6Z][!$D\4EKA;NB*!<1-TB-UO+FK.7E M2+$[L<4^\?5?"R=W-RTNNDX/#K[$>O'XMF]YQ8P&8S08W[;!.+I_?__AS16, M1H,Q&HS18'S+!F/T,$:#,1J,T6!P1&^/C+K)F[989'L_%-F8TOW\>S M$_;CZ/[A_L.;:Q$8[<=H/VZG_1C=CM'MN,6K9C0;H]GX]LW&Y\T9W6F[H5DC M^"_RX'X5C8TOR@[\;4IK;"7;+I/#X^.'DT&BZ@&N_+1K%Q7R7,^2--G&VZ]: MT,6:=0)(N/[PX("EWYDUZ0K[9CEZO$?IN=/" MO6,!A?!0<](%]0\4U&Z\)$$"4_:R.G-TS:.#HZ,KS]VGCXH5I,.X9B0%S:+B M^=SI9.KT3]?)(>\:.C M4:;RVY&I_!HKZ.V[5T__=_+ZV9N?7[UY3M.\;%JZV\8U]'MSJT>')P[*=SL_2OG#KRXM MVD4&ATWRUM5G>08/_1S>V4<^9M)DCE=>N[06-P&>!]X#"O;@T.SI=GC,7H?, M1M-T2Z5X_!_@P23G*8FCNZ9E(+^^/B[<&N7PF]Q:7[4 MR\$@P?TQTDBD1%8['? ^."Y]0:E%"E,S=:YDR2DX6V,C^ $.6'VF71)BO*-:,OG][N'_\I<56X);WO_PM MO[2&S<[<\FK+YPL(YVR:FZMQ- ^'!W>";_G;?[@;Y#C_&E-QDYSFZ$M^/A;R MN[Y0QEVP*[O@Z-+F@G$7C+O@F]\%EQ8_QUTP[H)O?A<_L/'HRO>MS'X\N]T_OX\,&C_:-Q(X\;>7RY=WLC M'SUXO']Y$7]\U^-&WIF7>T'^OMQ(X\O]VYO MY*/#P_WC495Z;!.X7E%@@!-L-)FCR=P)DSF6!\:-/+[<;V C'S_8/QRAQN,^ M'E_NW=['A_='A.*XD<>7>_R?>]:@JY[YE5;F757N>MXNF34O46$K29O#:$ZR-A%% ML&!! MO :UP_'D)7P" M9[3IL@6,/(>OR4/S*)L%:L707UGL!J]K1GVUJU]O.C]!S>7P\0WL@22?_?,[ M6.K+]P_?-ZYPJ>?IZ7\.9@RM_/TC;]Q'UBN>1N8.,\AS$F#_>3__?-7U&U MN^%!N5LTEL;59VZV___=B'G]Y.-DBW']HB?*J#7XF0^Q'@WJJ#5X)[4&!\Z M1^_A._#NEC"PYCULDZQK&M@X[^&WQ;K)F_?S6W0:/-I/OH+]Y8_BK7[,6YC) M;.L@7_BY] )X/_DI)6&Z$YE6<.YN]9,D/ZM'D#RMP'%M]0'>N*8K6A*R?;5R M3-^YW9>YUA'T\(YZ^.&M__VB]WV]*4V\2X81@GYZM7(IJ2>CXK3HH<$_Z*QC MA4BX55J6'>E&@KL*#O]R"7XZ?(X4J(NB.B?W&_SR[]["U*7HLS;?Z45$4;&) M_5U4((9[@C-+-_"^[]?W81^E[__LTK*%Y8P"BOA#H?]&:U94S6VR7R>WW(#] MEYE+6@G_)?-YJT>-@_V)7S8NYN1D6G4M2H5^@)#Z3=Y\V'7[1!-1PT2@48 9 MPL.>3 #]#NP&S)PHNR[3-9@,&$-+R8=@A8B4@83'.U2F3=+9F:LAGN4T ]FD M\.$EWQ)";51OQ86$AJ393U[!-9=F/.[CBEX:FASX-/P)GHR'1E:1%%&++FL[ M,8MPFQS]8->T>LT_7#*K2%<5]5(Y)]!TS@P'Q77KCGP=E3S&E^*%?-.F<3!-"+4-+V3A"OP+"^;BZZ1_N#^[_"PM<%HG"0PN M6]#7FF[Z'X=9IRHY@Z]CZFKHE3><<"$18?-"Z4,L/#Q/\QHN473.Y\+@1(-# M+*](;7G;8/":\/<71BOXZ#X>GG7U,5_2B9:W^#!UO<9EP+>0=8U_:19PGST8 MU!)^RPVE5X73B",_ *QIO.*^K)9S@BS5\ M9^$H<9U4I=N#TQ^C// FX&HP*W@*^RO%RY[7,677PMK&5YKF99!CWCY%_+[Q M:V%2>=;-,/W813X9]Y@FYV!5S/(Y.0(M/Q#<$#X?SRJ\B[;W(KZ^T_#8Y+LP M'2?13].M5@7].ZUOD=/P^);[#,&M?2MS>:N'V_)Y]-:\['7R4]JFN^TDO!L0 M;T>-WKEJ4S?K1XD[<'7_OU^PKK[ M"]OL$WM(/\>2>H8!3*HG<#!%B;[%WD3MM(7BO([FP2<&G@)1%7;L^HPXG4X4 M+Z<(V?;191WE(%_-YWD&5\)O\M_"Z2!_FR0+\$(=ORWP M@?#:#@+3#"]0NJ;1:\_"*\SL*PRV+/D>KC1S527GU)Q?29-/?4@,G)8(IC MSQ$^J2OA"UP82-L>8N?/+J_QOH2RD:LS"*9K--' 3BEAE!REX)INNLS;UG]N M>++0@?T^_P&^GF&A=S;A438-_K/IEIA^^F_\-Z40Z1[X$ZXAN7$+"S2!%997 M,_#65R[+YWG(?[Q]]O3OX ;3:\1+X&/QO[[/X;;@=';+KJ!E0UF2:KGLRCSC M=531=-I5S6$$3A,#L^!G6+]%XORKY(G6WZ?!L:GX/4+(!),#XVTPF;EBT!3^ MO!JWBS4@5^F.>4AZ>>D63?HG(&URG7",SOA(1*N=<*3"\SP M/#+#\VUF>#^\WDOOEN/=&IAIWO6PY<[R&=JT%'8I8G(Q*=[5A&T,>XW-7I&G MT[S(6P_7''P$<]N8Z M?BV]?,M-SBS>[&0)AU&67NV9<&0(I,U7DI9T'U<.J_UT3.-#$HIT:)Q=NZC@ M<)2RF#REV:AX-<;!537,L'@ EXZH*_7*.+$9'"=<]@.7KG%X=B&43DN!K>X@%1D4/YJCY-2[M.\Q-$3_/4I9UU_UEGY_,/>-D@-.N@]8:[8+X/)M;S8MD,OMC(!2?A[6!V5 M1EYQ5'+-E76.89L/0@9KMG_I-+ZQDSA\_;.=R>;DZ!NV$=S\N<'-]T=P\Q<& M-^_&&3E0/R1+B!C;L?.XV/BO6UYL?(7+^%:/ M$.R6?[.WM';^8??RRK\F5'GCRMXY_?3V<'L^G\\8.]HZ/C^WOW[Q^G M>ZD[>KCW*#LX3@_OWY\^F#[ZCC8C#.:-F__SNZ?OTX-[C^X?3V=[Z:/[#_;N M'QP?[CU.'[J]>VGV:/[X\/CQ_.'#[Y(2PLY_?N>RV8]H6PX/I@\.3^KZ9%9A MF/%SD9Y^E_#\PG;Z"$Y^_M'-8/!%X[8,]=[1T=&CZ?&]O?G#QP_W[M^;'^\= MHXF:9L<'[O$QC.#@WE\=ZLNJO*'1SF!2LT?9%&\*HSVXAQ.;W=O+LD-W\3Q]L/?_L_RSVS&U]\X2@"11%C$.#@D,3]]6]F M5A4.$I1HB:((,B=VVS9Q567E\6169I8+Q'6FMMUKR_Z.Z;K=8)\GE243]1*M M'O#O9XNV/+]E=+[G6WS?OV=QD.^PUJ"V#\I0OFM9AVTI"[D=7[. TD=%2.NO M@!ICU]/[#@3'OJ@(-9@OW'#F"LC*_#0.6SUUV*K/8:OZU^0;#B+5CBE1WSW/ M.PSM_>7\Z[<#:G=B75QY/=\I$_\P%D\5 M-[1;!VUXK?>&EHU2.MQ!#UJMM4K6RUII_8I!%(R@/"3?:I_Z\5Z(\3-]=PZC MU=!^S.U%54ZD*;0A:;OQ?%^W"E-QZSRFYXB%PH\O/OAY54_&_9;>4[8^A?!Y M*8N!D1<-Z\6E?L8>O!*OK;/J,5R:1G79AK[B]7/X:Z"V.P$"OPT!)FL9,/O^OTN94$^U%W2A\B/9 M3"LO_IIZKO2! J /\O>^FU&PUHB<2QD&;]/8H]V(=RK[X85)+?A*FRR1H&X< M7Z+P=IG5)5+& A7XT@[$N=H/T<.FM 7XDL0BXOTCJ-W3(LOU-L51(-VOA202)+6(Y>?@ET=Q1' M3 PGZ#P8Y:.)!0B!VAW!WGZ:.59+\B2(2KB4R&\F0;><.*4+T5-X!=)ITWNV M&19V. CC)$^F67W)C9S$N-\'H[^YN6D!LUQ+'_Z8MXJEB12_#UR:F4G&-JT' M!;"HJW;_X"K,!C/V5 9%7$R_><#P::OA1GC8] %OU:T4S9L;BN .Y6=LJ'_, MB*HSW8QBRE.C,2@6*NE;3$"5*&*1#HZSZLD[B.VZ M$4ZS>I/4#8&%L.I=ZW35&#+OH%EJ!+G:Z_*^@0=$I]5O/G]LR;8+R!;8;R&# M^-!V7VS[P)&MMKL'/1FY'B=R_;;6@_?!Z+7(+IM:G2&^O*32G66) MO:QO:!P(DY+5S;*452(#:F"3OG >1?B3ZC%P-UPU0*'T*7S&U'GDZC\;2"E5 M-:F&'7!;#IU7WJW1;>4;*14#;-4N@MA#,GXI%KMMA54?#QOW9S ZWV/5 MA'KY/30>R7<-/[Y/T%TY)-/1.7#3H1MZ+PO>'?#+.XWF2M[?04\D,&CZ]W)5 MPE>I*NZH<;CRMN"6!%V\T]Y&6574.E%8]P$!3.\EZ'3J1N@_P28/6 G381UO MTQ_\ &8C6='I7WP1%*,5V6/4%455$%4[ Y@8Y9%V79#BBTM.NJH$6'?2ZZ$/ MNYGR4_WN8?%@>6+U+^E^7QQ2BW6[>^#ZT+#TUR(M2_S[Y: G *9_:7TK5*\U M=-,6C5PNLA3A7<6 3D,!WLL7S2]49UVFO=%0^B6 NA9AC%HRD&=6971V]9%B M)#C/%\B64\=P\\<**K0*R#8T_$0-:0KK\)'L5QV%9=6*JK7W/2M(^IYGSW^? M H&^QW0T_"&IUMZ!JU9P.DQU5TT:1ED?S8;$):WVKIJW'HO*K/#:,TU76NH- MU%Q5=N=8O/>B4 OS M-:^%^:)J80I=P#YZT;Q">V:Z^MM->&9]%1CV=;(Z/A@5]DPUI:\/^]CAZ%;. MGWKJ_*D!YT\=9?[4]6$@@(-+G_K[\V=/];_+VYDW\9*XJ@7S]]B9'<;:Z=:P MAX[>/BABKG3-I!#R08^<[.6E[L^['8#KM#J#X6$"N!WSGNJ=O+J>M!=R=O)0 M=Q6/558^/Z3K] 0@8D#=C?2V/5K_0@=EW3IZXPHJ XJ#.1 M)N$;#6-P+(AJ8.AX>Q,@:9CJ.J,WZE-VN]UJOS0/ +/X8A'+,[,TA@9TF+!Z M]PMU,FZ283%,,U&=/<[,\_JFTL' ]+EQ[Z7&:!47[3NN];-KYDS>XA TG,-X M1N4JW,#T%%P\4Z 1?Z@8Y,I1Q< B&V#@:-]\]+ASJBOFM=UAX[N:Y][.&O_Y MD]57W#/;2.GCYY\Y$\;O6R06-8;8G9M5M&\;P2YHR[L.MRX*TGZD9W!,TG/G M:>Z[FFGE8>[/(3ZUG^T=YH,L]'XD8.= 1%BS"(N3_TV!IN^%WC;?\]XVWU5O MF[M/=)A.JXE 7W6QL2/%]+4 MZ@+NWD38D[$KFVU[VF_V!E.W*09VISF2[;'CC%Q[-)D\IH#;E=X9Q4O#" =W MX>Z#V,E]IW.X^Z&\#H;@'@2U;@S$:B';GS:Z6Z!%S9-OM=A<,#@@,'! M*8"#8F>Z[Q/A8X[#]W@F97+'63&[,RGOBHWQWJK/6Y?T^0V-Z (7_])E4W0: MIJC/IHA-$9NBDS-%A9->,1=C?D?_JR>R1OE&CG)7<1!9VLA'+\9C@/^'#I/\ M4-F7$JV4,5>=!_IH&S<3G]C\U4$<3L'Z#=CZL?5CZW?*UB_.JWWB[_)?Z3/; MP4+Q4:SW]2U=:O18V\BNW'$;LR$;,S9F;,Q.V9@Y(IY]G_KAS?Z#BV4S]@X& M8GW$@;#9.@BI/5RS-6*SQ6:+S=8IF*T@3&3\/0F_E^S7>NW#/HS7)QP+-FQH/*%(A/P%/^]I02DQ/Y/7$UI;U,E:L M5]FB_'1BUE=\V(]\O8TW7 @SK0S<0;CB6C:'=MM]EQ7-">]3K_I=H1P M;'LXZ7?'C\FGC*/DS##OY^G?A9^2D3P/W+\!/8&3O.!*)X3&^>D?W^!C;[%W MVPM+@N>V0 :/4KEE&?31* 1#..OB(FO7G)&0F# GHDFKC8N6Y"FMQ092[=-@ M'$!EU+:U415%3CWX8GN45T'=72/U\U<'K4Z[^W2OO_MJMS7J/=?'1ZWQJ/-\ MWQYL_^W,Z=I4WS81SH^K".3:;6H=-*7__8P[MH[PUH=6C:OK7"5V$M,#GL!K M?W[1>7'W5#<6IUG&J#T',799]V823$7R?R?1+__Y-J\BGE+<]Z%,<@?EE"BV MNT? 2"PGIR(GYZY+G>UB$A,\T>,*?!>*1<5*=!!7?KC%SJ(R9JEAJ6&I>?&? M[R4>O4%BPQ+!$L$24'KK3W:/(R+J_Y\"TI\X#MM\.9 /N MR7 ,QD:) S')0][B^;\ 9)Q(8K-+/XP!O9P]E!.W:Y>R\]9Y!Z&Z#F,S;8]F MZ90GS-Q]0HM])5/QTB"\@P3/SAZ;9OJGIUKI>F9.ZJ2FCY$Z5^.1:([&$]GL#YSA9#@<=X08K&8U.6/'[4TUI M4]ANI]D>MT?]OAR/Z1F5U93&S2LA%F=Y/I.)1L3G@?M5XODW,M8ALA=6&GCJ M*W]\_^/R_0O+E8XW%W[\YQ?M%Y8Z,>3/+[S;Y"Q(YTTWI&QBO.'%?W8:HTZW MT<;^<.6)_F>]>7V7=-KO] 2@S>^R"8G*&3=F3 MH\%4./UI5ZPJL]%X/!C8HM]L"WBP-^H/FJ-.&S,V.[VA,P3$,&K_G#+3.\7? M0MPGAM_U#O%CE)L-RFW$RHV56]T6F)7; Y3;JP<>A/)SRK(OG;;H#B?-MFL[ MS=[4=9JBTW&;'*%VW$YX7K.:9#5YBFJR M6JVYPFEWVV+0G QM 2H*=-O(=?I-=S@6H_%P.NEUAJMJK3^V.YU19]@<='N( M&]N]IA#]<7,@1I..Z+?;_=YP[PYMK]'I]8]0J^T['83CH7?%0[L<#ZV_^7@> M-^J8K,; F0PD$*O9%?UA$TQ$MRG C#1=>V3+[J@[Z(_6K$9W.'0GDVF[.;7E MN-EKCWK-45_8S9$CNH/.N"M[G?XSA$'[@PY;#=9AO,"GIL.&W?&D.QQUFE-' M /*5J(]L(9NCWLBQI3MR^F*M0+TCG/%X.ITVV[8S:?;< 3CTSF $&-ANBXD M?##^R:V<)XE^=NQC].]9I[%.8YVVUZ#GI&?WAL-.KSEP9:?9$^UA4W0&=E. MAS\9#[M=9SWHN7L=N9N@Y[A_C.$!#GJR=F3MN)TV:\MA=S0<@OIRQZ"/W%ZO M*4;307,R[;C32:'8YUL-=AJ#$/];9YSQ/UFB\ MP$>LT?83Z1S8[G3:$]UF>]"9 &(;V8#8)IWFV!U-G&Y_9(\ZDZ?7D+N)=(Z& M[2-4BASI9.W(VG%;O#<:C%QWV.S(WK#9&T_:S7$'_,^1/79ZHY$]&(JU?1O. MSSEP%L\CG>;<#D,4W7D?_NUZUT]^FLN M%R]\L3S#JV\6PG6]X*K0 ,Y3W]-A8O6#GI?Y-#W:E('[9A+>XARPT7O62>YV M2ZZQ.P\_,^!QO?8>1_5.^>!-PU>S+,*^$%=2!<^;8@K#/!/^C5C&N@5Y<8$, M]8GIJDG_& K7\U2:"E'50]WN;)I'SIKLA.A^E[W/V)?G M/OUCN[,_U@^)R(^ N.MXB/430_J/?_".<_Y&/W?,WSHCK'[\)]N\;K D]>F) M^T&IH7M.X*G/?#Z%K8<=R'?LG7Q/F,>_>8DOF2N8*TI4^5TFLY :@'\$&QA< M\;G*NSU7F>?%\^)Y'<;QUA5AX@=3[JFC?8\(62M:KO^WV[)WQCC/$NS:S)%G$9[_\ M:## O]K]0:\_;G?:[>YPU.[^XD37?E/>=NWOG>&X-4OFFYEG=V>??PS3*)E9 MYW-)J:QXV-1724?@NM8[I.T4J)M(A!(7V>FZ^B3>=V'T=^GC'^;7W#_YN0/2 MF1T/2--<5)^BG!V@C*>3:=?: NV#_TPJ3E3^6RHB@+G^$AB*3FD&IOD81G/+ M;C?_1J>$X%/_RNY:R,@#S*KX\*]I(*UNFS*JV];4\^$W>/X\O8+I6@/]^RM MM]("M]B"23;M<6=LOZYTD1^)=7=I8G9EG ^0IWEJ/#6>&F/A9\3"G=H8Z&,# M'T^#A3O?.Z/VOK#P)=P,^+<2"[]=^N(F9M1[V'/;&^KM,.H]0DO,4^.I\=08 M]1ZFA=J$>GL< 7YVU*OQ:N^[O2^P^E[&3N0M3"P6L&L:>8DG8P:C!S*W1_68 M\#4*O?&2&8,[MJ4\-9Y:?:;&X.XQX,YNM^S_J(V9.S83_LA ICWNVIT^!FK& M]M#^Q1WUQIWAV)6W=GMOV#"+6GZ>!]XDC7'K'J[ R*TO/GS[%4:D*/ST;2;S M&*<]'HVL#[> ).G6RR1T?EB?%<3$YUX7H>6.^-XZ:%XX9CY_AK@I*K9-@=-W M:03W)ZMATU'SO]8"H3T.A!XBD_+4>&H\-<;*^\;*'<;*=<'*:SC9'G5ZG=&@ M_XO;']K]T9!P/%TOH#OTPH9_=(_#7'=P]D;OL#S1NS#7X"-(\0--NC2M#1"D MPJ\8\']E YZJ?LY+[.P8Y'K_1,U 2L?,XK)97,UNM]L<]WJ]]NOB@&$9 M[#8-&#Z-WRN.KVM&T-_9"/JC7K^_.H(.#6#$KADC89X:3ZT^4V/7[)&N69== ML_JZ9OWN8-@>V;^XW7ZGUR?/K+?W'0P #K;U8;[PPZ4TCM"7%,8O8N5" :R) M+:%2MGE_XH@8N+[[$[8Z"<:^>X/B*1F4436#&)X:3^T@I\:H^I&HNE<;N\V8 M9$-ZKRNQ-:7UNX@3&:FM (Q'7HIK+[B**2YW$0!"3S#>IB)WA''QG['UZLMK MZXM8P)/3C>V]#I)FS ^/Q:@4_;8')O!M#\X?'+NUR[>H$&ZSUQYTQI87>(DG M?'^9@]O?Q=*R!Q3*M3F4RS:>I\93J\_4&'0^$G3V_P/^VNW5QQX?&]9X?$!W MW.T,^N/V+^ZHW^FV1_O-2:_.H&E8+H&>+ 6@3VD*XP;B'\0X$YG<2!E4=-V@ MR[][SDS0[_-)W+ 647CMX;$9A*8!(-,Q.8B@$$O#[]RJXU#F=M AW5_.<]S[ M7CHZ<<56O,EYYX?%J3PUGAI/C1'QOA'Q@!'Q,2+BO66?/PTB?AO!?^'OGS7, M>1MY,F!D?."L_#S(^ %YY8R,:\2I/#6>&D^-D?&^D?&0D?$Q(N-NO9'Q>T\$ MTOIKRWKKBYE@2'S@//P\D+C+D+@N9IJGQE/CJ3$D/DR[LP*)1PR)CQ$2[ZT@ M[FG3)RX%K W'B0^?BY\'%/<8%-?%4//4>&H\M?V"8OA33'Q)?W6]ZVPZOKQM MNEXD';+QH*[3>?#&]>*%+Y9G>/7-0KAH:[.QM_I>0 /1V%K]H&=AQD2/-F7@ MOIF$MT@O>,/9!-2=C.!%MUM:([L#_WX@6;&%F8P>8(]6AG/GYS2;\&[&,W[SX976!#/6)Q:I)_Q@*/_VYZSL@9P5W M&Y(24YOOZ^'BT,Y$FH1O-#EP1$@=F #>W@36#E-@4>]6NF_4!^UVN]5^:1X M+O'%(I9GL5P(!""&$F2@U;M?K)K\:R\&+((EJF7NN*:?<>U M7O_Q#[*;_$@W>.]GX25)LA\3%"XD&](?%?91!X@(2L_PEC+KP]=!9^'D@\8$A< M%S/-4^.I\=08$A^FW5F%Q/:N(7$]&.=@EG571Z2.[6%W_(L[[@WM?O]PV]%T MVO5H1\-<7 -0_*@&XQE?VAT^ _40^92GQE/CJ3$DWCLD[C D/E)(?)#]:+:' MQ(?1CX:YN0;0^%''G#(T/G ^Y:GQU'AJ#(WW#HV[#(V/%!H?9$.:[:'Q,S>D M83:N 29^0#\:QL2UX5.>&D^-I\:8>.^8N,>8^$@Q\4%VI/F)#(IG+;5C+JX! M)'Y -QJ&Q+7A4YX:3XVGQI!X[Y!XYP=TA\?.6VC$7 MUP 2/Z#Y!$/BVO I3XVGQE-[3DA\" BXJBO@#N'O(TZSK%#C]>6:W MWU(1)<#7RU7X;+>;?R,6PZ?^E=T%#.>%KB5!&-S5[A4=.P?<'^4D@H>65I>N M=!AO,[SAJ?'4:CXUQML_@[9[*-[>=S$?<_H1X^Z-Y7Z, MNVN/!7AJ/#6>&N/NP\/=CSB(D]%(;7'W@50*/A1W[ZU2D%G\B 'WQEI"!MRU M!P$\-9X:3XT!]^$![D<S!/=:W2!!R_1+Z MGK/DPZ\/9&Z/D.Z/A/<0?]YXR8SQ')M/GAI/K3Y38SSW&#S7L1G/'0J>Z]A[ M[%N13@#0>2+R8-SAM!A8VFV?->8)1G5'8FEX:CPUGAJCNL/4^"54UV54=S"H MKKL_5/'W5)O?+B!+" :WU))[[G6.>.$Z8![C5;'[UH MWK#^(N(?TO>M_R/FBS?6/W XUF^_?6$L>"AS8RQ8?Q[AJ?'4>&J,!?>*!;L< MX3L8+-C=8X3O'"F)UVN\, \5#FQ@"Q_CS"4^.I\=08 M(.X;('9J8^6.S8*O \2]M5*] R!^] (1.)[P&2#6F[T8(!X7C_#4>&H\M0<# M1/A33'Q)?W6]ZVPZOKQMNEZD[-H9*,IT'KQQO7CAB^497GVS$"[FO6=C;_6] M@ :B<:;Z0<_"C(D>;\(:S":@[&<&+;K>T W8'_OU LCHP"AD] MP!*L#.?.SV]8CLZXM!1 ;Z+[+#,/"W$EE25HBBD,\TSX-V(9OWGQR^H"&>H3 MBU63_C$4WFG)^U.1LX*[#4F)J*SBG#"/\-1X:CPU!G1/KO'MMMVZ M^'1Y8GQR;*MX$2!DL_[[[=??K(L@3JC?_?O02;'!/J]MK=>6 VT'Q"<\-9X: M3^TY<=E6>JG^YY<@+KM\]Q<^B>F(#MTJHK1OXC8,POG2^G +5V/<.[UT9G(N MK'^ A;<^S"?2Q2-D?O."'Q,1YV@N9I8XW?IY:@YI2"[BCVWL#),-B"D!H2*>IA[W?L7C""Q2JPPA>"<(E,R^VI,9Q M,P!\$SS$/)Q[! G2VLN14#' T721:P87%G"PC.F"Z4:2 -"AY&$1< 6 Q:\ M#4&$)>>+9&E-8,%^R"2&+[I8YJ%>_?]9%?_[_QO6HE"R\55>I;X:]V7SOZR+ M1,ZM0=M^-7G]RFZ_?N5=O\XJ.:231EZ"AQGI*@Y[W.U2+8B8TTG7K?MIDU% MWCI^BJ'-:13.Z?V&2!/IB#26.,-7WFL+R &>E"[@IDO]*97Q* M(O+JRVN+CDRWWUA?(GGMA6D,Y#:GG<-?@3468B&C!Q#%'CT;56Y4R&(2^NY. MR#1Y;3R[>!,=:/ >'2UQUFOUN]V7JU\^ G[YEHM9K+D$U,-"1(D20A J$00I M2!CH/="(8'DD"'R,HDH9RDI=V?U7XO6K[NOJATZ;U9S7A0J_RP24*-EXW&1R M4U^>//O=11S2X%ZD;&G)3OXW62%BOA%RW4>P;Y;=!OL)W+>)03N[8]!C1]2[ MD#_+<__\ J8U_VX/OB, ^6ZW?WR/TSD\O#P,Z53,,<@88(]#4K?BI\X\@#"> MLW&0BKD/>H@D>9=J93=*TTFHM$]A(%J0AUOE M)L&()M)"'E;A"G2O)G(F_"DB67P?@5-]0X(;4FD #]%K19K,P@A(X^X3F#ZK M@JEQ?\]!^XY>G-U6=W!7&\_678T\N_U6O_<4O3P/(7%C:W9[X/X/K!M>^?.+ M[HL-DU2CJEGJJHZEPA\+72G^!'O8C^&/3DWXXR$\P7/CN1U^GMXI:/UF>;>EC#SJTT(9)%8<>A[;M4(]^&3[FRY?XE_L7[WP., *_YK"PSY?%)9 M2<(*H=8*@>>V@[G57=;W+.?KY'I^N:^FZ3$Z>H^,?V^SR[+I# +<"OT2R9CR M?9C)F,D>PV2OOD1>X'@+X:]S6F4)Q+YS4I\]4/FP,'M=H^SO12+/K-_%TNKT M&E:GW>GQKL-=NPX/V%U8VS[(X,#U=9W=!#&M[C]NW&3V6QZ/Z"L92-5K'^;TO_:W6>ASP'$C.K. M%M^\Q&>68)98065/6[WZ4RKY:6OJGHN+GKY:\)GEXS@GQ\MVN)-[SDC4 XW" M\P=O[MI+^GME[CJ-\%I$'KB 9_%<^'X3O+_XS:-/G/@5B >.XSM?SL'SW"LF MJ5&XL)8APLU19^%%0>7L,07M6?VYNJ#N@=DJ*N&TG_WK(>K1Y9 M2&HX.UZX0Y[=4R?#[@64/T\>QM-[4@>8.U/OJ?&2'>;4#@!/'9?CNR>W=YL< M+G9Y#Q$^/,KE?6"B%8/$&JTRN\#/DO'*,E*C!?WI;$!>W9K.CMUD]KD>4X91 MB^W'TUW$VD[MN6L7V&M^2%%K!*Y2&%C?6M9GZD\[[.FJX^,#>21N[XC'ZK#F?'++__6S<YG(:QE8?P5()^8RBGUQQ4YN71 $.[F\D.SD[IRDN]&)+"8UG!TOW"'/CEU= M]IMXR>H^K[HOV0$@JN-R=;^V]I8VG;JN]5<9Q^F"O=RZ@ ?VMW/,(V M9 >W+N"!'5Q>2'9PGZ!F]Y'JD"6DAK/CA3ODV;&#R]X2+UG=YU7W)3L ,'5< M#NY?]^3ARNDTDDO,S--GC["36Q< P4XN+R0[N4_@Y.Y );*4U'!VO'"'/#NC MRN!/,?$E_?4I)[,U6E[Y]IV?VW;6.#G7N\ZFY\O;IDM&VPN!SJ&?SH,WKA"J@,(\]3VM[M4/_TSCQ)LNS:?IT:8,7,!PMS@'>,-9!N=N MM^07NW/?M)] ?>^ ZEV[Q&= ;Z+[++.4"W$EE2%LBBD,\TSX-V(9OWGQR^H" M&>H3QU63_C$4KB<3YR0]2 ! W[M12S0)?7<7-/C]_-/YKQ]^__#IFSY!XM)Z M?W'Y[H_+RXO/GZSS3^_A_\]_^Y_+BTOK\\<5>3\9(GV\^'3^Z=W%^6_6N\^? MWE]\,Z3Y^N'RC]^^(66LSU\^?#W'"Y>;B$23\P+LVWO6:_6[W9>K0]N1AM(J M\WE4U+>9%UN_BP 4T1Q^T4P56^^]V$GC&(P!':I['@A_&<.M8?'@H'=AX'J) MN>>KC%,_H5L^+V0D\$)LS<&!\ +'3UUI.8 9A!=8TS"Z$> "^&'X WMXQHE( MZ/-QP[KQDAG]U M8>PT="N2\0*^:"4A?!T0DK> ZZXU39,TDE:H" ,OPZ%-,TK"ST 46"A'-JRK M*+R!-^$=POE7ZL6*QN%B$49)&JB!X]40)@.V!$;CBPBI*AT1)^I:85PP+7F+ M@Z(AMZQ_@'6(K3AU9CA17/).^XVZ(V[0/^TWYN=\#FN7/.0A=^UG0 S!^H^1 M=+V*UT^D[\GK]7?'4OY8^U&"G,RK1K((D9N!CJL7D,^]()5KKT\B[WKMUS"X M"F%I5G\&#E[]Z<;SU[YU$Z:^NSZ BA_C6>E76(,;Z?OX)X7>E-PH5HVE=4.K M14NJ%QJ6"K@,91/D10!7J94 +@.FHT;CH$[TTYM%K65]W'@-I!;$=4(OP8." M02TM:0@>73/:@CX^$3%\&?@S7QYK$87_5&('_Z UGJHIB#A.YXMLAL57)?0Q M>(7$*\2=A0'1P_"U($RLJU1$P)=2TCNT9!4DJ'7J*CU?,T#PCB^\.1)P:843 M&)WF+V"5=.$"?:TP J5U[0&SX#T;&29?:%RGT $5&DF@=F$-L 8;=3C> +I( M>@O2J0$,V0MH=90BBY3FNH%OME#QIJ !UY>Q88&N=<(Y,A0N?Z3M"UH4UYMB M:V]D-Y 8WX=Q1^$ L.(XX%7"3J=6=Z*^<*7!1&?"HR5QIF=K#(T;ZPK&8#Q\.$N M%]@K4F.5L.[AW',LQ]CBN&BRA.5*!_R+&/^1CSN@=\*[-'.XJ22#57VW%_P3 MEL9%3?1#1O$;^-9\(1-EE8CNRA IFKF6@X+J$$$-/<"F1ZZU$%$"PW:!W -!@&KAT\8K"!P/,9PZU7*4,HDA:'"4K\Q-E,CA]7[8N$3 MGW[[:FP/J@ GY( ME#U-#UC=.)PFP' 2J$3 @MZ?FWTTLT$L2XLD@1W"I015#^0CA1E($&G-]G.T MG+3L4Y^6#>D?$RLZ8@'LX=-MYN^1!,00*0Y_ _-9H&4@,0VL'W*) A:'02!] M-4@$"A^2"A4L82!NO%OA)+$MN<-?$G7]PHS9/Z1"F?R)HI,?6- M53JBX@L2T$@>Z ")$"[K50^Z)W %FO.PFD]!B&E?2T'&#!WF.NN-)J:"-?#R M:P&0(.=3_0Q\2]-=S/'C6BEI$RLC$/D AAG'(B(JQREAR\HQ:<5L1"U;-"7S MI $-Z/"4ROT"8FY=-*P+&+1E:\#NX9-!2AR*WVH8-/05WF!]5!JPI3'1)@.N M32X&';8PX*-G,^ []F<_7Z/.DC<[P36#(X UQ$QH"+5Z2[1%@^I#'Q76!2E%%'S5JT5\8L@,J,8:Y*/PC7121!_"YC>)%2XL6WDFW2EE'+ MC+*/0:P414&;IT#1$(05$7N<1@ARM 56JAZ,6+JP9E+X9,K,+>8-+>M;E6TS M \=9Z+DK3R#_AK'%#;2 \-^2\D3133R#LF+I3YM&#THT^]H\1809 =C [TB0 M.8HZD1!)HOSU(EF(PB%XJV%D;O@7B+]65$1S>%D("@Z5'?G.:N8*/A!9-B+Y M$U4$GV2"K&9=AGZJ3.BE7GU6#2MB$6A2Q1FI2H)2E')@<@1SR*&+" _L6@C/ M1<< '0$##6/T)#(6S]X5H?Z)E-V[2PLX@D!?I0H@R)()X 8E8&Y22N".V87H M&4EWU;$QO@6-@$3.S&4J\5=T'H(K=-TE/(\OR/1HT1REO&NCG**1"TIW]#!^:JG@&H0/]XTR &PA(+O^ MVI]:5=@-ZW>:"/YDJ-& +TB!>@?=TG4O+4S*K^NI'$-X$Z'B^@Y\O_O:Z"&.] M.6E 4A>38Q< 46N$IJ5@!K@]C/H3K]&[&8B@NRKBTI ME2^: _+@."M;I,M%@+!(.?^(,I*[=&VCI(-(-5$TA4+NZ'0:,"HH@"*P*"H;^$8.;I3A%9 / MG40>_-PH:=CBK=>A8\([D9PIYY!^4%K ]Z92J1N,U.,&2\LBF[+1/FH45\)X MRGU$74X37 !9%QB[EN0CPLH62)Z]N(A.[S*6^=[&*B(4QI=5@2(83(*A1O!0 M _/2$DHV+*?B;+F-A&\H;QPD"CEI(@#6-M"I%]JU2.151&821P:W!.3<4VAP MDT]A7@_TW(97%-X(B8YJETNS! (-@N'$CFB)Q1+#@ZO[2TAS&>DE (X!=$T! M%\W#K-!7O.CH"IR@_S6R<9E$J8.AC9/6YE70N<"TX&C'ADX 364(0K&8(?O[ M2\./5XJ>UX27E&&F$=;0JH41HQ U0$1Q8\]) M<>]+?<[L!Y1>3$&I+- :Y;O1*R^>P^_> AZBL)H"U+'^ALE;VZ\K"+[=JW5B69$[>>.G&KPXE;>T[<.E&C]-:$U3\@ MMP.$BC$]Y8J"_6R8#(@CK:ZWT@*I=Q#(U*3S*(PO9K1KWZ(F"^DTX9I(%(XLZ(YRK=KBGO=QC"M#J&P"S8-?3^\B=4> MB1Z:&=42P#?\M66=4_CABA[09J3RO14.%0[NCG@1NB)FQH!<\^RNPB'+E]G& MU=L0_K!>Z;V;C^>7;_66S>NJ^V%XK@<44[0P3YU?OLL>ZHS:3;N=;09IUL)5)DI$QKK<7S]"#RD9CJ NZ%_X4B=D$S#:K9"95L>::TNJ(">ZRK_$0 MK:_>K5)N(:89S._?GJMF-WHFJL2\7"O;Q)>RT9I MYX+\F/PA\*O):P)2!!DG^5[NWQ!BN_8BS+@ (?@9,/.>A%(J1B62C\PL7J] MO?A'0%NIEPI)G7;>S1\8";90)"S@\(RS0? 0Q\[#J$);J6R6"8#'JRL0;R(O ML NF8J!36*7@B.FK.&F11HL0&=V;9J]#)O?4OC)NY\#3Q ($E2?_U*%:Y"AD M$ ?#WWC"ND^14L48V4 )!FVIW:H\:[<>+:N=8WZ[N3Y8)2 MGL#75H&*+/=#*Q. X1N^B/]ZY5V_UH&09!:""DIC93D45I^DB5Q]21@5-;87 M%>($12-G4B$S\J#5,2I_+F6B@QA.Y%'2$RH'NE6_/,Y(G)NWP,V'@=O\^H;< MPJ44>C"_FSGE1#?&+9O=78'BTQ#SM](1N*=P(\V2X5]I@8J,G2U3+$ED,:$7 M%;C*VM(WAFF4+?&6\G53T!7Z^)M/0"PP7(HD;*A]!LJWE>K>H;F5=B)L^V5#[4-IY_1/0WNG@F"IREAN:NY&FC MA/G@\6R6UVO:PDZ\V+M6?[/ZHFIFZZ\QD=TO,-'Y9 MR2'Y,FI>H5S6PGN "0L\8R%KP"N--]I2K[RA#.TI(IW)GTN1!'QB]%+-5/IN =YDS+7_A;4L9NRM&%M7*U2D M59L<^!5^'PY:@Q6&'W9;PZTYOM,:EUB^MR7+K_"K$X(;33@C7L:8P>P"[_OA M0FW18VHCJ[:M. "L!Q(6K $X2EB<:"7B=F7-Q_V6O;+FHUZ!#>[5H%@,7Y.#5 <\0P0-A;A E/8PU8&G,R%,FZG MU87;!G?>UM7!=I%K%N#?3J_?@"GJ)Y3":J&=(C.5W;D1F45RD4;@;^NWV?U& M%W">_C[&,L/Y' >4A,Z/E6$#AU]Z.K,-3)FC&9-<7OMU#6X9GY00YCR%V,=H%JV%0W= M:_7:I8LEWE8^EDD>IOH-E2)&I'FC8WB<5^EB]-]E#!1<.,(029JV@5@8URZ]J=#NU? M^9A/X>(6<'BS$5L>F]' R2F"5VR*H-_O;??..CM"((B;"^8'*.W";VKZI%N[/ MUREZ5(?FM,<_.> &O/+G%YT7=T_TCM, -%1Z#E(\!,]NHM2F9NN/.*/BWI,2 MZL,H+ 4G(P5=E@*6@I.7@@Y+P0-.'ED'F@Y,>>IL?4Y=Y3CW?Z)#E69YKL%*LSRS/+,\%^2Y?[+R_/->C0F?G[17LWE+E)7F M[I3F0Z,MQZ%6[Y]][15OM]NZ=^-A%]RRKU.;&6RQWF"]P7J#]0;K#=8;!Z@W M>JPW=NH,'L\6UQ/K'5:]/R-,G58'IJ#U0>K#U8?S^/_P9]8177\M64/J[RM:T^&\QC/(U9G!U(C M2ZJLTVV^[S@9Z[ZZ1NHDBP=B!^;(WUC,)?6M::AJWD*[!BR=++8)X7L^H3G5TLHHSRH[,%-E[!.F$U@KP< M-SO:'#])O8P+W]3%NX7&WN8(ZDBW; W3& ]9;UCRUI&@I?,6'S [=?)-H?1W MG\6U&]:_EO6U9%[W5V#;Z;3&O?X#JTL'K5'[2:I6[_YF9__?'(_V_./:TI-AEX5BA6_>^ MZ\?JPR\L#*6%YN5]>.@5Y8;#%\G+B\O)%1;+9P+# L,#L1F#8PCRB M-U)UA'FO>>.[(N&.:XB_ZL["3UQYOK_9;YKHGYZAU\"N9KWK)*3A&,]0L6N\ MY@=6$U$+_5B3I65Q_FEQMD>-_N#>L.8!KSF+,XLSB[-I!-0;-#K=W24)LSBS M.+,X/Y]U'C2&O7&-EYREF:69I=E(]-T6%NPMF!MXV>ET68A9B7MKZ"O&@8?=VMZE_&@O-,GRT2UM+&1ZU6()9@GEIZRO!O1V> MS5F'9>82PH?L6,E 1L*G(_N$"W=Y<1*)Q+N6O'O.N^=;M@3JCW=7M7PL^^>, M)UA9L+)84Q;=QK#-^?ZL+%A9L+*X-XPX; S:C"Q86;"R8&5Q'[=T&B.N#6)= MP;J"=<4V^Y/L*UA7W<2VLBIV$D+4_]*Q&WM3[8D-,VME4C??!.^#A#QA.\M/45XE&OT>]S M&0,+,2]MO878KO-Y#"S$+,2G+L1VN]'OU?F )!9B%N)3%^(>6V$68%[:^@JP MW>%R0A9A7MH:BW";RPFYG'#+K:M$W&(7S&LO]L* ]\]Y_WPKC#!JC'J<;,-( M@I4%*XLME(4]8F7!RH*5!2N+;90%%Q*RLF!EP FD??OC5@$<3.6D3?=^$GK@1_<]#Y5^/A$XM!I=5 >W#"=^/(9=6>9/IM( M\:^*_C>[@J5 8ZP[6':P[ MCEEW].RGVCYBW<&Z@W7'T>J.\1,VL&75P:J#5P*%S+,]/EO+ M3,VS9:8^N64^K=DR4Y_$,I_6;)FI3V*93VNVS-0GLXD;Y9EEF66Y6>4Y2$?F<>R?(!+R[+\ M\XTL!GQF#\OR 2XMR_(#3O[8798PRS++>_Y:2+=H^69?D!?>-WUSB>99EEF67Y.3?$.%&%9?D EY9E^>=EV=Y=\PN699;E M6B]M+478'K3J[";SAAC+,LMRYB;7.7J]SPTQ4Q]VRCVF_D$$DJXE8";B2JHN M4[&5QO";%U@!]Z#B*DPN+6:FYMDR4Y_4,I_6;)FI3V*93VNVS-0GLX [S>R$#>Z MG1&O- LQ+VV=A7C8YXQ<%F)>VOH*\:M.N\X%,GRF+VOD+\JE/K@PPY9,ZRS+)L9+G?95EF M63[D-699WG[[ZU0CYBS,-5ED%N9MA?DDVDO=N?T%?XJ)+^FO%<.G3:==C/^? M:9QXT^56@KGR^3N_N"VKE^97W$7KM?K=[LO5;Q:FW+EO"#\]Z2TX=@-VU%Z:QO[0\G*PW]50CK"\B2JR+AG61R+EEGUOAU$IF7FR)($B%;T5R$49) MP_H__S;J=-IOOGKQ#^NC<)(PBAOTF_T&[I?6NW .TUKB3_;P#3P^\7PO65I) M:,V%%R3P_U8865=1> /OO)9!"B.'S\3IY)_22?"^6&*K+O@D?"/&YEQ^ZGK! M5<.:I(D5A(GE>W,/6WHE8<-R9B*XPE<$UE4(SP5SF!2\^2KU1>*%0=RPY.TB MC--(XKMA+-X578")N33BP@B%Z^+@(DG#=&"IPKF,XI9U'BP5060L&WB+L)QP M/O$"]2JX)'Q?WS&'086I[UHS<0UOAVF#%O1@/OA!X<(88VG)Z11G"\]6$2V2 M<>HG,;XP7 M:"(P/Z""-0VC&Q&YK9TPLEU73OX&5)N&OA_>($U(7P'? ,F M/,FL@7\098%Z7N@B>[B@GH%I&N9GM$[8#PYHG/$A,#F0'LV6:TV6E@-*'1D! MIC#'BU,?UDQ)2]6JP>CBT/=<_ Q0 _Y 7J155!WF6M:WBL<6(D[,,L-+6)[%$8]>H7JSDHUU[L*25U9IZOR"Y17^L/6[WV^.6;%[]LN,%^Z#6[90^' MX\+_GN(C!SZ 3G>TU<-W9!*-[BRCWV&KSCLQZ.AYDX/H:S>*()/0=S=*YH5J MS7EIM*GU)==J3]F48U?T.:"F'%H#F5&V^HO$(GMEF:4Z!-+LDGG0H#V,2>Z@ ME9+4=O<@J'5@K6SJ,UF6FKNDYMY"698:EAJ6FA6IN3=)CJ7F;FA,_MNCL^P? MDE2_)__U$7'IKSI&L?==F)T1I"[;,$_* 0>W#[.SV>X\9;'=?O*=F#T*^^$< MVL,"S0+- LT"S0+- LT"O?NSN#9X,3_9*/YUYCNNK"MWIROOC[D< MLS;]J8A3/?7M<+3#/--MHD[/KEL88['>8+VQ [VQ.YC&>H/U!NN-T] ;@];N M:M2.3V_P1M:#N.K7*(PQ#3V$GUD=6 MY\[)1KY9GFNSRBS/6\MS=X>N3KWDF7>R'N;&R("*5%51)]SEQ4E$I7FL-#G& MQ#&F+?EEO$._Z/A"3*PV6&VPVJA,/6KM[C _UANL-UAOG(K>X"TMWM+:L2^H MFQ1,Y#2,I.[U8B7BEO,;.8!V(@$TFP/BM5QR%F@6Z&J!MEM/?5[$\0HT&VB6 MYT.3YZ?O:WNH\LP[7(_Q:L"/P6P][$$8!JPN.=C$P:9MDPJX7(M1%JL-5AL_ MJS8X1,UJ@]4&JXV?5!LC5AN\L[5;'_"33/1^%NOBI]+%G58'Y;#RV*@\[FTFSE4F.K#VV<09/ M\J!+/4XZR>S>\P%'SW8\8/',A1W01+?/W\FAB8,:GYFH#Q^T0*:]:SPV,XGS MXP^G43A7>[UXWJ:U$(D'3UKP3G&E3M_":L= )C=A] ,#0JDZF#*6T;7GP N2 M$!Y:AA&=>8@WR2C6YQSB>9D+&<3JP,R)#"0,+FY8>.+=/)QX/B;.QFDD D=: MCB^\.5Z$SV%49F'-I/"36>$6\X;5-ETOD@Y^$X_.2^?!&]>+ M%[Y8GN'5-POAXE0+D2Y/T4_'AM0/>M4,*>G1I@Q<4(ZWN"9X &"F)V^W5(:/ M.7KS<<>9/(Z+NN5-3: WT7V6A=46P"PJ8M844QCFF?!OQ#+61^,5%\A0GY1K M->D?0^%Z'CV9D_2!1[K63F>K6_%39UX" W$VMP^FPW[Q_-7CT.=/3K"/ZKQ7 M/ A/J?Z(CDVV\M^[-2?A3F !G3(-&BM6U/G3<-RWX#T^FBI@MFF!BF0C_S2T MQ]4W=-%H96]#,_BGX=#<2B='V_;+EF5]6;>MF14MCZ7?;6>?4A_O#^ MIM[^#0_NSG[VL-V:-U='"+LIG8,] \:3D3']ZL559QI_^W).5CB2OCK66 \2 M/Q("[P$:N-'FNC#NR=+JO81/171@=8%Z3H$'"T2#MWW:C"JBZD7J#/HKA.GT MVG<3YGZZF(MTH+@,9H@U8#[P4AR&!Y,%?'05B7D^OH8%W.G,].G+ZGCH%?(N MX._XCI;UNVZ CK3.!Q(4CZ#6;Z$I%2>O% M=!AT?GJYD?#]BQ?Y6CM0+\=LTPJJ>(.*[K"*KE#1&S6P5@:#WJ#ZADZ%BNX\ M2D47%+)1T:#K-FJB[H&HZ'Z%BNYN4-&=AZGHWJKMZG0Z&PDS.E4-C3HU M2O*%JLM.(ZW8XG2Q"*.$WA4N]*M(H^ O4T_Z+KQX2L*KWJ"_*.D&_<&6];X\ M]H*V@J_YJ2NM5]YKRT'Q568DHC$6M17\["]AI"9.%@L?WH!T$'X(6N+&2V:9 M;E^(913"LU1<3J^:H@*7Q8 :_/C*PZ_2_$4DDV)? M.&N"; K2#>#F9U[,=;4J ?@B>QE,()R2SGUA"\C(J=FWH8>8@S<(\': 1O' M81!(U9/NRY?/V8Q=(*>/;/Y(IKI^K>D/CP8)*W;?]E "[K H"R,"CA&TUL1.!/2DBC>R$@JG0&\@V:T8FV,D3>B33R! MKW@X7Q15PP9.U:HBNV\U''TJEO$A,;SCLIHJBQA(\Z&,VWI+&L>!Q%FV2W7VKGA[0^$B@GIX!A@'K%C3I7 M&3[RZ!35RCK2;.O=$!S)GA1!D*)UPR\N"VZ>ILF-(*TQ]>DE+>LOV8?R0>A; M5^8P26,O +_*NL8=0,DJFD-2>]?9YV=/YH%SID]8O9;]J M*444$RAI*(6A?:S.JH_5M\&WZHU?*G>-_K7F:5UM;%NN'3 =F9$8_X!_1.!+ M8=3#.)DE5\O$.)3[MGIKYJ9Z\X5/?I<*V."GX9OPZ> *1ICZ0!,9P$)(XZC. M*?:I A(PUHMO%@U27BG7>>&#--/#K@2R8W1#!X)F(G)O1)0[DY4^6SY4$TT@ MD17.CW1AN2(1ELJO:50^K89U@V$'^)(P[J,B>HA *J. <;!I-"K(8/*O-.G@ MTSY.L%FZ5;NJ%*0OTU:[WS"Q.Q;R!A4N:*W0=?DBT>R-@/F=!J9;^!%I8%_LBGY\LKX1=_R/*]&M8L!:H@0X=I1#%] M'6"A5X,8N*E3]/$;9:5T[KZS/>65[SBL[[BBM^S"OK,UMWZS3'N.2&(@*?,=H1KQ>$T0;QVJOX1AV2>4:HVRXS)(!IN MDKNJF$S++DG5N%JJ[I,H0L!:C QDA[O(*X%GKX6SI P=WT-4#)_8,H[+DOHT MD0S=)/&;N+6^5#1)9(3 "&$GX>7\4 &CSU;4F3UJC?)<.U! ZR@!;NELN*4" M)K1S]=BR-IUPD'<&71G.N)_KPVK,,NIMTJX5@\%S._+16%44DM.IBG05AT<: M#]5AI_URC2H41^NL_M[5[\_?E[T( ]L83$C 7:"029R()$W":)G?4QUAAZ$Z M%!>)D]#Y884JFT;>RLCQT#3A$%02BXR\T.4T @9$SZ1$-FJ(7(G8&VZI0$7M M_.8'*)$[5$2N1#94ZMPWF(?HD'5=H72(O?I[AW7(X4$U[&5VL=K+C $: [2= MZ-8@ZY1'N@*#-MU- B5QI\&@U;O7MPS7HG5V+W6N&JSO[3)'TZG,8QFLK2$ M%?O(*^#(Y?=>16%,)0DP*4N1^/[T =1;U1YKMBG/]0BU$&F&2P\5:9+8#7#$ M[,G_C&P^H5"J_!L$$VIS>UU(3TQ2-JW[!Q'AWC9ESUN7,Q +!@<,#G:M25S/ M3S&2*XO<%L]T%D:QDK35:Y_7:&(06N(*$+%I[<) M2^>J\%05")O:@Q"0.YD_$Y#!8-,]U6$!>T5 NJWV??)1LMYF^(JW"AFK]$KV MQ%E)*^B2\37I (!+P;R(,I==[$\^%*"S@M MGL$OX4U<*"HEG:'SQ^&ENH#?T\6G(/CPHH4B#-Z9:2@=Q@S"H(ETR1,'5=:D M%_^@XF9IM%?^"<<,0W<0P)M\3'_%A@;F]=CZ0$2)AU\^',>:LR"?.@MRP%F0 M>\Z"/#X;,@?]=47*32>0PYQE%*-VW%#&G'=*N9+8/&4Q,T7M6;L1E39=>)@J M8V;"M:Z]*%&F(\#V+,"48!^:$U!EJ.U<.4EH;T+58L>)U>VJFH:-L.CG>D,] M0M(/QM(3*3V@-%7XHZU) TK-3^+5VB9C5,G>@,4#LUK$IV125BQ,_@:]B!6= M9JHWE10(K@Z-Z?Q[S%-RI'>-'1^0'Z[!^&$VK;:LW3%^KM>S7-!2U-G 0&,J M C",4:IUD33WWT7DS*RNW:BJ?2EOX!$Q',QGPH^H-X=I$B="I3+E/2W>7WY^ MC0-250T&-"&E$$UXKM5K-^$E:@JMRKGGZU2.U^E(6WZ5:$XH)D=,5),&A(>_ MI7%>>Y'!,V0$8(#P1I9E#4:7=2")4ZP"H9X&^4+3G!: GV?HD_QI6"@GU#@* M.TZ$@5YHW?@ID\G.J+0$X 61ER2)'T#.@"CP95SV#*&@[S1JC_(MU>*"Y&.) MM1-D/JEW)_%Q>>O@G#/L9NJ*D BADS>"0 !KE 9NG"9K:F@B96 M4@"/#G#& MY2Q,_55==4W+#!RO0[I8GYCA04"UV$8"GX)OI@Y=EKY';5%D:38HF)'>N45* M%JBN&T]96)7BYX124FL6RIOC=K=T6]8_5K#SREZ\/2PD*,*4G=XL4;#,>GJU-QB:$A,J4B)O;B+EL_8N9/.45:N! MQ@]!XY-+0LHHG$Z;VM>#%4>73D2D,Y66$UAQ!5Y8#D$N/[QK67\! ;S&PCK5 MS,Z;*U:D/XO:'#$$JDJXZ,B('+QDN5!^,48]XD=M4LU(M\I0:RS^2"XY*QX7WG:FF3GI@A?&$ MJ-S HLT+>$KQN-)K2#4@G:![,*<%J.A'?-X2)-$1S5R@5(6I Q'@3X&)0Y[H H%X84"FG7ZBB M\SU!+K;J6I7]K'L. O7BK*B[2B>D*A"'E\1B 2J1 MU)Q&G8RJWJI*)=&4*2,F.5_DO%0,I5SC M#Y-EQJRZ4YHUQPU%E 0=M$&E[B#[H?V;BUMOGLXM-_1]$5EBKKIM*%T B M6 MRD.I(VYS5>XY;EOJ7'S,1U?/%(QF7)0M1P3X*B*U %+ NB^1>:F@V=5FM# F M8B@< "*H*$$;^@YF!\M$XM] _Z.X&F3T"1H Z!_ZQJ!0HXK1IJJ"X5+"DXM M-K*'YE4#9+!!&FHLE_V93((F@)TDGB^A=#2!G[(GHN)TP!?ZV(D\CVTEPRVV M @$N@XB$UX*S@D7EE[I9'I5WEJSL+B-1X,3 J+8-6P#2,&0:$(%R-*BJN-< M-ZM.;Q1;I5'J@HK*KZLC+ARY5C*,%=#=12PFA@5JJKHX]DB5<]B*L4U YJA&OAIY3*0*_3:EFI?R2,69^B MFTOM]4R0V@!LX<"3*EQ>,E0Z)@X:!OX2Q%I;EX>#-D'ZV&T.X:X 3K5$5GIC M&#E3+D";14C&*YE%87HU4V$0I"X, :RJCE"3'Q6I8=S .QN(G*BK ^ .&%,! M,A6^IM\!#ZK@BGD7#5)K5'$M/)^(>S.3".\EJ+^&-I=D,:;B.HR*337-5!6O M@0(_<85V3HIB-0Q1%B\7:Q/ZY31EXM*,^W&Q@($5)ZI( /9<+#0*U3LAN"J- MM?A9@SH5^\NF\I*+VR]-D#H7MT- '*( $R0F'_#\,=M'7F)R)L[\27=;*-H M[PS7RQC]=8^[T#H3#)*'VT*J*RFL&-7?-0N[2J00;K#/ZZ04L2GN@*VEGU,4 M2[H;]-P]!D!U,9'+,-B,1$YA=_ESMM%&^WT?T=!Q4AOX-\@?A5Y8'9_K3YL)\)%VUL8GON3J/RC:6O8@A)T-94.=I?D;["+;+VG1PR MY.20@TD.J9_%VMS# CU*%.WS3)4Q8&; O!.;3A;3I#IX&:=M-.J=>Q%S9V-E MY=W-KM8.EZH8SW(K?&R:X12[2F*M=QBMMODT>2G3E-)?2SD[Z-)GNVRT,Y4= MDU(XYLKR*GI*,^9FS+TW^!;I#@T6;0G8-*%,_NIK8N>C]"9EA(!LRSXNY=UN$0%JK.41%7?_*Q,1UA9- M)Z/ ZP/=/;V!(%"DR2R,8)992MWJ]M';4$34MO]]EO $WXM3H1!E^=".S9^>V- MZC')^.8B[T2GX#TFAW_'@]I-3G]=EN- MZ<-."&"".-W@ )"WW_-#55^ 28 MG+]4T2]XOF$^+ZZN(HG%C%AKCHF*$WJ/C+"Z6Z,:/'![H69 6KNZ&,=;XHB:X64S7,6)VZ7)0U+RDF=-94P.4'H:DV*3]D5EBC M_&P!JFQN'&HTV()Z%:N1SDV."![0ID84;D<'?+/C*'G'F8)VT=HPWD0!,^0T M?L!0LR&:,6.%N:JOIOV!8FU6X.;:B_;;M!;).QNXH,+\$'6\J314I84;7ZD& MX6I-LQ6-3CS2]@]3.*7#0Z:X@XBW<=T1#N)IA:IF/8QUB4Q6?:S:86*5UU5 MF*^153]2-3U)(EK9-# Y4I-"?E7#N@I#EV!IUH[(]Q :JX6GO*D(#Y"=4G3, MGS;I9$)SGF+Q,$*Z)6\?CD-0A[H4"B,-8SD4,B1GL3DAEYV@1! +-0=\I'*S M69\H^0^,7<6KM .+5NA"D",9>MTUP/LPC=>%ZD;F," LU>2IC[CXWKP4SXN< M=*[K!EO6):*1S5*KK+R3G;(&5.">1J>3MC;BM+7#25NKJ^'0.!]#A)3.,9Y$%:I!+:4MOL06R:IZ^1^RZ Z!-D?[@7H]!A)0 M97Z0%-5]KO5PFT''5,"9P;(MB15Z6*N.Z."?J7M%REL5A>*AR+?4ENY;Z3.Z MOAJKBJ@-CE+&@IZ(Y Q]0JSIU.?LHN8OPJH0B[))(\-'/P'XLNR&I?'B93I7 MA>%3Z[(PEP+D_Z(?UZC2(%$"<=3U82L0.#45C9M(EHWR<(Q [5#8D^_(?-6@ MZFL.JIYON\USCO/^EC'6I6W"$?E:8'X78.:)0/@W/4&7O5$9Z7ZFR M_-NT.E,!2=/P0(4U3Q1L_54<2\:D])*NZ8)K[I&H$]CA3L4<7!"%W- ML%K6>3E/22D%E#6,M.A>(@1=B\T*E'JCSK9J>];#B!) PQLJYYZIP_\0Z ;9 M1F5$IT!0U75QZ(+:9/E43K#QL'3=K:'4UZ&R6P+ 9^E65A@(G?M8().&X>K# M75VDNL%SIMISG_S)+$:,)\M%N",PLL-T_]!/WAG&GS!@0+& Q. MNN#4HPW1)\];)M">S=;"%5T-]N5SSJ8@+'A72F8$!T'5Z+0GF+=$R69(N0RS M$/D7PW)ZOTQ-)=L"DR+O3(-"%V-$!)T[;6I!^^O>(X4Q5-^$;F$6RS.C:%E? M=#S0*T9.]+GS2!=J4U,:153HIJ*91!LG0VAXY%^8)*%\>@Q'J!IMG6:1?[Q: M!2GG*%WH9 *C:,S'"CL/^,^Y),^7I 4=5R_O%[$Z6Y7&J/IWT:/8K$5@7S2D MEBMA/0O[*VL?WO#6EO5[Q1#RP CP+/J(*+>- HTS%[ H*7.9P'K@.A/E00:T M%BE(;$&!?!"..9UJ)3!,+2:0U4M>K,@>;DZ4+T6]:^!N;ZT[PP_]@@F\(7L+ M18,T[%MM&8=]*C0(S/)%5C132B'Z@B^M]WSC@B^/E5V8:4.QZO"?&)>BT+PA M:,OZNZ;FBNXM,Y'9[2J8G)6$) Q_2-W++9RHO@T4#"NAK#P4@AT_8+O<&,+&GR&A_#,ZNRF D0"6=IFDU1RE-4 M4.:%9B/FIV(Z5)7I0@_@2G43V*CI5^R:%V=,IOM'9OVKJ;,(&#$U/B4.-$/5 MTZUA0)2ZHN,\.89J&+F/\W8OB>=[_ZMW4$B+-+*W9V8Z-(@,IQHU=) [UCT_ MC?-@NF7[> B.B./0\6C>9%8S@D7H$$5:9@$K3=#*%55=@:;4.XZ25S(B&N(1 M)?()KK?56@.$11VVFNM&4JL:C"O$-P6[A;K1/$-10^Q81)/),299P1"3Z6)Y M)SVP]G2EUQR^LP )37S=Z"*06FP@)U=YH\00. !%"E!7A&^\+!;OJJBJUDZ9 M4E&'%%%04LL#\@Y8" NNNW@"HLPW1]?.*MJ(+W-W4H=-CRA8_N1NVF\4YCY[ MSCZ9I2UEBSMT?RJ4MVZ12K]":KJ+-(5W?,*OJ M(:C67QDF,%UIPOD<-0J1T"UL:M,+L'H\D#<@SVN7*).WA WFH2M]*J0IWD8\ MD0,\I244*10*SY L5I[3'!6$@'6F!H%E2L"4%5-JKXBH#KI#XNZ^1>>>HL>% M&_:K,Z[.Q]7+7$'"O''2RC$2:[0UC;5T=TF./#W;?GJ>^)T?U '_JI &M2GK MH?DE)RY416"5S$ 184\=EY%W>[R;IU<$&(]*T9GG.E*1,WRN/K+.$*I-ES[4 M=ZZ:85(F'=V:-[E$NYNYWBKI3;A46ZI5)?&CA;$@H9W%!F[&*7BE]O8H!5>W M79T ,52D.-*M#S&&36Y#>4)Y2D A=#7U;G%BY&XG^H8;J8/EZM7&\_(1"8/S M9YQ<#2"TBU+2(!D-M9&/Q5SJ/!O$Q-2\"E01, K(O.ES5OA)I>=X3K'#[(8C MFM6VKHZUDSDIU@50IVH7%9^FK09!:IB%R)EZ-/.[\O55$46#AK*NI%D;8KU5 M2FY55J) F<7H]>FA&!68';--?6)72!6O:#Y!?0B)N>DT&$7RC"L++%AW#?+D MH.B\M.?_PI^UF#V)LB4Q%OE*^A6ON3HD2JU@G0^4:$?[024 M,R:0?8(KL,8HMM1NFUH';HK5TI$ +OJY55AH@=X>YA"0>Z+"(SHFG+DW^N8L MV:[@(BU0=)-52%7X4)Z/DX6PC;K1\:A2/E]"ZMB%+T=+LO(@PJ%?/KS!NHD\ ME44UK9PT"3V\:*GW$LMTK[W [?!(,AB(@K]%9&FV-G5>51;#PZ/Q-'<70X&I MSH:9"%=U,,UX/C:YX,7=0@I4M:S/0?FCL$1**2=H"G#[EER,2I85@?"7L0JE MPEI3($9%UN.DF"%C&C9J#UK'C%M*B([D,6OVH,.!>L\&^$O3 M94M*E",[N#N -/6+L4Y7@O6A]Y> #H5 B_OC>2]82N(UCD76=]^\!ZDS![T M,W0Q?"AUR@ZM2EGT, 7(""=%T!.,SM"-D?3F$RP54!L5.OQJ'+%-&S0:@A12 M^S;M1&VF620'2&D(J/" MQ+.UVQ-KUX9.W#$;Y7GM+VW@90Y0UH)_*L#]*@4!Z.0GY729,QL<'3/,RX*^ M%,J.SR_?6=U^NVFW+=,+V_S4;6>Y*25R?R;]? 'N3G!%N$<1O6'24K)D371) MU%Z="/+3*RGIQXM(_1CIG$;FE ",2Y6R%\OATD6(A/9TJF?^)M3Z<=@H)59+ M4[M1_*"J& 2U%R7>_^K^>ME$BN&?U213,A*X;6-AQ#0AK5K0OQO'G#4OCB(5 M^,H<-*'/FBKV!4>? W>Q)@8A%<:>D.$@3>NFA)CS$!2JXL,)FG#.YE/G;(XY M9Y-S-A\[;3K700=RYE)@QKQ1D@7+XA7P*XQ05P1HY*8Z8)@C'/1^8ZM8=YH# M[\P+O(K"&W!VHRP97:-3M7$8XU$>YD1BK6%;UMLBA%[%GDK5ZPH23R)B#,(* MM6\L4V-=Z3>R@QXJ5#\=7*+T[0I:A(=6SW0K'*.EV\I5V@OM>9?MQAK*SNR! M\L^S[AC:F&2V_^X""8ZG'S"4/2_4KEQFM2OD,+W#.I+G!+/%V +5V,C<500I M3A=9PI2JE$7NPU2(8HBI4#*C[]+2F)\6E.D7?2;9U/-U'H$(2ME"^KH7Z-,G M)VFB@_8F:3S.$MW*VU0N'==R1V O1]5Q>1$0H$?7V2@IDZR0=&1T5W[Z1/%H MTVS N;M?3"RA[A7JEH50\/!*;]+]I9#:B%E%81Q[6591MH6B"Y_BTMDRA7.7 MG,QK,&$/G?J1$1.C"2@B>E."MH4Q7!@6*))]1?G@F5-CPA[ZZ*\L>&[B-'IO M0P7RLY.'BH>;ZD.ZX+**_JNZZ7Q EBJMTBOE5A_Y6JKX*NY1(2OCMD >B\)? M)Y)::!=]A97<"HJ@%2NDD!7S*%J!-BJ=+B,#&B_L]RV3Q"]4/YJC]@)W"PY. M*C99B7OKKDEW%^:LJHR/"*F(8EV<[_V ZS,PC9D?%N5!Q$)!>ZGTK9CD&)6X M(-5=>T#LG91.FZ3VEQNXKW X% J5BHR9(!:R-4Z@D!MK\JGCS2-8[U\VH4VL M4 _,IZT3?(@.T+3T$9PK?3EJSTC[,,G%7"R<5:&(^2+-89)Q<43/5UIRCU@=)L*N,OY)V9N60: MFE5\TL 7801UE.Y'F;/JPL3 MF=Q(&:SF\Q$=3-(#OFUB#G.M'ICNWH$>0Y8OH67/O,%1FYF$U.'&&Q'AUL3[ M+2>MO;$B7;7#X"^;,E!M2O =RH=2F<:+A4\[>/"[.3A"]_Z0RJ$P]%/-.#*; MJ\I>BB-:KP?!@VO53GBDK9N[>AZ@XSS9?TV;K%&:VGZU>7/^+$U0&_V7R%.I0ZR.6N-!@?UAECK_I3 M:NY4R%7.F^NW7Q8Q![;BDI0)9(2'?(<,+2HYHNCU:?-K59>R^U@/=!G ^#A/ M2RYF5!@SA3=JE)2?_2?R3*[B(=#$QX"Y:2O<'#E*^[SAE=J1)H"F38XIX%#N MICG7UFC>2N/3V'#>X#0U27'&5:M0BBWK0H/3:].#K80%"\XL:%W4TIC[7=P5 MJK2W&H4J!M5&H^ MEO$F#5^Y1D'!1S/ZND+OZWPL T !9H,@J9."C3.HOZ<< M02676>9=4MKTO@BR:CV=S:)AN$E @7D5[:BN]8XK4R'(*N8;_LG,]-7"-Y7= M15/[H[)3S=>PNT^Q5%Q]7MS$6(>VWEMO[97H?02!/OBW[ /D?NG*T9.BV*YC M0U.N#1'27!7F23OEIET: RK%6JH,7_&#<^?$E;$3>1.4J4EXK7*3/.3\1*C M;P)74U-_A9F2F>Y3B 03. R*42$"6'Y$)[57B'LH+#!-:]1V[+NPT+3F6?>_ MSV-*>4UCW07W"RJBBX9U 5K1ZBJ10$^=MH0U]LXVFM6TOD2A(R6J\JS7 $M0*N.)W\4Q\S;7KUJ/Y!B_R+Q4"/@N:1%V>J M]D"NFOJW6&*MU/(%*601Y@,CEX&DZ7\V:5+)O-9A5"J527670, M)@'B,C-U8Q,SL++25AV&D$@FG4L$*E!!FSHB*'4P6N:A1KT;%::)ZAE">>!W MD'="*0LP?0IXE&TB5?CER[4A.8U5S7VJYI(:8*D-N'>%:/ZAA$*RO"[J_K6A M6]>FY@59?$/U\+M\9WT+%YYC#>U1KF,*KR&+"MKDDII-%R]I/0,<_ >%.?!= M\);-#<14N!CQC?$Z-*B[BH2N)5KQBK+ 8U7JC\ 8@XI,E)/75<<)D^N>IQ'I M[9>\6@ME'%RBO#9=H[)7>9TY 3U]")&^:GIXJE/O:>S8ZIMZ/R@OC!J/4D&1 MZIESUYGMV<[&1JIE$\%S1!KC4:@<1;,@OR4 HRF M80C5Q)2N@&\ADM*F_-JNE/J^$3?UJO7#Y/-W8UEQH9XT]GWC M:?4::+D>[CK"S4M/^NYJ!^08=W8+O2.TX)5IJ,*%*/XJ0I0UU5C+YW9FZ,5G M&XW:Q>U0K]I:I7,LV_$%M3A*K44]H]IMJGW',_G(P,3M9[ M8H+WVIRLQ\EZCYVVT93EA B]\9'Y@EG,6:M@UY29)I%W=859>$4$9X+JQ>Y: M1NU5)5K,-QTG01Y];KI5]/Y?JRH T8=)BT\<%[N]A MMRS=0F0UU<]$1&6Q-BC;" S!D2/E5$-=4%*AJ&%VBUD6+F?? ^S=IO2/K#: M6]GQ3.X41]WAG3PH^6.E3_1*ZL>-K,CX*&24WCRI MF<7!J+3*+.2G^1H3%\G3ILY]A=M#W(R_R5N7@WK%@A(=W@]F0KG-K M_7:5$0)LA.T3J=U#E-744]@A&Q$FT_C*+ !YKFAC=PJ"Z^GH81:V!/8'4?;B M&88"SZ>TM;KQ*2\NWM]0E:EY0T=$W#2TS3W::<19\KK).57%05N5_>]-"SU95+1&DRQK3%9L.C%%S4\I&2LM(;.67KC=9J+EU [0A%PV?-P8W?7D M<=I?*\XW(XUN67\QI:-:*S;@M/HHTDK7CN:[B%GM4CELE8\SK^G4P"7?ELT: M\^1M8++1J:7-^WUL&@66D8. 8!TYMNRHJ@,NXQ:J!3/0I!!.6,WX%,7-+M6* MNA1)QQ&6=;S2LVK[=]5'K]#CYA0_4OOFJ%Q=KZL:=/VD]KY#51_-L3A?I:-J M!B\P?N$66V5?8@(VHJB3/AWG(@ S ;H<>T_DQS]^/+]\JT(^0+++/^A*LSUN M6$]OSK8WNL6<2^N5CLGWVJ_/K(OB4?(@.OF=UOOL@)AG-,UXV#6:UT*/A%AS M(ZD895]5N E[6^*I1(&SU%9:E_J#-9VF?J"K@?.TR\(9.-I'(TMNWH\6,=M9 M1_-<"+ZCA04N)05*88:<-^R^"<43#HUD$H595]YBXL,"[4*2K";_82:H24_, M"L36TBK(2;Q*/;4#@Y8EB>_?@:T]/GVT"']";M]&A(>')<*74NT=?\W2:[4< M=T952Z=W:63T@ C":I2*G7RF(2X3Z&3&A2$45,IA>6#^ F$ MMZM3)! 7S+/"FL>+O-GY?SZ)YP#U4P>H;0Y0'TR ^L%3-!QD>>Z?7R@-]!W- MXT*2C?P>@2J(<5_1_;Y(P6=VO@-".1 @_^'+YZ_?K,\?K8M/[S]\^0#_^?3- M^OKAUXO+ SJ=^MN'KQ_>6U_^>/O;Q3OK_-V[SW]\^G;QZ5?KX\77WQ_@ACU" M63SF;.)'TD!M9J[OMY+UH:28&9!;1AL=KST)]W[(\2Z,_BY]L(H1YGO?=43S M44U[8\;+$\SR:4(.]H/[XWJ!+I'1$9T"F/F8@9G+\IFK%R9(BNFJ=!02Q@_S MVS.$7"ON>2@-=Y,O]5P,]>CS557B?NK2\<$4\"R>R%M"QZ4B<(H$K"L[1BE$7?IPH5XJ"S\TU Z35N^FO8/:LE1I2(7H;G;0 MCPY59R6'%/:815(V*_S3 124_1W!D3B["FM$/4F[#O\U4:<$&P0X #@C M^=._JFX /$!2)-@@02#77HI+'-U=5?G+H[(R!^[\#D<=OVUR\%>PU@P#>]GP M;M[6XY>).TY-=Y0?&*'\QP=X@.MN=QXO.4LA:T)9S5[-QY.Z%IJR%$>3SVXT M+V2T3"CX5*N"%Y>G_=2T"=$M^GR_.OIXM%PI3TZV/6SM@ M?A#MNSTW+T"H.2NU*'=?TTQJR[Y!N,5EN=N+^:]? _[Y^HW MGWWKN1H S7G;91V -JY4 S<=X[WMF%.C9\W)EJ8;Q94MZ,_2S]O^1&=;W/\8 M-21NS*TV@;\>%PYN40YR<,5LG6W"#4;M(>6;1O\L(H=H?PIHKS1^2 K?AT0= MQR<>TBO;HL?^N// P/%E;<-]_I.QFI33Y&;4/3UDF;%SN9WD(] MMRU0%OJ@Z1I^=^J?U81IDDJ:SG&+;*LF"6;QE6>;NK?^YLO]4"YXC+^N'A=O MXPE5U]PZ\O"\=U04Y7( EPE63098-5:F;0/=1L*N.V7^?4-H7M/O.]]S>U6[ M5*I-I_7JF$U;;ZWF#??:./=YJR(/)L>]LTCXV3G ]^U;%\;!N522HUKIH6ED MUD8]?[A@=/RX] />OSHX^OG,\ZX/VA2*."LKUW8N6 3D%QMOC:5QJ3K$I]3]-X;0MGM(4'CB?:[U(H)J<#M.B,.KG>:V$I5/S\>SS]1V' MBU;8YWRKH?6K;IR]? MG2_]WJ(I4ZVNTO;5;!,;V\7:7JJ>Q_?-(;%S^=PU_;FMP=ENK"_.DM_.YW)M M7?G4EBF>&_9U82_>TE]^86Q[61<7K9;T*J29E-MJ@;YXRSI^P)]N>L[+N-;) MP/WNA][O9KC?O3O[W5OAA-RP@WW3MG'OA[: 27%>?]QRM^7R;L^_OBK?Y2># M?^U/W6@*T\*TO-7Z]7'[:IYIU44-]^\JL*75/]>7;51L'%*L"7'M?D;U,I:' MQZ?7JKI;7_16.O&:^VD+4S>-0%MSMIH#S7T][WUL"NZ=O7GY;&UQP,;+:4Y; M-$U.YD>_4W-BO2G!_=E-EKWREAG_-6'V+$/PK+/U]_++>N=FH]G6.;N;BYEL M5XP5R6+K^;B]HNQ<53-1W2YW6)E@ORSZ)/&^>W.5(T M+Z(ZFQ]%;8X>71R:F.H 7RI3]GTW^L+1D_:V:GB[W-$-$W]N2;>=0AL9.+=@ MFQE<-K.HFY&+^DT/CA)Z=5BP#< OWAXT2_#6./DZY:8Q\MS7?CLX'LS.O/25Z,W1=N:-[+);_JA2<;#H[;5&:*PY'=T0 M;#J=LW1Q=+W%SY6>]D55.TEGI>?JF?CK2F8WA;32B9LL]=?5M7?KMN'B5.;) MZ:0>?[LRS'#%CM^5NOAY[UXCU-)_.C=53L:U2_@\&G;9L/F!_EB51%LJMHW5 M-:Y]&K6Y[7E9KJ^^O=^[&,EH3PO40X+A=-+6 FBBQ]']B/-T]N>RK^PA7F%=;;9B+3 M<[C8CV[;FJ3!R>(@"/T=+2XFV8@VE)KS:9T ML2>;[E/G9OK2[9P55II72#\["WJY#.R\U/OX^@K8C[T[NLO*XO%BN#_/F]K, MTS>6'9>'9Q9%_PYH7+03FJ_K]E1R7,+UC_]<+-J?A!S;J\OA7/KN^$;)]]U;$]_JINB-5#=P>-4_VK MFY5)W_G1N'U>T#[G;M?\@[!8'VW0Y;A9'Y4DQZ>CIN-OK;UK,\J4"R^^79[_]5$G1?FC_-Z1R>IOK&82P7>PV$: M?6[B27-E4#1&@^]%E?UE28[V..K9(YXWFJZ<-67W&RU57+-F^G-CLPE"M29W M6@:"EG=VY>=KU.@L->3*>1LON_VD;_.)WC5_U?)413.+?W :[TD7JOF_IH3;'*%T]BU- _>IBV@XL"=FVU^!I\KLQI MXB_S(%2NAN_QH"DXWW:>6,1?VCJ3M;#Q<6H/&=4TPG/-(>?A\^G2FWSQ9L,QBONX7GOU3SXOWQUODO0WN+< MIUGV%#OS1A:'5\^%W>=]!Y8;!;/3R:C?&\Z/A_6^% 5Z+DS5&/KE5A:NSSG? MJ"D67$/E.==\[\'HFM2,2YOKK>MP+KMBN' 1KV@]=L[CFNN0\TY@[6!R+@VB MAN&;ZC_M89RK.IE=4V%QT9_AA\&//5\K]LY+72Z'>QD)=&UPKXQG6W'Q7 >7 M]KYJ][FYF]TNFK81^KPB;KJP*)J=@Z9OS(7KE.&9%ZJ>NZV#"6_W8]Z ,KU[_/ MU^Y2R<[5:XWW',0X28NV:O5-C0+>.6W[M-=+1XJTJ(CCN@U[CN)_+BOUSS5% MNQS:*FM7QX66^4W-9N"XDK'-UCH>UPROFN0TO;Q^SCGA\P&J/F]CM.B_7 R1 M7"J1>F4L9#ISD]G+9E2A#-?Q]$5-T&H$Z/+XGXT'?\ZKA?1X$\*?"TL%D40H M:ZB4_.S)!Z-Z\] ,P U/7-UWJP1;^N_GQK6]!B7D\K<^VOF/-@^PR6N\F ;8 M7Q@.\T74)I*[-_WQ#@MYR]VY9-/OR<:]%DLKE?DZ-=3'O_CLW^-KO.V_A MC:]0MXN2_W5'?M86:;QDZ,W-T,DB+/M= ]0MK8DFM>_^O)+VXHWY*&\4OQ[*'\K?%0JNK(XOJ<;A&H^H2;H-WZZ!^65! M7.BUY7'ZL[5?EMW\9,PE:^Y_SWSR.Y2WOKAF=W;7$A_NJ08B?IK^=&51ISM\ M=;GOP=<7H_'HW6E3FJNI3OW+;T1J$H*6$+@T(++(8!EE$!WC*63IA%'/&M.Q M#,6'E/_Z[-5OCG MK(_@M) @B*5@G$K 7=#94&NR*I\9N>-RAS$-7ART@?-W MY0^/,GI_/_CX'X=OW_;^KSL^>=G[S[^_^738>_OV_7+Q7!B7?]]+@3F_*T:? M*Z5W;U=L4?&UFE[M&8NK0B"+39[IH.[(,$+4K?J>//B8[>$RN3_L*)6,\I0A M)$-!.%40EK0'&Q3E4A>($=D1[-Z.VUS(QZF-69R+4>KW:F6 8NZ/!NZ.K-L# M'/SJOO5J-B*F)W9[7N3HPS\/W_;*/^^//AQ\>G/T[F&S M#2\T?3GO>OXVKQW_6UL[?EM&Z]W'H[=O7A]\.GS=^WF+6KL?/CZ^=_>@5M:\3]EJM,R=SL8OY^BJ]U))5NZ^OAV*&AJ?%G4R^)KBRV4H MZ#GYR^(#-=KN3J;IQ>(DPV(8)LW$-=_]K%Z_W,"2OS50V9XV?['X_/Q-Y5WQ M8N1)F;_,N7S%BW3=U]AS*C+C59__MI]GD\A#.55#M\>I= M^)_/D_'I*,)]%JP/J'*U3+Y9OZ(TV:,-O\7>TJOT;- MF8VJ@"L?ZP[*:Q;WY.'*:JBO_/59\2!N?-"EW;(P,4]FO4;#]!:$?HRA6$=' M7&^.SXNTK[<2;AB@5M8(?\JK!0&#@+D78-C> ^:2GX]L02G83RG@* 5WT["- ME[>J8D-YY!SNHF*_JU++\%P50WH:09QK7?J/'R_Z\G=8=%LQ&(^"HBOO:I// MWH0#'DW%[._CXKK>DXE^^H][=QUY=S?T5CKR$?9N;J$1KPVVSXL,'30U Q$8 M" Q\7%S7^SO13_]QUW<6;ZGSKKS/IZ\(Z^F?Y3&@6B/O#S>\5,7FRB5UF^'8 M5:!<\96C\0T#\.A+XKKG_)?-S/(CTN0>HC!/3_QE,B]$TN8G)JD4)UZ#\M2# M4%R")X$#%8X1P@15PE_.3R1!*AN3 1&D!N&U!J,2 :^RT(R()%A>3N&S MC&+]Y_!,"@]FK]QD4@\C_M,-3].SWNEHT%[E'[_]X^/K9[V8PN#8 M#:=_?4:>U=.[QV[VUV>#K[,7H]-CB..F.D-]P[-_IT3VI>+],BZ+E,/%H_[[ M4U[IW!L=!)7*8R\2[LV]=S<6LCKO/XZWT4@3%] M*A@J H053NZ^P$JSI)QA$F26!5:V^.&.60*6Q4R+%>LE)5U8L=W#BO0)0UAA MF'9-<3A8=*YHJ_,VIU)^ U86K=PJ9/4]M \&1>'6>2:JG#X;CV>*U%.98^ M\D8%-/J4F/(.O+$2A$H,;$X.$F'1RNRCUJ$+:^)@\=2_C">OQZ=^ED^'BS'Z ML!RB^TBLZ#,A;Q38C@:RE157:X4OTNW]Y*?YG\__K-FR3:C^8:92)&9L*IAU MP95IB8Z B<4Z=,F9G*GU,73"VLU/)>L;=G/<D8W .B'$1A(D23!:\_*#*0Y&6=I)<+FK5 !. M6)]QBJ$9I!1.[KY0ROI@+=T C!_?OIX*3MSSU*,]0%J OV6!!QKXW14 Z@& M]D(-<-4W=)X_AO.-PHR3^X2%^6J;CBINB$D*O(@$!%&LIA]1H)R*J+/(RG6R MT[[0G??:-#F'([3?,!IY5PDXFGU)D]Y@-'.CSX-Z>++=.\=P)*J!?5<#P5,6 M:@$0*5-!NI"DAB,Y)"]X""DSZ4P7XW@CQ3?+.6PW:^ZMW./N^F( M+)SUD'TB.:8(T90?(AA;K-)"_$@9UU3'(+HY3W5TDB9N M-AA]?IO<-#6R>)3_,6TUP_V2KOI$8J$!A!9.[MY B^F8@Q<2!&6T (A[<+7^ MII"*$>D]5S9U8!KNJ%M8KR]Q*WYNFM,PYJX(5QZ-$[DG@0 M,1-PW G0RN7R?]28R+JKKG6O?CU2])7><&/8&U?"TU(V2$6D(E)QS=98U# J MK8%@3<&<]AR,-QF82I1&+J-C*S4'UZ_F=:^-.,O[]CO-KY"*743 KUI5M[7+ MKS#!MX*SMQ"BMP3E52&O;[RUV<%"+=]\D?$ZP:T,3XNKNN] MG.BG_[CK![$ZUJ"/;H3?:4#G)5M[;P?.#X:#V>#['9:0&CLL1GMS7.-&[ M^+B8476_=O>7NP[V3MRWVB03(YI/.MGVX:.5VT&5[O=GI%74\P0FR @B$0M> M4@&6D\BH#,3H>W4_"9,_ALL>M0>CLZS;-'W?2N*]D@-47V$G%$374YI<1%=' MZ-*<"9*- >>\ "&, "=Y $9-T-I(Z?U*&?R[;*)L&%VRS\F&=YN?!+HP:6E= M"W=RFF)O>/MX#RH&3)/%--D;=4JDP4=O$DA'BSFLBI%K6.1@8S8Z9NFEYYVD M*[72>RY8VT4#6:7[1N$! C29D8Q(QJX;$(I:&#%S<)H5U%'M"N6R!TDB"SI% M(VDG)1,W0T;)^E(C&3'FO/%C!(O>VFB7[TK !@L[W$]S2.9%<#'7ZKH*A- 4 MG$@*2#+:*NVB([H+F[ICE6%$7U@,T""J<'+W!E6.AIJ77]Q_6V C>)+@A1>0 MLU(D^AP,ZZ2CS0;\?J,151A+7D\8WHY'GZ$(\7%O6&M[HNV*D1.,G'2G5*S) MFKD(S#E:%80#[Z0$8KV,-B@9_8I2N7]5\86*^=9-&0;&^I(_Z#&P)QQ 04 B M(!&0M\]!X\Y9Q2P$Z60A7C&>K2I&N).U=1@)3*1.K.[- I+WC<)"-1AAWGB$ M&:US5#ZH?#I3/K5/!N<26&2L*!\EP#@?P0F=?5$E)GC9<73Z7FJ&Z#[A#/4, M&N+(0F1AQV5IG$Q6$0&2Y6)4V\3!&6% Z42\HLYHWDDKH8Y82"WM:['AN/?. ML' ?S]5?'#.8I@"#K_!E$&,:O?CE-V6UDMQ(D#6=280FV],6C5X6K8A6.1') MY8%?^1+FF? 7WF7#V7%:'&ZLKQ27 M-HW">7_@RG_PN#0>E\;'Q76]=Q/]]!]W:\K*/:V V_O1#_]Q\4\K[5]QW']HJ(5^[UEB8&-QI2,HLK8E('3 M>FY(>@=6, DA$F-]]I&EE<8CZ\37VV=K%/Y[-SF:?)RY68K_=,/3]#Y-/GYQ MDTO']CP]!UF5 M7-@R.\Y"H*2L,"8BF,0<:!.3\$;:LMXZ7I7-H$\/3F=?QI,"B7AAMJ;-BY>G MY.;PYS799E+P(E@"HK,>1+EI,(Q&L(2)1(01B:^NS\R2AK$BFN">P^ MQ'IL[[KGEL_4<[/>KVX2OO0X[?=8&Q3Q?I$RP>=V$%S][T?'F2. M@N,N2&X@,)&+"F0,3# 2M$B2%OG2*7925&!ECHY.9]-96::#T>?O3-1WMUIT MOZCOOK'J0:=I?/8 _=XHS7KCW)L5NVUZ.OG6:]_S8^\:(:S!\0>9WC(W.NHB M?=FH.KW>@_6>@&;:I1QUS&REQ4TGQ.U*!$7?&MWGZF'G]D%%T">KJ$T4LJ!E MCK0PX)0@P)(EWG"2N T;F:-N15#9OKQAL_/11+ HQVND<%5G7E2CO-\KWW"2 MRH/\D8;?#.G=C"\X<7NZ5%PCTUQ9E4!3DN,_"IJ!)OO)/>*$UH)\EH MYS#5>)#WZA"$YPX143BY^X(H+ZATUENPTC(01'&PN?RF63&5F+,\9!O:P;5OE[,WK52M\YG7"_HWJ\KQB6]D%TX>3N#;I,C-3F0BVK MA -!O:I;8KZ8L;R&_Y*2M),H[8;114U?7[LSMD^K&U- UCM"O S=MDD@;E;6 M_'3V0&'X+"4W/@N@5'@042@PT0<0PHMR">_8ZN;T.O;#XBD;>9N+WCS@?J\8 M/#=]4HP'JNW#Q. ?; \KAYQJ*490+I7ID,Z#H92!DYJ2P!T5.ZT[, M]W>QN.X;6NN?/^PNUI5I >W&QC4[(N>W.WY$HPR-LKTPRAY&OU#M0^ UYJ>9R*%)#FP>W4SNP%C]PY2:LO[ELB=,^UNU^\*28@D1!)V1T(G M:&!)<> T9A#&BEIT4$/BQ3(+CEF2.DD#W0@)A>E3BR3$W9O[RL:'-'.#48J] MY":CP>@S%LS"(C%8).:>H0)%0K"$%LO:B*I9+%A/J[TFPGGIYG?(@#.Y5KM$0W;<,ZS7B/A$B$A'9]38YXU%RHX!*84$X MI\%91\$1ZW-!'9-R!9'K&-^;1:3FM*^PG23N1VV^I.WT0IV.=*LZ':B'4 ^A M'KI9#U'#DV02&(T>A#7%XN8Z0,P\$QN#3MYU8:J?+[/3%MFY5XZ#T'V%91W1 M-$*^E$\ZG3DK<=HQ$POI4*T0B'G5X MP.X232H+FN8/J8?8%#%3>ND:>EI)"7R$ODY9IQ M#6G+IP,%%FT!H&,$G%(>BBWN@^1>Z=Q)-9=-\I+7=#_VH!TUGS0O%T9]^=>5 MVV]^W>1=__?I=#;(WVZ%OK/+JW+U&R]XV^?&Q]N WKH%B"[=RSH/^S&EG@MA M?%RN_&TP^MP;C6?E@[-Q)5+C4-<-NEX>C-PH#)K=C_*'IJ/'\ZU? 6N/RI5+ M( [^6#[A,'V%.)BD!H$ORE2='H]>QL'T9.B^O:BOOCQQL9:A.A>A&+37FSOW M[1_FS[6X=/-12*-88/BU/D/YAA=++GZ])?PH^]YC;^=:%/("2\MX-^/^91D7 M.7&?4QOR )?+;;YPPS_=M^G+9S]=GJ#%Z#>+[NJAO\\(=ZI>'FP1GPWI]M+L MSW:*?+%7_TX>#3FZ-W=X=6%^+4V(+GB?K;&4=_&XP* M?].V#-B[CT=OW[P^^'3XNO?QT\&G-1/ -W%OA[\>OOOTL7?T2^_-NU='OQ[N MF?YI3,FE3=K>:^7)"WBC\6G1*X.O*;YL+T4)>4[^ MLOA J%6V3Z;IQ32=N$E9DXMA:+RC]KN?70Y0_S&8#MI^U"\6G[\J\MQ<3NKG MPM*_S"%]Q1OHOFFU\AS;=BZ'WZ2US7J=M>]85_!=-1 ;U6OW:Z[P]4Z MUCRU*-!N/MRR)0DEW^E)LNZF]&;'8AW==-U0_3*8EJ?N_5=RDVGO:4=HB-< M"^MK+6$A01!+P3B5@+N@LZ'69*56CSXV2!//6$&H(M>]!308:#3<$E.<9 MA-4:O"6Q0(UY%KED/JVTY6%1I: LAP*V D)%.!B3 I3O\<1GD9D*CPTU:OJR M-E]$J"'4GLKD(M2Z@IH+(@=!((1JJ87:ME)EV5A=0KHHHA"7H6:9-\GG!)8$ M!2+I\AFB.3 :#%=&J1C EG54&E/8:! T$C/($,C-:A5#N$%C:#1JE(GY,'/<2&:$0T(AKW 8TA1,FS,U ;2Q;,%3YZ111(;6@P MQL=B.G81H-@,&H45?4JQ9 ]F'VPP5O&WR7@Z[9U,QN7/J'&>=%P;&ZC-Q)W'_50=%J_F/ 8ID9&X>3N M"Z,B$[S:IY!#X"UOK"4>*!,B>)H$,2M;;NLX^UTQ2IH^D]@G'1F%D[LWC+*. M2\J3!!6-+QZTK+XTT<68XC:1S#S1*XWCUO&Z.V,4*VZV0$;A=O^:+G0:I8D; M-K5N72SO&DQG$U?;,Z,BP! NAG#OI4QX2":G8K(JRHHR(4R!*TXUI.R+66NB M*>JA$Z>\%>*#43RX(,*'7T_2:'J_9J2J+^V&$0\(A[OT)^'V^!B M+6%K5#U7D(M;GP28)*PR3J8D5VSMM>(!&\0C[^M--ZU'/"(>$8_[AT?IB8DV M)0@L,A!9!?!:$/!.4V)\TI2:3D(1F\.CTGU%T'K$)( -1C#>-+5.>SZ5E9AZ M;>73WLQ]Q:,+&,K>ZU"V(,IXQ35HFHNIS)T'5QLR.Y^(")IP0U;:,*\3?6@% M\.UX.ET<CSTX7&K>Q3@B4+$'DXN7N#/"ZR3L4V!L48 1&% D^9 M ZY]CBF1S/5*%M0Z$84M19X1?2EQ,Q"1AY.[-\@3P2;AO2]6'HD@:';@324*I=[J2.P18CCV(-%\Q_N%_T8.:^UG,$M0O%>(0:!6/7&+N^W]:>S-%X M$X$EDXM6(AH<*VJ&I%CL;29=7#V\MG[LH6B;>;#ZYS1*]TVI,WTC'K21[Q.. M62,6$8N(Q5MCD9IH*"'%1/=$@ B:@3=! S7<,FDX]WXE)+M^?*)K+%*#6$0L M(A81BQUCT7GJ4RY&GR6UU $K-J!AT8/QPB=FC8QFI0K,^C&,SK&(&0Z8X;#) M&,6[-)OG-:"NV92N8<]9%:LX/JTM41]1VSQ\@=_;#,2.*AZ;BB%.DP1N@P0A M; 0GO0;B:S:RY]SPE0SD=<(418+/XN?W/([!Y(.JFTOKX6DI'&0CLA'9N!X; M,]7$!NJ $5$W%@OGG#4"O%'1\SVXZ"!A3P)@"QA0ZS T3DD2N*$2K!(A$!/B<"!!MC5/,S=+T*!\:L,-9#()]KR7$1UL=>4-R"$437>*B 1 MPRU/68O<24VQ1Z,H?VXX4A0IBA1%BFZ,HIHR(R6QH+,OMJC,!*RB"5P0.MI< M#4W;Q?[6(U)4"Z3H1G?"]CI"\GHP/"WK%O42ZB742]WII>BT3#)IX$X[**8\ M TD8 Q MWD/60FMCDHI^I;1P%U&2!^1HL? U-Q$G>5".*H43_2>/2ZNZSV9Z*?_N+A!ABG$VQ".>!(^$I9N/Q\] M,"%IIUV$G&0].\P">*8$!.^DSDY;%U@7NUD+%^N@];#>G1[[-#G*35!@>G3F M9ZUF7[2^V)WJH>D^95B/'3F&D[LW'*-)*V54KCTG @@G%5CM,X2L7:8NZV@Z MV4UZ8(YQ9I!CR#&5[F'K[.8\ M,,>TY,@Q/.J+B:RH&5 SK%F@W)H4BV<-4:1Z-I<7RF=#@!9&Q"R%E&Q%,W3H MJ<^%<$5!=&#C"HVZ 4F&D[LO)*-)L1!C@I1M!F&D ^M$!"N(=(%23FPGYV,? MG&328M0128:3NS3!RHS!PPW)WY0_'Y^ON,<*< ?K!%?#:DVTNS M/]LI\N-A[&(,7AU]^.?AVU[YY_W1AX-/;X[>W1U:78A38QB=)^IO9QPMOX[# M_WPI3YPFT]_2[Z?;,G3O/AZ]??/ZX-/AZ]['3^6?7P_???K86PS@%MSBT2_E MQHY>_//IOYZ, N]X4'X9U+-$O?]*;C+M M'8YBT=Z_NDGXTN.TWV.$B>8G[Q6;N/["'G"<'I5^]>$:>W5QY3GUZZ6K$BAW M6E^%HL''IT43#[ZF^++]9DK(<_*7Q8FH4 ]NG4S3BVDZ<9,BQ?,=IW.[5W\, MI@,_& YFWUXLWGW5ME3SY8P_MU+^9:[$KG@#7?,U]5QQNX'OW;9KZN?6&KSF MSES3/M?Z=M>\8>-8=]0*9)5>MTNDO]J.U$\M2K>;#W?KTQ_K-KW>[%"L8UA< M:^6-CX_'HW_SDY_^O8V7K;#F1NB0*! [+= ?"H.PO1T\@WM)A0*%(HKA:(QHE F4";V M6B8^I)D;C%)L9&)1*@S% L5BO\7BT[BZ$4L],=_[_-=62GX_'7BJ3NIJ2^^;=+]])RI6B7R[?5X(]=%+NKBUL9-8C:+*' M* *]%_"*A0C>.@^,106"Y\(@RSE0SFU4P3(J22?P.F>OMI;JQ4K/'U_?Y4C! MHYS^1W AN!!&J?/]- M,U'Q))P1$"*W()P6X$EQ3+U607OJG/+Q,A-5%HY(:^O1T00BLPB6&PY"FTQ) M\-2'E9/P=_5$IV6X__H,OF?4J7Z!=E_*G7));Z?^?T1&[OP<[YZ)]Z1AJ:0W MGOL$-!>+4"A%P7.6@5FI1CI52B+[C<-4L2<8FXW%5< M;AAHEK,8)3' B]$'0E@&QDD&*;&F+'O.65P&&J4NUA@?R)R*1QPU!<.#!,I$ MYB:'$+S>K$D;BP$]Q-=3F5K$UX:"TJ#\(F#L;DXKU'Z3)F4 ME*S@R]4:E(JDVNI7EL^8@KP@$G"2K5"",Q']9O'%&.D+\BAUVK8+7VN?*=WG M')MF+?8&32"E+,*R)'OI^&0X_I;J:?O%<:IVT,__/#F=A"]NFGHG0S="9;)7 M@H8ZY'H=DC6+610%H+-Q4/D/7L< 7#+I@R8N.'Y9AT03BD=O.<@4BMG,(P%G M/ $?.-7,%+B3=*4.:>.?KT\G@]'G]VDR&,\KYQW.);AYT_NYI+XO@CJ]=]8. M[W/%]UO/(-EP:O>0;+7$I^6N./>:Q\,0*CA MU.XAU&B61HMB9B53NZVIPB:?N39SD[M[O+,&2IC9@D,%:GPS!0L"4ZK%REYSLY3 MOV*D(<_V8M$CSW9V:G>79XPS+6,],V)X3=\3!HR0!@AQ1E!)G9+^,L^DCYDD MHX 1H@K/& &GLBL,U,I;2:DG#'GVY!<]\FQGIW9W>1:RU4E;"\:%""(J62RU M\ILRV4NJ8]1VQ3Y;IU\8!M&>1$8-5JVY,J.F2:3IC4_J"KHNGZ:LUWYOE&:] M<>ZU&_.]25IDV3Q\JW!4.:ARME/E9!J)\,("%;J>>_$:G/<.E-39,4(YU6;C M&3;-SY^K9+X:'Y^DT=35.[QW=@V3LJ^)WF^M@US#J=U#KMDH K?>0/!.U]:[ M"5R."CQ1T6K#6,IRT_DUM\ :Q@409@@SA-EWCM($%X66&D@,&82-'*SCA5/1 M>Y-E]D;D32?7W!MF*^:9[5NB,"R 3,.IW4.F44LC]8E 2%P6 RU',%J5_ZE9 M=$DRP>0*T[K>BT8#;?M6/,)L9Z=V=V&6910Q&@^2"UX,-"W!A8;:S4[O#,.-&B4P<".$-"$D%.&X=1$L9X\H::E:V!+K.JD&8 M;=^*1YCM[-3N+LQBI)$$ST$IF0O,0K&R!(N@")?,>NNU64D1[#JE!D-GVY)1 M@S5JYADUX.MR+.O^;#WVTM?Z>T+EL5$1%Y!F*9 M+7:S2;7XK 9!5"0\)<+CZI8SH@_E ]&W'U.[N^@3.M3-9PG.&UK1)\%(1<%E MR3TO4)1I)62P3K;-%J%O]S4[B[ZLF"".&? 4%\PEIP$;V4M3LU]XBQDXE9V.];)^T'T M[;)\(/IV=FIW%WU:B$*XPCIC:B/YXM^"\U(7A]>7?X-U6:ST#ETG2VB+T(R3]*"2N2&T$)WP.7+0BF80+&LP M3%O@V21-J-%)V"ZVU#_-!;!)]&L+[!R$HCTF*=ZUI [:QX@NG%I$EQ*!$6,] M$"X8B/*M8'E@H)(J3##49!D[1U=CT2[(]6H\G?V:9E_&$=U[Q!?B"_%U%WSE MD%@,!5I.U5H3MEA>)GO@EHHC!_&U[6L<\;6S4_N(^+H%L"Z- M^S7C\\-B:!X0CC%9:9R3$'0N;BF-OH!.*6#9Q9Q2TBETLN/=H5MZ17UQU2=Z MISHI7YSGZZ;T1\3D$YYCQ.33P62FC'@I-%BK- AA&'@3+' OB==>4D]7;,A[ M8_+^-N3JT7'2)T;NVCX/TA)IN6.TW##/'%4NFB3!.6Y!<%I^RZ*@B@5/LRF6 MGZ%=9/N@3[SM:QSQM;-3B\;>FG#DG&65"0A;/&%A3"R@BP*<9CK*@CL?4Q?Y M0&CL/;"QAQ6#UI"1=VG6&XS"^!AK W6G@'Q90&FRO-GG\F36FXZ'@]A;S-$. MJZCO/_QV*+$-JQEFLXW.>F#1N[I%KL&DQ"%(DD(L)CD1G6RK%P%^T\COV_%T MNJW&]@UKHH4PX;LL$LA#Y.&^\Y"J(+CG!J12O+#-:G"2$$C&9JIMX"ZM]+]% M'NZF2" /D8?[SL.H7.3&6I"A_!#&<7"^F(O:&JF2%"KQU?J3:^0M(0^W7R20 MA\C#?>\U%$72!F[<0 ME>,@9([@F Z0O9+""F8\6:D\L4XZ$W(1"Q8]C92FG]W0C4+J-5X)?=G[U4W" MEQZG_1XCC*'Z0?6#ZJ13&SJ07#. ,J"N%\H)J2E58;:[&QGC#X,AZ6,9\>_GXZ MF'V[CWW.T31'+B(7D8N;"UG(E*V0&6*NQ3)S*C:C80I(#$9H0XP1*R>PF,\N M9V/ 9:U B/+#LI3 )2UX(-J7/V^6BXS0OB(6Z8AT1#KN,QV?].E7&3GEGGE( MK&Z).4; 2*MK\4^9$S4ZA'"9O<7N%(H9#M18 T(J#EYY ]%2ZH@-2?.5;;2[ M^NO3,MQ_?0;?LTUUGU';5TSN&X*Q" JR&%F\6RSVSFKM%8,H:RM.7D\V>5_@ MZGD6@=KL^4I\8"T6W]4.OAV,E11]R?9R)P]IC#1&&C_XD7K'DK+2@N'$MYV< MC',.#&%1$2%B%BO53 65Q;0--2FBIL325'XS@=4#5TX*[V56&XZG*B7[G&!4 M%>,&2$>DXP;IZ*TW5@DP7@<0RK@:'(V@B'-0?)$II"):X4@V)-LMR&98U%)$ M C34\BJT5H:EW$-D@3&KGN8 M5>5V10:1"M0<+S^LR+(8<,1:)UTJ)'GNWLU.XNSRQ),C#-:IVGXG0* MGL$'%\$K(;51W.1DD&=[N>B19SL[M;O+,YJ20<[8A6VU5;5.,/'OBBQYYMK-3N[L\8S91 M%4(J1#(!A'4>O&,2A(M$LN"59"OV&8LJ!64Y6!\M"%4/<9L4BGUF:BE.D9D* M&$3;AI6/!9:ZR:AI$FEZXY.Z@J[+IRGKM=\;I5EOG'OMQGQODA99-A%5SEX) M'JJD;B7$!A!I.[3Y"K7B9V>IZAM (#8(D"89*!82;$#@56I/5ZD = M;T:CA;9]*QYAMK-3N[LPBX56/!(!KIII0MJ"-4DL$$=\^4\,G*^XFPBSW5_Q M"+.=G=K=A9G4/EA&*60O&0C+&7C-BXUF4W$HHW#2KK;'[3BM!F&V?2L>8;:S M4[N[,,O6:,E",<42,2 *H\!%IXJA%J)D.IDD5@[:=IU3@[&SK#F1LV6L1?UB(?TN^G@VEY MT(]I\L<@I%;M?$AA_'G4?$NC@=!P1L,9T8?HNPOZO%6>&5>HIP0(%PR88 10 M&[24SBD35@X_(_I0/A!]>S*UNXL^+GPB1 6@J@!/"$_ *1Z !%[0EU7]T46^ MS1:A;[5O;5_*#3<@VP\Q00+N[-3N+@%]\)Y(KR$:HT$P9>H!D0SECT8Z5?@7 M5DY6K[.?O44$1.,/T8=3B^@C)ECGZBSS%#%,\!G"<1!,\4;/0$B%-$F>R,4BM'[-9)$]HB]&'(#^OT=)93M*@4 M50ONS,K33T\GWWIMRRM4,OLD/:AD;BBVPY3A5'.@(6H0P=:&VM9#^;./)ANK MS4J3A'6VU#_-!;!)]&M+[!R$HCTF*=ZUJ [:QX@NG%I$E_5&6&<8,.YB;84@ MP2=#0!MF-!72*M8]NAJ+=D&N5^/I[-[[Q$98DI$$6U%%QD]B*]M7^.(KYV=VD?$URV =6G/=H5NZ&KNTIL\$W24Z7ISGZZ;T M1\3D$YYCQ.33P201)"?.-$3&BSM+M %#LRL>L3+1"!.8[J0;8,\K M+7=MGP=IB;3<,5IN>CB>L?%PXRU)2 E5N5,G>TBVP=]XFU? MXXBOG9U:-/;6#!@:;2A/L@P B,V!9,>%B9-YJRIV0*\;>.OE :.P]L+&' M%8/6D)%W:=8;C,+X&&L#=:> ?%E :;*\V>?R9-:;CH>#V%O,T0ZKJ.\__'8H ML0VK&9VDL:;N2]$:>LU"@N7.0\H\*IXYLVDE[72=;?4BP&\:^7T[GDZWU=B^ M84VT$"9\ET4">8@\W'<>1I,\%5)!SM:V>^Z..@E24^.I<8'ZE6J=R,/=% GD M(?)PWWF8G N>4PHT"0K") N%CPP2"3$;F7PT*R=AX1F;[/)8.L^?+$(&;CJ M+VM+O>+"<\DZR6E:EXQ8-'32&GZV0W=**1>XY70E[U?W21\Z7':[S'".*H? M5#^H?CI3/[5[$%,\@I6YF.6*23#U$!7WFL3LK/-DI:.P\YG1R#+HG"D(8@GX M+ UX;FDQSW,4>K4)9W-RM.W"^9TCI=\MAB?ZUNBBA!0J(#3,D8Q(QLTTVO!! M&ZD=,"E4H5QAI#$R@2*.<$EU\FEE@W\M,M;S!5_&PS+FT\/?3P>S;_>QSCD: MYLA%Y")R<7.)\4Q2XR2#F&D&8;T&6_ #(8E8#,G@2%H)6)!@'!,^ %/1U!IU M'CSU"E@TSMM(231FLUQDU/0U(4A'I"/2<9_I^*3/O@8>>13%H,PT%&]=6@66 M%1/5YJ254(;&&%8VT4P2/D<-)M=B CDY\,6V!1F#\,H$:;VZA[?>%(":EN'^ MZS/XGFVJ^X:6_^Z?XXXE4)#%R.+=8C%))E,G,[ D1>&JUN!HH!!8R(PH802A MG;#XKG;P[6"LA>E3NY?[>$ACI#'2^*'C!IP*QZ2.D(6L=5M2-5N) ZI\8(PJ MKO5*]\ZDO"XVK003K0'AN*J\3."$](2ZP.5J0FRW<0/-:5\ILX^8Q+@!TA'I M^$!TS%+*5/?AHV491+$$P:I,@"MKF2F6(E,K=%0^Q9Q$JKW?$XAD?$V/=1!< MTDRIE#S;,!T987VJ%=)Q(\E@6-_JV;\WZ[4W:")19:&6A=!+QR?#\;>4>FT3 M.S_Y:3[HYW^>++K>G0S="'75$ZXHMV>U&3<=M<@FBTP$^";=F!H#+C0=!5QP M41*KY$J[%6*#"]%;(#Q(*)_6X+DR$'R0,0:J);DZJZ$-(+\^G0Q&G]NFJ&U@ M^7 NP MRO\LMK0SEKMDHO/".Z49*%E\ M>F%5 N="@)P2)=K:'*VYS+.@ V><H#,T%VK>HU00Z@AU&Z3P.2]Y"P:H,7=K(F@I!A<(@-15 :C([OBM"NMS=F) MU6"8B@6$H2;B)U. $B,A1H7L'1II3W[1(\]V=FIWEV;87BQYYMK-3N[L\\S2IT.3GA+JEG&,&$Z6&0+6VQD:C MZ$J5IJB$3Y*+8L0Q6QA( CBN"(@44X$;=R90Y-F37_3(LYV=VMWE&2D>I8J$ M0B*TEK94<<(]0JO7*(FW MK(_@M)#U$#<%XU0"[H+.AEJ3U=5) MVAA$V_:,&BRO=&5&39-(TQN?-()3$V;ZUV35C-*L-\Z]=F.^-TF++)N(*F>O M! ]5S@W[-IEQ+J4%ZIPN[GVJ^S;%.K9.<*(B)YGZC6?8-#]_KI+Y:GQ\DD93 M5^_PWMDU5-.^Y'2_M0YR#:=V#[DF?7W )K&!= F"',$&8WPRP2$035#KQQ=1]:U[A ,=>DHU%D'T18[<[1=7+- MO6&VVE*^S]2&#^/LQ\)'INWLU.XNTUAQ,#71J5#)T[H/0XMMQFK;\B1$X5R4 M?*64;]=[T6B@;=^*1YCM[-3N+LR"BYP2%X!R;4 $:\':1, R+BC3FJO-)]8@ MS+9OQ2/,=G9J=Q=F5!AA#+5@$N,%3#:"8TX5OU.$E$72*JWL0G>=58,PV[X5 MCS#;V:G=79@Q&145*8-F7M3T& #KML(A_$_SZ=SH[+K4P_C0]B'-1[<,/W;A#?C%ZYD\',#1LEXB\KD0_I M]]/!M#SHQS3Y8Q!2JW4^I##^/&J^I5% :#>CW8SH0_3=!7W9RJ"L@O)+K=:8 MC;DZG=7?1Y8S73S@*CH: O1@Z6<@F214XS M8<:LI@ZNDVVS1>A;"3#4IK4, PQ(0)S:/21@))1E$@6$4,PW83P%KZP%[7QT M5A+OS$KCKG6VL[>(@&C\(?IP:A%]R7M!DX@0!:,%8[+XL%8GT%HE)20E@J]4 MG$;TH7P@^O9D:G<7?5ZI;#UCP"0O/JP6!HSB D1Q@14M#JZD*R&_=?)^$'V[ M+!^(OIV=VAU&'X]44+>I$U7([L_+TT]/)MU[;\ J5S#Y)#RJ9ZY4,KT7<TQ2O&M)';2/$5TXM8BN2*@H7^7 M>EZK[48*EC$"@:I"+BLR=YU4T[F KL:B79#KU7@Z^S7-OHPCNO>(+\07XNLN MAX"TH]$P!9H)7_NX>#"&1G]A'Q=0M@71KW M:\;GA\70/*1M9ZQ+(0N@3D80,ECPQF=P)GC&8O;1KVS[K+/CW:%;NA*[9%3V M"ZMWB8X7Y_FZ*?T1,?F$YQ@Q^70PF4Q,SDL/E!-3,.DT6*D=)*]L(EJ0(%:B M=_?&Y/UMR-5M'MG7E.S:/@_2$FFY8[3<])9W4EI%I8"GR$%D52R^;%TM]<-8 MSMDY([O(]D&?>-O7..)K9Z<6C;WUX)@5*002 6B3#V2# D,D!6JIH)9Y*]U* MX8=U\H'0V'M@8P\K!JTA(^_2K#<8A?$QU@;J3@'YLH#29'FSS^7)K#<=#P>Q MMYBC'591WW_X[5!B&U8S,B=K6:3 DJH9]Y* D<8!BU9&E4E@?N6"^Y\HP+$E>VYM?) M6T(>;K](( ^1A_O.PZR,4$QZR*K:>LQ+<)%J"(D10S(109,N]N"1A]LO$LA# MY.&^\]"PXO0R'H#):$$HX\%&ET')2(/5T0BSTJD'>;B;(H$\1![N.P^)B"$0 M%?68 [6KYWS6R6E:EXHU7 M0E_V?G63\*7':;_'"!.H?C8D9>PYJV(6QZ=^F/9/ 5W]^/NA@JPEA <'*16# M7'!!P1F1P07B13;)4>J4/9W-Z MM&W$>>]CI5+VJ2IJ2,N'4D.75LB34D1(R!TBY.URK/\%4=D]*ITFTAF:09/ M003GP&27(%KC>8RA$'$EBK$6*NNA@R_C81GUZ>'OIX/9M_N8[/PAK77$)&(2 M,;G?F.0R%=.Q@*Z0CX&PBH#-V0 KL*.41,97@QHV,YFSUT!5SL4*+:PT0G(P MS@KBN';*K&Q^=8M)QGE?,8NP1%CN'2S1Z]ZM4[*2"5-I M M$9%[*8Q<\>E%S"YS$2#6B+)0W(#C48.B3G@EM;*UK_#]?/II&>Z_/H/O&:RF M3PJ,J;;[!V(LEX)$1O-UA]',B4Z^F,<0DHEUQ\^!BT% 3L((+QD/1G6"YKL: MQ[=CL[:\;XG<3RL9X8QP1C@_4=]MIN-+1BB^Y9MN-S+ME(38PL(2X3EHYQ" MX%:Y>O; AVQ ,$'!:N' $*Z()>5EZ59.[0>I;$SE[4%J$%YK,*J>;%59:$9$ M$BQN.! K=%^5_R(L[Y1E5OYUY>Z;7S>YD*^ZZ^_X8,VU;[S<;9_ZE@_'OG>] MNV+]3B[GVH_[,:5>L4[&Q^7*WP:CS[W1>%8^.!M7&6TR(-TLQ5X>C-PH#-RP MW%WY0].T\OFE08J#/Y;#-$Q?(0XFJ1&A%^513H]'+^-@>C)TWU[45U^>N!C+ M])^YS:+$YPN=SF"S?\TWV;OGSVT^4)6HQ^(Y97#_U]1OAI M2OK9D&[R$>^W@OYLI\@7S=?%&+PZ^O#/P[>]\L_[HP\'G]X'XS^FV#-J[CT=OW[P^^'3XNO?Q4_GGUZNB>H]T=X?O M/GWL'?W2>W7P\>^]7]X>_>?'NT_ITY3?^G"-0;*T;-H;K3?UPIW.Q@L3K-Y+ MY5JY]?IV*$II?#H_H?JRO10EY#GYR^(#92J'[F2:7DS3B9N4A;D8@\;$;K_[ MV>6\^S\&TX$?#(MI^F+Q^:LRZIO+2?U<6/J7.:FO> -]SM5-+]_T&GFN#5OW MPT_RND;=[KHW')T M[F+<]*3KGKC;[%BLHYJN&ZI?!M/RU+W_2FXR[1V.8O$6E@=HUEL=ZQ_&>A(K M"*&#T+D7=-C>,^>'P5+V[$7_F#J9G\?%]?UGDSTGCTNKNL]F>BG_[AWMP,?M,_=8]N! M6]CH[@D1Y*Y)<(^^!AXB&W0[\-%]Q7V1@L\T TW)@_#EA]=)@Y#..D9UDG2E MZ_TZE0/?3\;E=IY"VH4JK/U88/."*J$%6( MJBU$%0E!6IL%Y&),@1 \@'?908%4D(I8E>U*WP[+O$D^)[ D*!!)^_*;YL!H M,%R96MZ>; Q5XG&:R&\9JG!W92T9.(CU2$>3UUT/F4Q2>2D,AJDW6KK;]>_U M?]6T[][)9/S'H.:4^6^]\4F:N-E@]/G?_.2G^=2<_UG7X1^#V2!-7V!\#^-[ M^+BXKO=WHO?L<7%=[\E$/_W'Q?V8M2S'UZF\)0QRYXW%YI/]M_H#! MA"<=3'B,2-$NQ1"\BS$TD8,@*0AI%3@K'?#,E.0J1^]7>B&OLS-S7@;+[\-4 M?SD8Q8-SHGBO.ARX9X/LPLG=*W8%0ARE+ "O,!+>UZBF-H5B/A&36"!AI7#P M.ELU&V>7[%-&D5W(+IS[CG)2G M_-;O!78N0Z9>C?#"=IMGW,@=N5\^= M6^CH._>711AOLJN/>^ MIG TU?9[M4IX&DW;'?CTM?Z.9R-1/^RS?A!,)&DS!9)L *%M F^< >958HQ% M&_Q*\OXZ7GG3]?)G-TWQU3DAO$_(5_2M08V L,+)W1M8)K&>$U0Y/[B[!RG'/?782@H@"1"8, MO+49B@L>M/+<1+_2M'8=SWL3L"HV',(*]]+7$X?W]<3CM I"666-FQUJ!ZXP M27$PZPW'TVF:HFY W;#'NH&JD!,G!K1UO!BEEH UD0"W5";NOQZ=^ED^'!R$49'TW*'MS++9O&&H(1!9.[MX@RSH3LQ8!I#8$A(@& MK& &2.:"1D:U-5T5)-H0LA@FB"*R<'+W!UG$)!F5,2 #KS74O"SX*693*-ZU MH=YY%6U'A8DV@RR)-A;N>*]]VCRG27&YES6)W%=TNU$A[(E"^&'-?L9WK7QG M'8F&0\A9@S#"@DO9%1,YF"B<)JR;S?.%++]I1/F3^WK8YJ[\G$:IW&!40[)-OE&V8,5V@#E6JI@B0BJDRW\^W'L MYK.*?4XP2Q*K':\I%Z^^N-'G/RZNZSV9Z*?_N!O?1&J>X_^S]Z[+;2-9NNC_\Q2(CNF(J@BF-C*1 M2&2Z]ID(EE?# VQPJM6.#VRH^8_C,=E0/6EGLSCRQ*(:OOV@S M';,K1P?"RW @/(QCU1@NO+$YX=)8PIG71#,K29ES7U6J8LQM$9'_N/?FO?*;*AFJAGZ)88O:HC*(Z@>"V(":DDLQ4IF48B.*^( M+J4EE;(5%:'BWNPEBW,/(';#H_-B#"P=$6R(8 ^CUKF@K J5(<8H37CE M#5$J,&)TX86C\&3.]W'.=.]JG9SDSY"EZ0YJW;VGD(Y^A[_\^^M5 Z_P"UBI MD7EL#',=Q=,HGO8GGDIO)).%)J9T ET/)5&AU$3:RAFC':O87K)5M\73:W@F MMN4_Z^5IM\M_;X^<+_:BN\L)9<^/S7ET1(PX.>+D@ZOQ+%157BE"E36@D@/Z M29%+XBSHXTI8P_A6,97].#;N'R=I/H'6CT Y N43G.41* \-*&G@G"OB@_:$ M5ZQ"WX4@C%O-2D\MY5L5\_;C[W@ H"PF3/(1*,?8BPQ%A ?1UPX0CNW*2)W<=<7 MHZM^!,.G.,LC&-X-O*12WE(3".4EZ-\ /WC>*$BE _IT"\.+<#^.BA\"KYL2 M%U3%R),SXM.!ZM+GE)B258!M '"*5XJX4N8N*"=X7MZ//V)_ MREPUH<^0WW ,O3ALM\.'Y:E?M G!HU :A=*+$$J[A0A3RGG'):'>:1 (5!"M M0D&$*8W7E$E#[RDW(V["#UUZ_AY++HKG%QDQZM4CA(T0]E"!8Y52ANJ"5%(9 MP@N?8_'9DKA*6VZ#5M3LA3-\+Y#X7214]/E5[QI]I2,FCICXT)BH7"A&$6\L $T,%?](RIX4S+&P='.W'U[!O3*1%.6+B&.;P.!03E\,;LG-],1). MC-+JQ4BK*Z2+4=17H&=7.0@6;@J'&G<@)6CA1X6S:W0[SIY?<84#K#0^^@ZB[V"Q\ANB.#*8HN)9F^$DGM4[.0D M+\>SGS&VX&%R&?H"9U-)+AF*%U,031DEQE'.2TJ5D5NQP'M*C^CV]>_X]TW9?JZK MJGG?G._?62@)V_/B66^4$2='G'R).%GZ2N?4*E+PBA+.\X(HJ2NB3>FHU(I5 M^3U5Q[@'G*230E0C3HXX.>+DB).'[?_ESFJE*DF"9SFZ3 Q1UI;$JM)4HF2< MLGOB@+@=[MXT>%;>=YVU P7@0V:.N(UWY?#])^_],K.Z.QIL" M>_HU;.F/[8[^]>(?C7<#D77<;^H[95>K"2M&.V&T$T:D')%R[_G66C/-&"DK M51 NO"=2EHZXPGF?5\Z59BO&[3;^E(=!2LDF3-XSV^6(E"-2CDCY\I#2NZKP ME49SXL[I94\+%**:L+N.V_XV2#E[>-+=BV[F[I! MGHS'([[M:QH/,Y^ZJRN1'G_ZC^SM[Q_^\U/V]H\/?\_>O?_GFT^?W[W_6W;\ M^O.[?[[[_.[-I^M6WPL12C#L^,W_^Q?VEQOW_!'1]A[D\=C=<5V_R(E^8=T= MU_4+F>BGW]WQY.MVQ==6"WNJL>K:/.#I%U@RRXM(4>;_9U6?G\%5HW]B]$^, M_HF#BO@0N6"2%9;D51"$(?BI0+"M:%4%34EE.27< M5($8Q1Q <"CR4%(\W=O'J=^#:<'RODMU/#\(OO?T\N?I]ND#GE>-1S9Z^-\7 MWXS!SJ/(&T7>(8L\XRQ56EI2E1@2: M&5,$]D2YGN1=5H?E>'#]7!+J\ZU#B MQH$N-\OU&3U H_DQ8O&(Q4\*BUW)K:>Y)BSX0+C*!5&4:<(+8POOP=#0U3V& M9]\;%H^NH!&+1RP>L?@I87$>;.485:#9>@.X6H&.ZZ0ABEE5AAR>7/)[# "_ M1[UX] D]@$^H"P4:0\*_%Q+^]MW[X_>OQY#P,<3P9888CNMZG.@7W]UQ7;^0 MB7[ZW1W/!F]E8;WYYA>V;CQ&A/NS\^G\PGMX[-S^F9VWT>+9_!R-D/&$<*Q5 M\*.3^S2]&+N]#D'GBKN@B::Y)[SD.9%&:J*$UZ:K?R&K>82J9SRYSPJJC*M8(2I2::P1K9PDJB@5\D46 MN5*^R"N]E[#>O4-5*?@(56,F]MW-;CL_.YO/6J-[M+5'J3!*!6T5&,B%)H+E MH(Q*3/8P54E865A,]5!,;9'<[\76_I"V7[<]W9W8@B=,C-KLB%OCY+X8W,I5 M;@38VT0J58$V:Q31GCE"+>5*YB%XMY?BS/>*6S2?R'($KA&XQLE],<#%I'2< M\8+D>>$)KSPCLO*.,%-(^+ATA3'W8H;O5^%2^8A;XU'X'=G1T"9?8LVKU>(B M6>6CSM? M_.&[B)@/X77TV44)=A>)Q$7J?"O0:IBIM.%@(0DG"N9#P MF]5$6.]$J16C^9:MC5PA7>6TNTI@5H ML+8DII0%"4P705@JA-QB(;@+"=H]02]HO'*$WK':\Z.0GX5ZIF=V)#\;1=TH MZ@Y8U'E6E9;EFEA6>; RZ1_.QMAQ)[)GDHRDDEBE'V MC6;'B,4C%C\1+"ZL.,B.*O7A\'AB+)9M0/F+Q MB,4C%H]8_%2P6!>EZ&XU^K7]X7%E9H(.OJ$ M1D+\A_()U3.+,3X^^PG68/SM9_0.15<15D2,OV!9Q"]ZBJ[0412. :(O.$#4 MN.A1YN#_WZQWWA^^62YJN_0.OSB> MN??VGT-?T]7#D36FV_V5,]._!]ZZ=^$X.V=2K@4?,** M,05T1,%QF*K*2Q)R71#.E"**YXPPKZJ<5;((?B^L\@>%JC=F MIJ?W'9_SZ%KKZ'@9<7;$V?O'6:M+%9RCA#ME"3<2T%,[34I;"<#@RK-R+\4# MGR#.'M=ZSLBRI()7- M*>&Y,41SRHF7E:64&YZS+1(MC:>+(O=$2E.B@X<1:4'-+?*@N. %X\X\5:RE MA9I4])Z);9X-V(XA,7NL!WC\_K*[2KS1@2RA!M,\Y MXL9Q[SMR3E7YY M.2D?-F/JTGI[6O)OQ-X1>T?LO:5'77JIG0P$(+,@/,B"R,(5A'IFE).65>56 M;/WH41^A=X3>$7I'Z+T3]!I9^L*5@+J^0*=/ =IK"(IX6RFO>%$48BN^?'2P MC]![YYB=74OWIJZ@)^/UN6I /ZW.SZ<>J9[T-,7MA.G\:U;/TMJ$U3:6$!]+ MB(_='=?URYWH%];=<5V_D(E^^MT=C_INI?2!%3,_\]E2?X,&G.O:C;Z,)YUL M]/!^BL- D;W[($INM2VT((Y)17AI+#%>2L*"S5F0NK!^+Y2#:0-^QOWW$;;? M7=P$C$UD-2:ACWCUA"9WQ*L]X14O(5U1-E+KGP_P1KT:\&O'J /&JJ&CN*>F[F8?E5+WPVK6%3-S[KZFJ, MXF$4#Z-X>/M?RAG)J *HUUB#&#E.I1",L(IR[T,%&BO;#\7<>;W4TS??SOW, MU) Y\\*QBBHKL,"@=](0S@I+#!C:1#&PO&V@S)@M'+L=6]JHB#V8 MX0X_M9GZ^.M#M_KJ3-3UN[_[NIOV^KX[MQMG;YIV>[?.?O(^T];.S^#-%\BD M-ILOX<;E''=B3-762^^Z\H9Z"JV##V(9SZ,''*)'GW]7?^F[-_7?B*L7/F[\ M5S!/J[/9+ZYNSJ?ZXA5^^\NY=AC0/4A\K]/[6N=6^N"_5\VR#A?=J^.M!$#K M%S/_AGV )[SJHZF_W1 8*+NNVX>Y$+GQB#UQ_^^.>;WS/X M\?'#'\>?WWUX_^.(M8_M%!6@B*O_M9S_UQ!7_ZO'U?_J_((?%D1/:> M!^-MW8 6F?U?KQ=-]F;F0%[_72_L:5;02<9RQN._1:11A5_8=T3;S1O3J_GO M5V=^4=N.>[X2I3*.$UE)S)Z2H+LK1DE!725+7HD0Z#[0SJ MRPK3I$X^PKZRM6\^P[-_G<9ZXAZ&YASN6RY6_OX%:"O1][$NXE/!(IFGM*]7 M*YC7Q;2>^;UL;P"CC&:M+9-]6IU!IR[P/&DPKMEZ8+-N9(<"9:_KAA;>>(%< MV@+L.TY-()(Y2:S+O>:YY7X[ZN1'UHU=?)F^>J_1'/P0ULETL5\7-U@O<3IJ MF /0T_A1611_O3P/@R4D'FT%W6P.TJ7XY%=H*M?VRH7R87&B9_6_TA*\"_[? M$>ZSU_/%/_T4?YRW.R+["9 M85$VR[@R=3U#PRCB+/0&]%6DK89G-W[QI;;04^>1/AT^!OL*E-2%;\#4@F;B MJIOJN-.&3VWP-5_GBS_]HHE[M?HE0U/-SYHT!,;//(Q4,\GT"I;2W-13[$FS M6H!6X3,[U?49?@D-PF/T\^S4Z^GR='!)]X2C[//F<,&[FG7#L1=MWV/C!^^( MMP T3++/'X_AWY/Y%[^8M=E_\&^LYI?:T/AI(-K!+-<-B$]XE#\[G\XOH'MQ M1)H&/L+\)5O"H$!USCS C"2R165BK'.HM:46FH+K:J MLMQ&,OZJ810_A$M2\>+[2)?UB<;'RYLV]K_HK0'R$67LOA$R#C>NNH^PFW'1 M/SI4XD:^UGF#0#A= :+AWM%IK<1NM$"+.PQ@(?MZ.I].+\C\*Z)6LS)-[6J] M@!U]M*$JU*@.MUZD]>/P(4N B2;Y2)OL5']!R/&SS$]KZ$&'PNOFPF41BAKH M0RQ,@3>Y; :0 P^WRPQ0#X;K2SU?-="NA0]<(,M3$%,GIW%5XN+%^5R>P@8+->B^)T=9/V>7QN7?=^VXO^S\]('V MX;VIRCKG95"E)-Y9#B:6XL046$.QL,:X'+YF>RF:^(\&5.4WL!S/8"*:/:G& MSPCY87QP>?8C].B@#T\\UZUR# V[ O:CQC:MH_(6-:._'1]_!/P$3 00;177 MJ,>"2G:F_T3MM.UAW*^@6*W.SKOMJD'=C66#DB Y2\#?PS*\KA,P_0G#]0<+ M8'DN,;ZQ W40)U.7N1I>M,C"8GX&#YTW@X8=91O2:-W@H91#+,(^-&L=',06 MR)@:J4G@8X^*M$W'AS =;AU!@\"U5W' +0G$&)1B6X#=S$F^I!PN0DB2F [P:>X&P&73^HN/4C$IO?'-[:^=(MZN MF 5B\LK#3SN'H<3/)H.17#5I.ILE:(\@8],"2/B.OR8-?]C!J.VO#054CQ;0 MF(?6NY6Q @MR$6\IP*4)CB@K"B)-Q;B2PI65W5>-V>/95OFM>W$P/",4[0L\ MQ5\&(_>X[H8KRTXA>J&5BK'7IP!R!!3?LTE2@&&W$.-UM$E/ZY-34%"G-=R+ M&P=6_A)W-3E9:(M0/Q:QJ'3WT__Q.Z^?>^EQL!%@1&XY5;+9R^ M>!255>5#M7(#CQYM"<)81/MEBCZBKZ=@,G61_2[Y:JQ>+*(\[81N5)6W?3AK M"0M8#*B31(L^!Z'T+6([WE6#7-7P3R70+KA:MA8+:R&!X01]Y#3 +\GT!NL/YO*F34I1"JJ)S#W,$G3.GX397VG&$3$ %$\G_E8]6[#:KH\_;W' -%P2PVF1C!?%&061;/.\,LP+7^Y#&K^%U?Q/7,P?PMMN [Q; M3U 2RZ,TWCI*1!"(XX;KNA^Y;#!TCRF7A[Z%M#F:[/C3ZTRR?-*Y_0==^+O7 MH'VVE@_B"#(J@KZ,,8&3[L &@MPXSS@)#QMC8)1^=5F6C>GB(A@=\ "BQH] M*K=G\=$(O\,[\!WMADNJMEN_,--FOEH.+F^?D9HWR9(> !>>1VMJ?M65.#$_ MU3]GL+76T)ZLE_A^,.U,/4VJ1++/%KU2_Z^$*VVKT(C8:%!KK5V&D.N=B6 ^ M:'S':A&'Q$2?Z$_P\"DT' ]$9F 43"]^C@W\J8;6HS_HNN8?=7,+8UK/46_X MET_G)?7L?+5J]^$W_.UJW&7W$??U_ M5G-<6S!D?_HESK:-MGN&;L$OOOT\[:@:IR<>!;6+!G6D]9KY99S9K9EECSBS M'PQJ&A@CW&W:.>Q)5%GTK->;HH\F[N1V*68_);>*/CN? JS^3UH>[;J(OH4: MF@&:3[L&MI<*7+-]U];:J?&@=_/.GW]!&!I7T=8J>DP%_!^S^=8Z6O@PQ1!< M/#/O?9:]S)I_G6UX*I/PW2$[6@]7=XS\I=-]HI6BT-KNMUN=A.P[57+#X M\?1S]_#V^EVK(%Y6Z';I90]M\5DOC=.^)$95.>'>) GLS<>3*82W]:%.-@=+\Z0-6T@F:8Q*BQI+J).L MBF&;; +W1EB #JQFT%(79P[/RS!\M,O=63_K?Q':,7<'90GNSA43W;4T.T%MPS5R@ MO"5!)\)SS&:[BM:T.-S8EQ)CZVUM6@T\SL*P1'? 1BL6K:<43?<6(9)GH1_GZ +0 M;0!R#' !6P\DD;G8?/E0'X:%"^(YYCT>:.D MSXC'_;)^IE;/U;STFQ&F@YBJY6F]< 10:GG1XTH;!35IL;+U30)4GVJ0(A:4 MX@0#6ZD=B'*7 *A/F&@1Y[(&@S$C)RD3Y4K(OZ3>U$VOVV,?$DC/;'VNIQ/4 M\T&:I?8E.19[F,4>3CH;*GV#V)GLBO9%DTY4QG9#L\XR:,FTS?W!<:G]UTG_ M]%Y;FW<&63QECKX;?]Z^?NVT6-3-GPC3,5CM8/K3QS(%%V(7$!_AJ'JU7S(9)H1O# MM;&Q(+ !:2A6]C0J.G73Q7G&]=\;V7WLW\DBSL^L7Q5Q[8 \SN![!P(U]K,= MS)CW!'WH;K[)Z6$;]+B;1.(AO%'.AU")G)'AAU6?ZO_'P^4I#]"I7"'I^H]K= MI\AU6P1 #, 6GMCZQ&&WPQ_K4%F8^!46BXR!P7T4[4:Z7$SIVY5I=Y2]3D'( M,;1HZ6,Z>(H81D]6'["+O=$]6NUPX_>.I80C)VNW$#IU8/\NT!F-SNEECRI' MV?$5@['6ZG%86DB^'X=0+FG)2I>3BGH&1K;DQ.B0DY);)I3(M9!WQD M??Z\*<4W7%"Q=0-EZQPC6:!MFQJ"\WAQU%/0HE\WSUST-\?#LVP6G3 Q,2-) M\4FK779'CU,_.P$% E&FQL2 &"=\%;ATK=GMI.TRY))^<0I&]'S1^G.W=GRD M1D//PUK'@7&(O5EK()<@:ZQ6Q^=M%?V&+:!2HD.J85 M7AK)KX"Q,?HY[.[TB<:3K_BL-I4@'0W !Q>9\5&O0'=X=#AC2L=N,.HU^G\[ M-.=@J(JB+*@DKJP<8)"41 9GB*E*5REJ+.@FEW$KMZ50SB/31EF!.E-51 J? M$R,"KUC.?\/8 MPTPT$Q-1J$.;:$"?5=O=P6X?(]DW&S3)UE[3Z<51EOUCUYBM ]6'.7U7GNRA M(([.B]:!$,]LT7F20A>6V05([YCT7<^^S,&H=-O^W]T-V50<^[LOA;\?/::! M\,#F:V VN-Q4Q.:B(#Q02Q1FM&F3"U=Y9;7D>TEFF\_0,YP.D/^HFS^348&_ MC4;K5@K;<+ 2B4)21W&X'M5\_;0RJ/@NZ[B!,.;Z"AMVX+6*RN4%>IEN2#[3 M'?Q\SZ2]Y$_=S1\S\%8.DU.CJGPC,WA@!'=3D"R"P5%2/!GN6"A:)-D1/YC0 MKO.^_;->+%?7CB$&M]5-F^O7QF)MA&W5R]:Y6\]Z6$WCXK]9WSITW_[V[O5@ M?*88?-D<'=Q1MJY4D%('XEU!":^D)A+ "4QM*I0V5&J^=91M0E4*04OB+0^@ MQ( *9#AH,MZ)O)0BF)+J3<*N]N"Z2Z:*281;V+2AS727_M"A]14*N7$%"Q8C MU[@%X-2:*!LX"4861I7>,[M="2_DG(8@26YY'!8'PP*JN9,&%+V@3<'- 771 M,RJD])XP5L&,.)A%)0(EA0I&YZ7#<@%;I-S.5(Y*3LH\@"I* P.E5%:D%"6( M'RV49>6C=/']?(=&>OT'CP;/_>E#:^_ZQVM+TN(.#6,*)\I2%Y)4-H"V(Q5L M10$VD.0%ETPZ9Y6XO#I]5?K"@#4E9% $BUD2S82&/9PSJZD.>26OU78^^@5^ M $*!;BS+"52;7ZG!Z:)T(I2H-*0K$?%D61.;P MI_5,,0]PR)7>,G:#=GE52N*HK\! +DHBJ1.D8JP0*OHVS&/TD.XR>0\78/Z* M(3!G\\4CXLKP?! 1)B2JV@$I+7R(G+0'8<0="NYQRFD..X,4)@>+S7.0L*YD ML!U*9TH#>R O+N\9RZ@N =](7EB$A@I@TI2 "EH'YROOJ?('I'@(7^2%\YS@ MJ2LB64&,+14!H)>4EQ[ZOY4'[BHE\ES!L% !8,E+012Z2K43R!"KI&3J4;KX M86?,X\'@P+:B<9CBWIA0PDIP1)C<(@^HA6( M^PJVB@89HUQ1$)";WDLJ:&ZV*UT]FC#,88<&"PJS!M4&K(/@B/&%)=XKITNO M62[R+85&*JIY24D.WQ)NL*H7MSDQTL(/+L%JJ@Y7&#ZF['O$'8=2-YY8[CK) M.L TM<<4OP_M0I6*4XD%HIG"8[9"$%D&0:C&LGI4YQ7="WWBQ]8C]G&*'/4S MA]16D4%N3$N[QI_Z<>A+[(?M41VIQVVT?^2IWO!U^JY]/<_&PB7?'\;''66; MV9R;Y"!XSH*!D/'X?';57I/ :7VE.86Q_;-B"_ M'3@94Y[H%)9;%S38!>]U;5A3(&;H3FVS:R_S".JF9=-H=C-HW%_\=!?:O'1@<1>,XX$*FJ=*@KU9Y4$ ?#MVIWC J(=>"04==ZA[$Z,E:ON/QH?5 M]'<<[,\X)U>B1!)TW_E67QM'-4M&)8P/U+W=0IEN15]Y2- M2S>JXL57E_#>5,;IYI?TI>.WWC\L(+\3$;Y;/'[K_4^F6OS5%4.NC+;$#9^] MGB(E*E*GXFT/O*_W57/RUU4]Q4BJ)][\[-T9BH@4&_U$^_([BJ^K^M&7QGQ) M^ZR'^2SA>_9['?QCS.X5-9LT+YP68&@K4(:Y1G=TX)Z$HE(T=TRQ$)-]:(.ZD7_,[860SRV-_RY'N.B/U^,A:V M_5$V\NZIEJ77>:DKHDIC4S%QB2YY046I%DYLQ1@>QE2SESS52I5.^.")][(@G%%.C#&PR:7TK.)5)>EVJ)!4 ME"OJ899SO,=XHH*R1!=&*V68]W:6B1A*Q#^,$14^9 2:CG?.-Z[0AOTH3!5B3ZL,@=MT&*L M#$A_F UIRI(&M9UQXDK)-/6" &B!L2!@)K1'AUGNH9CX#[UP6#OGZ:*3U6#E!*M)Q3#8RE2**/S->E$4&-8$ MVV=+E@NTKY@D*+MA6QE%I'(.E&X+&TM174E]F.C$#@Z=="Z\]X82L%? &"D- M[*.J *3A7#)!F95^JUP)Z%I:,,.)$ +FC'NP;UEA"+.<6VH"6+A[DPY[1Z=R M1*>'0J=/;66OIXM.2C,62F<(=:@[4=P8E 52%A8TH**T6F^ADV"NX(5WQ#+N MX!XO =' \ P,V#P>U5A^,DAHE-Q<.@D JUDKA!?M$(BD9+(4'A2EL)0)N&[ M[6 ER5598)E.L/A0W\TY4:ZB1$O.G,JM!+WWF:,3_(4'D-<67'UV3%RWB^HX M]*".FQ2![6.@4M5#@-\9IE*1MJCBL,YBJNZ]@RL4"X$4:*.LZ[R\:Y^$9RH] MGK=%73#_ZYHZCNE=J7!;Y$@9M@[9X2?9<@X/\ >80,XD,U6E03.MP2W1 MN5,D4*;!/*LTEUN:T6V8 @9CV$G.;J#?^SLED1?5A IQ:$GD/[4\(PY[P8VM79ZO(G7=\-@=]Z%_;[+$_ MN AH64Z4DH>V"A+\=)W%&*J^MS\?**%$GLN )4Z#Q)!&*AA1&)\$.EW.I<&^SM0*XOM MF GA#7=XY&XM9G!AN+G2G!,P^:070E-KPE;)RAIVCL=#._>NKTL>0_3NR]3; MPVP'Y-^^B6'X\$U[:&I1GX.@+3@EA;2@<-%*@,(E46W3[-NDUCP M#LRJ>H%[XL/BM[HYGS=Z^B'\/I^=Q+435\Q8=_S:HF8P7B0.6)9&[-%Y1G<4 MVD*V$20L)-/8T*YJ7=/Q>"(M842_M@3 NQ9Y" M:L@LW;*I;'>S8PX$>?#?\;8)EDZHFRZ%,?*M!$Q&Z L ;"0_K*L=['AV= 9$ M%AGWT#@A ].B9 6QN<4@JR* ;*">:!ELJ;D7O-I+">3?D7C:QPB;$0ZNKW&( MP_3H&+"+5C3QGN*&:VN$]!26.H7<8+(1?.9CC9*C+/LCY@C- UDU?5+/)J?; M9>JBOG!4O&,V+,L3[V]+6_GV?=BV7U*UWOCWL.3P]U^TR2AZIO_L'ME2K^+. MK&.^4V2 [5]Y1:]V-^%2P6.];#.>SLZ0MST.(;*1]\B##T"M=>:_ZNGV5UFL M-PH/PQ2)&9(=G\V=GV(C-RZ+:V)-M9R@*PW%1E5)N%^#JH=]7,5H'F2Z.EN= M71H)Z'):E&T1FCCJVIK5T_7JD#$VPP+2F)) MUV8U74ZRK[Y5I:&A*SR^L@O?U@. K;)(5>_CJ]$R:%7G2QWJJ!DWZE_&Q-!T M)XC/=,%7;.YJZMI'I^*RZUH K8W0M&5(-JL%7QK#M@Y" _IJRS^.E750R=!] M:6_L]20ZW_J/?)LEF_G9EWHQCYR/F^5R>T5CFD0GEC?K."?GYWT&=RJ,$.V< M-+9M5G1JYJ#\YL!7M:G^).[QKJ:*;N8X/Q=]'9>8MN23C]:6$\#3X_?H<+,:'MG"8L])R1@I: M580';8BLF"9.*^I460C!]E+R]V_SN<,1/IY=]IB-!L]U!D\W=A$_WT'_0W0_ M9LDED=W1!/#3(#\"F+IMP:@!^<&.>J,81R#SDM <_ES,5R>G_4?E.K3@ MU^Z1KP>/G+2Q!2T\_%3_W)4]:?D5HO!H"RAVY QK"IA8?]LGW3DQ8*-S9W?C M<4I^JN$%H!PMUN6C+%9(6-2Z#56(8JR#A,Z54O?[8*C@G[23?00S?65LQ:4Q MP8\*&).3X4))%G=F?"&V2J5 MF&F)Z\ *Q+*-D;47[&!;+^SJ#!F-8\GG81$L++35L@[$8>@?"EU.(JAWK_6" MO>\9RIW95J]:4MY4V&-=5'T2KUTW.I;8B(\Q0R,,L/W7H5IQ64#A"*3)2:75 M0 X?VBFCUT8:S0WQ(F!Z $;Y:Q])'(.@%17\;M5JKX?QM:O[>^>*MZ2@DY+* M*C/=WZZWBNX,V'5=QMOL@-)8"\FD-EVVOIO=<>K/9ZWKH^YLNP_ MNF+&K4,)"3?34*;*]*G$8%OG9Q-$DT:O0P#5O_5.6=0@]1I+KP'/WF,TG*NC M;*U?G+7^>A!Y!Q=(X:BT):.:**0 XXI6 %QXP)M752&%MBQLD8'=)K"J&XV[ MA$=<0:09/,R>#H1J!8A4E@"]6E ,\+!,EY9QOLVO>XM0D'WTH! 32?D5\1V' M UA=V,]541\'&1)DF%&*EH+D7L+L4U80C$,G10!]PTA5@#3?YTI.LLN[01S0 M6IS]#CK1_I>Z,J+@ O,5D+>"5Q1T"]C Q&.N@^.*&;=%!WZ7I7ZO76237%P5 MZG0P6^'G@Y.UE\DS#X$S\Z%*UU)0/2U3A"H!6Q;#@4TPG'BII?$6T%[9_=3^ M:98?PB<]'8^-;U#Z)]$H_I$XSA_53=*UI:^5;5/1&RP'"9BS0&=RI\X-Z_A$ M!SL6J?3KDCY8I;+VTQA>TLQG,S\=5JM,]7*P+,^9CZ$GF4F:H)Y>Q*2*=*^- MCI#^VJ6?^O/3^0P6]*5O&KC+GV&AZO-S$+.38?4?C"];?YY\*?VM"1+:#_TW M;U=X?3-I[>HDNH.V29?MLDNZ;J ZO&Y68E68AX!EK_&-TUA(Z#]B\&"Q+C^$3SO#61L>+Z?JH)E;U%^PD=&G M'WW95];7WISVAX:ETH#^;&5%' 8X\F M453F1"BE0FY<7O"]P-*[6#K\L_XV M@M(UH)1&*H.A>EQ NI+XMJT"O\0&[O+4QHN;Z K%2&+8&>D(!MV2U2 %['CM M6L7'#ON]3@0[C@^':W#_.A_\8K$N1 ]-V(@EN11%TL8G)T>EJ\%*QJ,J^-+X MY==N!Z]K?/5E[=.A)#S;Q)V+ML3.EW31T<-'1Z,Y'?#%+:^_18+7R!?L5JFT M;4_LVV)"LOLG@X-,>/=4?VT=C!H+ZZZC-KK@OA3M=RE6;M@4'()AV.DA3H9,8DC:Q5'VSS[JLZ][W2Z:!K-\Z^8TU@*%?3+S\%6#DP/+:(&#Y7Y(V<^O=0A4GMG*U/ 5E($5"=2? L+$B&];N M=L9>I/U8=^L)"Z.V!5'CO#]X""I8"Y:7144,+\"4H!(I_@I!K'/,YM(;4$+V M(;,_G<($QF.0UP.-\T,\_8[N<(QC HT-D]M;8V,4Y]O$:S"()!TF#8?Q4$3[ MQHEL$QN;Y-"&E7'%@>Q U ,.H8#_/#^'=5I1V4GY89_C9Y3^DGU:@NJW,1Q' MW?EL]@^,7DW* I63JYL4-6<01F>@7\>ZHNTA[@G&MLFY$:&#$YZP,[^O",>'CXW583!0!?)WF M%(./X&9 DMC4GX\VYJ.%MX$ :3O?Q#'KPF"2Y,"G0_?@7;T@OBR:M#VM?6)F MC+*B#7$!S$/!$E^4QAA0;G$2SW!B9) &^>+T(D6HQMB4&#W:AS;'T@6[7OCK M'*40O.JW&+HY7_1Z4M]V$+!I]-U&+!'T=H8Y84G&@D;2=;T/N.F/2C9$YJR- M!HLSUK0#M;%6NNEK5:<80+1W@10C^U)=*CFLF#N#!A.\,ZC@W M?5;!R6*^.N]]2:U_!7#T>]6GTU7M@7);$!H-JK^O-6[CI[C+!N$YS>;08*3G MH@M4 35N,3]?H$OGE^RT@PEML?!S9J>Z/FO:EV)08=+RUUD*H!7"4H$KNY(I M31L=%+=[GX;5= #2O?KHZKP/[%=/'']5RQ.\1>P^[3U5@"< O= M/)=-LG:^ M6N*1;S1OVL[4LW1 4:?2,VB>1TC&%[>7G.N4 W(2$Q(>&'4H%YJ:LB**%UC: MK7#$&*U(*5P57%5AM<-]**EO6D'VT2^BJC6"S35@\V8H^>.0/2J\;#0'LWQ@ M/?-EE_%K6V3GOJX#@-&S:AZT?_O*A# M_>?E7NP8+^AYEZJ4?&?I03N41K=::U7)OX3.[*&J>C2F^CQ6J@\=4WT>/M5G MKU(T%Z$,D9V06M/<8;YPH)AK=$QD!")']]0M:KKD/T]=J>=N9D6X$[ M$?@GYKM#"?!H*X*W(94,9<@C%!R\8CD\&"+LO[*??+3"?EPP*&W8K8+?B%;T4Z_:RZ".L#OX]%QK_;W5X+[%3V\V76@'WN MLDXT/<: W%0X)ID,?9FZJXNZ)'F,\N\NZ^([ Y5V85X\D[4S;H^7N3V*<7N, MVV/<'E=M#S9NCVO6SLW*I&QKL1:Z'^P/EDK9V?(G7S_EU^^Y)&ZV &\R,.VJ MW-&/^QRK!T;HX8-G\^\,PR,LD7WW[^83O9Z$^^QS]'7L<5],ECZ[4K1(]MW&]=NZ(KHH&6%!%L)3 MGW.QE9%[&PJ-!T>X@GV_+,FX\$>$&R?Z!2!+N?SM=XQ1_3AMJQ-816U\ZMIHJ#\;JBM"@L0*< M+(D4+">Y*RS/K0/[8"N&]C9NCD/ 5G$5/]^(K2.VCM@Z8NO>L54&5Q24F,KG MA%?,$$E+T$8IUY2:7-)M^JC;.%@. %M!V1ZQ=0S;>'BWS&_?SQ$9Y=I#R#5V MQ' GNOD*LSI>JF3;/0K/5+95FK(0J(<&5A)D&U88H#DG@=/".*-TD>^ETN<5 MAP?MMM\Z0]C+ 2FO'EZ675H\3U&:C8@Z(NJ(J+=&U-)55):Y(MY8#IH_AM19 M7Q!1\""\Y0456XBZQX"3^T344CU(4-V(J".BCH@Z(FJOHRJKBZ+PH&7FCG"# MZ,@+0ZPNJT"#=&4I[S' Y?X054XH&W74NWMVC(FB[]XV(^@U]MYCS/SQ"_/0B>X=;-.NQ5C2>G8:F2$C&^U"SZ !L:QV MXG$#J8@DR]FJ\6$UC15G8['8GA/=K;N8V(3Q5?WSZZ;E9L-J+,@HM,$B9#RL MTD@R'^F_UFN#EAVQ3^2@7/CE8HX%'>)CVGH$B7X222^72R1RWV0R[GCQ82OZ M+XEMOF6[6\<6+D^1;&Y5)V9I5&R6J?8-GGDDLN;M"@UK4KF'G\GL94/'>]QE M-X&.ZK"@XY,_B;2R?W@L1H3KL,4/)G?A1[HL4CAU=QX(CB3.Z;YX=:Q;X/Q2 MU]-(I[UFA=5FCO6:X=*^*TWJ2L_5W?)B[Q\T$@]8C896?=:7I+@[U+3=?@RD MN9HW=^>GH(%?H6I>M_FO(M0U2E,A ZD44@&6FA,)JB<1WEI7YMJ5V]E:MU$U MVV)H;Q?SL]?P,#2[_A,FY37@#HB;Q9U43'H8.F9\*DC5>:I8\VJ%)0>F]^GR]]QOI2!^UPPL^^TOL/B%6E?B62E:W9,3SQJ\+ MVV7'&[63(A_\U"];KO2-.@D&YB+1%7?B#JF&:YS]5$W,^.G\ZP3+]YRF^AQ@ M#<]G??&^Z'O#)FUV0T>2XVFL[7!E.;YV41YE?^OJ>$QV7MG738&I\O67*%XO M5]PR.)#3:?H;WGC'JL-7" :;Y\I6IB3>%91P:251N6%$.2=L61K#V%[J.\3N M_M'W]K>5_QCE^G9Y>[=:.'WQ*'NHR'O\N"R5'\U@@+'862@/EU42/9&G_SP% MK6580V!3[7AA5L90M6OKRL6"# D=EZ>+^>KD-*$&;&S?5Q3M:_?-_!*+3V#< MW"J5G.F*].#F;S:5QZ[BVAXVZ-[=^X(J913CI"J<@ZWM/-$,M#_)55X6/GO*SEVU8U :OELV)Q5VN01W@WK,^!G"6[T)>1GLU7E;.QG9Q]=UCONV-"M4 MLZ)>$Q6M^.13KZ<@J+IZ,HOYR4*#;,K>("5Y_!35QJ1RMN7 .A4S&N6M^H4Q MJ[/A6U,J,9997BU 8VQB<:WMSO6-BXLXU6D[6?CT92]"NS>VQ7BB&MRB* RP M;?5I[7"<]1==3^/N[VO_="I?5_LM5 3[ MHCQM/;,K--QX+4YO$S7;3KJU!34 JY*3QJ7%@96#D'4=ZWG'2F,GL:KGA.._KL""@^PC;[GKBITT;;_ 3EB7 MW>M8^.^N;0_O1,%&ZF_DM':P/5Z!VNUDX:DK".<%AW\P)LEQ2BJ7,UM6E>65 M?QPP@C7DUUB\\>,1)"Y.^_T8/A7UFAI9$6XH:$7:[S$>&_UEWYLP]U4H2B-@0^6><&LU;*@<=J*2UA;"*%-M4>P$67!1 M 6J:X"A"IR2RRC4&)%5659:5U%\V47;ZHFL8[9,/X5,4GTGF?P@?UX+V0R]G MCV==4MACF[2]!VFM!. R3:NW6\N=6C=4?:[3+RUT:I&\;ZC;3/&8.%:R!A,L ME7'%UV"I=Q+_&OBZH'D741%92]'^IG4#HF.BWW3MW8-JBV?1G.ZTBO[Q\3>L M.8O52<@"WO 5-;]UZ>"N&,Y5WLJD'>.EI_5Y$_L99S#VY7R:V@F]2)6#NPJW M.W3E3G=L-@O()@^>;RZY"^,HZG4K]'*M*X(J[<\[%7,>1[;7G))%N0:@H0XU M68_6L 5?YZNI2\=CG9ZX\93Z#,MK@A8UO4C(V983[E2==2O[P>N\2;$XW887 MM!WMUO^*'WW/J[Q>$=L+*K9E$?7!V?RJ0DBMCQG>T3__B@;I!M7MZ30ZPZ+F M?E7#TB $'U]MZNDT5M&$"<.ZH1MEB=&K$R/\<"9:E7S@!H]&1%/#2"3',K8% M]KVK;?(18"6TV/1DIW2'BI=7:M^N@Q.TV6'*G<.QRJ-E/,>5V[1%9MNUCQMG M;5CC6CE=KR#MX)U@[K1+N+\)%E]47O#@&K9,O!<735<==XE5%6,CT(*)$*7Q M$ %& &U2;;% 4W)*Q5,-6+A]449H4%R>&L-8Z_.^,#NTND:,/-6FO3N5A(7V M-&N;+;YOTU&PL<^OLFGW9KJV @Z_O6XT[F:EOKZJEYL"KH6-3?L2/TM9PCM4['ZMZYV9-B'7USK%VYWX"P7?4[KR=?'S@6'BU MMQ%XJ=U]N+X=W G.^_9H]%-_-#H>X'2JXO>/C9/D;Y;#8QN0I9TN@^H$:@(U M!GE'BZ9>.(+*VL7 ;/G[CJL'QT&MP-N&;P #9''B4TW8WH+ICXF2 MM8LZ1 J3P8-M=*?C\6W=WM7H+UC:]YIFM.I,TI:X<431*9U#S?K,+\%6Q$47]6$P3-L@I4&,R,!G$\_@ MDA]@TYE@HM\(W9YX0'06SU[FT4?0WDQ,4K&B)P/K%%^*B#C3?[8/,/"$_BG1 M #E+04^7M5BL#-^:SYL!8NOXIU6TG@=G1"V-35+WY_#$!1I \&W3VNK_C>7D MX[ED-Z!'6?;/G8KXI554;[@>8GC;9NA9=Q):QUUGX@/C93IK (OJ "V<+7O- M'G\N&FCS5YSEV7R9S7'EX'O":HE'7&V(\\L.V]E&O+5MU(WX.:#8F;87DRQ9 M#&VTQ!B(CKJU3V=]8K[IK4G V7H'A_!LYXCJ MNFGFMHZG\-$KE- 8GX$[ 4/93Q;QVRO%1+,=E;XV(),?"SH!EONT7:#-QFEU MK)==+]MQ::TV;&8T^6' 6J!M_12PRY+/JH.F.$A)/&%-Z4D'+OW!?7O4VD72 M(U1-^K?UT6?SSN6&LF@Q08STYVUSU@'RB[KY$P%A.F^VAVXP^[/N^!\M^C.# MX5>;;I;^F!Q&>(ZB;S#2W0A/XN%ZWV%\QU7QFQW:;SJWMRSNY"JY2#9WF*ZB MU[*[9P7]"]ZWWL'UPHK>%^BOQ_]];SS0^]QYH0?/'+A.8JL:WP,>@ .F./A- MUV5S:=5 ])0K&($P#*A7LJ(2-$!+0+VV^YD$>=GMEXEN)9 #&7PO<.L#I\B MW_!%ZX"H-B_D.U&RZZ2)=:K$.BGM1V.GQFSB>):FJ;.&YXQH712$"ZV)T5L%SZY%,(5 ;%D,;I;*9.I44_Q4]@%=?0^_Z?7F4EVKXWWV_\ DVJ/JQ6=B@[=BF297?+5ZS M:XM<2YUZ;5WAFY$L/9T:PH]<8/O&WNX[=&^/Q;4/8?;W66P;I=WME\9-:)D/ M8<3&_3+NE[WMEV+<+^-^&??+C?<+&_?+#RRH:S3>.Q8&>/9E 3Y>&=AV=4F MV_%K'DH4R-UA^9 +GVXNA:OZ^F][GMMGRHNJ;*"ZI)QH;@+AU);$>&N)Y9X9 MRGU)0[&/K(1KR'+>Q,"B>G9RG$X-W&?];2.C^A^??AMF4^?7T**63$V4^L'Z MB4]D_>]W=X^0=@!='B%MGR5B+9?:JT"* HGP2VX J$I!&*N"=S+DVKG+D%9: M6FC. C&5T(0;(8@N545*6UI64,8+MD7U_,"0QBLYJ4HZ0MH(:4]A2D=(VR.D M:<&-SDM&2L\+ EJ9)]KGGC I-+'AO2&)_D93Y"VAU-_>YTZ\6;^N^OC#@;9)$) M#=K*O%"J*AX=,1F;4/D +HYGA9@/%O$P#-B/3[V-7V08^AX?,GQJ?A\9 'MV MFWR>+P<,MZ,8V^]>/)AJLX_CDG_!16=U58DJ.$M4+K'H9>1=U8QX2IE5RI2Y MV_*;W$,EHGW+M$JAW^3!K8"G7W)V!- 10$< _0$ E9Z7CFI'G "UG@MCB 9[ M@ @OBKP0-I1FJY0;<\);H0H"( I&@5X#6 M"C>JO"H(HU860I: NX\="R>XF+#BP;TJ3QY AWX5^!T3\G=0,$>ZQP,D([F6 M(>/&8W*_Q41OZ9WY :J&="D^^;I*HL>+R'2?:&!@>D[?SQ;#BP)6<[)OD>,N+%5J8@$Z40X$[0,4M+<;)T6_' IS^V*-EWYOYV5,S8$VA57/-UZ M@+NIS7_97:8AVD9AK5[&U2P4H$_E\7\WB4M6S M?=6Y7*_\O@M< /%-B W:"+36U.5]QT\TQ>9/9UC25]D9VSKMK75*+IB M#<.*:5FL09?(;F)K70UH,6L+K0W:L/LBK&BV@V[S8R*WVZQ,T3*S=D3RFZU8 M+'Q?2KZ%BDUZP0QN^9^5QDK&M4^$:KY9;E>T.[CB05:;[6739/(K!NAJ2V*=-J1RD;$ZQB!ZUE7T6%' M96Y0 E:S]NN-3_M*$[C(IG6BA404^"F53DSE&UU7X[+C??LYF]^ &=&D19LU MI]XO8WVB[29$BF"W1KH.K3<*FD\O-BM"Z"G6L[Q8TVOZ;\C1&2\Z/[UH(KUN MJB61*HFT]*.Z:; $!Z(@3,]1]JZ_I&613/KT%[VX0/#;(M.$N5@A(Z_!FB3+ M.C8,_AF.[8#XN/VL9>N\I]KGO#22AXI8+1WAI?=$"\F(*D,NO<^%HUO5QWY8 M8?H=*927OZT6+5UB-X^M(O5K6I\'5P*PJ])T<#6)'HP=]!8H7AXH,VCA-765 M(Y7U.:S9X,$P$#DQG)F@3;-U_HHXJQV\[^4#_;-XUD]2@TDB*_CKWP2(CJKBR)8A\/ MV4M#1J[&@^(&&KFT7C27UM\W.(I'5JUQYXP[YQ8[9^1O/,CH[.>9I/[KEF]C MC'=Y@@0/(\')'L_SRMQ6TFI&A"@MX4(%H@0M2 9HJHI( 4:_$8%7+.>>,W?9;$][K_.6KXWSYDYD$AC'?!)U;YB0GAO&'L8W*HFC,H1MT;VI?ULD6,L A4/\F)P02QOB54+%][5RUCP M;51U7]!N>JF2XJ=;'AC^:&I,58@B%\1H+@@O#&C,3C)BJ&= M1B._'UQD8B(*->+B8?K21PJ_Z'O?SN698-KC*+9&*I612F4O1[T@OTK0Q4E5 ME(%PESLB/+_<@Q50UH?D#G/8^,\J4$2A'H!R! M\D> DC+--2LIJ1@M">>5()(+AR5C>*YS:WQ9[L7]?D] *>DD+_@(E _ +?6H M"8^/0#?U=!(\;YVS_)^G?B/COS5(?$KYKV'%Q^3P1)^BUZGSYXMZOHC)_0L] M:Y!& -/M^TS^2_PF+>4+?@2X>=9@JKZ%7:;K66:GNH9/AA0P)PN?4O8G6;V, MI D+MX.MX!9D!9.6 F;A81";R J@MXD2+IX0)3 MRJ?^&W'U(A%A8%;OZFSVBZN;\ZF^>(7?_G*.W$.SDX'KI4XO;KT5Z8.V@UT; MXJW$SQP@^3?L#.8G]Z#^[8;(?3W,W%>6U-V&O]S,F4)<3^#_OT][7\\Y;,#D MQB$Z0$M?Z>E7?=%@AO!P@KK1CZMO]]#?980?DA5ACZLYB9OTGOFTHP&[4@KC70W(\R;4+<_;;IJX5DC"FYU'>8VD M:]EJ":+Q7Y%W)T,*H0 B=I[IQSM._TL0VX?!X'4P^LC^^K977IN* MZ5 I&8CF$HSJ(H!@+6Q%?,&<*(.I2KKE?;P-K\TN]F8D;5X>S]SOG3;[^=GQ MV=R-EBT2V!@_G7_->BL <68;C#OCH6,::Z #=0!!@E8*4B_"Z&8Z!-15 1BW M'^!6T2Y*\J-!^K(H=I#?S.VD#GN88=CDH7AUV%M\?TK:OBF,Q*-0&%4W8A?: M!WN0^N&'C Q"(P_*R(,R,@@=XLX9H\_OQH/BX44SU&9ZK6B9'9\OZFGV ZP\ MXYGLDTSI&/D%;E;G@.NBY 48>Z9RA =6$)4S3TH:% ]EI?-2[^,L=9?9UYM[ M^PFA5-5(-3!2#>PKW+&M%3&F*[V<+3-*A@W)X&0HI A$JHH1KHTFAFE.E)2> M*6NYWZ[L]L.$[M\5"^]F%L"G\9]/ :-.3KMKF^-4S\7=B9J&37CQ/%->1UOC M$>3%'YOU,O T* :@F-X&F8?V%&B4*"]F4[U4B?) ##6,!E,:0X0I*>'.,Z*L M8M#_P"OA%:/EG4J.W,AVV:SA]J^[225:380<.6I&<^:AQ),>S9PQ^WC,/CXP MP59RZ84WC# = N%,@1&F)9(^<,N%RD,IMA(<]FMZ;4DU++S=^T3N(N(*.JG$ M XBX \UU'OF('E,,OIFY2\=!/WXZ.4K!,4=OS-&[3H3QJK)4<45L@6=$55X1 MK2C89B6EMF*\5&[K7.DVRDR-T*U,.W9K*197.J7?9ONQKS V_:/TF5S'.O MJ0%)Z,&LDT(0612<2&M*29U@MI+[D(F]\=;NR,&&7._';:&(P=[P%#$4CZ2\ MSIS+CZZ6C ^_"K(S+ $-(QY+F'>(M#MG"-.6IC'C=CGODK$P;!YZ0MH_^[PD MS+)**48Q!VF!.3UUDS*'CK(_KGU33$UNEMBLK9#[HWNJR%UJXW*C%7&%A>6F M8+EI64DBK ZJ*%FIZ-9RNXU[_$;+[4V;$?4Y5IC_$#[%I*ZT7N [L,?2JGRL M%(L..%+F5DQ$ZWVE*67L&RSXI9]>W'6V]@XKE5*E\Z:">9:<<)_#[!G&2>EY M::RAI:%;W'?W!BOP(9HQ^L1O ,SY:N%[A"%L"#'L.EHA>4#X\E?\9TW@!^W$BF'QVPF?%D[,H',2MN;EJ^GC=) M(G\P,5]?9YW7YX G^[G9E'>74S:X0A6Y(K;*,<,8E!6CO +?_G6^FKKLS/MEHGI8P(@O:MW>9M>3%Z]N&XCD"C], MG71P@O'!A-,S]WL>F'SZV.LQ;]9ZS)NDQQSVC#\W(?5@CD^]2WG==$'V**L= MMC:!W09#751E>MZ?3N'UD9PA^E;U!GU#J&< ;JC[HI0 3)TMC[)W'? V$SS. M[I\&:.XC01 V2B^'(L#XY5?O9P-NO!Y,S_5%Y+-#>IJ-IG:&2,?@$Z.9%_.S MNEF3W&RS]WRMIU,$]?NQ>TU9Y+PH-/&%0/^6MD06HB2L9(JQPE>4!DUMW7@J,^0ZY?A+">2@P5]:A58\0$?E//OLSKMOIPWYW6 M$>'=N,1?S!+_O$O.MYZJY/KZHJ>KFWFLXFKZJ?YYS;TW6-PMF>Q]+=E)W$L_ MU1MOC_R!7S389!A\

GJ*;.3Z57D?!L;8V<0R/^3 M92.AZKT3JFZ&-W;C?B,VU4L3-!*J7DFHVH[4;I65&E98)PU1>>X)+S6HGWEA M2$DKR;BA0M)B'RKK;[W3_$-X/7 I_9$.O*-#]=,IR.!?T8GT,6G]S0T(][ZS M*Q[/GA^R$,6G.N3?CAU^%9E:D:QS'U/^?K[T69%%)F]^>;M*EXZG(-XW\_93_@*!D-PFIX4_Z2__(PG MLF!R)_OZZMCOQPA=FK=KR'_S"ULW4?"BQ%Z=HW@]M( #P9TP1BD2:,@)MX82 M;8TG>55*8P+S4F\%'%!''6"?)3H7C'"!-4NI#\2$7!OX3Y=B*^!@C5##O72\ M6.A9LBE^O=@"L>.O>N$ =(U?? CQV^;XBZZG.*1@F/P-[MV,!V[B-<. A'?O MWUX7%)Q/!/U^#LLCG+JFGG24RMM^\K.S.38)]\N9OD"_S F.QI"W>%H'WST@ M;D)8?7_ZB\R?G4_G%QXILC$ZJOLS2SK:?-$D11)UQ=5TJ2/_];);S6V\5%*2 MT3F1#@4BPZBN%]"8Q9]^N=:8DZ-LT-K6\]\15<=6'_6XVW5B7; AMAP-3&PK MPL8*FGC1/6P UR<>#U208OL+P,O![3-:5=0+"Z*^$@KV3!6(,A4C0ALG="ZU M+MGE?1:DL($*321W >]Q1#$NB2U-R7-;>5'D._>9N7Z?F4#;Z*_WY*V4.J\ . $JF0 UCGI%% ^!!*$DY5HX^.7R9'H M4\V"1:BDA/-<$.U=3D01"D6E 5VRV!MH#B=SC-3Y4?"-V=1;*#4@XU_[ 0X- M9BJ=!UA+(,F%TH07@!;:*$NHM314WBB1;V>;JDH7S)7$.;Q1JY)H;2P))NA* M%& 9,7IH,%,=%LQ\21W*P% !Y01DK 9E%(0>K)?N*&@& WY/<*1\$4Q%+3&6 M>8Q%E_!;61#F2P'85&FZ'8RA:$%A.5!2EEX0#DHUD=8J4M"AG\>O[6956E58:[HF5%:PP$"@9E5%(-H%ZZJR9)7A6RRF MA>(4%"BBM 9-.0\>T*Q 0 0L X"37.Y6KI[ENH$?A[ILHFIU2:T"0Q>#'F"Q M3R^.LNQX.MV"NWK6%;!XO+:C7RDN>R2;SKYB&%_7O*@80GLVC>3,_\\*6MP& M4D3S>,,N_JY5W]K)\0UQP/9P(GF7PXZ#.:+KZC%N1%=V!\VH;/4.C4T?00JQ M;(<559&SZ(+BFS5= 'OOTZU_9-\LJ=SC/A,-Q&<=[S@;.[\=&TO MZ*99G;6/K6>Q/EL?RSFH![-9IVO5P'-/:^C%(H8F04/T!,\)D7\04P8R3,6( M_AK4!MH>;9:L^C*?ZF5,GY]L?N%JC/R$Q7Q1^VE[=+AQ05N1#)U(F\W2;2'= M.-;P_^!K#!V-.3+PA(ML;NUJ,4%5^+2+&>T;US]^<"-L^<_QE+/YDX0%%CC# M*^M+,Q8C;-&Q$[\]UW4;:_"/HT_0/J0672TNX*X&)C)MQUCK,VMJ6&EZT>W" M]<0/W6.ILX]9OZM-KG_1._S_9^]->]PZDK31[_=7$)KQ8 9@T+DO4L\ \M;7 M0+?=:&MZ\'ZZR"52XC15K,M%ENZOOYED59DEUL[#/02CS")9YYS,B'ABR5AN MB^+"A5H*7>6%/^BVL5C>+M&\IPR+,U:]: YH4K-=K6N1MVI>&(5)F^A]9)W8 MKND#YOD(K\+;:X[3XD3D*CCZC[HS2Q/E#S1Y<+;6XOF&%W/,;V=/7=3_P_=' M_O&H8F CT_(,L"6-?\))FZZXBI\+Q3N?KE05K8RVFA[8;*OE9(IKJT&\?L0@ MVW00W!7!PTI Z,E$/[R$YL.=O.75/B9O*3&P3#\Z>8N+C2=OZ8&WCWZ)'N00 M9I&M)\PKQU>U-$'AB&VMG^[!2)#WG2!8V*Z: #OBXZ%*O J:) MR<(@.AXA><&<"8REU$GONA>GI_P4AI,67<65R.JU2/_C1J+_'F:=]4&3ZDQG MPGQ#N$BX2+BXS-7D:)DR!DH1NH7F*RZJ9$''R%CPHJ!=[_67#2;C)51L;&GD M3()SV)HEN,AB4468=,RX: @7"1>/F-J$BQV,FTB.E5;GPGP%.F5M@6H.)@C9 M&X8A%[F.BUY$A[$@>-:..=&VLEPK0?#DI'%:FM1=.C/AXOYQ<;,9@D\_7WO2 M>=KQ12S^/IS^L[?(MKJ56/7R(-E)*IPG1U)/%(F%*((5A>",K]:F9P4BUPZ< M548H'50T:X-_]NZY-];^J7+VSU>,W7#XK\.+X>=U5_=']1 MT3W5XIU3.07-Q:*:4:H"BCL'GH< -BN6M2U9CI'2F;_!.\0EKE?%[#X/L0,F( M@96GHV1\%,)4K0&ZE18K+:N28H,05 93[WH&3 M$@8(%@D6'TDP5[^^VVEDG="8-J\#I]J+]11S=:/\>[#@^,EG"*%_W?.VG@U M%YT2+E1E[7*LSIZI:D-) ZTLW+H+I%;N?P0^:/@'"08)!@W_(,$@P:#A'U2M?B@YX"U*TPXK)O@)+^9/2ONF M J03J:OXU^U1^Y0JD= K'X,OP(.5H&1]Y5(NH%EV0=7?TWI'9XL^,54"1&LM M*)0"?+7]P=F AAGK@\B[#ZB+OO7VP8#ZL3+\OBKN"-4(U8X3U:2T,5@KP.66 M2NR+ R>8@2R--4H8'O4:JF5;LK*MHD2BKTBH'812\0U12%&"$\C=/E!-&T.H M1JAVG$0F5.L0U1@R3-8[X(H;4!71($96+;#B,"$S1K8*\-NHQDHUY-!Y<%A- M.^59;KW$+<1JL"&+*ENY5NJX"U1C1A*J=53K??9^_I_Q B=AM#C/#[E^:SB= M34++8B$UTKT:>6EX\@#E[H5L\/@.G*@&XE[&:D<'D+XU+U&.@>/10]%.>^LP M)+O6Y6GOQC!:2RT9[;I6R>XD6<*>WKX%>'J,^'6DAT"30 M/&?0E!R#8T6#Q@::26N(LF0H*(*U.DGEUZ9HQ.A5P"#!JNBJJ9]:AQ),T*K8 MHHTQ*,?W 9K>[\!L)] DT"30/&_03,&C]EI T)F#8HNI$"9!-E;F7 U-K];+ MN>IGCK-4+4T706&T$!,6X(G'*)+QR/=0W2/[7)*E>:!Y#ZN%J8NKOB1 LIJQ MOKC(ZE79-BI^.XZ?O!O/PJ@*TS);8CH;IW_>5?[YISCY]HIPJS^'%VDTS\NB MD/IZ_+%5D%21P.O?9N$S/JEFG/3CB<8W*8Y_2[=Q*Z60"9RRKM7^&/!!2F#6 MFLPCYWE]5L"QEBH3GQ.8$9%/&,QLL!Q]MXKSXG#(L M-A*7MXL6$"TZ\(=/7[W\"ZQ?6^D+0:J$@N 4!'^!?/W[3H;P1J:-MB:"<*+: MW:VYLO=6@!?)N&B44-QW$7CX\>/E:/P%\3>+VX@F8DH%LM82%)8 +H8 /$7N2I)2N+4IBB^)L1P6;O.^X(R0FY";D)N0 M^TB1.RJI>:@6MXNXF#U@(8C,02O)14:O0VM'OWE Z="0F_,=1-)/$[FIYT<7 MD:I4)> ]YMYLW+O V574BI3EMI6E&(@FA7D\;QT]]Z@N]U-X^I3-.'K->;>F M"[HXYU" -]RWY,OJHVA3/0]=W8YH="YJ3=-M+ZGE%YS]6JJ^VRQQT_N=)VY^ MQ3/'E[I)6$I82EBZ&98:*571ND!.MA7Z8_4?5(5)+I%%6UQ@;&T\_/9R:KK M4M67:N<> 6$I82EAZ9ECJ:@&J%52 L8*H\IG7BW4%DI/BBD5HC!A;3[\]E)Z MNL%29@E+*0%HIV&5'TO!-.M5L8IA.DP]#).+X<7[:>\2)\N!<:3$2(F1$MM2 MDKU/+)G$0,76SQ"%@QBE;<6Q02LK$U?K75I?DKAS)=5_PYL!6<-T6U?5EU7' MM6E/TU_+V\6)1W0:&[06^:3.R#4@5"54 MW1&J:IZRX1500Y"\FOD^@4]%@J[(62P35IJUQBPO2JO9(ZIJ0E5"54)50M6= MH:J,.H@L.)@H/:A4-+CH.43T1>N8E,!.:JC(5CT65*6,EHY"+WDXFE>.IN + M*312:#M3:+QDGG3U$(1IS=99+.",C^"PF))BSBFH;01??EA*.ZFT U1IA*N$ MJX2K&V:Y1('%:@U>1UDM_QPAEN!!BNHH&--B,V$;X9?=XBH%8 A7"5<)5W<8 MU@[9*R\DX*(-KD<&/GD+7%K+I+/).[>- S9JX>+JZLAF/HZU&6L//IJOUHU MT%)^LXVFM?\[G\Z&YXCX MT'UOQ.^7^8*MK\.?B?'L6 )7F )EC07O?*Z\JS4+++D0\6OI"TQ:Y6-N,E>] M1>8Y-%,&9$BV..Y=,>9KZ?LM?< \'[7RO3L3SE:+^MY6 ?DTG'UYU^C^KM[W MNU']\%4/J^Q=-OI/YOCJI?P@'J//LSGBJ9/&-^./=Q^P@LQH-/Z]@EAO(1*] MZ?QC?=QZV6EO>+%$H(:K]54OC$:]16?DWGBYJ8MW9^TBRV'F7[!B6N^%5:4= MK.>O89(^]"3OM['J:O%3+B9BM2GKKU?E8)N0M6\AO\:X*WI>8>;R>1<-NL-\ M-KY&]_8\E?AM!>WK, I?QO-9O<5GS&^6M_-RP+ZY_GYJBNMRBJ^G>!DF5:== M[\1"L2\O_>JN2/>GX708AZ,J@J^OKW%?"'MQ5\T'TNAOWKSZ]H$O\0&SCW[G ML<_E0%FUZ44Z>A#-_1__W,8/Q?G&UQ #I<2S+O+(68=[,,OT+B&Y^_QCW4BX MZP&?T[//':-O=+H+K)S1/EV8P@\N]J7-*K:['4]5>;\OQ2*.1_G>W?IIJ5^; M5GLY3[R\5\!Q\0T)QCD*AB3!(,$@P5@7#$&"08DYVTK,N8JN]*K/.)U53[O% M$?[M7YS@_$TO8GV(%AYM/9-7(@1T\$'-]C<@\BF=4W@E52J2051>@HH.P7GD MD#U&U$47K]?.*4S$7%J#_L@T@D(7(?H<( 6TPAC$*-;.?^^.C[Z=3,+%>_Q8 MG_"[+W]\Y6_A2WOK[>]ADJ_D^]<_Q/N7^<>(DULG'(OTN^GJX<7/O_STR/&% MT;SOM*76_ 1]1.1SA#YK,X_,*# R5.@3V8./LKXR)O' ;([@&6\Q4A2)%Y4PKF&?R :3\1(J_OF*ETQ6,QL3..DBBT458=(Q8!\W MKB\)_ C\B,CG"7Y.9\6X6.=)!CO"[_E.LV](RM-YB30)-#<+6B6$ET2R$$%*T!9P<%G M54 S+Y5O8QW$VCSD%X4Y]@&:OB\9)] DT#QB:A-H'AYH&E%$,%:!]*):C3YZ M\#H;0(6:.95+"*:3\,@>0-.[OK:G%_W8RR1A2K'X*@R2PD7"T0CSMY4)"PXI MW6('[:N>7I9V.HKL\1T@5?>TDP"A6= :(>;6@EP(55^5"#RP(G-@*'P\A!20 MGY9X,J\*[^U%_O'SY7"RN,+-X4 '[D3?RBT7FKR\4/*0E2=!.4$Y0?G>H5Q' M5[)T"23S!51*&J)"5F%9<64ED\C6QG?N(Z-E^U N>9_Q+6>/$Y03E!.4$Y1O M!)&I5\FY-FG?HT8]J][LA?/LD24PTFA001H(T1MP5LD80N1AO><)2]KXW-JR M)VU!16O!F>H"15.4%4RA:J?=AU[]JISO6['34-31=VTGH"6@):!]$= R[9P4 MTH-1*H)B7()3Z,&%5#):E5SFU%R*@): EH"6@'8#H(VE#<=T KS*U425A56@ M91Y\J4#+O;'HUP+TQ]#*BAU"(ZL3@]G-$I*>/AWA2=,0CB]ZLTRG^WKF3+^W M;(F,N1?J$L-[O"G2B8Q$)OSL$#\#9XP[DX!%RT!)+\ Y[Z!DJ75,-DM<.XO;2@[W<>$GUWZ@ M3J]]"N$GX2?AY[/*&1DZ:8L F70"%42$6)FD)30PF92(6>!.$J>/##\-'WA- M^+E!E(1Z 5!+1-)3I*>>IJ=XPHQ<:TCB6D]'?50/WHFDOITM:L'7&_=173?5 [Z X&>X9.+Q,R/X&2Z9 M>/S,"'X:2][L#.[LC<.%0]-;N$W-.ESM^#Q>NDH$+L<,+ANPQDW(8[L1@]AR M,20'[ZP&E1.'$#."80F55*BC7(O!*L>5L4P 5\&!TE: Y\$#6="D MY Y+R6$L(4LE()?B0449(#(44/6;-\:'JK'26IMIJV66AD&)7E4EIQ%2T1<\M9F@'^Z!"YA"SK42O#EE+PJI*RZ[EL"KG):\FDW>\>?M%@ NL_IH3 M824''6VV&J<^'_N;1Z_[!)_B75'&_]25AQEQ75![>.TM.[IS"1L M\4Y+8-A&VA:T$&TND 5R8;U5UJS%+_<\SF_?^6]<^('TE !'V'E\1";L[-)C M" *+9=5%8,J#0JP>@VAYPMHGZU7V):Q5O>UY0M_>L9.Y :?D8<+.(R0R86>7 MV,F8MS$FX":&BH/)04A)0G16.R\S1[Z&G7L>NK=O['1JH*D9Z"8A$VIO\55[ MB_ I#$>AS6*LG-I*MNI4@H%T50$D+K9*=\T>"4 M=I"%$T)EEHM=JQQ\3G>+-/DTND=1/>E8X$J:WUX+\T_CR4\+45YVL]YP3*SA MKN\8Q3L(_HC(9PE_2F6EC2X@8A*@1,K@T6C0A3,>@N3>KX6(G].*8K_P]_,O M/ST&@-KVO14$@ 2 1.1S!, 8E=:"(T1?<4PY&2"("H"^9&FSK%9@E)MTCCAL M^\\QW6?^_BR?\Y(,RM782,"N@F:+D,,SBOA(T9RH.)&BN65I!Y&X;CV)2DNL M$"WE-#H)25M7=%8H[9JBZ2X9XX4IB+_,/T:<_%I61/M*(6UL>0OC^T+3 $$" M1"+R60(B,UIE+BT4%A*HS!)$'0,PF55 QHO@:WG[W658'!X@2N[[EA$@$B 2 MD<\2$&72+NMBP"71TB:$K(!H(N18A*DF7\6^M6K=[M(F#A 0M>HK0PEEZ\&) M^KIM].X?_4XN_^K>#][NR4NO-,?/:33/=95Y^.EFG2/\#'DXP04KO*XR./]X M\28/IY>C\.5U^_3-9<@MH^=F30,]7-[X*HRS?.-_Y]/9L'RY?H;%GP)>Y#=Q M_+DMIEZALLBDRD"]T.O\7S'?WYF^RQT?*SXM-74#9#5M?X5I% MT)9$=OV5;6[!%=/O;Q=6)?GIU[]1F%=;=5W>8M%&)R4H8ZLSP)D&'Z*")%VN MNI()K_0A#";Y!TY;9N&BWW/%+S#Q6^M M-]Q"[?6F\X_U<>MEIXL.PW479_-I:R,W;>;*=>SY5E.Y^K_KTL'%)<*L]\+" MXP[6]-5R1<$K2VCYL.W!7H?Y;/SF2ANTYVG* MH3Y^^SI4W5Z)66_Q&?.;Y>T\&[!OKK^?6O[MY11?3_$R3,(,K[=A8;@O+_WJ MKI.=3\/I, Y'P]F7U]?7N._(9G%7*0>RR5E5>?=_B0\XYX]]YY'/?;T&\RO_ M-KS>J3X3YP.M]0$\B!LX=Q ;(@9*R1=3Z9$C4+?+EOFANOV>@B[O]OMR4 M.![E>X'P[UL3K>?/51\,+?.QL%GL+SWWK MS56[HLZ!=>2Y<5:N/_?_L4)SM\LWKM7.&\;5"2()(@DB"\5Q)78 MY[V">-L0O> I39>4+9:I39>:O)2"I53W +V;$ R@L%T2H!WAIT M4DD3Y/H<%IF-S2TS/J( Y4R 8%*&X*Q'XZ,VK3/5UAIB+?VMC7,XN91]JRBI MG:"/B'S(T'=WAET46$V?Y"$;78U>+BR$$ 4PJTW(3'-E>6<&T,[&)MRB)F+\:TFLIJ> M$12+!H+T'&3F@B?I7/%K4[OW@9@K1RE=.=+"]K6F3IT$?4=(9+(:.\5 E*XZ MWU"RKGB6108O6 9KM2RZH/?)'!@&'H#5R*F[_M7BJ,G=X9\V%ZE;(UT+QF1L M0[G;_'7&(7G/9'"\NHIKI\W>!Q^4CM48TAQ4T=61Q"KRT:24G4[UER>6MN[G MM/F%)X_Z?G?P.$^=.9=1)"L@LKRP<5M'^LH 14FKF1)6^?6.I/NF_1Y.G;ER M T?'SB=J,I*WW$'.$I?"1J6!2U- !6\K('@)+ANNAJ MZU8,"J6URE60"I.,JZQU7CMV?K$%=";'SDS1L3-!(A'YX"%Q>W%#GQC368,T M%5!5+BVFX%N(P2!7:%&40[,&]QTWY)P// 4."3*)R&<)F8J%DI5-4 W.-K/! M%0C>*Y!HM64B+(]-]@^9W1\W.]]GUA'R$?(1D<\1^3)R8UPRP&+PH&Q4$+GG MX%V2QJ'-#M,Q<^F;RF1K10VFJ/8*)J2!(->&40LM2%B^*3 M3'57RT2O$$'N=K%7I>2D-U1 MW?Q""^@LCIG50$@Z9B9()"(?/"1NS1I$5I+0SD I(8/*+9&9M_1#+"PFR:)= M[W6S9VMP[Y%#PP>"DA4),HG(9PF9WF$LK1Q/AE0-T: 4.$P)C#71L>B$$6NA MN'U YG./F=EC/2.K]VRI-QCA'A'Y+'$O(N>%YVH@!I% )2T@F"@A"AF9K( 8 MW4$$#@_ID-FP =_\-.(TI(E*F8_@D+D4QGB2"G3BU0M4]56(JH"IXHXY*UGM MFZ^%G-N81-$%;&:\ D-KMAU+A,2#T5IY9I\ZI??P&VB W]_S)1GQ!9$TU.RV?#[]E(DMIRY:A+"$L$> L'>?@[,8C&]5TR*S M:K%E65UJ+ 6TTB)FAT6IM7/P%QMK9W(.WC(&MW\.3M!+T$O0>Q30N[WS=A^$ MC*FB=U+5N/4Q0$C%@;8V!NN2"F+-U=ZS<;OO(*I@PLN>PE182R:YU)Q^Q"@N>MS?:ZV/_.+\)7PE?#UO/%5%PP> M=455QEH)H\K@'7?@K>4"36$6U]IS[!E?]VWZ<6D,U64=^_! MB:I*%4TQ+&00U0V!JO44!"\1;!#,655B"FNJDB5M?&Y)'*GJ6!5M5;0&&=1+ M*2N80B7RX1^!*N?[5MA=JKRO..OXE!X!+0'M:0/MW2>A6K+ $S-@T1M0)B>( MDF&%/:U1E7,^"94+;V/7)Z$$ MP 3 AP; ^YF!=_A(O#63ER5EH_>AQ=RK#2MC!>:O5@9F\>X\. M"3^06YXQ2DA-2'W82$VF\HZ.1V.UMZ678()CH$*UN[WDKLTHU<@Q2,;7K.U] M '3WW;6%\7VA=WI"2D!+0'MH0$LF\:X+KD7A)N<,/-@$2J0$CB=7(30;P7VQ MF:_E"NX9*T%?W?O!V3]Z0NKQ[ MUO;0]5_='98T*N2%)=,'S/,1_EHV M%>!_X+3)[$7^\?,EIOKRW;B]M>+JOFM\\:X^[W>C0$$=\ _[SY@1:'1:/Q[W9G>0F1Z MT_G'^KCULM/>K'Y<]VTVG_;&I1=&H][XCXWLC9=;W@NSW@MKNSM8P5_#)'WH M2=[O"294OU>?K9<^-&Z9]O)\LEA66^2P87"OQ9C;[Q<]K)3-KU'EW:_@O]V^;E-[X/8IC,*72N5ZQ<^8WRROSAD;L&^N]45JNNUR MBJ^G>!DF5>VM)):L)*I\&DZ'<3@:SKZ\OOZ+>S)0EC=1?J#M-V]>??O =_B& MG[N!-F++]WC",U087/FWY^?A?&#$OC?%#XQY^:8\DBOE'FS'CEWO#PU\[@XB$3D?$3D.D*PD)"K,,'B]76L8/'+(F#0N\3) MXK>%\T)B1&)$8O2U&/561>@F=6CQVTK^4.\OP[+\RK__G^K,3?^#A(F$B83I M>K?>OG\_P??5)U^(R,]5;(87TV'J_2.,YLOWPB*6GC%PW\DBG#D: 4_8^237^.@ 9@?Z MA/:!1(1$A$1D'S->J/]*N\Z?J]75SM((L$[!'SI#Z.D^9]X&S8T(P*.-;4JX M I\\@H@\9^\53^M-QE[<$V #-V@AN=.?+_Y6?9EQ_O-D/)UN' S2ON\9^3.$ M?43D\\0^PW-*28(U@8/*24- '\%[$5%QPY/OKA_*0]@W?1;X[3L,))@9V"TW M63PCB3H=V"0?]W3 ]J#V@42$6..D]X':\.XT#'1M,E$@B)RA(P6?#;C_WW;>O_V+$YR_:?9.P2&E%Y&#=+1P=/!1)6U]4I@8\,S:S%F; M('@C@.DL2_'1.KW6XG,?Z4H_+;%@/OG#X^H@[-37T&0I\=4' MN0\D(L0:)[T/E+RTY\ 3?KX<3BCLM/W1,D_OY78ZQM[C.W 8@';XH2OCDW%, M0(BEM- 5 ^]#_8'12B:SSF*MZ=(^0E<_-C19_$UWH2ON=SIV\3D= BFV1H@LX^/<38P6R[N M.U"PI@ !!0@H0'"0^T B0JQQTONPL^2MEX3,#C\F]GC[[R=UGS]W<-K,D#N8 MP-9 2Q/N=XRXQ4;A[> UK"#^1.3Q\( MJ0FI#PVIR22^!=#7\%K-P08S5^CJA1'**@XVV J7P59[5G"$DE (R;/(IKM^ M@/%Q=(W/1M>;@88KLPS?X>3C;9"$*:;7>3YI<^J[TUARP,T-(]W:7@); MMS M ELRBW=L%BOK1/ J00RRFKB2:8BL2"@E>\.=PI36>@WMV2R^&9JYF)EYVQ#^ M[8=5 Y<].M*LK[CJ*TM&[D%FK9YVQ/T33MM4Y MN1<[RFQ2.B'# H4)#LJ% L&H $%GQ;,T@K.U'-)]*+I_+%#A[47^\0H3WHW; M6UL(Q$O6=VS+1=$GIOD(?T\.?\GCV#$0QZB*TS&#%S*"*CE"C,)!L1J#9RYK M'@\8B*^B\*%2:O_Q>3'P6^X$2 !. '[8 $X&]!/B\TRD%(5(@ X5J* 31,8\ ME!:8YX9C3MTU_]D@/O^X]?O$L#W?3=B>4=B>,)@PF(SH76>SA,P%DPQ,Q6%0 MCD<(/ED(AA4>E$'NU7$8T6_?OY_@^VH9=QC69WVE=)^+G19C'3TN4R+]9I-Q M%N9)#_]@;5* 9Z, R0G9C=YSLJ#QLJ*/KYI+"6>K^JJ_9HY!^18^8FM^S#[T MWHJ"ZRA<+XSO"[WER3DGIM$(:$\.:,G3V'7'U")B*3F!])I7Q"T!G$JF G!$ M;Y)+5JU-N=\SXNX[+N_-P%&!$P'U60,U6<1/",M;'E.H& I&Q]:..G((VB&$ MS+D-K!FUW4QZW# L?S^X[C/^+@::4_R=P); EJSB'5O%":M-'*T'EY2J9JXS MX$J+Q!MF*Y1S[9WHS"KN!KAOQ]?Y)@%VI?J6^[YCE'SRT@![?=V(KV#][QR7MRL[C5_M%JH*7\YH$FTN*Q^S][Q4] A0[6 M_^X#]GZ_,IIZ86DU]4H83GJ?FB#VQJ4WOJH(>%_%NGTK+Z9Q]\JP>9^+%CR+ M1CQR42M07X@7=MWM8#6]W\.T]Z]WW?\9%^\>CKE0C$73S.'VPP2(SK4!ZHE) MG@U3NAQ"@^ _-P+?U[!R\>$/888_5>:XXQ!T.\$*JP?J_O*GW3-8__"XB[O( MM609'#.54S1756=7QK$IQH*!&V?6N$MD@\EX"97#?#,+)#B'"9QTD<6BBC#I M#+A+FX%4!\5=#4(/CL,$RL J1X *JIJ&0CKP1DE QJ33DJ.WYFL.\R(ZK/P' MODU15VAC?64E")Z<-/6O3&+GP&%L( X+OR8X;;DNPT\X^C+H]9K^GXUG59$/ MKRWP=$58Z2SL#@V"-7T]!R# M9/(@[(.M\XSM&ZX/C&=N*_S- QW\6",=/U^DT3Q7&V9XT9M5JR?$\2>$BW$+ M:4QGX_3/*W-G&>>8+D1M^7Y:X;9%,X2+:?WS"?8N<;)@B(N$L(AQWKK0M%>7 MDCXL6B;TQA>C+[WYY7AY[\:_X>++8LZ7?5/OE3X,\=."AYO=E7 R"_4QJWG5 M#J^F[4:]15I6;U9W%^O3U0N%7C-(+W*8+ RQ7GV"X;1"Q+2R[ PG=1_J \4O M=][PNW$5BW:K'X:3RASCR7303,&ZKIMGQWJWA25XLV/3*HV]NMJ+^C3U+NVM M6=W\JZ5?_>&@]W^/?Z]KF?17;[Q+TH9V=C1=_6=FF;^W87Z8,S0V]M^L^,/\G)=_!V\?,T)U_+R M<3Q?LN?!*2 N5;:R. @J-J,E!_ N5RN$J:I9=#5GV-I<&%5D=5L5JUYLX*!\ M,55IB0C&2H=&8-5&>*V TN33Z/7;T6B<0G,2[U1#/R[W\NU%_GO=\\K_PY9# M^7)EPOO<^P/3)0=HKZ(NRELE(.K8#KAJ7YV2YM!B8*GICC?A]F'[X^]46_#09?[SVKWXM MOS5;X\KKVD04?%\8+82W#ZU.>L[?7CD/DC%EQ,+,48)6E015O'&<(Q,NK1&\F'1O&%!UY7OH3WR^IREKKV*Y]TN0'M*[==_=L'(P=U)+)VYO-VVI[_[BE* MA*=5N(Q,@;-<_4F1#:B"",Z8%@2753[K@.:/'R]'XR^(O^'DTS#AW>;E+^.+92_.12ASNHA9KG[^_7@Z M^V4\^S\X^_N-L]^5>+H^M^X Q7-Y8CF_6 EOW ILI+HGT\KVHW#5MO2VL ZG MMWJ:1ER-DS0+OA?6DZ(N%R'C=O<-V?75W=GV4G->/$;0,F=0S?+RHKJSK*AJ MS#EC4:UU'GO)2=W6F&X94_]I/+EZJWVORT3[#GA'/I*0OP=N7H04;SE4=^9< M_E^]WI_J_[MC-X').Y?6#)Z/A!7;!)%72L*=ZB^B]>-.[WM*%AK_9 MSU46ZI13L'H#6E>+T06L?J'UU6PTPE87(Q:78^8VK_F2G7+*$_CC6;$'S M;,"^N?Y^:OEIEU-\/<7+4($'KW=B46:RO/2KNYKF?!I.AW$X&LZ^O+Z^QGW= MS >=<%'NA6Y M!YL5W<6;=WL![RY?N5N]NF,LD#O=!=XQ5?PIQ4ALT&J1IN/1,#]2 M^+?=[7B))?509./ES/# _CQ2JG5<#$,2<582(4DB:!30MGH&MH#/?-92S\9E M]GN84,O +=3L[YTE=E6/?Z*U]EX$760.$*5LYZ@R@&/UAY=)ZU0R5VYMMJC! MJ++@"E)B&I3S"GQ0"@Q3#HT)/,7RY.C(GR?CZ6;Y)ESVN7HX;_E869UZD!"> M$9X]:P".#"7Z4%IU9\4F] E<*A:,=+'8DA1?[QW";5!&.0E2MD9164N(/$3P MR7F!.<:,?H=XQD2?><(SZIW=D:#\6LHPX1\1]T44.UT9QU-2(B>A1/9E*9R2 M[D@B:\MR@HKX!53T#%QD H)+'CE:$]B:+ZPYB^80]GO!"#$XH1D4\8Q81B7G&!D 7CH+0+;7"-@.1LXB%K-.M= M_#V*$I!)2+[ESMN"$(7QH(6)WCMD)=L=HIAKS?@)Q2@0W(V<_*4:O/U>G ]' MBR$RS?P=?KR]2;D,+I*SZQD2HMF^!:ODJ9WQPW.PP&LQYGPO2'81B1.2S1;$@C!(Y M,N!&M/F-%<"BXQRB4EI65]YK7//C/8]6%)F@6DT"E!35][L$!IQ4NJ*AGP/ O()6/4]4(8 M=AAXX:[/^,.].[8M),(#0DM"2T/+YG5JUQ1O@XKHO\_Q9OD#*A@ P%9%X@9__^PGXZSU-P3@:3(W(HI45Y),?6H:N M54)FZ:+&O-:%\"5V^ML_\.*'%;BHKT>X&+!RD=^NH,:]^G C52A$WS\R;^>4 M8T%/*V'[#T)L0FQ"[(-%;(O,NU *TV(_4+$IC ^A?$/4@&*@6@2EL?SUK!PCRIP/U7]3]F,H]>&]U1O6E8< M=P:8"!Y40 F^#960(2FM7/9^?8I6I^<"O^!&&LGIOO-BUPKI*Q8YO@-E@DZ" M3H+.#<\BBK9). E"&P%*Q #1I@*V),Y3-LR4M=[]G9Y%; J=HF_MSO,6CQXZ M5XWX^KKU;/ZON]OWO[!3^=&VO6YB@I\7 W=O=Z,?X6?(BYFSK4M^%<3YQXLW M>3B]'(4OK]NG;RY#;E6F*P[?<'GC*]=H^<;5 J^?8?&G@!>YLMCGMIC61ON& MVSX_D:4V&4JW6;O/S;9?FUL<>C4OHC'EAQO'\C*\QZ7/"*'4)WT=1K^'+]/6 MM'J50->[O^"^N[=^DQW>OO^X%6Y>RO"WJTS],H$^UJF'JV&FE4'-LS ZQ.F' MAF%U/W0"9=& ,DE5GC<:8C'1:15TMFL#Z5\RL6)U5S:*I57/1="PW\<]5+0) M9?'@LFQUB8%!J*82<.^]4S+J:/G:G,-L,!E??=F8JU=KF 3G,(&3+K)85!$F M;8VNJF_\P8VW.\AYAK8%-DTLP 4&4+%*JPO>@_?&,_1%9+%&6B^BPU@0/$M5 MS-'&^LI6(YPG)XW3TB2V-=+*OGJDP'0/I&V#W.\95W\H(V"^&DYX<".-]T"U MW0__DEJ;H*J,&99D!<6L(2C)($>)/"5GO5G+G7N)@GR;TGA^,9O^+7QISE$[ METII,L?\EV%8S)\9XI3F@#UO#IB^F0-VO;L+8?KY(HT_8N]=^%PO=;7?BP^N M=KRWLN7;&Q66-.I2S2V6>2M,XA7 E4N 5KEHLRTZ=,)7OZ4/F. MM4^>P%S/LN2/=8C8+:89+IEFMF":RRNFH5%B!^B"GL8<,2,&3MM=C._275RD MBVNHMF+VQ[]'_X#FB-'4))J:1'/$2")((G8F$31'C&KNMU:6=.-R7'D8E(ER M$D6L-':GP_@WIEC_XQ&<31:45AY<4@R0BVP<.JDR=E3LLQHO^7X^F6R8",Y- M7^VBY]719(40C!T5D0G&NFQ*Q8(KD7.HV(,MAYA#]"T*+%4,06A5[%H.\0LK M8+J&,=UGFB:_4"U^1_+Q\QVA==(85+Y)Y9N=*9O(O-/6(V1E/"AE"GA7./"0 M1# A5\6Q-FSAA39S.U%<2O3B@+4#?2/$#MJ3'VCM)-G5A)*$DKL:9R8D,[YD M$*XL.F0K<&VP698I&\Y]2G9MG-D+3?(MH*0FE*18-166GX#2H>K(">/? M<=%'?:5=0!?'UJ8O_ Y.#HXFP$6(=E1$)D3K-$W1&>X$@ZQY!J700#":@Y4Q M%Q.4-"YWD8"S7403?;Z+#K%'@VB4'K^1J'P_G]9;X*1-J!M/R18^%-'>=Y+5_7Z_0[OP_P]F':WFLEZMP=:T[ MOG2@.9SK<[6#L0QGQ.R$:&= Y%-"-,Y**,Q&*(XG4$$G"-H)E.=I#X#!&)$ MY+,%L6PJ9K$D0 H=07&.X'-)4+S+/@FC-5N;3[)!2>860,SU#:/S+8H&=R0F MO^&HP/!B.I^$BVKSAL:WE0])99#*()6Q4!G!"6ZD#1!RU0%*J0*QJ@DP%EG5 M(BD%J[NP>YLD_GPMB'_'YH5VT5U+]ATGHY<0C(A\O@AFA)6,2Q!1%E "53O0 MLN!E*4SD%'7I) UB:PBFC20$HYAO-S+R Q:L/)E[$_R$%W-J#4B*@A3%4E%4 MA C,(H)0/H&JR@&\DPJXT5[)K#/7:XJBJ_2'+H\)A>][0T$2PC(B\MEBF18J MQE(M5L.D:8D/ 6+R",QKYAWCQHE.^F%O' M",,45WMCD/8@[4':8YDV)ZTQR7% $735!,PW@S8#.B]L8$:YO-8%ZB6-\]HA MX8U$_J4)Y$KQR&;'A,XHTAJ$843D<\4P;Z/.2A:P051O7A4+;<@\".YU,-H4 MIS8*^VX=PZH7SZCPC0*_75F^LP\X(?U (PYHQ$%W^73*2.^U@&1DU1E(K"D:/5S=XZ&PAR@[J$)!^>F)S#@@X"3@).#>L M@(ZNB)(Y%)82*)>= V*N-O"7 M^4><#%/]/0\_W?-N_=-3GQCRI[K.>U;XT"UNQ.QJPZZD3-J$(E<_.8@F9<)D M<-I+X(5Y[6TH:-?\Y,"D53YF"+8:,HIY#BX8!!F2+8Y7O[OYUK>E[&9W(3FKS=<75ZU"/V['<>.+ MU]6IQ,EH>(%=$/^7\0Q[IO=O_^($%V]ZRQWL+298K8I/I^P@3 5;5@+$2GQ0 M(12(UD>P/#*.:"NG^"[8X;?T ?-\A+^6[\.F7)'.F4I7V'4^X)A,NUAW:C&/RU^RNL14()&0 U?-@+*[64$E*YWY?+1 MR4M";SIX2=9K/'J?LWH.*QP-GSI8K_=T%TBC=FYVBX9/D4201-#P*9((DH@' M)$*01%"Z[?;F3"QBUC?1HI^P,DP8T0'5211HT)RB+N<4E>@PY H8WGM0604( M,CG@CJ7@N#26):U'-C8Z7;%]1EQ["LV,E,N%9AWB&R3)E!((/ MNH!";\'9(D!RCHQE[@I?RS 2V6 R7D+%M(J!ADEP#A,XZ2*+115ATB[Q3/4K MKA*>$9X=)Y$)SSI-_.$R6%] ,%[Q+(D,/L76#%84+G4T0:VE)'A1;;I8*@:R M9"H&VEA?60F")R>-T](DMDL\XWUO+>$9)>9OQ[O_;19FU$J1*L:H8JP[M<.U M]YHS#RQ7[UZ%JD*<\ E28$)P;YS7G63"7D M"L<(,PDS"3.?C9G.!"-2!4G3IKTOBYN: M,),PDS"3,'/;;;]3,DP5!)>TJW8F5^"MEJ D.F.UDBFH#L,;V\-,V7=B!V=0 M)X69.\MR6*V%6%SU)8&1U3STQ456K\H>**XXE+C);_,X&\\H#8)4&*FP#E58 MDEJ[B YTJ7:\$FVZD1$:BDU&Z^24EVN]+C<(E=Q3%K91GW?1YW8'W2Y/2GD1 M6A):$EH^/T@257).&& >4S7X6[&UU1$"MT)ACDD8VV&09!MHR?J<"4)+0DM" M2T+++6>SJ5*$2@EB;L@G$@.G>0"6@S0F6E0H.@R/; $MN>Z[7712/RFTI 21 M;L9L4OW'*>87TH".Y]#\WU_8U.2Y9Y]HG6SQ#\S5K,_906CQ#=0JH[;:916[ M"()9? MVFK2J]#:V3+IH=A8C(ZV"-9)%&2'<,G[4ISFW&."2X)+@LMGP1LK1E9D@"B4 M@-:E&R*R^JMC,O-J*";;2=BB$WA[!-6LHUF6U)AB6Y$)JEVAH#D%S0_;6,>< M><6O"!A0@W(Y0C2^S; (G@7EH\*U',5-8ANWDA2W:;(K?[X9BV34$S03-!\[ M-#M54G*^99,8!2KR!$X' ;P8SH7D5OA.NGWL')JU/]\,$X)F@F:"YEW';%06 M6@A??7:F."A?&'A6,@CNLY=1FA Z:332(90^C*!\YP.'#@9!#SSKA,IQJ!R' M]!CIL:-P,73,T4>6P,M470SG*LRQH$&K'$QR(1>)749_MNE5R-V[BO-H':2Q)8+GRH#BLJ7EY&J;>B&T09NX6FOXOTF<9QL5F'U)!9B4N//L MG=L!ZI+R>:YJB436+0O> S5:W"&%@NA(R( MD1?=Z;3U#M-"7=\IOVL5]!5W')\2(M0DU"34W+#=5&&8>!&@0PK5?M?-?D\, M>)31JY2LQ$Y27K:#FMP1:A)J$FH2:NX6-8/Q.;L8(";!045=+4B4"D3F.F:+ M,J;21=1C2ZBY^W#'T:/F:L"CO@YU&?]UO8&_S#_B9)CJ[WGX:;L+^M_Y=#8L M7YZ$BU_=_L$[/GE/Z@KO6=Y#U[^1HZNMNA(C&9NM$#*8I"VH(!D$[:M<^,1M M_2QQ%KIPV7Y+'S#/1_AK^;$4K,S^"6\DZ^]AAG_'>H\T' U#DX-WC;COZAV_ M&XW3/U_U<)K"9$VCY;H6RQ=ME6(DPZGW!,)GVL.YY[KWP M>+"#/?EKF*0//E5:3AD*KL%P@85WI=&%2O!K-="> MIS)06T'[.HS"E_%\5F_Q&?.;Y>T<&[!OKK]?"3D*EU-\/<7+T#CA>B<6^GUY MZ5=W!: ;X\7*F[,OKZ^O<5]D>7%7+0::5\E]]>T#7^)5>SWVE<<^E_4:C]YG M!\\A!HP=QG,HZYYUD4?.'-R#^:1W2<7=YQ#KYL-=#_B9Q,0Q)Q%E)A"2) M((D@B5B1"$$20;DPVRI<^ODF$% ?(,QN @1_A PFU-3F5-JA[>>DXD1/(:1G MEDNE0/AL0(D8(!A60!C)F90:8^XVX^5VG/2>PXFWLZO^:;]="_"M6.M&9Q>^ M[^UI=H6DLUQ"/T*_YZ"?U5EG;Q%21 &JL(I^NB*9+L$S8YQ%O=9':Z/,E;VC MG^W;70Q2)O0C]"/T.W#T0\VE5KI-.BZMCEP%<"PX<+&8E*VI/]:FPV^4@7(( MZ*=.!^2U&'.YN\H733?2*[$NS@R3R,V)X0K4S M(/(IH9KE/,=B$Z I"916!2+C&3C3,61ILV%RBY&$[:":\SL8DWE&#$^H=@9$ M/B54TYB$"EJ ^+ M5)<0AA?+JH7Q=-AX:4HZA'3(V>F0W73;XU;9F(4 ;U0&Y86"JHH"2(]9ZJI< MY/HDMP[C!_6-[^NUAQ?OL;ZYF2X2.ZBAW#N<4A<]PDC"R-UBI M%\<(8%.LK M1L:4P%G,X#1W60FNI5[#R ZC$5UBI#W-; 7"2,)(PLA]8F0I6%U8E& ]2Z!L ML17J@H4HC!$B,ZQ>[Q9C&]W:D61(4G9#]]D-X_1/B&&*K9;I8\O1679K:&T* M&G+9-]R(?__X'[W1\.-PMOB,]!7I*])76]%7*IKBLF:07(M[H#(04ZXF?O!: M6.4U4QOE3:3)I]'KI_2V6>#"=PT6OE]!A;@0JQ R"T'5%&BYT%YL5;F]IR R & )_.G>:Q)X$G@2>"Y M3_"TQ2MAC8,0?:B69[ 0?"Y@C.!66\596&NQ^)Q(R=[!4_2-IS S)8=T'4'Y M&U:FNZBO>_6//DX7@9.6)I(FF(Y'?YM95]6-]NHUB^LJ=9NXUF?.$C82-^SWX M5,QA\M5^9Q4;K53@"[<@38F<9^>4LYTFAW2.C=(IPD;"QB.G-F'CX6&C])I; M'@5@R!F4M X<$Q*LY-'F:%A0:]BX45)(]W:CT82-E O2<21CA3G;E(T)SN:3 MBVDO3'ME.,),&HDTTMEII+LUB,%<89\ER#%94!Y;/$$HD$IY'C.SP<)QF1L?>CWTT?\'*# =3+I^ZX=.'K-LZ/4 MAFIVZXP:/*]FMC))@+=)@8A*H4E<%L0M!AB^_Q NWN//%S]@PN\P+:M/43T,A!QA5X7R,09;C$JF\P15"ZN@JM PAD&=&64'+FW=:VW)[/M='1A>L[M8-) M*0]RQSZU$:$FH2:AYE[R\H1+V8N*FM$Q4,Z)%H\IH(PS247O*T)V&H_I%#6Y M(]0DU"34)-3<+6I*(YAB+$&HB-?JJ ,XQ058PYF2Q6OF6:?AD6Y1D^T\/'WT MJ+D:\*BO0UW&?UUOX"_SCS@9IOI['G[:[H):IM2P?'D2+GYU^P?O^.0]J2O& MSVDTSW7Y=;4W2QWA9\C#"2XXZ745N/G'BS=Y.+T_@R??/JVUL$NM[]!??=O?6; M[/#V VM;X>:EP'Y['U,__98WBN(*"Z[#Z#Q'5-JU(O+6(HH)<"$)X(FIG-#* M8ET7,8G?T@?,\Q'^6M8BYFU.V##$X6@X&^+T70.N=_5FWXW&Z9^O>CA-X;)> M:#:9XRJE%Q0:7N0F@FJ@I?SF:P*L$'\#Z;H'SW8C7M=[M6@^%!:[M>A%-/IC MOWIAUGOA@4L'#_C7,$D?>I+W>X()M7BV^D+VP@3[BR+#<3L%F;Y>9>F7D?!H M%=*U2EYHY!L5OWS>ABVOPWPVOC9&VO,T>*LK:%^'JIO&\ZICAI\QOUG>SK(! M^^;Z^Y7*HW YQ==3O R3,,/KG5A8F5P)5T+[_2WQ@Q&-?>>QS,7!.LC_^/?H'!_],CYQ$N0,GO+I+K!R1OOT/U^)5P\O]J59%MO=CJ/F!]W$Q#$G$64F$)(G86KG1T]7PD]3N\94;W>&)O'XYOYUDJ/[):'08 M(>>=:IOS7C+Q^)D1_#26O+,4RM5 4#4][M9,CZC0U8A*N\;J-=DVXDI=-^I* M:3+'VZ&]B_&LE^;_/WOONMS6D:2+_C]/L<*G^XP=@>34_2+-G@A9MB< 7XCD MN)=LH[J6!*EL3 9$D!J$UQJ,2@2\RD(S(I)@\>9"QL;R!?ZR^FRY!OX^M6GZ M*77"(3B&0\>!L=!)ZC+YU2MR1LCT_;/:>VZ,_OE+F7R;3GR9S/\OS$7Y7^M%M1_$V()7D MK0)?G>27"WS2D$"RB& )0^!+UH'G)($5EHM,(]=Z(Q&Q1X=\1\"G>86]FCD_ MB&/>-9<%7[K+HEI=M9>M-JG:I&J3%IWCC,^.$@$D)('.>$:?.F8+)+NR<JP7;DC%]K #V.RWJQ]H]3-TT;':+?3MHM^T.+?=3?OB"MJ-#W B;Y.4$? MD]1'=,"!<2I!Q,#!6:L@RA@4B4:&N,$3MB-W?-_0QVKKC)HK/^QNT5%"N;[< MTW)1[5*U2]4N=7:)2"-5H@Z8Y^B2,XXVAJ')828R*6W*-&W8I?WEQU='O,=7 MV&ZGBJ6U&5T%NCK)+Q;HN+:V9+Z!&^] 2&7 .YT@:9L)?B5"MH?+A_<%=&:@ M!:E 5S/@AW"WW[KSX0RO_#_H<4]1QCM2AL+%$-.G-)JEN;)VQ1\$ &4$L6G#A2\S RLVQD@,*!/5&%58JY/\4F&-FY"55@[=;%58T+5GE#][1'75BJB(MB.VIVC MI?*>9-#H3',:N*/,[\3W[I1Y*P_;[B&K?:2-F:H/7B&R0N2>(#()I;5#)SR3 M%$ PZ\ %&B!Q:AW1BEFQF^SYUA I][$C_%E!Y$%RYMU5MW7HNXL\-8_^%DJS M:KRJ\:K&JS].%L;1PW<*0I("#1%78*+RP- D>4YYHISNQ+__+6V7:.(#9O:0 M0']6UJMB9,7(BI&/P$CJA(D&B/ 41$P)#"&E<#0XXJ4Q<4?[T[?%2#HP= _9 M^&>%D96$N#^/?8THL3(15Y;61TSX"WSE*N,O;,*?QRO7W:1[M+(_?RG;-YI) M;OQD\H]F@J_;&5SOVF'W<=>-JF;,ZI:KE[KEZOM'-MS[1B(AG4-47((0N;3P M%1R<$AYXLI+*R(0FN>?LV1I/Y[OIY!QG[^+=R(UG;\;QYW_.AUOOX)(#+>[CWQ(NZ\[7/<8#OXYG;ORQ]!VI/G\U8M6([71';(Y4>\] )1M 2.W! M"F\A\2"""LE&T_>*^9H1^X_))'X>CD9HOZZ4?E76*S M70'T^ T>H^@F3D$'PD()ATXQSGXJ%,P3% N-Y(F_44!>P)0.2#R>;+J'"0N MJ.L$CU+ ]V5,89)AWBXC@VK7JEVK=FTG=BTSK85$)U]Z8S$P$!X<$P8XR5H) MXY)PXP:IV>_Y[_UBXLUW8)+:*?9P5W]?PK0E:$/"1".N>)X%R# MIK(P7B@)5C(+6BGNG-.4QJTJY?:#D'I [?/DD:LI_Z?CVJ^:D4_3IS2>UW[C MU6I5J[4;JT6((THD!4I0!H)E!U8Q#EH*)F,($?_:D5^_5/+W"QW?CIAI+^5R M3\]H58!\4K-= ?+X -)):GRF'I@L1'8^:O LE-^D8T2EJ+:CC]X+0-*!D;0" M9$W85PJ[YVBJ:OGV"RC?WM,NUJ2LBX(!2\YC/) X^%!:"-N@*>'$";:QB[6_ M#4#;\^*IETN;46.%"L 5@)\Z +NMV;JMDFAU(\CQ;&]<0HH)C!<>#[K/4 M07BA% 3&";KR-H"3AH$2S%G!G1=ZHP!K&_>_;W!D=,!4W4!T+$L-+]>]_T\W MFKM.L=QH-/GLQJ%N(ZJ9KYKY.E[39Y5QECJT6YRAHU]:\KAD IH^F0CW1F9F M=L+6?0D5;U9(L1UY]\OM.U'CAPK$%8B?.A!SPT701$ PI6V"]@*\CQX("\[I M0 0Q:2>4X/T",>=[V/+T/(&X+D4;1VD@4;C%$"6#88@9C$ MP'GO@0KA+-I!-*%A=WNEMES"T-Q6ZUC#E J_%7Z?*/RJ'&72/ -/A;"U016 M&PX,XY24F;%T,U_4WTZI+1=)I*W!25U(>0K!R6]I=GV7U(*$M?E^+5"IIG+G MII*=L**^<3(O1+@'-)8/T]X_[=1JWCX83]YNWM&"6QN2T5Z!YR7,")X!?B!! M9\V8,-+?TJ&OEW61-6NW9;,^/I!B[[WZ;@C)T^O65\&S@F<%SRW!TUKG+48% M0?$,0B@-MI2WI< \=\(ZKC=R-+VL9?0'G@CR%3I[:MAV=UQPFZ@]O>:F.X+= M%V1H:E_'^LI5QNN$/YM77C>%^+M#B_[O*U_BM_E9F@X#_AV'GW;[FG^?M[-A MOGC0BU[=GN'=OWK#!P_)Y;NMY]_$B>3\S[M(PMWQN@_P;V\\S&/>_MTTG;MA M;(;=YOZ2M,/3W#0U?[HM,?\--^S=/3<\\Y@4>N:9,Q!.6W#:2_ B22-3E%:K M/G(;RQ'Y4$9B.Z8YJKZ^;KK_V6[824 M70K+TA:MFL]*!(0H(T0J)0@J'2IYR$"HD5Y&XGW/M3#T7A-WI$;F35/&:QR&H^&B MSF:2F]EI:O)P[/!3-\+'<;-4>E VRY%=E.,@-)TEU\ZGB^_PM/DXH"_FAN-N M?>E\TG9'MDV<3X?CC]U5PWPZ+4?G(0[ZJ+E(;MH,T:BUJ,)ELVC[ZE9C?\BP MNX_7MQ.D1/R MY]7Q*#1=WX818QCB,P[S\"4D')B*Y*82%E^P6I9G85DJ(\GV!D5H3EPHQ=/HDH)@6H*+#N-A&T4PV4JJ-PC+ M'Q,YWV%0?AT'A*\VM>]3.Q_-,/[X93HY>[O0U7<8X4_*T>]62OT-]J>+6^!_ MTG12!,(PREY7TU.#EGY-#PK<#:N#4D0&ISDE#HO-R*7G1N:=T55MS(SFYSB>V"T?3(J4*.<+77I?8KS M<)>MJ1%.-3S5\-S+3T*E\2%&H-Q%$ G#'-?U7)6"1>6DL&R#([%'P_-3JA'. M4S$[-<)YB-FI(4XM>Z]E[UOKV'[*WM'T26HUXED("BV9U(#VS@"UB:LHM%=T M_]9O!V&7K#2*7U]@?72!?(W1'K^'053K6(LU:['F;DR;5I10%A/X6(@GA>5@ MI% 0%'%:ZZBMEWWL!M_%7HA:W[Z7RI2#5F_L;9OG(]_WJ6XE_G":FK>3,[SO M17.IF6TS+,B6VEFW9?@\C=VH5%.O)TGOVCB,'US5OC3I"Y[EJ0_': M1N*V23C <:.(HFQ9[.Z-O[##[;(?=,^[,3ZQ<>?GT\D7Q)]9&ETT?[HU_#AD MO4? X"1()R#)@'#.O &;HH0@!!>1ETZ'O>SAOWN!:-':Y-U*=-Z,XZ]+F?IY M(1/W0'Z+JO&_OH-[L?_(BD1^&!RC-+ L;6.1 J4 M/C(IN&%ZM\\&/-G*XI(.**;R6HB>IY.S6_V0;ZLU7S\36@PEAE_@=!AQ1%_] M\M]11^NI"B ]1^^2$PQ1 M6@B)8I*91Z)@XS)(Q0 ]=***_]/%X7@_J++6)RYOR]V&I24R]_GTV$;A\LM"'@"/A@Z=NN9C6'; MM'/_=]2 :\)_:T+P_VF:?^L2@[=Q!W",$:0F$I'+1A#1.O#4:HC&2N-5LG:[ MO$.8?AJ]^OGL?#2Y2.F/V23\X]T%JOG=XS%F7S1QT \S(ZY__>/>N^Y6^_F&I=5U'U+9) MRTNU*^J&U0V+/X(FN*AC.XQ#-RT1#>KL^>IF[:F;+DY#(WTV*6-3'J94[.%E M1@[#H>@NNLM^GF"8_ 7PH-GIU07.NZT";?/]\"2=7"9>NQO_DEB^!<'%L+I//+I.8#: '31%$$+,M(P:H-B:JS +/&QT)8O V M>9_ BI+B$L2!]1:]9TH0A&Q6UF^DN/XHP]\529892^-VT31M.G7CCQVIQH\7 M5X>\%P>02I\HX_I[?=I.W0+ T+2N)USPJ'/;T75-L<#&6;-V[8O=X M5U8>D6?UYY5\AQ$&WVB,6GRCI2SA-TMA1M7YYWPR6Q2>_O;FCY_>_)_;!+J= MAPTY/FDNU7+!L]4IV"+Z+X\Q'?HY8M[\O'QP;$*K@V48XT4($D55D(2R1[0% M&0B-',7/T0V&W/ZLY>J+MZMAP@=;RN+O^3^FD[9%^>U+*MDQ^?LKJ1Q.FX_E M/9MS=W'2O$&T_S(\FY_=E78[I*B@5\6XQ'E.2@GTCSGZQR);8(&PLICC2-H@ M\"*:4RI*&WM?")B-8^#+#TM94U 5KH^[K<_/K;+_?ROAEY;)FC%7"=ND^I\0G]<'?YPMTFWV'; MSKM]3)W[UB%9<09.CBRI>\B0^]@T+#!AE,: A7M'0"19LJ\"0Q>:4HZH7EYL MM%Y]%.U9P>%?43Y27*R)+_9N+O3F3K!N[]&C^]D3)>$##,V.4HOB0HF&W:@4 M$U^T9[:JQ5IH3@\9B-LB5FV--\0[B BC"*RT9-"8 AMMBD:K8#:7PK9CN[L= M8N^<^3%KL3Q?BV M3'?\1(JMZ?)Z>A"]]44.\R#W[)LW7]TT__#^$9M[*1_.3GZ[UINGN#O\^;[@ M@^GU'UL5MMOA>$S"^.YUBX=53/1=GO.T!*9JQ(O2B ?QH%:-J!KQ8C2"58W8 M@OS@]H;'E?I@.;B7*Z:72S%E#T*MXWP6?#J5B[K/]1V3N6+:@N+<@1!)@X\, M?^20B8W,LM +M<"[Z22D%-O"'+!(-6XDE[]U-Y^AE:2M8MC3G.2*83UB6-1& M$<$S!&MBH4H58W:#E?(Q968[P#"]!\:3BF$5PRJ&'3F&":*$ M="Q"MIX@'O$ 5A@--!I'J*),$]9'963_&";5'GJ5/QD,>US@7FF85HOTRXV9 MX9_SX33%:BF>A:6H#+@]5&CJ%+-5 53V# V$$V RXY"2H5E&3Y7>V"_TJ(WF M.]DF=O]V2SZ@VE0C4N&M3O)+A#>:A',(9)!4J<-DEH*EFH&/F86HM+9\HP ] M!>>-E!8UI\O+-'*^-R@\\%?4_QC MYF:I_3V_Z:INW$^EZ&+:=N==U@"3;RH!IN*$VFJ<*EX^O4FN>-DGO9G1R6:E M$2!C*(1UZ&EY;P QDSD78B!LH]+6DB CSQ2,I848SV@P,AC@Q?VV-EL6Q#/# M2RKI277F*UX^Q4FN>-DG38P)CK"@0>C,0%A$0>LENHY)JNADXM+%FWB9;2+: MY,+K'$HK>ND*Y3<#PQ%T63#1,?_<\%+I$TTK7FXD/ZXU^%BO>E\R^MW-\_?, MR]ROT0>,TA>(PVGJI*;4F,_/QJ_CL#T?N8M7Y=O7YR[&X?CC6L'+<'&_949I M\<'RO5:W[DZ%-(ZO_>1+>8=2+7]9.?/E@1*U#:'H=F5$VXVZ--<$="57IY?) MN'.$C$6>#5S&QWSE1I_=1;NL#5^?H-7H=T)W^]!O,\*]ZNS^NM4\A))39J&( M!^ZD*:MS AP7$5S0040AJ&$;K.*/J2SX4'H3SJ<775;[H3PE#WFXAQ)NO!3^ M3G/)W[D:\@4AYGT_2 3D/'TEKH4BT*Y]$TW<+V64A! MKS%^+IC%7',^G7R+$E'?#R+IW8Z-=M\^,$_;9R MT9\Z>S>9=FV;J+7JI/EU'$;S K1XZ6.CZ-*2NTA9!$I*SW'',_C$!$21+,\Z MQR V2/!\S,$DA^ BM0/!\42?.864E7:"IL!YNG7U[OWE++Q;C/!=#'@5A]TU9^_'B[\K0' MXJ8KU-\+I+L"E[8C]+RC;^&Q$'G>Z,[4_1+F9_.16_2T:-IA82,M/\X[&%I" MY I4.U]UL"!0/B0!WX-EX]E&=+VS[\E#L.\Q=6(INY=KCF[-FR=.M-J:\JZ/ MQT"3?13/<13#(4^,^+;GJ 2 E=RIDCM5 L"J$54C*@%@U8BJ$94 \&@$IFK$ MR]&(MY=9DZH7M;AFQ_P::TL8=>/CL]CX6(LT>^#"]"%YFR.0S$M1#0_@M:80 MDU!2N!2E4[WO6%FNA2T);[;O6D;E@-.Z>[N"6)WD%PEBUG*6C/# ."FD&"Z" MU9H!HIF)U >FQ,:VN\>08>X2Q*0U R;JENH*8G627R2(98F Q)@ )W,I/XD) MG%(>*.,I$\>98AMD9X]AP]PIB"DUP/M7$*L@5B?Y)8*8<9XB:$GPT5/TQ((% MDW0&*AQ54C,B-VG)'[/7\AJ(O>VV%OZQQ*NM6O=R,R"\T#)6[H1M5 MX9ZTLVH>GH5YJ&76_3: =RZC84B"8\2N2P-XFQQHRW3B4GNE-JI+MDX[_J<; MS=/*URV:^= <=^ (%31++D/LI4G/SD$-O3130:V"VA.=Y IJ?5*3R\ 5XAI(JC#\9 '# MS^@RR)1\U$YI0?I/4W:@M@V$:73,+*D85G=&]J0L+G]5 M\'N"DUS!K\^U?!NX*5U[*,\6!!<&#+$.-,M2J:@,3[VT&#\F\*-2G@2_Z&A4+D6@70.8$$H3! QAC2!1!H5>8=AH3/LM86_7!.$Z\ATH MUB4GIG:HWHIW '4/Q#6_]W5WLCP]F@_]&I.EA M1I84XQVM<-?*M6GGODW_G./7A1CVKS?H.&>GT\G\XVEW0D2$:";Y@)2W>3A: M//VPT-/BH(\*]RP?N..JI0_ !?PRVS M]9/<_.FV]_N&A^_?78Y>&8+ +WGIUDN-!1-(@IBS%4H9F\A&!:;B5M 0.5CG M\!R"CK,)I?X\^&QE4D88?LSN,A/JQ-Q=ZW0 T4-M60C12=,4>MUU&5L*U^?4 M$>Z&PIH2"__L;-77H&-F'C2N\"NW**R%UK;CJ/WDAJ..(+4(YLX3'3 M\])VH>M9>SYI4[MQS^7-SJ[J\W&SUV>0\+5HY M+)B=KXX[GTY"2K%=,D2?%GKT- W#ME.'!6GYI&/;72-^OL5X;:4UWQUR;K_2 M3>=;K<$&I[5!A\^JA)$J*TT"F4G@C1*0I)EY*(Q*[:$1"7S>+4=N^ _;-[^YT\V#T[CM?='TGZ MRF.("0-,/!!/'.;.(;AJ&%?Z+B ZEQ/=L*!G,RIBLD#S\:S8IBM"\I,"U/CE M\I"/T]1=HVU.T<5 #_#2Q079O%]N6G'X+\;/OW +?44G08MA 8AT!EUDA"( M5*F <2C-9(. 1A@JE":LE!5VS49*+V=G@1CK&>?H@]@'8<\'?+7?\]OE %TS M]]"F\"JB74QN>I"9I_<0PA_ !*'KO1L9H(X;E;-'JR,YB,30$TRVM*L5R1%) M?+(;]@ CBB& CE!GQ?S!8CK]___K?N-_KZ!_0ZVS1;^)=+ MC!D-W8+QO@!6UUJF^[CT#$F(6AW"E;YPQ+2Z7A;-CU8SKKW-GBV\Z6 MC6D0ZO#T3V7WW:H5PWQ\[H9Q>:'S18/-MGC#R^_OO/W_3A?HINMQLX;U_SW^XS>;O*P0Q+8AN%?BFL9^>C81@6=V)-Z";307%*9J=N M>5APX_%DMF@=Y6*)_B[5( ZZVZ*Z3#O5PFC23Z;3R>=RPVFG9O^QB#)'%SGFE!S^>3\$5-,+/XP3'HEREA[N"VG4S_I;U4\8A/WPYC MR>$L\6/1G<:==:-WB1;+TV+*:3KMVG1U<-0L>IQV 77;8=.UP#Y7[YZL7+>"GF'BPM/%VFSJ\'$D?H\F8_B8I@*YKB+ MTH+)-5U/DEF9GJX_F'?ML!O Q4TZOW0Q.BAX>._+H;TN75U#O7:((NVF"Q?S MI/EQ.4O7P',U71]7(K&ZT9T/,[@$U'_.)[-N-M8D!#'>%Q]YE7)8)"7*9*'? M/!O.YLOT0T%W_.A\WJ4<\6F'15S&BWY_Y]-A)VQWCC$"<"SJ7^YRA\RLC\?@ M5OSNTAPY%PF:C-=T"R\142P_CCLOIFG/4QAF=*:N!J/Y/)R=XO LA/;:1-RN M[8N'Q!LL9&E[V-RFB>ZQ1%R7W?0V J72LVQE[I=IIS*^^ II.6^+4Q;-G:Z M=($*989/FC<+(]]U.<,9=;%<"(]< O?@=A\B+J:IJ*/O[?_[Z$U"+2H$R?C8,UV=@ M6&#H<_<.H9NG,P3R5;-0C!#^@2H4TK)=8OF['-,AS.GDK%O(0*G#=Q]=7#,$ M5]=#QSG%^3*I/NZZ+"+<-2TJ[[1(TF2V3/Y/,BI[:CK1;\8E*WK]2<>39C09 M?T1\]6DT3)\ZZU*>_PYI&8Y&5\)RAJ9J]59KDMT-Y"4JK1[^M!/!LZ[]Z<9P ME[QLZEYBY2-XU&ZWS-%VW=^N5G50@9>.^]GB3QR)U477PXFKT&&:1IV!OAD, M3!9VO\AO80'OCO%N5!+/37N:TFS0^'FQ_K$#^+-BYJ<=_./HK9"V@_8R;6U9 M-"B/='+ N+MYP7#\"QJF#?CMMEHL#/NDN&1K.- U-E^@09Q<8L&MF%JD]SZ@ MPNL7I"R&^YJWU8D@!N)P&2F>3\:K(-(5>/HX6@LC%U]>4_S%Y2:K--PU%V#- M"5]T8%WJQMHA:]'OT@X5L%C"7M>3[A+"W0I2EGK1)3H.*<\O6)S_TR'6^-'& M1*/\3L*P ZO.=;NMI^]"3AJW7,#K\BVQF9\7$0]ACH%'P;BE""#RCLLB'DKT M)Y22;@TY#*=A?H:0MFA/N2[-*]TJ\(?O'DZ7LGGU@-,%^!8EJUAX&.%9K/PL M??OQ-7=R=_EYPI4T43,@*F40DEHP/"2@2F7!M!1&Z#Y*91^9FSW#+T\/DZ!G M1Y>4;;K1Z%:"2DZB4]H2.U^N]]_K'"T7\6_)ZRZ HEC&<7N9>KBT7HMHO,5Y MZKRULO2YS Q<=0N_BA76=1C'+GWI+-CU!K>C] 46Z9.RH(KC-S\;OX[#]GSD M+EZ5;U^?NU@"F+76+\/%T"RK?QPA\^6! MV_6V@9#MVNILN9I@K^US6^YK*QO^3B]KI\\QS%B414/G3+URH\_NHBT-1-[(?[U+J+=&8R^9"PK1..>N9[-7X )7P)PP6E-/ M ^VE(+6#W[*AZD/Q5AZP1>-E6. /I]=\?32ZUV"QO;.I]\M;;NF[M[;FA^BM M+?@)O[>',]?;]G!6)XK+K7M)]_$@Y\8]6V-L??4T_I;>E@_K!3H MR72A.W1WQ@<;]N/HS7@,L]]GK\;KF^YWVZ_Q&,:N:D[5G!UHSHY[8A_#V%7- MJ9JS \W9<>_L8QB[VC/X6)CQ+O/0UP/\GLO'CR455JD!*C7 0PL]5?3"! HI M)P(B60F>, 54Z4"E%E3&7A*0UQ>"2B9R*_+G@36V\J96O'H*4UKQJD>\4L(9 MYXT%%J1 O/(2C'0$J([*:6>#T!NE18\AL>L7KR@;,%D!JP+6DYC2"E@] A;C MGN4<&3AJ%(B0"C5]I*"H\H%D%4+NI0UPSX#%!UJ9"EBU;V8_NO'+@BJD1M]/ MWCC4KLH]M"L1W!*.YH )A0&TY12L2 JLPR@/2G('Z>3Z0RZ8K(:=;],#:JVX5K4;8*S,AJ@Z)V""!$!PAD!D49. E72 M]!-U=XI72AW[R<1246U"!:DZI2\#I!B/WC%'0$E-0'"3P)2XFV:B93(N)VK[ MB+9[!JF:$:P85:?TA6"4X]Q2(R4D;C2(["(8778/NB1H3,1S)OL(LGO&*%XQ MJBYG]Z,7-VA_:F3=D_[<7Q+S9#3LD9/^345!S\FH2%^H43U&YXZ@46': EX- MH<<&YUU$]]=L9&X?$YVO5+<7FR+WL:GS(=5.SUTM*A96+'PY6!C1D0Z.$6#. M.! F8BSO&8,H*=6&">7]1J;R,4F GK%05BRL6%BQL&)AGUAHM;(I*@TR*@J" ML^XBZU7AZ!JNB8D7% MBHK?1#4B3+"",5 DHR=O/0'#?0!KG""&"&MC+X4$?57L6[:'TH&*BA45*RJ^ M8%1TTE/G- ?I?.FM$.Y5ZO^A;]Z8TLFO?C.-?EHV\AJG=2:^%I]QJ8:U]9K=[9MGW MNEVT 5STWQY=C=]&GYN;';3N[GO37O83G$V6O0^O$4#65@Y/OI6#%"=*W]=D M@9T0=F_#A_N^-R>*V[7_MFV'< 0/5=LK5*KK2G7]2$-8VRM4S:F:LQ?-J>T5 MCG(1_7GNZG^_T9E\T(S3K.8Z:ZZSYCI[61. A*/#AE%%!CO58L MRZ V5H >TWOX.A=JI]:_Y[^UJ4O2;)/_9&) 9%TKKZM"%2DK4NX4*;-T(I@$ M-! !@G$&/B@)^"$ES%F9^$:7=N53S$DD\$2FPGWEP=OH(+BDF5(I><;VAY1Z MH!FM2%GK*SS>YX4G MP;5Q$E(F$83D&GP4%+P1Z&DSH8C$SSR@5%[\,2?%3SN+7=>*21N M4DBL;=JOQJNN = /D=OEY'LN77MZ.?G_VPU3BHW#5W$?4S--9VXXOBR,;4J^ON_*G"=E MBAYY-K8'-_V19W6@A1>?H'1;O' M*#T[]N,J.!PC.*00"$';"$)8U';/$1?*YBHN-.7:!V,W-U=M[RP="3@07<'A M<."P76ZV>FTWO;:\Z#]=?;9G ,L>0Q.#82PPK4OGF^# 4L39+*GCS-%D4R\+ M^NL]RX\"E"G&HA64J\=6H>$N:"".>6.I!R49 Y&% $0+ U*1D 1E'K6_#X_M MZ*"!56AX@OY:W?EZE[\6AVW D9HUA1&M+O^\F!WDM4+BVFI-R%)'S<'90$$8 MYL +AD;*Y&BH%51;M_/LY$]+57R/FO@N3T)SFW%M!YVZ6@5G8\!%&,!W6V;P4ITMQG)VF3!1*9J MYTG5'6(:.S$5T^YVCBN=]P/HO.F-N_[+6WP)/QW^RZ!UXQ8CR.DP7RG8C1!8 M$Z&5$Q C0Y]!2P(FR@B*JA (E5S'#9]A"T[O/^;GYZ-TAF_M1F]=>_K+:/+Y MU_%"0U#TEVS?'R;7U;%2?5]CO5@;PR;@(#891[$97@WC.COW36;N D=-'A:P M:KJPO$GCP@'^R+B_A_>YQD@I.I;R0DW9?$[3PA.XI#6OE.(]4HJ;@U"**W)" MS;W,W"=&BFW9N]4)D?=QE]][D<,\R!%2A]_A0M!]1POWVKA*B%P)D2N5>*42 MKYJS?\VI5.)U 6AO"T E=&S.'4I(B6;<64G.M!@!A=&\Q#+#13^C,PQXYM,N M4OHW/_W7Y92L_YSDF_%1K;5\$)GS:<9<\+=1^&]3(SL$*@SRNS2HX%1N/&IJK'N,B'0C8Y8,I69*O9 MYGZ4Z)=KU:#5BZZVIMJ:!]L:22SSF0FPQJ+=R#R@;QP)^!RU3S:S'.*^O.CU M.KQ^2*;VT:WRR9B9"FI'/*45U/I<%],QF1P=9*U*A8% /SA:!4*GJ*B5Q/F\ M+P>Z@MH1^LXU![TGM]!I=W&1*D!$S5U78'N24QI!;H^ZX&Y\HE0#\PFC5XT#^!5 M\F"E4[DD%(C>V)'V+9[WD0&=&%A:M['5VN!'UP;?=]<[RH(I84RSLG^*<@QK M?;#@H[,@@^&*4A5,Y'UD[?Z24*G2'6M ?W6S^13_K=6_ZP%5VTSRT53K#IJS MQ225U9!KN^E+&>^"1O/V#4AEXWYR>"D\JVS6'^/XX@F?TK(JN9R/GV/4G-%X M-:[6 N^H%EB10]0":WMBK+JW!%>:[2MP);NWYOA;*G#K:ND]W()DC5NPQBE/ MQR.K<4J?<4IP3.N2AK'"@W"$@:C+=4FK-N$;+C/3DG(PA 06CBP M+F5@,49"F*1.;%3N[L0F##]M%2?P >4U>53CA)Z4YO;[,U*2U<%GLCSY?ZCQTE&8 MQ/5XJ=)_[$P[V0DKZADG\U)A=D#S>)B*E(<,QI.WE+=;MN0]PS L@RR;T03^ M!!.<*^VSLU!1*T>8=EZ8ZJB V[WP /R58EXVEF^RR+ZVXO*7UAM[8NL M)?_KK0TP]_\T@ZX._.WD#.]\T9RZMG'GY]/)%]3U61I=-'^Z[=&^X;[]TV@; M(5*!.D>I!Y&(!I^"!R=L4(%@E""W)UVZC2$!Q^AL..N25K]-9O^59N6#- XI M;J)I:?2-UU+KN KR/MJ1$WLGHNY?,!H\>E2&'85U112'?N!-0KAP-2HH26Z& M(O0I->/)K+E(L^[;;HA.FN;#:6K3JA_ZZHO2-;#4+G?, ]VIB\NB<3]K&Y]F MGU,:WTJ\L#W=!G&*:.\$!I-2@8A>@K5H? 7-1F8A2! ;=E<8*I0F#"A&H&BK M-0-+G05BK&><2R[MP^@VRH\;8O0!W_GW_!;O5V:?7I,6:%-X%>?30M-P$-2Z MZM%[TV0=3$"O*"MV(Q_>^.!=YD S1[^,"@M&T 2.9)SNQ-']2C?E@T8:&0\! M#U(,A/("Y2-E\)DXC_^AI,5G*1_R2.7CY%X.'_3)^J7Q(5XG[M$X:4M1;I0U MX+PBH(E*BK H93_]&_^2/KK17]T,L;)],XY%,%!\4%0P.G\ <<_=GA4U!W.M MUCL@=U=%ZS@I>C$9OYJC8S@=#<>I#^E W4H-)955/U&7]L.8B#LOZR*?)Z-.BY6])!GWLYN>R+\.R$3"&;\.Q MFUZ@I,^G:-+1C_!S/ #1[@3=W['[V#4)1B,_&J9/:>D^3%,[&VW*C\D3+1?SN_,'J[N[CQRE.X"P-FL^3^2CB;3[AA\P2X;BA]?TB;AM^>3=KAX@.GR3NLL2X4N=\F>M!R2;X>84?H"<3A- MG8]7J'OF9^/7<=B>C]S%J_+MZ_/B5B-^^EE?O@<)6Z1^H5NU^(K M-_KL+MHE"]'Z!*U&OPNK;Q_Z;49X]UG,G83IN[&6-N6<3+3@T0T'8;0$=+L2 MI&0X52YD2S>J,!]C+=^E<8O:AH;R]\)P]F[2SJ9I-EQT*O\QC1.^?OO3L VC M2>E?7@WH@PPHO32@[R\'L_G#?2KVLGDWDB@)Y%0BI18MU^DPG!:+ZYI_SO&5\A -57=P-Y7-'PL+T@A" MO__'#RNS]&O!X!*KOT>S.IZ7IXCII/EE/AK!#!_^Z@X+DWN62J2>IN4!\>G^ M.5\^7MOQ_Z%U_C@L.5N)&J'YV@P5W:V/,U)\_/BBM-.3Z=#/U_8R7+^ MF8MHC<=C?/[1Q: YGPYQPG <&S?K+E 65\N07!K\U:!U@J5?M\V/$S>-Y^<]>N[H/?'5V>2GE.MDZ-UJ1GZZ'%YTQ=8/VGX1FPXD^7HYR2'2F4$ MDTHDATR$(RD[1QCMHVW)(06!TV,3A"Z$.SI9\$(38C7!&YJ$R, %X'P2\#%D MI54V>K.%C67>))\36!)4 1*/OVD.C!9:8".Y"N289(&8KW>R.8 L?$YHB,(I M.@IH/]&.K85RQ>H6HY.')6>_S"EB")5NSRH>ANX7?_).H/$7=DAPQ7#XO/@< MG]+HX6'O[7Y_EI$I;0.0S-'6,;2/-AL.U";EO?8B9=V'??PC?2S.S/MT/IF6 M#$]U\;_1Q6>7+OYR*)O+L:S.?7'N<<2'B_Q5\7;_/BGLZ<4E'78=ESH7O%TT M7#J?3CX-2V8!/>G9L SEV54>K.CW.,T^3Z;_:%8YL+9IT_33,*1VX7Y?H/-; M+ET.2M-VZ2*7U;1S#&\7:3B_C&4'32&./IOXX:AXZRCQ73_5,'+#LT6&LVR0 M.V].DQO-3M>.6%W@I'FW^927SS,"(< MA&'Z/,! (Y9M'DUP75)O=./@^9TTIX/R_8U7U*'5Y^'R2([N0H[BKB>ITYF+Y\R?4&1 M6!R"8QF'[N-X@A*'^'7F/I8Y7+S6U;.4MT 9RVDZ+6%:-]>II!#+)WC!U8$G M.UJOTM0&JZR#&(@'H9T%2]&'E%8RXZ7R4F]0'#X*49?C_'M>!I@_7ORUB/U; M5,@)/E#[X\4E0BPAH_UJ-X'NF89XH?AF]M 7^6]Z,+U'YZ'D.5%Z.UV\5'$W M6_A1[C):_E8=?WK.2!?BCU#O4\FPCR:?3^Y9!RRF8IO\X5)4W'H-TT/%Y=FF M9OON3F#X(;H3"'UB];VM!4X8V;H]@3@A5&Y[D6?V(%PKN_9?G\T;S%=KSFY3 MDMMWZ6^JVVT/^"W[RTU/VG_[NM>.-I@_WQ=$R2C?_J_OV'=??]G'UI7M=C@> M$\!]A7!+/%X8'E_X\[0$IFK$B]((7C6B:D35B#6-8%4CCH%9YWF2(7PE_;<[ M=I75.^QRG/8*Q<^/8Z12Z%QC!V7)^4A%(8MF92&K5&%:#8I[ZWTVPNC-C1[6 M!<,=@RP\GIA, &^BA$"$XD2$1).XF79].QF785LDV-\/VW^\N\Q#TFLKMN?S M:;HL00*VOGK+[^LDH$[4LR/2>5A!\Y\KI%5(JY"VW+LFG#.(9H1) D)P!L9) MQ"AAA%,6_XD;)/B.)IF4D>!B3B ,$V!S-$!RUDQ8)2QQ%=(JI%5(JY!V"*)# M15FF@8"."2'-F@2>>@NI<&P0(YV2&V4&UG$1F!"@C0 MCFWLPNP'TOY=R8I:E=JPUVC^[ETTU4Q4YL/*?-C?AO^45=8TX0,RAIYPH0S@ M*8/A+"LM2N"_X3U395)*6@*7)J)Y$A(,L02,^%SGWD4D4.ADH*,5(.0NB,T"D<)+R^-RQ)D=Q-Z,0C4Q:6@[,(F(O$@R * M:"R,*YQ:6FA\*G16Z*S06:'SV4)G0,>2J2#!QD!!^$S )R+ R.A)%(H0OK'[ MGSO!*646.&.%>T%ZL,%S_"%,,B8;&\R.$AQ<5'3<7Q+D>6UIV /*5F/S9/FK M#VAN7A1M-4M<(ZA$D)04XZ$8N!@86!^L)%1%KS8:,FCME*=HGX@+Z*L[S< H M2H&%I")#<^4SVX7!^?6W7^ZK6R?DY*426E>'O6)HQ=!#8"BUC!(F(Q#A&(BL M!#KMT97>GTGPJ%,N[-(W5B4%U40[ 3D7VF+O36D7$$#3+%F,W'NW(Z>](FA% MT(J@%4&/"4&-T"J&KH&E0C1D-H.U2H-D(@NEF+%N T&U9E1ZEH%3PA%!I0.+ MX F<$Y69I-*Q@V2,*X+VDA:YUEUEG2_@WV_V5WEN/ OK)/*AUO((M=J588M M/LYT'F;SPL?R,4T^XGU/BTZ,+IK/P]EI,TT?%XPS91M,X6YIA[$COOQ\.NF8 M+0K?U63<=OR7A9P#3[UBZU@RO,3&7UQKHC(<-Z=X;SS\-$V7G)GSD9LN;]=Q M9]R\<$>8?=E:8XUU^L:%S_#SX7E'\N!FA4IFT57CSA?I6FK@F[CNKK$0] S# MJJ)G>O6BB$^31[\M_CF<-A^'G])X\UXGV\OG-HS4!Q70OW4LK6_^>-LP0X"2 M03/[/"F"<3:9KL]WNV3)P7FY*$3EE^3EA6)]AC/4%&+UT2VG=/-T15T^7?'N M-&B&SB>ET\HP7UZNLYIM1WM>&%OP[$X+.MGS?U_PNG5SYUT[#(6J%:^*PM8. MRE7*89,7)&9Y1*/;0:J7IL! EM0MBIYNG%G%;G8G"DUPX M70EZGHQ&D\_E\8L8M:^:[X<_=%^,75'B(+S8]-Z*9AC5QL=@/D:[2$^Q^35]_H$OX:I<<>+?U4!ANW=:I]UC"99JX81J4X0R$ M4[YDM"G(;(T,S&G.91\$:K_-SWR:%OJT@M;%5UW1I%V+))8?WLV^VC7]P2BB MK.*U:?S=OT_&Z9AH5Z>7[[=IN+9D#XV)6JG+8&N!4T6C U?80Z.*98E!N&A# M'U/U*T9XXX[__ W:CMH@X)O90_DE>VC7=J&Y&M!F,:*W@OD. K/'=;F\EY_T MP:%9KTTSG/$A9B<@&!5 :*O!DI0A$BJX;J!O?34XRT.\NQH*"%?[4N%GQ7'8I?L MVS_)(F+PN2_Q)!-6_.RK+-HEW&O_GI MO_[[SU]*0X\*V57#JH8]6L/>A# _FX_*.FJG5.M:UKA9]]GU5$;5MZIO5=^V M\0D'I5M3,\D+A:L*6.F-CY80Z>WD4QJ[\:SY;3(K.R#*\G6:/::@N;." M$T:Y33<7T>Y>.OM;F_)\5'(SF^OZ<3XM_;_Z$W=Y3V>NGFZSD)ZN==ES$J%C M*7]:Y_VMUL/Z=Z!26D(B(J\,%K$#HQ\-Y%8*2L?BOC1*F W27HM/\Q MG;3M-CV>M?YZM^^G*N@OQR!6-*MHU@>:1<4H@ID!9T-&%\I3,$(08$I'K[PD MWFQ0'7*GLRB-O[5-"@37%+QC')CE668G!*?V)IJM!XZ_YYN ]@U8UNW @/]) MTTF1YVYC6H6Q"F-/;Y(KC/5).V@-3YYPD(:C4Y9U!&^3@218S,IX*S?['?3L ME*VERM;!KKII%=\JOE5\VY:1VD44"H,N5T"L[ M?>2U3UEJ[H$1XD&@9PV6&P<^!T*%RA[_M\%T)0713+(R1P8$HQF,=3@'VIE@ MA&2!\2,=>4;J:LO3 +'GX194?_=:LR_)T*.5%+PQ"#;!*G",IX+@VCF9HU,; MS;Z,#3I[SZ%PE(+@+(&A>*(L.0%O""7^&V"^AT66@66LQN\5QNHDOU08BUP0 MEY0!REP&$9D#JV(&Q2(E)HB0&;T)8\$;FAD7X+@NH;[.8&6TD!R+W**+BP[5 MSE97-D ,?;8*817"ZB2_5 @SCA,M',$'I*5Q*HG@B8G 4K9$%IKXO$'/V;,G MMHN5E0$E%=@JL-5)?K' %ABB4Y8!0K:ER:?S8"/^9ASSFF%\J?)&/JMG8/NV M)94-$#/5-ZNU%'TIR8?3X30V[]QT=M&\B7A4X81TL\FT:?XR#*64M>8GGY\- MO3W5G[+RG.8$068!@LFR,RN8WM@4>"2I?EH+*YZ(*M76F;5UYFV^'$\ZDV@L$,%3Z3HW)&VU'PY!K>"Y;&(P8L%RT IY]88D$%;$%HY M\$9J$%3:J&)&"-UHT6Z#\Y1*#US3 "):C1ZAP1^),U.IMGT88IE7W#7Z4B4HUEPL#$0$"$+,"DHH%)QK5(2)&XD MP4B0Z+LD# 5#29=YK<&H1 "]%*$QK"ID _M<,3 #NX]-;$?;<;JB9T7/BIZ' M0$]OF [.(@ARR3"T"P*\L0&$U2ASU$41-CCP'M.];I=U#;PB9T7.BIP5.?>* MG#9E8846( MMGA ^@,TF W$^!NUR)%SLV._*_GO'T*51Q/#/D7%]KP-]+A]Y;-F]W MO>S;5?4;7NE9-L[F5XVS M;\S7->W=IG'\8X6 [5B7[Q#R70U[;>;]U3[;N^_E3HS;R+6M=F MWK69=VWF_571J'RH]QQ>N&O2 9MZ\-O.N&E8UK'<-^^9> MPKSJ6]6WJF_;^(3;-?.N"E@)J/96 %&;>;^4/02WDTX)20G5P4,BMG E6P^> M!@G!!$\\8\+QC1W9P48=2KM*(T($(1@!ZS*!0OAB"8G&F6/M[%$YIYZ()AT; M.V+MJ]8GNW&6CL=@$4!BX4*)#AR3$6S27"AKHG0;)?[]@DYMYETWU54TJVC6 M"YI9'8B-"$4AEHZ/5H%A60-32K/2#Y=N=LTA4JF@,@/OM #!HP9G602:J>)9 M4LMX;>9=8:S"6(6Q?<&8,RDC[&2(3OI" L+!9] M+#;CF(?A]I0_L]P96PJQ!"W\P\(C!AJ%/A-C*5,OG=EHCRBCI,$2!@:CT]*/ M+(#/2H!TCCG%9/),'VG*_XB:>2M-.8LQ@]<)7>RH/'BA+"AI7/ VA,QO&7DO MDN<,!-H:'/G,P'%C@/ID@S31!^F/=.1K,^^G F+/PRVH_NXUPODH-<*#!FU- M*/%\ LN$0?3PQ!D1M3 ;:4GFO3!*2I"!H&E("<'&^0C*F:2D0X=7YMK,^RE+ M>(6Q%S#)SPG&G+:"I,2!)T(1QEP"D]$1Q:A=I$@=UTIN-(S$6%\@E@'%Z!T$ M+Q3RVGB((H72S=OI0D]0FWD_3>FN$/8")ODY09AFB27G. 2K8F%+L6!R7U!G@Z0(;R5P M=4R!E]1 :8RK$\% 5&XD^Y,5@M,!!!LV MRDIZ]BIK.^^GJS<5/BM\OF3XS!AY>\5*)^]$0403P5I%P6L:I=66Y+C1SKMG M^#SRJI5GA9*ULJ6V\ZXK+'48#CX,M0U8;0-VKW,BG]$0F$,EX\#8Z""YIIE1*GK':SOO8_92*GA4]*WIN MR1OE68J)$+ R* S3/ -C2G&HR)Y+1[6A&]2;+*H4E.5@?6'.4X3C.2F X<83 MGT5F*NRSLF$/Y"H5.2MR5N2LR+F^4T5*HX4TH&+2(*Q#O],7YBJ>N6:$.1TV MVGGW['?N@JIJH*2N>%KQM.)IQ=.]XJEPBF@O'3!G'6*C2^A?&@Y4HQ,J5*%^ MV5BC[1E/GT8=QS/#SEL;>N_[T>]NM])S\^(B^^E+&,UCNMX=>I2^0!Q.4R

%6^?7WN8AR./ZXM,@T7-UZNRRP^6'9G7CU#=RJD<42Q M^5)>IC1#OI2@+P\4DVUZHF_7[6:[X5?TFM25KO"78G=ZN:YU[CZFQ9(5N(S/ M^LJ-/KN+MG3079^BU?AWPG?[X&\SQD]4GKM![0#O4JQOZ8C>'?1\!^'RS;HG M&HYCT3QQ(CG_\\T;KKWL%DIU1P_V_6C5M>91:=$?L1FVW:\!8Y'2PL>GYM(W M6G_";[A]_Q&;QXB-A02TI*Q$M 0LYR77Q;E/QG"C-U@\2)#*QL)3%R1&>5YK M,"H1\"H+C/)$$BQ^2\2V-G3+SI*_X.?3K7)AW'S=_]B_K#3# M<9,O^VO*P?%)A0HBA)+R#,KC-$>! F%]X;^3:R'HS5K_99Q_+;_R\-M_=SN50LB NZ&RH-5FIF[/]?^9NBF\XNL!I=^,P=*-?QXMY MPM'_@-?^<30)__BN2:@>YR7DG,[3 [,XYF !YWK3XNZJ*&63:?=*K^88+D]' MPW'J0T9^F\Q20T6SW/7=7(YF\SZU\]&L;;[_V]C-(SYH_&%=B'J5%2L2#T)E MB-0R]!O0H?3&2)"28#2!<5!@&Y'F8V3ECW":XGR4?L]?EYJ25'V Z'Q3]D(] MT>S%A].$N#<:33X/QQ]+VL(U[?P,G_:BF62$RZ5P-/^\E)SI4G+PZ\EY6DAM M6["S22Z=?UWO[2TZ]N*Z?X-&R'?C@:SBY>K:YQ5YU$ M=UM.3PQ1?RYIZ;L/HMM^STY0,'9]DR?R$$I1N_;?@1_(G!!UZ$'Y]F>XIYC( M?+66Z#:$N+W :!-K;GO ;R'&,T]QU\7S?4&4C/+M__J.???UEWULG>INA^,Q MCO)=H_4^?4KC^<-8_/HN5WQ:0E.UXN5H15>$T[R;3O#CJAE5,ZIF7.9$TJSY M=1PF9ZGJ1=6+JA>WZ(6?_NN_GZ=I\Z-KAZ'[Z^WD[&PR[G[]X]1-J^I4U:FJ M\S75^6DXFL]2K,JS7[K[AZ=('I02.5ZZE0?+YB^+Q'M9 FU^[O+NU[/?KQXO MC<^R8.?!L'8XHNGZ<]=;?AP_+&4+>#_XP?W9:N*%4L&3/+:-+6"W-.< MY IR?99I4D6=$PZHUJ5T(E"PVF<(-*KD(_64;'0Y?0S(=5N,%CN,MJJ]I -3 MN]97['JJDURQJT\'31#MM.;@2,$AJ3,8E3-DE55DT6OE-JJ*'X-=OZ798L'^ M+UMRE5,[,&0/E+L5O2IZ5?0Z$(XLAF>T5"9X18&S8-%+8PDL)P:(U(8%&2/S M?AD$Q7I%B^WU8[,%[\H\T?"WV-=E7E6YN10/L-SLB)>N6RE9>I2LHG;PZ^&",' MDGV=4*Z*?<6V.LG/&-L8Y<9;+T'ZTB.:.@LV1P^69$EE2"1XW@>V];4&(P9, M5LBJD%4G^<5"%DTN$1(<9.L0?H)V8$WBX*BU,EO+8V9]0%:O2R^V+AQ7T*J3 M_&)!BY.LDM<,>' &8TA"P28;P0K/##/*B;1!0_L8T*HK+L]!\BN\O8!)?D[P M9FE4GB<-1AM2^E&K$D8JA(<8C U4&+VQE:\/>-OO0HNL +=XN5K]LHT*?3@= M3NLZ2S4BU8C27"EE!&0S'F0%M,$@7-% P/#,( MDAB2;(S6;I2X/ :R^EMGT0-B:XE+!:TZR2\6M+2BBF4?(,>2B/2)@]$\(4A8 MPI(0EL>-Q>''@-8!UUDJO%5XJY/\,N$M:]KC.0DZLK0"W>+E:T+(5R]AD/IV=UH66:D6J%;F>C&1"::8QLL_H M'XO *5J$Y"!1*X,)AFL1-LLB$5?^__;.;KF*&X;C]WV,7A^!;H>]@ M679))WP,(2UY^WJ3P+1=2NG)DD-8761F!<00H,2QUCE(%R>I B;K$HKVOF^U4]B5%8DA.&$@U M0QE>8+3"/CN/N&P_G[9\>$X'=-E. 1CD'J?(!KD-(>=& 2]3G80TSTI5GC7./<(13;.;9FT[*1V'AED3LZ D E8N$/L*L[U M-#&7O@7G'K;TA?5RO3/.2HQ;+U=S)]_%G.%'\B*]ICJI7T"".*#I,Z!JF!Y! M8TI=N:-?I2VUQKET'2"U#*#<(TB?[F=D"BTR!Z=R\F!,/E!(MB5@;#.1]\HV M%6R$22#5/MDV)J?8L0-)6D*&YKU(F$!"5[: U@DC+FS[D(8W$WF7>.N#:U)"F%\35>()!*- 'Q5#&9BC M;K*,/&F@A:VVSYUQEOUBO5S-B9@3V=:)B$^%!@48&)9:2'TY4XD%@9M$SDW4(KQ#*D2H \ZJ454[Q,= Z968+&]X,;R;R'O%&'"EEKC!"F'@;E*#XRH!54VD:"'5U M%'D+O#UL0DLRP-T:9PDMULO5O(AYD:V]2',41O6 $I;".S0GR8W[="5SZEQX M.!ZK].^F-ZO^!)&7]Q1BJ'W9RNR^9.JET+*!>=I "\<#D35&-+:9R+MEFR2E MTLJ SDNR'L8&)80Y8<[.1\IS^9_6R7I'L&VK0(L_E&AE>0Q9)O)ND<4>DV>? M :EEH+:4$5OZAHG4C+XC8AU;(&N[0 L?O%5"-&B9R/N%EG.97<]C4@IUV55$ MD#$($C,G&7EI]+H%M$[8R]79/J3AS43>)=[FZC$&; U\\A-OZ!EX*?Q2I WB MHE[CJG+8%GA[T%ZNSC+V[HS[2Z!E7E>YZ"\^/II?KFX>^/Q>SW__EU?G6Q_< MTL\.\G_<^XNW^]HGM1@WC?QDWD7_ 'K^KM\,F&?S/^_JU>LS/;]\>U&OGRT_ M/7M;==G6_63*DWA^>[^[P-7M"[]=7;X_']?%ALF)\P!]([ M[>_F!WWXRL'DPW^9_7\=R-?VN+W?4T_A;V/SXZ!Z^2GF][;^VF_#>5#'_#.? MU8L_ZO7EV<]/YR\^?RIO]/K%3\^?OGS_ZN+%GU!+ P04 " #<@[A8@7(- MS0(P 0 _.!( $0 &-R=FPM,C R-# S,S$N>'-D[+U[=^0VEB?X_WP*K*=V M*WTVE"DIG;;3T]5S]'1K6IE224I[:GSVU*&""(DV@XSB0U+TIU]$H]L+@;]\\/"W;[[< M[AW=GEQ'3L\O/J//^!D=+1/O"9]Z\=(/XS3"Z,WMIV_1 M_SZ^N42WRT>\=M!IN$S7.$C0'GI,DLU/[]X]/S^_=5=>$(=^FI#NXK?+UQXB<1=N![=.HD&/UTN'_XW=[^A[W#[^X./OSTW<%/!P=O#S[\L/__[N__ MM+\O-0LWV\A[>$S0F^6W"%J1OH, ^_X6G7N!$RP]QT>WHM,%N@B6;]&1[Z,; M:!6C&QSCZ F[;QG-E]C]*68\)$[T@)//SAK'&V>)__:-Q,DR)&U\R@+TN?_^ M_<$WR$F2R+M/$WP>1NM3O')2/_G;-VGPK]3QO96'73*[/H9I41Z0?B;+$<0_ MN4FTEVPW.%:Z?+F/_+=A]/"._/P.?H:>#_?VW^]!WZPE7KI[<7J?M:-M8KQ\ M^Q ^O>,_0K/W4H/:AY4'R;PHHWE^3\=RN+]_\.Y_?[IDRRX>]KW@C^JQD^?? MOX.?[YT89_QBKWH0Y =U$.1'-U&?Y50_O&,_BD>7T9/?OF(Y6:]AO&33)F0C M9>/%0;H^K!K%X?X[_)+@(/;N?;P'C^&(;NIX[Q#>+=8\CG(65DY\3QN3+Q56 MTWCOP7$VY0?Y#\K#2\=?LB?CPH#>OX/?4I^.8H^\0AG/I37B*WKP\>/'=_37 M;_[]OR%$7PAOO0FC!+'WXC)<4FH-$P9_[8E9VX.O]@X.R39]2XA]@X+*-ZIF MRM^-&X38:H,&D>W3H8,0FQ)Z_U#7;^4N[M1C7/>^P(<]^-#89^DMZ]QI@<_F M;=^![Y;W9MADB!-,G'O=)T0Y* =/2NG5J^R[_87MQWWE.?$.^TDLOFFS*OS+PYT-O?DKV[SGMT#>;=.$(0)[0N^ M$E]N-EZP"MDWY#LXJWZ*0A_?D3E#\.'+S47;!?@N<5["(%QOWT&#=S?D/_\4 MDIOX]RAPSX+$2[87I+MH33^[5V12(%\&F/W*OAW^GD3$?DN8--W2;[@C?DC#0VEU[!7NWQ8 MM;EF_ UB_C P" MH3RGA#@IQ&B]+M[XQ;MV(O+S(TX\PF>OE51;MBSK88]E16\4TM^^+O.@92M:M"SK^\9ES>FA<(48Q=?%'+V8MTFX_.,Q]%T"PQ$$:7Z MNJRMXF]FU+Q-UVLGVI*WSWL(O!6YUHATNUR&*1%(@X=K,M=+#\N+V[MIPQ)_ M_/CANP\?0!;.C:QDO1E=^M+FE%%.&@G:KPO=?:%O\!,.4O+/,GQ@HZI2;BIKC;4,D043?KGL4-&HJ_6:/DD8R[==E[K[,UU&XP5&R!5L"D48V<)%5KFKE@RV+^&-I M$0459FX0=%X7K/N"\0L(WBRF,=PY+Y@HFUOGWL?D2_)[E&+WTG/N/9^,NN;: M'$"F9;$_EA9;]$$7F_6":#>(]T-_X#TAJ:O7_=!]/TBK5[G0\N_-*_AAO[2" M\J*]+DKW13E;;_QPB]E5>)U&RT=R25W[3O6%6?]TRX(=E!9,D.*WI2"&@-KK M G9?P+L(.^3?+9W&RD53GVA9J,/20HGF;*%>EZ;[TER2B:LYZ_A/+8OQOK08 MK-WK(G1?A).0ZL X 68B N7^,'QB7"WQ!@"FJJ7I[51R\)]5UHXA2*5)BA- M)!%]7=4^VGGB1=26=>L\P>357EG53[:L7]G(DI-!G,[K3=573W]T(LPLRBS* MKG;-JI]L6;.R744B(^+Z7M>LYQ7F!?AJ=1*1$ZI:V58>:%FALJ4$6E-;-&W_ MNC ]7B;\ (?1#8;@$W(<5;]'Q8=:%JAL!>$44$;B=8VZK]%5\HBC"\)_\ A M;$=QK,98M#W9LEIE,P8E@W(ZB!%Z7;/N:_;WU(D2'/G;&QRG?A)_"9R4'$T0 MAEVQ;O5/-Z_=]V4#1D8*<5KH34;M-7"BS\FX?,1NZN.+BU\5W^4L[YAI6L?;EG5 MLE&GPG'_NGRZ//A-[VZ/]BV+7!%>T]F;_[KV$[GU&Y:ZX?&6E2W;AZI=_*^K M:,37W[#&@XFU[("R_6FPW_]UDXP+ &A8_?)3+5W5LJ$##2E8]U[QZ/Y3M66K8P.MZ#8X?:%@HY8&6%2I;I%CK MUY69P/O2I)M4/]JR6A46I*(GYG7AIG+)-*Q>T_,M2U@V M6X9UX7&O(CCQ; E%O^27&J]2_])YP?+6JLC:-WF<3 M=-ZR'2M"H?ILQ\Q529[.AHC$&!$;)**CA$?JS&BONU?_[G6B@,8TXH@&NQT[ ML;S+BE2YP?N2CP>1 ;% /T2'1#=AX>(OQ P62VMSAZ\I8T&+37QAA MN&6_E,V(U?M%/DM$WTCI'-UO$>^>Q:F^[J5I]Y)POI ?L?<$NM)GW"1=#:75 MO&-^+)LNVW=,YC?*^UL@TN/K'IEXCYSB%8XB[(I7E.-+'1'Q^"YR@I@^#MC MX/:7)9G$>_*(Z+Q:X26($44Z [>9YN&T[-2R";=]IXJ>\D-.0'0Y5'C/A\T@ MEFE\@R*)L:&C;.P5)%]WO68YZV"\H'70MKO*)N]?7[%D/J&W:,G'#D/X,)(UZS)V#W42KEE(Y4-ZKTVDN@> M\?Z1-(#7[:1K.]%OY2_.7N C5#>X\]:8/I_3N,81?<6)P"'_,G;G33F(EDTZ M*B!4/*Q\R<>*R)@0C!:QAC)!:<2%7U_WM7V[+7+*BSV_7?9ZQXQN$>N MT@2*40!R SAH7G"T]&(P!$RY>=HZ:=E58Z#I2@]+8V&>GGPTKSM.UXZ3)GVB MLZF68LM>JL@-[[.7Y-WS>DY-FRY1]5VS*;4_E9;=43:[UWB%ZWYX-9].N2/Z MF@SZTFC>#1_+)O7:W?!J#;"8@]/8HF&[Z.FI95.5K=_#LW>ZM'W=@H:V8.&; MJ?==-?F6S58VAH_<;.4$LM?M-2:!+(M?RKXC5\R3%S??<[T(M&R1LAE=T!$^T <$\%2_)>4>;*RWD>A6LH?9$F8;0]QRZ.0*3A3]TX2=-- MI[._EOU5MH[7[R]U2-7;;46&A9)'C+*Q(3XX^7D8W^O.G&AG"D\Y^9:E>@"4 M:*>;;CBUEEU5-F?7[ZK,T0\;@^>J4.32UVMLJJW25U'KV+1E$Y2MS85-\*J5 MZ5AL]92^6IV+2N19828YE"-P/]$,6OK#U>I+L"0*M.,%<-6$+&0G/DTC+W@X M22.HLG=.^G3\?V GZK:!3 ^G95.6C=6%35FXY,@!!;?9>5[./:M[)0>LP($E MC1R:96-G-Z08/6+#IU0Y#X@Q@8"+U]T_)9! WX-O$*&6'5BR8V M1B;NU#XQ9)=TIMJR97JB5"CB5#.>Q>L>&H=GT?= Z=RX<4=\O]^*?/%Z;.A: M\CR'#?*_;O"&OU&@&)VD:\HM(;^]]X"_ZA @X MS(PUKY 4([8"_?,&^Y B6&6& ]TSX"Z\VN#(@30:1K;' M_M'3<35S96KL,-.>]UH MP\_&3TZ21O1MOUIE\TM.*6ZCXZM>\EET.OX&TV[97&5;>-4)E_<.?^5[!PZY M; 3\'*QPC[P>7Z.+N_5'H>A)I&6?E,W3-27A7@5Q[47C>F=$]B72LA< M/(?1'[>AGU)G,D<.:DS7,3R&E@U84;*L!#FL*ES2,!48)7FDH&KQL:)\L/0< MX\-%V7@%W-*K+C;%ENXM)/5HW[*5NJ!7OQYGNF&M*[]LV "]B;3L@NX V W0 MV*^;89K-T/NMW_)EWCD]6^852>(SP2ME= M6:/#_?T/E(2;[,'GMR^Q^]^EE@D9[M^^B;WUQL??O)MH9.0S#B G9H_,G4/> M_X'CK*6C>]3AVO&"\8-6R.@9,^UB;XW7]S@:.N J&EI&^TB(1LOT'N]EDS1P MS V4QHP<.L;QVGF+TRC*PN"7#'OLT'$<&7#>;9'+NMUF8&XO 2DM71\ M[AV\94.NIM0\9#'>,9=BN$QIL0;^+Z J!(F7;"5I5F5K&3WY>X(D'7IO0MJY MRM(K3HB(%/J>2Q&ZI5"3N!-/WTU$7N5-.WPFGT9BS3H MX3S6T[+/&XV:9=ZY&,!'DNTT?-;3M<^SB,(9\58VDM-_BO:L5=+M1!U(U""W M953GGIS5$S"Y9EVPR/HN61^:!GFM0D_JR5H3"8.<] =8Z7+32,@Y:;61PM.3FAYL/![068N!> MX@?')^?2$F- ;>S+1U=R1F_6BI# WI=K PV3]VM52%O?^[2)ALGW1(J@Z?NV M5#0UN0H%GWG?!:AI;I"#2C]?3S8::1CDI=85U9.?5CHF=UA'GTC?G=>3[.RT M/:U:GT7MK]L 19%K#;RKI*WJO8.X;",S-QUXV%+VIVQ9'Q[$9CNA6>O&@W@> MVXT=/7D0J[7MYZ S#^*H(S5;^O,@GAHH&->E!S%0U=2BCC#LP&\D8EM?&,12 M!TIST!T&\=:1VNSDRL8H40W"9H?^9C='>9K&69QX:W"4G2V!J+?\$N-5ZE]Z M3Y"W426\:)S*Z88UYQEWHH :W7!$C5=$YO66A)-3ST\)PV:FM\\8K.I/T[W- M@VA;Y7U(R?J14S*\RYG,5&-!]LDFIT,O,YD/W<7')YM2,P.=ZUEVH/,P.[!Q M*XZN"CV],6E>Y_U$A8^GGZ:N?HQA M[G-94]-/_P0V=FS'-]:A5-U0MUEGTI8YGZQ$V^B)FG@DEN>U8X&QT;/6JQ\[ M2&CJ#E@8ZAPB"Z7;DF"[F,!/=:_I,,RU]^[,5CS'=#NE+ MUA;'DY9L&3Y#&H9A/!9FNLW3F9YQ'GL4X!C <6_J]OC75'5BS*1I'9+YF9ZJ M6,*0*9VV;WN[=#C^_YB-.+97VQEH4X9I#"-O.V]M0E_F0/*6LMTFO,/[4;48 M_ZH=:GE48*VAT5F<_PE?MOZ4;4]@Q,M_Q#R<\AJGL8_.DT M,>!C^IYAYNFPHV,0\>'@2D#)DYL!UM_'O8/#O8/O M*7]5U'0,]RXDJL&T8RZ3U#)P'!$A?-J!ET@.&_C*B>]IOVF\]^ X&]8WQN[Z MW=E+ O"-Y'@["](U?R M>?CFGZ-U6YHQ6W[R(5]T M\L<_C^#L#Z-S+UI?N 6^RK\;&I1 FLS#AIET5S&^VDNG2V5V)^=R#UWO CN(3E>$TR 2[);?@G!&.Q[R1:\ MOX5Y,-FSW6F];V?NOLA<.7RN$!Y[@P':%[QY89!$SC(A]S\YU->'3=-L>"36 MIKWD<[\(*'Q2'!,I$3O1\A&2CHA>ZH<*7%QASGJ3L<9P%I?/ET(*X[VZ][T' M!=ZOP&6WMC,[F>BWL? I8?<+N7\C*=P2;%PT<'49 BYQ-NV%['V<6L, MB'AOV&Z)'/0M$LM7=7)QEY:VY0V(^!12WZ]>\GB2Q@E9@.CL9>FG-.>#' SD M_T&":I8^>E&R)U?F2_O:D] MP3,S+,E2X4D8)^=A5)8')MA0[6]>7;&,NW4QU$B M33OY*Y]R\L<_[\ ^":D,KO?DN40!AUU!;7:@NS]ZF[N0R16G2N$B/E%#*$PL ME!!9$A,=*SDF B.XDO&2QZ7 ,/(HE2IAI6M3:^^":C+-WM'/Y/QL?,/;VUEC M28D()>_#.@RH*:Z&D]K'K3$@Q]5=\G>\X:ZK?=P: TSE:KXBU&>L#97K^)5' M3_4SUH8J)\3Q?-W*&C6%T;N#SS11-JK/N,W&7-%@]ZR&95_!Y[3"QJ"OGYV=LI_)@]2_0 VA M!0\+_1$PB#*7EZ8)[3L*^W8A%K4)I^Z1^SO1@JC8WF8=JFYDC9F?P]!]]GR? M)FNK)M5N9J\>! Q=1'>1 V_E[79]'_H5-X_ZN_73NL8KUTBRS.7W0\3Z5AN\VO4/#T_EUL;)QT:[JQ^D053T9N.7X2.+3E 8= MG'M/E4=QUZ:V/:N505BG.%Y&'L^GO_/64MFS:J]J9RISV]>PGR X=OF([Y[# MRD"%(13FQF;GE^H\C%;82]*(&A@K7K'"?:($HVEZT<>-R=I2? DBAIKS7U1* M/\8!7GE@]%A&-**=Y1&1EP)"$LA8PXAQ(^/HU,SH)*3M>12R]+-KQR."ZHFS M\1+';WSYFMO,Q/LLX"DRV9L'I_'U&>!#[D?1GC<#ZL9^MK4470"%5O+/&VJ7EQ+OM M*L B1JL^ZK;\T$QL'ATCTEH:S<\@4&_M;VPR,RUB8'8*\YA>K21,=B[8F\B- M:>C=YC[A0+;E^ZA^G]0WL2<<.8%[G'H^N-BHT7F](>-D(8V-XGR'AG,*.6-[ MKWO,&7_>:&1F"T9#HZ>L?WNC+ID3&OWM7Y W_N4_<3$VJOZY.;CX1,G,%_$= MU^ @L3-ZHA8-BHCN^'&3F-K563R^(WNG(CG /SMKW!B^5WC(7B@%Z?TRC..K M@+P9&VY3N5JQ1:B+GFAL8UDYS&)M\C>]44&L>MYFE XU?)UB]N]%0*/SG-4S9-S MEMX51R919;D#KCYU;[C\WK\KBQ=QCF][[BSIFUZE;K8_;]7=L 0 LNKYY6OR M&2=7J_I4\YY$+!KMP^4?+$27%6QAHAP5ZVNKYBC*#!DX;GI#IZ!L$XT&KKFJ,,A, MVZ$_ HA8G7K4DXB]0'TF]X%E7-RGM^$J@?NTWOO0TLBZ*:@A459Y9&HAUP'4 M!G*,\8S\+P&1^/RLY/JQ1_6(2EFW6TM]*$4P+3DH^M7J$XX>B"A!7]ZJ 7=M M.JN#&EXUB(\)&N,PVAM:-KDUVM?FXI*E(%9D(\?,A]W)(UML,RN!]+(%F:^Y MC356,AF*E2JHEBP_A\$3.7\P@[R+*6AT43WX'";_P**@'SGXY=+1-5-BIF^C MIK@;_."!A21(X!*IM< 5'C,?7E[&Q^O3TO*I?.NKU]+*H@D>"ER2 MR]") NJQ7BY9 3JB[!!M?.G5G8L=&DZ\IVIUK;K)[]K*9K3$$F,W9E5_87P0 MZ5$?)U'UL#W5K!GMO"TRKF/KV;P8C0;4FH?MY_;7U)M68ZV/$EYI.JL\K92< M;O1?3-6'=9-H-AS)"MX#*C0T9' MQ\;V5*FB*5,Q9+8)J5U;ST1_SU[G?K'4=F-*>\61SBEVM#U']"JH]H0.H6 _ M)(DJ\C0(J!-^4'L[V\$ 4AQ)2TY1[?/VSC6:,).E#3;&458_:S$E-(/'N@N% MJ P^B#S^YRX$#8C&P;O8/=Y^B6'V\RB]9>(],6#$EOPV'5W9\W&),,SC[2<: MAD[/P?,(_RO%P7+;X$#ITG(FR" M*UKSL-D0=?;RYRY04."*4]_Z^'Q@OO(\ MFSK784,+<^ZMHR4YQZ*!#JY"XUDJUP,T:]MNK4[YQ?9/3JDBX?!\L^-M.>.L M6SR%ED[MK;Q4D0?0"M2\U[J=T-QH;D)\.UZ)R#7DJ_CD>#XLRWD844C3?A+_ M^.[F<)LT@)#W7 3==Z+R*VU;7.J1_USQL2$WEWYT1. M=7RPIYX%[FG9;]#XZ,Q.Q%[GF:EYYH5W:KSZ\J_VRA1DF;8B#Q.2,T6>9DLQ MI(Z-)Q;!SU. WZJU>9!O_-2%7_@7EH3J7.RJ M2A1:V7?/=F)COL-7/;\TM[0'A'Q+:[M70JG,\T"0#JF^ O>!:2E";7YT->M*CX1Q" SM6G6AJ85,!H1/*P=4% MNH:B8G1'"AM*S::RJ=;DS VK=9DTC4UFGO!7MVS=&MN3"!M*P=:)@TU-9B9M ME&UD]TVUWWD][FS7]9(=QO8U1["!3@$BW=O;3/2K*Q5?'YS8TLB^W@"%.[PZ M.UWQ*=NFT[JRVATC0MJ;3RPPDK/:BZ]6UT0?@!>4RTNWZ7KM1-NK57,(6UWY ME?%$[>VZ]<;Q(@K"&C%T*L>_6EV&Y"6'-Z1/D;!!I&9FVAQ4&I <(Y$7Q-Y2 M9^6\^OYFX$GME"@FU[K.70E,1Z15KCLFI$_8E[V0+9X*049$&>CVAK6ULG]W MJ5:KDT?8W!=!">VD;,SN9P[K0WANIICJ8@V*U7OJ2A#UQ"=W%Y -2NW\$J)Q M/0!0T^/S W-N<0VWMS,:F/9+Z!-!@\@?YYZ/H_J(M.)S5H,'/&;=+I:#Z!P1 MV(^&O4A]:LUG*D=6J:XN3K_R6>N^IG[ L^*)FWH^)R"\L[*D6A7YYRB,^T&D MC^O)\FO0,Z"CI9'%%V-#;F2O*4!">60&4GN-\;(N<9&'OV][EC.:II#!+>71M\@K MHTCN['7W"X.+H27]&+IT"%])E3HL%!L<.2B[*>W]JB[-K]02=2B 7:;3W5+W MM&U;>#.4>JO_J2\5BYI:G%RM?@Y#%T1Q;H>+;\F6JE7+:AM,;(!@<3LUJ;95 M3\S& MCRUM8^/BN OLPG^,DAMU=767$(I;F9.LD7BKFAGSVSU'H.^GWW;+39 MY*&5O&MM.6GU#>8H9M;I".4*DB.)S2%(3(K':\02;V@QTTC_8\=O<'ET:SN? M #"&F F?NL9_22TFOOY//,VYQH.$ZYV$D M>5?I[[0*LTA2JQ(C-/6T>SK=90MLS@2$)R]0T9#J)AQH=X]1F#X\BF=CD3-> MM1?&$32% UDGA75M-2]!$_[#4&7A]2%2$Y%"%)#GNFC4H=1L*I>A_P1)!@HT M<0OB8E.;V>@\$#>U[*CPL&?M77O\O2Y=9HWKT-9JCL[6_J[5^?HR1IO_I-MZ M$K>'Q@%9UHBS8N[M))'9/Q.N\(^EOF;V\VPMC=U#V=EUN MW&79B8WW2-W3L\*4Q',=X8WCNI8^@\C$[#]#Y9I;X M$LA?LCJ79[?&,Q&Q12V*3F)V]O!L#)RGGI\FM9A[=4\;W>OD!'/392('YE0" MB#<_:SD6Z=;Q6S3H\G-S4VWZJ2US]6TW@L]W:CH?SS:9Z^7CVHG^:&2JM9D] MAJCSIZ?'HK&-[0C+.KB ;JBMK:UM7GH0 P;Q-_4W7?;$SJI\DAU6JVY7[F=B M&?PS!"7BJQ67/TB7S0G<'1O9KR8A580 :9"H:41 :3PP.C6UI^=QJ&Q6< $V MA*A17Z?7U3>P=X[S;/?&.),VDU(O&A;KP;@T,]WQ =V&#)<5JJ\/QNK1< XQ MM2STLE<1Q;I6]EQ77,TB"B1Y2WBL4%/ 7(^&?">. 3ZZ41;L2V7B M:ZDJMDF*VRA$.%7=43TI:!E_8S7*BN3*7DWMYFG5%0OM4SUR "%[H7OYD04V M@[ZI:IV;S\1:E>T\;M_.HERN5N1D(/JN1ZXGCKUR]I(0P1;.ATNOHQMY!'FC MT"/D+B9;D4BW,;F!_X^W.0G=*D-OP\-&ATN=O0[8Z_&IDSC5SHS6Q^=X<]6D M>%15 QY+S;*10T2X-EMJJAZU=S:2EQ=26*E.WU+LM/RDO;H(0EMM.;O+S]FS MRG>Y:^9RHQQ37ZE0TR2?:HC^BGW_/X/P.;@E-U48D-,#))3BCFY_ M?KZVK;B;T0EGZ#HZ0 RF'83A:W891IN0F;ZHZ'("3L=HVR@>-+>R=^LX\2.$ MP9-_X.!XHRQ(+"O,T3U^?2@YFT(OTW$AK^]2-Y M8RJ](I6/V)-/4L^G(,3K310^L4NI47IM:#"_G(_+EFS6#@WG*\%T]YI9P%^: M/="2J,Z(73(JOVMYLK96U@.Q6^*L9R"'7*U 5#KWP^0L/3&Q(Y_"HYV%TB_W514!N,XBVHZ)F6T-]O=4M^39>@5V5ZGE1 F&_ M#2K'Q)U,#412B8S$86OYT*O>O$[MYBW=RD"(#(99OU]+C\QHTC% M;19TV/#*M#8SG EP% 3DEF&1-@V) ,IC5A$3>)3"M1-=1536<*G&*.*W:Z>] MO>74$#=$^F%V"NQ"U*,0H[=MK%;>I:4IX*-Z+-"V)G95 M^2&E"#LG-W:L9%SW!LQH@+MG;Q$QIL6RU%-;5FK[F8'.-MS3U:U*V%CZ1JT% MGYP7;YVN:XT%ZN\3GYN*_LO?-KB;:J2:;FVFAG7&D'<&!\==2%-8KU9?8AZ6 MHE2ZDA^L#IXJI_3JZ&$.^7 =O9'U#4SB+F;JO!"%8*Y%4'>UI#J"W P.P)J\ MOIO0![M;=A!UMV/U)F@QR/]WLE[T$+X+:P+WJP6,&TSDR-A+A.3-Y&5)6&ZJ MP*F]6WLQ6'*)^ M(8>)T*U7CDY8^BE(S6@>ZM;4;I .G<)NLD[,H"J.3, +' M*AG9N>\\-%B5&QK96W66:LI,W>0@[1[!U:6EH54Y@3!J64?,1))1>K5B"*5>$:R%\ZI^U6;5'0#C*%5+)9Q]S!$0Y]:C6M5"G]DU% M?J["WS"QSQX[!NU8&U=FGS2(-P6XCRQ'%,G43GN WENJ61_1OVLJU07_G!J5'S M<%)9U>L(RBA6 >5V;35UM 'LP;OGL*6(=/[$W*!DQ;FJ1B[PKB+/]B5N$7QH"7FM1/)]B'"'1,7ZYXTD!Q2B3KIG!Q0;VCMJPE7R#+7) U=\ M/,5/V ^I_81F#S4N0/?V]O942PF=&53.F?1.;L33T='3#-2 4MR 5(F*O&X] MY?U^U&:DQH$EITWBJ6]B.'Y2,F=7X534/#2'9)(6U/KB4*58EFWEK/Q#ODO@ MH1V.C -L-LKJK^UC3D X].4W"(OR=TS]I_PIS!('BM' MW)."Q0":#6CX,9-IFT^9ZF>GWQ[TTB;7&_6E\C#.FEU1^>@\XK>;[N^*!TU% M=85/M656RK]/O+:Y-D5?C!M,HSEZ*V?C:-DKN(1C&F!5GVTK/V'%5\+@U;MX M2O(GYV8T;2P$S"^2?I;23A0MZA$TXP7&++QO8+CZ7ZG[T!!-U=9JZE/=IT]C MM]K6Q 57FJNPA!.H3@X80&9F!CRF<= -!"JV]T03U9OEM"&4)E[ [!W(PTXN M:QQ1[<_/)C"[#8>L[G%#A_,ME%\B@J-(Q(&@SXJ3N?*QW5/^\W*V[8D.D]"W M*"-9T*VMQ0#$9SXHP/**PH!\7&))G>R6S=R;C$4X268WI0(H MV)(>O4U+"=.&%A.?VN!@CZ]6UT10@?PI?E_D756WA(BI//9 MAIDE%V?C\3X-X1DXB1KJ9'0#J&@E,#_4'YH_6VM);&QD&[552=+IB=W:TM8> MS*+J][^Z3QP/"BD$XCX_#Z.: D(U#(^A:$\];BXJG,%UU.G.79O/PSK$O>L\ M2;^+F:C08F9J38_:%A69IC9*;/0=QNSS;%J4F=YDC'IDSHA ]$!Z)]?,,_B? MUQLG*!YO;4_/]Y7H6^V%@@RJGLBAK\$471O:"4=D<"XU,5:G?*N_3QU!$0JY MO#Y384IQ]%3@R$=&K\)3)S"(>M](@[JXCA$4[:E'X%\#":0Q5KGX ME%$A]=SSZTL[E1[1YCROA3NNLECU:VLQR2. $O)*9=?<8 _E'>H.D2XM9R6G MW>!5F@9"XRZUOM'W@PE;K\O$0@64,SAW MB;:($OUH[*SZ6P,B+@7E'CT\1)BH%MB(3CQ\//;$[&P[D*-003RE85$TYZKD M%6T5P\<1-5470/Q CTI !&0>WB6M'\;JO#A%4](4%*VG1/!XQV[9/86'YZ 0 MLI.L;+AOUPIK6\[L#!RHRGS9;$PG[1>[G/CEK74KGL6)MX;3Y$M,I!K_LJS4 M]&\_M> ]?)X%ULN3X_GP]IV'T7D*+H>?R5U4 CS5W9LI,VY*)/$P CZI\P.\!'[?IO/2WG(:%KNG9> #G81N-Z3YZ:.7Y.96_V< M/=T;*H!>K7YUX.U*KB(:%:'45LE=P(@Q'F$L4B!@OH@G\A2K=/UU"=NW^YM M BJ&:YQCK_%7LB'9KZF%Q2#,R /5L0T?J?S<5[RU6=4^:UN;=S^S">YDD3C> MEBU-#:^$CI[F8^B$9#C^'?>\B^ADN4012R>MQT.8G+P],[:PVL+]2-VWE^1. M;T8=;FHRLQ=DX!$@C#JGH$/CP(4CP,314]FOS=R5%5O<^CP5\8#==6^-4;<< M/=XE%X2!O^#)@Z"J MS%6MF-&7RAQ-#%+EH ZO_ !"%D'!R4O!0KQ/R;8+'IC9A[XFU=)!W4W5G] , MPLW:96.&\#5\JHD']IJ(#3EX:UI6LLO=8Y+*XOE7E< M>PP^L%&]J7]^;@6E+H(GCE4ULJ!4$Z'Y9<[?D4X;P].[M#0>6G-&;NYP[2WS M$)D.^&I3D)T>@ZA0;J8'6&#WQM-7RW@.HS]N0Y_&$<9<(&\XSUM:V+1H@:JG M1$7FT9(1G+P159"<:"L_1&2EM %43.KX6N+K1HQD#M4'VE"L.S6QJ\;>X(T(P8_"A\A9JP@5N?_G+CS& M^<.U03ZC:$Z.)]U@6:UZ8OZ))/(9%;^)++CBOXD\O:49[S*<# -S1TPJ(XVI&I1 MF!]#W\41F&A.<;R,O V+/!9.619F7JO\=FL],]L'A5KN9=5@+>:VQS(!:^@> MJR)@'( E.B%O^D,8U6=*J4]-'2-.2P:31W!;66'IF=V]2RNR6VQL)=W0P';!%VH@< 6 M[1)P'=SC-"$J]3]PT$(=_2?(8A5<+E MN^J/0")'+!DVJUG>*U9L "%K3%.9E,._2.]/X_'7W,:NOX"I$C&\ M++7!RA4/V@PJ@8C8S%V=.:]?6YL*'3-T-&1$J,]8?#>Y.5&J*7L-94-!X&\IM]6E MZ=QB;9DG<8I@VT9*\<\#2-J3WA2HUX9TTHH'K5L6SS&11:24B4X%C#HVGL'6+* -BLQ3W+FV M[R0D[TUCH?1F*$EKQ6#JE-3[3A,0F&HK#94 MZ8+K26(&LM.9$\&U'HM@;ZA!M"1[BRM)?27Z7M1LQILZ'$R=(YC1=6O;E:W- M[-8( I/CQ7H3A4\=?$Q-+>PI6">?:- >G>'S"/\KQ<%R MV^B=[=+2GD59Q$F'/'ZFUI%49UWN3L#FU95AB0A8K.8XZZ86]F!8Q'W$E;?* M6R@#=*ZHM$=^(XO29%:+T.H39A">C_FT3&U MCDJ#0YB3QM?B'377NA\\25@-_5^]"U>!5,.?]T[_W13=1 MZ&,VPV2"GY^?W]))AOD]W-]__PY^?N=R?QX[R/Y=C :%*Q1+XT%+,B"T(B-" M7CXD%+$QH21$H1@5\NFPWO[;NYS7KVW6Z%"DV;I:(7D<" :"8"1(&@KB8T%W M(?X 4!U?%B8Q[#6)27D2=ELQ^P;'VZ65A$Y ?-CLWIU T_";%J>,I)&9F0$0$&]-;T.H.#0WG:\$OM/&O4"B7$C/G"4 MC1Q)0TU9+T-07P744+G$,.B<9P1*T MS5/\A/V0&I>&WH:\&R)HOB#6T8*(\HCWA41GB$P5DKK;=?;E'2$%(!/-1>+7 MS>DC+(7ZZV:^DQ%JX()SV@MIBTOD44Y_@5B6YTXR*R]OQG&4<;R1. XECATC M'$]:6!/3J+_(#X:Q(;S M-<^D6:2E*CD6Q33318RZ0KQC'8X\PS,2".L[%B[6D8<9=05&Y ) M,YE>1N5%S;DE(D_J)S%Z\R5PP.Z"7>WB9Q. MY2)Q5V"(!+?/8=CN#W,R%]> MA)&;N8,0>3-00GZ)\ZY11/M&X"Y%SX\>D;DW#"HAIH^[O(8*D,D 2\&\&TOY M:& <#LE%N8F$'L,./P%"QSJA]+!#>I"T/C86ZM"@3=@%O<01U.) 2R\B;,&S M2^T^BTF70[Y0^40SJE3<,.A)F)2KDM159DVG]99!8ERG1%58GONA,U3;9G00 M(X0HI5D/6['SF1M[CO]Q3GYF45PCCR4F5:\(.;TO\\A1"R6=CA;(H-\8(;TO MZ\A1*]HV'3HY556U9H'^3 8K9 C"+ZC?]K4 "=BBEY\7+.]!NY:L/DLC*"_HO9!04UY&?8$8 M?6K,W4$>E2-95!% *>/)A_H!\/)M>,>4=RQZ-63* WA-83;_U4L>3U(B8:UQ M=/;"0Z! !B;_#\;=<59,M")=929Z]$PZ0Z(WD+%Y?TAT"#O[*YB$"NNF*9NT M3K:><'0?9HS=A1#L$7,DA*^ O008NAR]?Q>(SHQV!TQUNIT(1 4D$ M%-%O0%/["D[(C^(5K&9*I[YVL5Q%/+#J*$EPS)27<]]Y&"JIGIS?(!&J)9%$ M0',W.%'$4QOL2-NL="UDM09X>'Q?YIA-_BQP,QV;'O?W#,X0.0GZ1)W1[P\6 M"#+\=I?'V\2)$L[E,7[P@J# Z-$F\GS$^'R_BWSF9V'E99Z17R#>P2XRJ80? M"I-KQ.XQ[3W>[7+CA;/.*9ZVC01X&U> M=>@0+GYNE#4M]>S$7"I2%+71*ZYA[J:AQGVHWHG8=/.H,JKYRI$MRJ^ZYA=2 MVFG)XJO514 ]&*GCPPM(P].AYT=OL1W;,N MT:/W\.AO]WSO7ZGGDI_!>0]M]QXBQ\5$&Q9#8M?+.AL43-/'?>0Z6_(Q0C[$ M[CT_XB#SA+EZ[=Z:YBZSN/)YXN113A]!!RCO81>YE#?])V5)8]@L"#:+M!FR M;;,GMDV^+W1?'&JZ3R9. ,3S*+&ID+.CR$LY\9WC3E[9RS!XH.\]RX1#?IY= MNW-\J::Z.LZT)P)4U'JF"0^=V?G(V F814;<.YPJ"PQ8@':R!''MS?L?%_OO MWR\.?OA(I8OW/RQ^/"#_^_Y[%DL0EQ4V^AQH-!!]&F\8/*"_U1Z^,WIB"L*& MF)%;-B.,XH)ER>P*+XIH4;O$^9KR)3X\^+CX_O!#W1*_%TM\:'B)JVH>C+#A M<7*(TD."H"$3WE2\R$M?2B-_ M0KAQ6.QZL%/,2.=SRPH9BJR8$ N6P7'.+3>=C>JKG\:B\U8X'I3,5T[ ?6_0%HVU>U *EJRKG:$ MM;I4!L3)4K8DPKO%EKQ)+:_7SV'H/GN^3Q@J)IM.F+$A>J'<700N7M&\4\3R M3JECAGT\,F*.T\>T7\FOFE8;V\C' 1/%7>3 G7V[7=^'_F ?"Z6!&)'9CE;U MHI@81D9P@1C)'>%$#26G['!?(WCO%C;2[FA9'LPF%!^&4ZPM!G.'(N"PN M"L$KDP,7Z Z:FH:3LC"7$^3!I7KSAZ=BI#H7U2 W%2>R7(NM+IUSBFM(ZF>! M&E-8=Y7Y2JWJ[(7B#)*+]SX,_T A42CI.WCOQ![]>N6]D!G2>XOQRGND#ZQ& M2'T)X"P 4#CLLI$R4+R19PWKJA@M!1 D66\(LXEAD'1ZSR&=G/.MSCFF?>2Q M?4CN!?&MH!=V4!_#E=L;>LKB-8UY24_(QZOH+GP>&A)1](T"07"- LD=X*+) MS6N"%:4 ,M6%^?V(1076D0>(H$TO!B^37(A8N6'T]1X8D[+&MUS&TE$@.^@( M2YSN[G"DX/JWK93UV-^FBO%G+PD.8K"P7'JQWMAN'H!!3?;DVL\1_L18T&_Y M:-!90%X'EINK71ALK"1\RB\-@%'GI66GFJ:26T+T16'G%XAWM^OL5SD6D' L MB#L910:0]D_Q?5)1M':P='^?J*J+052#:3A1TA< D):\F,Q.;PTY9^RJ-&I6 M%C(QIV=4\8'(.$ 2!I*!>*2Q[LRSEXW'BZ$)G^8,G,?2J'(/\M<\E95:S0E8 MQ7V?S-,> .-[$5C^I# &O:$+M2J<*,5YFE+PUG/O:93H=KA_^'$7>>AF;-CP MCI";8K0%W-D5ZAB71LR*B M8ZLYU-5PD+J"-Y-UMN.\%YS\Y#1#]SAYQCA 2W+L>"Y7#%"$EY@ZOVD8/H=8 M(KH&>4"_YZ7FT(9C&>IU+1_QW7,X"B6T%62"]P. TL:P-C6RW:7T@KBP9\1Z MYVOZ/(Q6F%68 4&P?&D7="^EJL4,9"-I_$S>K)*5*M1:%2GV=94:"U?%:"F$ MKWAS1$IPWM((!.>L! M8)',1!BQN:+PMZ:.M)$YPLDND=9]PQPD0Z [T?:)!O#USA/BC72 M=1D1ALA/6-\(L@PV%B8&A$'M,R%&XOC7CN=>!+P(UZ@+,:>)@.@>.70X66-W MP*1L*8*.)894I*@0XBEC@/_A-G(.PL0W\K35D\'8E/7)<("RD !_O2&]_RM M=1 MK5.CB#[I>NU$V\*$T*3%V$"&^R5^(/O926!(Y (\H;7K'W"P]' \=NDI M;<2)4QE"(6_4A*J%SP+ J,0:,,O8IW4.,016:C^$I? .GO]_=!]3T,#Q.=T9 M?@'Z31#5OV:3\:,L%.?CTAQ@CX+),')-"G 2!I=C$BZJ5L),,'L6_TM$_M,P MO4]6J2_E_@C$J#:M85*U4DBD.Q5 7DA['&,O9ZV:UQ\N<$%TAE MGOF7T&48ZX= Z6*4/%J1'6C0%.M ?S,QR([BO8=5EO:CWS:KG64E.>(1$YT. MJ&F70_, CC*>R XLE8(URVI36 M]^TJP )]>KP63(AEF-IF2F.-'KZ_LR,O7%Y&.6B)7ALGA30%I!D"79N6+]4S M(O"%3:-QUH:R#$_4:RGE92",94JF:B-S<,Z2 7"=25F2$L.^$I;*V"7MNW"! M\J(6''AR]UC.H6RZ,,QKE1CBMMIKQY(/C]*$G'G@4OD"KGTJI3)G&8P^5AQP MM#PEBU2Z6O%?0 OESC5=GGA&?E%P=2(Z&I%#B:3A_$FG4\G;R*D)%)$_Z:R4 M#R0Y^F&2_6;A_)KU9.='H8:I-GMR9HZA"K/>2 &&T;5HLIR2MR8+I623S#V/ M$.46Q8ZO'>G[DER_QZGG4Y<0)"BM-X1O5HYGE$X*A,F;+T@S3!6)N#$M;WH. MEW8\C*N^P(^8"&>E7D"+7:=0DD=_G.MD3/$]65=JP PN MX&3<-!4;B+6R D6:,@P;LM?_GCJ^M]I"[5I^M$V#-G%[=H)$!,0"'1SN[7]< M2. Y<);D7:/L6#6'Y:!](A0H]APUR#KC>2+U"882@#[@@KW\)QX*U,XSJ#DQ MBC+V@@BYV8^_(@W<&!.UV$Z DL*_XZ+$#8;8=!I.2G9+1/9.W.2+G0SS:L' M5<3W?#0+Q,?#D #9@!:HG^?VZY]5):I2F0:74T8.)ZU="B8-/SMK/*H(!BU$ M"52,E<$8-VQ%%1%CUPYO2 8*V_LJ(*>YB)R]6K$M.!31D-!$;X#JMXA<'Q)A M<+EF-E5FB).,<'EU^"N/P2'^[,1(L<'>>30C3WRW&[-3#:,"FA>9D><(P"W= M\#D " ^7=D-.. M12Q)$SO#3 $Y,HA7+%O4#$#A=&Q('H_&A3%43D#D#IQB]N]%0+W\F8-QU.&4 M95"\$>2_A50>%D>0NU'-Q.--S&GE0<,X,[,E]:RK6_)MO'*6U 1,+;0'8S-FLP'4YLZ*0?"L61H!)8UC82C[ MW]:$R>=U-FM1-FL;:=9":=8R2S#/=&+6@%A4B5^@C9%9*X>"3QC2/O_!U]?E M,U!V-E?@B5IVX9)>O97'ZB^.JEC#=7C06E6JFDO.3,Y/A6'".%,J #\(V)!S MR))24CA#-CR-/C[&Y$7'$BS:V4L2.6%$E \GVEX N#[ >)&6A#G2Q8,HDST. MQY;K1#1C,Q\6RL>%[NG %+ XABB6#P5=:,9>G.$T%B0 F!L^4S+^G 7I1@@< M/(=Q9&ARG7"3B359JJ3!"&5=/"M9,(_@6Z8Y]6'&+!-9J=HOG? _V0REUY\L M834Y0E\^Q"YQ55'_E'(FEDF[7@^V7:*^Y7M^7 HY(R?G^IG+'9^(E0+\J#5^ M;K&_N@CB%*!8A#E^G"P.%%%&4C@JC(GE$S*D1&P3LGM>QI7#O15:3P&(N4K) M(/[#B5PPD$Z2(2"(HD=.5>_Y/ T/?&ME8Q?4S"1I3,-#H=B(849Z..44R)W M%?@GU;& )^%@%:*RP$^UMU-!/0+Q*<>/J05'@I']&693.:4@>(4'0BXENOIM M(0$@;%#?\KFSI/+*F+B52P7'%@F2IBJ+3,9."9OWRAI/X/]>@A&]>N?QW?H9 M)U"?1A,B$?2)-@;X9[JCFKLX >@/$%U(AAM& MUS#:SY2<*6A!&P>8L?J)(^ M*@Y4@NOB/0)@).TSRQL2T119DJ*L@:R=B>EBU%M:Z*+'/).^R'K'S$DNA8 M^DNM3LN?7-FS=>T,Q8A,RV(Y?[(+H\83(G4PG>O&&AJ=) M0HIK&"5%4'!:(^R6X]P W6@@^'O4RC_72T4Z0RWL! M*3#E_>0A/_>L*\WN.BWL"B6%L2FH@R GZ.=2'.MA!YE4LR6[+ZA65JE1A:&- MP?O"JXL14>EJ]0F#&81)TB/W[\4*?=C_OR$^? T1$H3;Y!'3$]()MG^-:46) MT/=<)\FJT,+#V(E8%%SX#/&BI"5YREU XX!2B$"\0\]DGA $]21$^/=(4\8/ M&'#NTRW846EA<);!R?MVEO]*/6KYP$Q5>'2>J(LE>-0C:85FJTY96]4&H AO-W1\>XL ,5,]+ZZ.>BK2:[CF $W3@5,1\GNA:L] M0ICY,7>*+673"U92PHK#\D\-((-=5OC;X#L:;SFU"Y'^0"E;\2,.YJN^SJ<= MYC)?"JO95>U>^QS2A#[LTNH\,7WWBP[OSV'R#YS<9#57)"0A;5A?V;C4 DD+ M&C5 ?DW0E@AQ^9@6FBO>SWI2Y9VG5/*10PR878UH'SZ5PHG,RWQ?FF'!\K#_ M&_S@0=QND(#2/BY[(:>EU0(PU> K4A4,<="U8N3=XI6W](:*\((P$I31&XDVXL2U8\9-SY^JP'(F MN1E,N[*E@1U);>RX9L82I*?FM>P Z\RQ<2^8+NYS3UAGWLVXP^BE61L\-OC$ M+<@'9PU18WKE@>E9$_)T0R"@D;M$$WN*Q&V;1PEI%8K2T>16QBJA--AMRXFQ MW%[.&M#;#2XJ4*JIQ:0N,M,0>O4TS*G8HMG^HVG)WGUJ!H<[W6Q\:DUQ_!,G M?CSWP^>+@*)-T%2'D26-).H(R".@CZ0.#&8,:V)5K14W3<-&I1QMG)<,A@#,> &8>.E.J"E>>Y2<8Q='C@_EP-(DC+9Y M>R(T#;W 5RN\!(QBN8XMT$/JH)"3(-X_R@90;&/*BFIUXN2]BL@(!"US#VJ#=.KL7'B,\ZFH]W#_\82>9&.P4 M@L[LNX6&L-S;,02=Z"PY\,D+O'6Z'J7CNL] M!!31,4AXI0&XDT/?6WKC,ZAA5[5CKM4/46H#A;69<>R15 M,8=8R2"^'.G7R+!VU91@LP%X>CBLA!2VR&9-%>:IHGP5M)N^B)T=7JH#16E\*)1Q6#[BJV <]EIK2"WO!T$)^J^ [5)^#X?5 M4C#&>/"P#=8SQ/D,P)W>K-NQ\HI(E/R-D4,&Q9/)6:JXRI!$W1!6J(0F/0Y9 M4^"$JEC:AG U)V.FUC^R<;8FRFI#>:9D"Z]Q&)#ACRK(Q6BAC)BQNER3,*&H MFP5.M&\G]_>4%7J*[T+AI@,,A1RC_2X$)9&6#W:Q>[S]$L/VRRNO@%N2RCLC M8PVDH4#:0C88>>_$P55S$H $QZ ^-"7O"M7*PE&YO!,(4Y3*D":ZS. M:Y3-:PZ+)T#R:,3#1II4"3,]&Y,VG/0,6$@4GCK>?J+58*EDA@:N%(MB%6OZ'8CW25[$:^3[#\24RJ_:WUBI>"J[0W,T,P@, M&!QLR(H0*>=6:@%EY4Y&CGJ@W?X8@[.RG2H@5T8=ED)5QK Z 61$A#H: 5IJ"F:9 MQE>BEWZ.#!;N'L61&GUV5[):*T%H!HW74RY79>!9]9H9BCEC\"QC%6(6$FA0 M*3C<1!3$E&X:7.RAJI+3\N5TTTX3JJA$UL&[Y,]]2 MTA^^6WS\\8?%^^^_KR+Z_KQJYNI;V- MEZ=AL?=SYT!!?:]GPQ3<^TAN*@#>FW@RC^P^"7\2EGL3=V9!W,MQ%2,5Q(I8 M"H/:HD!W_=5+'O-H1QY.I_(ZQD[/.J&VUBSP40H77*#"+!BQWFOAO#)14' G MP?W1*.W[[,4D]PC;](9"3R2CRC1Q-(J5QFP8S7A>J@H(&S2C3<='&1K8'#?@ MNN3C/O?BI>-#^A$YG$^')\P+5R6CQ_*9"$5TJC'1>THV%*G8 B_-2HY&/%@: M@V)(\Y^&N7*JJP+(BG>*%^D8D,-MNZR69@D8WJZCU/62,!H+SLK): >5'3%< MW]Q(Q0X"X9B9,'P_?*:.XZ/ O6&UV^,[0F)$Z-7MV0D2MMT%T>/W]C\R<9Q; M?K(NJ<8K.D70JZ$ +3WL*X?#\#G0ZC4^3Q,(WZJ++";?^*D+O_ O6)[\R#@. MUFDF9 34155G@50LX+'V1O1Z>A9AUPCQC<<1!"'YI1L30N39JT/+:Y",W'AR@ M(D6-TZ@K$85VA:-V["=.&+WAI,VC"(UCK17\:=?XD27J]#XQ822>=I?9W%P: M-E5^Q; @T=A "IJ&O63$VU"#X'<%L:E27HEF4,,%HATBJ4?+$(9C)Z Q/X?( M7 &1<6*T\GS]QFRJY=\/"@ JA_]>7;H (2*0&5N,8:O:IYJ MO%UNNF3P41#&0^]H09DZNNC< Z;MLFHBJ.7*J^\%M3=M7R/R19/OG+D= ^Y M+H_-DKJ3,=HIV<.5N#955!#^G>Q";[6E*=/,-#06[[[90@MVI[Q/ M :=E,D1?@H:,IP$:48IHQ3;P1B;D2:V=!00-..#I'KAF%DBR*>QB M93N.=T=W9$4@B-PHKQO.6.3(0)039#143A(!S864;+A+#"G0!3E7#N?*0#6DB;E2W:WV"LG6778EQ:2K71PG:=>=>+9; J6%,-V[7A#(_8*5@9/ MNX]VY+ ;H%[UCYW+G> RJLJ;F@HGF;K.JK/%C%K =+%K"4.9^AF(1.S%5ZMK M\HSP71T%+J\Q<;5J+F#\LL?Y/,T/3V96N!!*H$HEF>EXS-+"LZB6.GKPEKIEP9ICF]DH1 M,,1"@4"9&W65=?4ON-2M=^)L/*))0O\B(M0\A)K%2:M#3LLKS+(QU4.IY>-B M1N(L6(T'H-&QF9I34=J=]$T'/,T%EQ6,OP:(.*!K\QZ;F$<%I5LPNA&,6@J/ M/GF$]_4B$*D4Y %VAY9S+,?%"TJA.8+@5\3RT&AY-A8P[BIHJ!Q/M"+AU'(T MO<:Y4UP6YC=+342M,,6K$;5*$J7>V./,%U"(/59S2V<1?:QYKM1,#)>'&C,? M.-DI:@1RA)EE&@)?'W&6D@SQR)KS<,G!3E-Q QX?3(V0)W/:&JO C67T">7GA-MSSV?3/RX5=F[I*) MH5'Y?6(1('5:MDH7O?Z3?A/AI3<&K%(F,>?AJE=,3L=4GL*HL2N5FW(ZINIB MM)3!R3P[D!AQS0OF@=;**_1NJ5MDK'\B<]R(:A85-^1"YS47G\G>OGO&_A/^% ;)XRB!CZSTAZ^+N_$K?A78C)3F M()GEB1EIN.H4/EU5+VNA (5_%63D'Y=@:Q50.,R%J^P6_.LP6KR M2[Y,9](R_4*726*C=]_DD3>?9I0,9FP?NU$ M9OQ.TW-6RE;G5/^*&%W]P"UDKT& V"1J$*6VH %G%K28B7BIT4;@M0T#ZH." MN&IJ_^5WCW8#55:0B,/O7>-H%49K"'^YNO<]EB$^.L>:][*08/ZDCE#>D\FL M:);!(G5ZN?P] %?P:/!8UOR2DQV)G*D"(H27J+ M"*((J.X./VK12<:4*7R6";DHI-$V+(UFBQH-A&%HHP&>)#*)E6DFAZ;>6*1Q M8Q:''QTKH6(FX&C_ ]R$=_^>&'MQ_?&XLZ*H9' MCY7Z2K'?QL'Z:E S$0/P*8 Y*G42 _<0T77DAJ;@6!"WMDU(CA''B M'D,[S:<*SLIS+R#W=!D%PPSN1U50-/E""54:%RC_A0@A44($$S6B===X&QH1 M#S_D/6XMQ[N/95_>WU_7PLH"S>C5-1]\)9T:4P14*7Y_ \@U(SE1#YX[Q;7+ MN8(]:A!2:9JE2:HXJ5H?0QNNG!H_4DBJS'.?@[>@SJ](GAWI0_OX=7 U@;>4 MM#$(\"QAE(_)$E9 JQ<* KNA5-4)>5)!JX$L%T(ML-51$2BY-!3D(+.!,UY!\:<\<,L"9CG$G,'K$UK5A'K#1AH@Q:"0*XT*T=EAI6B$*$@KJ*"-B#!CQ5>@ M?(V$FL(?(NU$V148H5[3YCQF52@V8C;ET2 Z' [)Q&>3&>FR>#TZ)D0&)2.D M\(>NJ&,-9I..[$\PF2K$L_;].=MPC$LOP!<)7EM+1$&_P1 0'<-\HX,&3U.I M A!'A6^?JWM+,<9AF>,1-=? MSZ14@DUH9:\V^'ZPWIAY+?,AO2A=SM/SYIP*S2D#AC!DM7$GI+P M;S$]HM(#"/_Y'";_P F(1YAH(BZ4( 5IB;UT0VLFU;M&Z;%#^D1;G*"LUP4M M\,J"MEC/7\E\-)4Y6$H@"0&?D64^(^RAQ$#AVQO\%/I0<9*IGN?.DOF%1T5G M")I"GQ54C04U3,I5(>JLFC7381J K;L<"\Z[W(E1BUNB E5P=YA0'*UUG!CR M9TW"D)H.#M4DN-<8<@LHQ13';3)'AWL#;%DV3PR#;2^66"SV=A M%%E8FC-#F"'L:KHE.C2> %"/7W09.8.Q&[48@=.5/&Z&"[14YU@GW_+>%/VH M7,_6WMSY[:6_9_1%([SIEB=H4DNJ&0;47[,M":_^B;K,*& ,1N'\,H >/VV"6@A/:H M^=[@&HP?ONIM!Q[ U&YV$>K1]UF>QS4.'!\BWQ!%OVSY_NL MZB!VI;K4>2'"R^%(R((^V;6\AX52^UHJRGAI -58&[M*Q(O$GR.C2(08^(>RJAIN1UKB<9'8T[3Z0F*2=,X!E[9!AQG&S>7IQX@-_WB5Q%*7_[?CL- 8E'VRLW#/+R&2 >;[_$D!F;F1RX+6BXFQU"/J ')+J T_ -]$($QV^E\+^\I]WE M6=:(@/$E,+Z1& ]S=!/M[-)P57KO,/Q!FOE"+A:/Q6^ Z6]LD'%&#+E@2"12 M =3?B_,^659+;"#L>%I&Y=N=<\(RGB26@>X.L53*'5%7"*MKJ;-,VBG?1=(=T-0OW T9^0Q$NRS3 M^SR,3L/T/EFE/H?YB'-Q8I0V+WJ@J829 K=D<"1V*;,-OH8;6)E6'"% M&@2M*H;#GWI^FHS+->0D=F3D? M6I27L%B-M21:; CT9/MF('7$R/@K!HT5FS$!;WSK^R" Z 69-*1F, M.!LY^BI4<1[(9(R)&K_\9,A5,8/2C9:/Z/W! AWN'WZW4RQ5(E:5F7J_(TQE MEO>:L B[V&*C#N-A>'':SVN=G"N6@T'L&\<>(QMM^;AVHC]&K75%QE]&V-B* M3LU;+;A:@4'M?%&E=.)45*;HVLS4G)(K9:FLL\9EAO,H7%>&=X^-4&$2R8J0 M1]6Q[P8C5HC"#[#A !(YW%81T#O/!-#DB.'*>PR&NV(U![>$5 P&AP"",/"+ ML_8"(T6GQT:\2"DZLPEM44K8Z8U>F.JKGR75;L%-L[B\70R$G%&GZV>H1H*O5MS@2;IC0+)3 7,Q^E*E$]@*!L%J M]3#)CXRODSDE2#)Z< (>(*L=J][Q(E LL.2@!+=)&D7D)1DE)@)IJK30RH"< MHC$Y2@=C2L%AB;N+8)-"%L(ED:Y\=&B,1W9J7:UN\":,:%736_PPQO63'X,Y M221H[@XW\CKE+$4Y2[$AEDX>X8J["!J1)D>*]*P/\&75Y;+FB)OF1'L!<>GX M4'6,S("S\1+''P\FG1.F];." 5"6)%:B1ZAI]QD./)*52$J-KNHC5%-P4(VU=N925 M0SM ;Z3H@&^U@SSPD(CS,"*7),=MG0*A7Q"F81(Y:5Z^VMB9.B%_U:F%$E]) M1.7"K1FT^X:24)^LUV(6D,R3"$ M/?]#!GK>8:ZK<.2)5-%KU0VPK];V%0?[::H4SH3+ @MR"XXZ]M4P>E=VU@"7 MQM/=):T(@@Z!0Y:G%0/,Y&B#E$0^PZXT:GO2Q9]2K//BZ/CB\N+NXNP6'7T^ M1;=W5R?_^1]7EZ=G-[=_16=__W)Q]P^S\?+9NCL M)2&G$!%<27;9HC"-M'T M97SJ),XX: +.C403,A\=W> $4W-3L4"F61I>X?KN,<)C"W?_\)6PU<5:TURY MFW9K)LA.5)49%^)9++YC*JIS A8JP@--5=JY)'=GG/"0LU&^>$8IBY0SYJ&> M@ -%ZK+$1A;6,5(TSL-3#(K#DPCUQH7X8PI3(US:$@S.0 88/:G$Y(VQK/3) M6%&*9AF#\U9S)W#YT[\AC:OT["#RJK -C]H$)&:Q4K.UQF2DO3OP( MA=O(/R!]/3D^;/UI@J@I, :M2 ):OXN!6T&9 M& W'&I$(H##?<' L+I'GM#3#8FGA17GUB@R9QS&?#"NJ!JB] D5HIYBL=-P= MF<03FZ2C#WA;I[]/5H:O$]399)P=?X M^@O$9RXBR8F7I7+D+ XWN7('E.RDS%,YI)J".\JHDF@*-9A6S+5L$,1*%V=2 M-&Z/==2,L 0BZ66X=/SK1W)IC=#G/S% M&I"/F5(XRD N""*9HC'[\G3L*"9"JSS5UDF]] )\043(H8)O2#4Q:XJ-B?-'7X/#_R'X-%7%:V1- MLKD.4Y[AV8]54E3R6F]&<%Z'#KF&7VA1-%2XS6E:B < Q!J3[T(+Y-P7 22(*)=_Q@_8A4^V]"P:1K.T7(9 MI8Y_'D:WV%]=!'$:P8X%/-F)(8)X3S3A-R9](4]TAI;0&]K0[O1F'6EDU\]L MTY1-T@6"/E#6":T/'6?>+E/ 01I9+M3;S)87.MKS5+ZUGX$10V$-1\'5O>\]9!'MM&ZIMR:/ YZXL4K2"R@T151 I6B M1OBJ^2 !XP/ TGC0/E I+!W-A:&!)^/AL9B1 DM767(X6UW!E6?G(YIU'K? M29 L7$]0W)+R,U*4.95A67PY^9#U@B+6C5Y91@>C0G26X71DAQ>G+NH, M[ Y_=7$$\G)9,]Y/(WDV6N]M1EGIXKO*=:%RK=UP$(5Q3+H>;IRD%! C,>/1 M*M:P'1FR;!2C0]X8&7(9UW^;8>^/$&B::Q88$4NFYLQVQ0*YZNE1$!#ME0&! M#KTT1;U31HL#FLY]\)456XUPD&^K#&SMVHFN(FIZ=&E4C:@>-OB=D7$."7$( MJ&;D>=3.M3'7UO1,JJ\/Y31FG&X(IT] 6JM\!E9A%M&)72@>(;R&1!61($Q& MBMK4]!SQ7E@1B2PUA&@8E&$4&D!0U\.MV*A?-Y>EB/@BJTO#O&96E_7&#[<8 M\X)UU1[\SV'PA&/PQH.S/J9N-?EW,&\RB+6;K"H62P*BJ)+T*WCN8()HDRR* M)(\J6*!L@"*XA%:#^\PQV/)!+40E;H:YF0WLSSW+\N;\M9B&QCQ\4"I%JGBV ME$-^P'=A38$ZWMZ1]B.DRLLP>.!X$'<*&H0AD5(#9VJ8: U[6@_1;+_3VYY; MSH'#85;=PHTHJ/.3,D/.W9 .]!J<)N9+V-P%/\RCDB'F F$S/M")^5*L\#:9 M4P+3[ML#T^YK M-^8>3N%R3F$KZ[2)$X<&NA0B%?+C,4"@8 H$WW&<4O]6&KADMI)'C,YNKZ_-N?:'XQ'8HTW>X#CU 5H7 MK'[R@]60O]XX*#%11B &X>_FZHNH;1.)43##H",_5JPW8""_> :S5GCA\SZH M30J& [=U2N:C>@HCI4'#'.H])>Q.(C]3I,F[(]N.3AZYK\E >*T6E T%P5B0 MVJ!8[^/27(([G#L0X>7CJ=!XX!PE&P%_?@P4VR 5L]7/6^^09G)H^48#/R MJU)D/J\"(DK2Y]VRUSWK>.+=6 _IUSXH:V+L, \"4=D30/E@YO%M6T[\*: M8IO5AMD;_*_4(TP(;R7S,4J30&,VAB8'75^<+*I-)K)#-\/R6E$ P%A9A#_; MU"EF%M#%]FC'JA<6LVSJ/]W<2#&.\MZZ'[BW#"4-JZKUDLQ,E'DO)K ="-,V M)[PP;#W0S66M(2$W^<#!O)1"PG:5516[0F'6>&5?&D,\,JNZLDPQ"TXVAW,_ M+6=*_&BY7/%/)B!<"_BM1(M/R!8ADB_'=U6_D)%>Z2EEK34 M_0V1AH;L8RJX1@N;2KI-/:^F M>*3O"[4Y^3R.G;GB$_*FW:<)54K#LF=5. 35F'6=EX;EP)_4-ENU3ST_9 M^M/7M>C"KA"%S8 ]&YTU%8I5<0UZZXW#IL5H@+6%.9!NW.[;IT5MB@TI1F,A MY,[#:(6])(WR0A0S"/J21F6PF+#%J:PTOYY 1!&MH+0'NC<0-UJ+5TX8._>" MVV2=G$51&)V$$0 .D:[/?>=A;.Y;E061=H/R?M!OT)-^PRI^@.Y9$AN1ZZ9# M9^>4449:0G\V"M.N@47%W%;D4^?>/(&2<>32&E$PYH26D"4TM->$&3-8Q4EI M9,1%S9^^FD1BI2C:4'AFC:<"V\Q, *R #0BM#*N;=6,'?%,GWY7V#P'%23O4 MS=UGG("F>QV%3YZ+W>/MEQBJR6;A"D=0K9=A9XS3*,& 075JT14( &^@-W*M M?RO%1^0]&M0W]4^#\N(>W?X'.K^\^O46G=]N"ZG<25FO4@W?!2'U;]IAJYKX%%^Q(XJ0OR M&\KGA<4.Q4R2XT7EM0ES$!'[V5D3YC\YOQ,9CL<1C"N9+"(E3-5*/EHN6> C M=D_QA@B'S!E-/OLX8=5GY$K4M;F"PY$:1?=([G^!LA$PHXM2#;N LK,P"SAC M?,HJ59E+',<_ =A5-G^N-!@Z(XXTBJ]N4JJ\KQHVDR&C@ZWI*T- ZYE$XW#2 M=B=P\!1B.\:4S*"5^N*&3HM"\FV:G*BE,%Z M[,3>8,4UF' MLS),33@-38:I\XO/1Y]/S!BFRGF3!^/C'XJ(^\;3=@?RX%<._V!W&*C+-3;% M"-BX^KXWFI+WQU6"7I"W][9"1*]+M#!X=[^QP62$TFR@=#S M-!]*7FK;L#/0\#Q5PAY<7*"]]IDQ5@=I% I&YKH3IH;=@;\B@ MD?R:VTZ3V=660L,Z78@;?VO506%J ML5C'J5@IU$:RQD_5+I3#G>1=F-\=<9RNV7>3)V(V1(PI>W8AW2?2>&;R(IN; MPDI\4J%E2[T8">54XOP;,YG'1/RJH?D0,ZAFN8O.%GE2]XYSK]9SY7Y8%V\@ MG=901"#DY@I W64ZU%(B!0+29%^><4%)[@0?E7CX!IEICE\M8N!] 8 ZZ?P! METVLE(N^ 9GH,GS&$?ODK0?'=G46N@KUHVG'Y%V%0; _$!W&GVD*E=Q[.@7D M*E3G:8%\.D.^B;GAI8^@M J.8YK%?(YQS%/UQ]2^A,TA445 =B$P ':+K5)] M2\+;1N8MYJ Y*ZS?FIHI=Y=>@"_(QZ%'M*0E BE$:9G3<@0YU P%-VK,OGR%$BIFS.GC MQMSI[O_+#S^\_?@=Y*+]Y6#__=OW^NWKXF2N@1T2FHZ*S\=O4B8)DZ. M-GX+A0(W1,Z-QA*H93(-2_*IB+LSYZDHP9Y#XFU^.D_LU*[#=6/JS M)!;8]%UJG8^:/,D.GP_QF)/8@YE//\I]^F]\'!,&?3]\IN6#0#USP_0^ M6:5^7JR,J(JNER _C$'@)[/TE^\6A]]]6.SO[R,G09^<:/F(WA\LT.'^X7=T MNOYRN/CQ\'WE ^^U)\]/.8%^8>YRF@ODK.!Z/E(F[X1-U269*I,NA.DVC)HA M6-PP"Q3H$Z-9T1PI.3@>4WT^RPTV5&D^JY8]2L27"X ;$_A&#[ZBL+?!V&>1 M(Y)M&QK@$))7,DA85ON-%_>^((K!Q(\8!5F&B!>XWI/G0CT_4< @AO1B>%^H MV8\N0R.S)HQ-0NQ;83J"(4_)(6'D,?5:W#7XAJFD(>8X4(5H:-(K(J,$N M#U\YS 9+B'DN^=-;>9 S@(/E([FY_J!G+DR47L.$GHD6[A8VN5>K+%@FYO40 ME$F!'G:02<7KDFTCL7=LWA C,UE&W8P&,TG>Z;.,AC(!M?! *- MLY!C#_2; [.8 F,K,G.[!AS.%^06\X+86U)&YE!A61H<8%KSX9DY+>()^5RS()Q:K1(\,T $ QIR)/P,*M,Y6DXDBZ_NJ4Q M=-$=IYX/FWZ4\BR(&%.D'+B&0)O=+*"ARMB)&?T% MXB4W+93>U,*ZO,0=^-=J?^!AV[KJ\8JH<&N%=:?F+[=#4+XLU+S5PI:\):_J MUTHK3X":B+'"R98+P:^KMG[#_A3V&0/([B\'#_\,,.LU)XQUAGA<7: MH@U7@%QRM 1P8B:T2[2F?>I]Z_3RS]]!SK?ZXFTSQ8]TA* GQ+I"K"_]4-HL M)Y$Y<\?I+X)65@G-D/XR"0]6,C;%V4AMQ$:)7M9.+&K" MWC.C#(H?,29O&^C,Y!DORP*-#]B=A MS%LZOK]%]Q@'W N*W6^ILK=A/$#8\A,.W#!BL',P%2C_&J/[-/8"\OZ\15?WOO? P)CS@)#/F+XA^"N$L"S(&A_RUD0/G0C)5$5-6WR**/$58B?#*AV)$/#(@H3! XZ^ MU2YM3+'UBLX.2/^A]! GN M,E&/>',$/]1]2?C8[Q$]5<(LQ3BHKB8[Q(JEP M50LSUKWQHU=]_W$"ER+%\#4 WSK!Z.5WHFH!;!08GLBK4\./2Q ME<9,#Z8F03C)!/-7*ZX3\1Y%8.E1(=B6Q=J:0. S.ATUH;:54U*,/X92[Y'+ MQ&7^7J-;*M??Y'F#!9N/=I7R%QS3^CS#HQ,Y!4/!B2/&*Z\=)V,.%.3K;^F>9$$]RFVC+& MKHU'NH&1"C@V4)K^5^H^C"@,)5'-@>>8,B8H[QAC:L1ASMU2<+>DW/VNF3MF MKO")U -O5G6V&H^8(%L:A!4BTT_@I!,],D@6Q,H\+^5 *QYY0O=RE/6KV9BF M?R*$H2V;@ QTIQAI)FIR@A"=][?K_)< T__/WOO MVARY;B2(_I4*[\:N'=%^]+$]8\?<^5!Z]6A'K9(E]3GAO1].4%4HB3XLLLR' MU.5?OT@\2) $0/ )5+$B9GRZNP P,P$D\IV(I&/VBCEHJ--G(\Y@ N1+>ZT( MJ!SU/.?O'%3DBZ:,0JIJ." M(OM)*/(<>QL0W%;@%*]GR_42;J2U]*<7:$9!L:%GP/B-JCZ6>=+M0QR%$1@^ MA$!0^K]]#?GX,XOB.XORAVP&PXZ-?ZD.) *)-S@L;I,$C% "09X@[!FSA_%3 M %G8$K'] Z=X\_?]2FKE@5"E):?+O!\.(6EXU[18$:$5RM,FJ^T#'L/5 :B4 M1?T^J^V3_QKZ6W\-G8.+HPO'%&O+0VD?U]]3%(+7* "1UH<5%S'T$P:0%ML\ MIIODV^]3$F<59,S-Y&&M!?.NWRV>W_#X8DP>N95&7*]BM.-'^(+> <1D+<8\/#5 MQP>;>GM[-3T3(@OH)WY+OK$H/L)]RI.W%AL:96D#NQ7'>V$9;V4W^"]QE'3O M7UOJZ5YMZ4Z6/B[$RNFC0B N*M!Z/4*T2CFDS9LV60OE(9&LQ]:9H3IYJ-T8 M:!=A=V9(3UL:@25#D/8:$+04K;W@V?O.?#',$=Q9.: 1\&1Q&IH$RQ/#*7<_ M_9I]8O2J=J,@6E8:*+;_ZW_\Y8?//_P'Q7ILK"H5GUZ7O"O@CR>&R\ART*53#AZ\[8)R6*8:(C5'S_).QI$!"#XZ^/J M&XOE'#V*+6]4R.M*)<35"HDV*+G*>PQT%2AE;92%AH[Y1PDCX)^%I@_LPT>' MO[1J>K'.I&'AK.3O&K\F<>?0L6I8.%T46NK298\((WF]N(16&H#*<;0" 36; MQVB/H7H#:_T1H5@N=\Z**!P9*M(K], P(!ES_$@F]$C2';03O" X>!+FX:EU MAF5UC?#SLD5^FN'OW#)?#^_DRAJYELIOC^@[2TS+2 D@PSM.@?ZTJ#6@+=?X MGOM.E./L\)L2!)A6OP7I!SZ+FBE(.H<1%,:F905O7JBS5N"E9S!!#=^"_]8K MO7SB7> F+&4Y-AW*C#DGA\?(P1^AXD.CM8PK"OI<[U",=>E7K&-^0#G6W=X+ MNVH K(@/7W)!UURP18\$%TE5HHD1,F9Q#1R.LY. M 7\78!#*,Q"3$ ,E).E6;FP@TBX=4ZXO4">*/_FI\4&)>O8WT]A%F.^^8KC M?:#(+^IWQ^>@6-YFO-QH 5#U2F8=S0DU_6/1*&>6*9K>CJ?*ECHU] M=X@N,N%&R"/F._8I%$PT3"_36?3RN\4;E@ M5#W2W2B' 0&!R180);F A"O,9TJV>8;H$7^9XHA;B.TY_KTJA)Y)=VK:@"1- M\.=R!]F)_RHEBT.G+%(C!D_H6K%=%_Y*TLMH&T_Q\[Q'%ZTD,T&IO@G)4K)( MOJ$8$51'=R=#>1,XY;VZ,=-");#,9#V8>P)>HG8._?A>E!L_8*ZO?FX@6(>Y M^%P&6N+OF0#R2IVXZ]T^B X(D?>%ASG "],IK%U5*W"U7? /L3:B>40%?&OL MN/91<>;"^!QP5:4MV$0X5T/]$.-+>U+>>&L2.5ED-U]Y:6<]"U8&:9[UN^2+ ME]*\KR:(K!T!PW(ZZ'L4O)."WA11[S5&U*$Z>?:VS$3^B+994,#\ MWO#5"ST6=P$^M'N4?D3Q+XNG*,AHA, 3:YLP-@F_1-'FPP\"6HFPI(\4-7%Z MFBGY-WC!P4I^GEA[9UI+9H\0$B@"BS:06L34RN<(_DEHA)EWJAPNKH1]>_%. M/DZSYKA62QIP0"U :QTRCX:D$DMPWZBH'XL=N19VY$>R(]=.-# MKAD6AP1T M60%IJ%*9U,K=]/50-%:TFZ;LNU*@YS\000(8-:WI [Q\M25N+@QUWRH,7,ZG M60H\L'^Q!SD?\1_7 @0@+P((\)207%AHXC%N$81I*<1-#SH-*/]1_#)_:$%_ MHEY(_/43(DS)+9++%' .^$%)RB>%=B/RX^*'TCUJVFGT:1%TMBJTVF M.0R#A;3NTT0-=P;"0,A;5V[&1,GJ@IN?BH;U5+\A0AEXTSI)4N,Q82C-N2IP M\HX1)\FA--VZB M#T"H.DXS0J%@3-H044-9M>(Z2?T=W/)O"=IFP5UW'VE><856KEB*E2L6^6<6 M]#NDHL[18ER1PAW#O,PXH6HI5RS1R;PMZ-6A*=Q)H- M] %<1O8%/1INDK5 QRU6&[GYYF 8E (LZVB, M'FH2>$FRVO[DP:.8KF)2FJYDC\A_3-BO25>Q@GP+T&,+0F5LLF+-AE.,2?)! MXY>?GX(4M:Y0;U$ BE%,ELLK*"SV8V;:$+UGM=WB3^3&@F5(A*0, !PD YVN M7]2_)5[D-?_$N(KRX+BQ$\QP*BPL8&_)EYZF4,#@N)743KL(#A5S(935HH$7 M+&(QKXSB0&R%6-&,!5AP*(L:-/,AM-3OPZT@:UZ[[/="Y;(G-XKM37T412^2 MF&C5?!Y?^I_'D=U1.M6NJ]2AU>I6H165NY?88 NA_$9X 4I8*.@]2GL]J#P: M]P*%Z[>=%_\RW1,S!!8E:0X6Y"&RGR#V];APJ11L+6/#XW:GQ2L/4J)?5[!B MVK:7U,AYS!N%4W9%HO_N>C:S:71$LZQ&&BI= M;WN]3J5I -FDM-1DM?;I?J)O:#-1^Y.A<2O7DTI&#[<8''Y!K#+:H)%%(:+K M,?[+KBA<@F=_AZX#;X_O"A;8+@//[]U.C;_!!Z(>(ZW%-/C6N MVCX.NA510U@=*L-A99=A"6YG^H4C1+*2O&>\HD$6V5 M3EKA /K(4+).2B@Q>:X&_@/_-V:<>62-M);A9KE>QYD7).2_:".4 MWAPR#0?^G/_ @/B4-Q8CIB(.R*<% T4L1WJJ-*ODEA&TQ49T890NUC0_*S@L M-K1?V11Y9SSC!E0P4O/D#BOY_E+K%#.'2FMZ[K[6!?W>041.2C^"$\*Y.W"F;?=;%1 M\" D$:\EQ]7!)L%7:!^CM4]KW*%]@,AS@\53H<9L9R&^6!K:_K+%J: N+'^, M*)9; Q3K$^2\8T>NE%5OMHDC"SPV\L>.R"?$QG8^?U=HNU M=/\=<54(#)V@JB_*G_U$G86$W9-/"^,ACI"&QATY34K1;@1=JL]"WR5 ,D2D MV-T6;5",*?""0K0=OQ*-KAG#>IWM,E(9<0"9N2E.2OC:I#+T^ 2H6+&M8$D> M#]KC[0HSF/"5QF^2YT1NF.O5?8\UW\M%G<:P6-J"I$@K.'YZE*\[5#+QR>=4 M)6-R!L"*S,2(5\DEYSVO%87%'[&- M;NG7<:-IQT8^%]9WO 147LH)^B<+2)=_G21+=FSDR_)^C0*>50KP&_ZWS(LQ MH,&!FG1]D'4)2,3^-E0=_/PKB_PS"^$[=@KAES1L_,SMHG" C2X9?2;;QL%P M4=BNZ)*3H7./TDLO>7N((_#/;BX.WQ)X=VY#*/2/)94EJ)=#=/H%?QU\:<$_ M!;[U7\/7L)KVFT7^P47QQ0E/Z/AD**7D+)_^:W%SM_KI:7'SN/JZN+W_\?KI M^?;^RV)Y^7S[X^WS[?73!%Y8>5G,9SR[5U^]NRA\99+5Z MLD";PAUD4O*5?UZL_9HLJ);Q_T^@9MBBDJJ741-EH-T1IZPGTG14 MV&:WB- MT16B_[T->;EZ3"UBDV15Z_NJ)F_$-DF^L?CUAGWM-XL-,0Y LP6P3K#>5[2O M&P1!>+QV/E"$Y'P"X:F0(D,PCT[SB&84HS@3M/0@'AS!.*@+2"?"M)$\D MP61?PQN]#:*/Y'>+K]X!X RR#5K0$(>D!,>>U_#G-E4 +*F97G,HB8>;A9FR MG(F1&<-H.\JN/U]_P3^ !9E%WN, N 'Y".]V<)RX2CM0P%[*-GE4%%D/L[R% M&:^$,(C!@#=(2_(&:0E;?MPS.BQ2A;BMZ/8VCK* M$^3=>F+0L6,2Z^+%!W$0=;-U3VP@T7#E5D7$L,T_O"A]N3QR&A??M)0II;IP M&HBMB^QU-KS=[3T_WG7O6J1M:+@HEC]&%$O)K/DJI!,9^]HG2&+C*--P1J@] M&1&S=0#Z5T#TKVDB'4>A@>"Q,=WKZ7LD";E%FBZ>U;\/D;HE?/G3=(Z*Z4D@ M#1BZK1Y^"TT7#!)''E!,?EC2VNFL+"OU/_*8I]8!8*:]0KQRFDXBC-LS_Z8' M0(("Q7[E-=[WO*XM-Q@*,6%.[=<&'%4\#REK*\2P)#Y!'M:+8![XV> M>8'E%A>K(O=.:(2;=W?@.Y!#OA! =[O]Q72[4:YK21*I4 =JWOE;M/CUWY$7 M)[\9O4PX\981UQF]KZLL3?#;">K6/>8<"H7@B.(L;AQ M]O1%QXD7-8H^I5Z0Q M#ZI[B*/7V-O=9V"1X:]I40+C.;I Q>#.P@MQ_1?K+-A7/RWH=T'&JW<_2Z/% M"Q)F31/_-Q5I2K:RG K\NF]!B,[9@-AI#U.E"(D<55#KEQU9T0_N2HF1(W

QRNMMJ+@](A(C#>ICUN3ZI/>H:+Z<.I) M7+:6*% /JQ;#Z,B_2"3U\:NW5?L]@U.+U\2YQ.B_ N,$8M#"_N!;'+*(BJ0; M-*4(AX&4?O>9$D(! I9*,@]9!?\I:L1-0JB2;LNQ9DAO9%B/7]DT#Y_F#LK[ M*$7)7>21:%,6"QF^/J(U\M^'CB;GW\1B!WSUTX)\EQ @__*B^+35\/+1Z:,* M^<@]Q\4W2 %[)VJP/WO?+V@^V$T<[7C9-"R;%47:1JQ8SXJT82+Q-NI@ ;^8 M)D'-&GU*7(36YL<4*&(*>(8>+YW\K_$%]:)[LJ@6#E1 ML+G1)9(T-,RBO=-Y=ZR*X;E4KW1$TW]B:ONGT(H-LFHFZW)%U!G37];?GK2R MAYS1CVI7[&E:81X!V\+ M:ZF"UA0 $U-:7FNC*&.!V7FUE 5^?.L'MUUPFS0BA!I>9&$06,G\_&\__'KW MFT7@[_QTU'=E6D*H+%+S) .[H6U*OLAI-7:Y%RO4J7@%W*=2^\S#Z1(OCQ?G M:H58DLW"DV/\'%5O=%2+B"3:4QRBH*]0LHY](J& '8[6&*,-1'L>]R\HA/R; MX/"))O34>YE#RAX6W@C!$SS(2Q?^=N&!8))@]AG%6/B+LCVO(Y?@G]8HAJ*B M, 1T?9!J=E%,BYCAC\"=]<+#_T[*'L4//WV+LI0,\?;P12_@4RXB(J\GV7T)T@%G&4HRDJ=NP,PA<6PB<@-)!_9$&_ M@P(R1N<3P&] MXNW+/3!CO_>%0\KZ>S\ SMKW?INC.OY[7S08O_$#%%_B8_4:Q5V9)^LJ3I9: M\+4L,TU^9U^X M2YW+"/!0%:!D-/NT^)^?__#'W_WQ!Y"A_N?G/__Y=W_]JSM=:YI,D-??]SYU MCQV-^5P ^91LZ"/O1,DM"II%$&!:_18*'-""W-9MPYR2+!#XZ0VA85QV;,$% M67%Z?]UP^(A[*$=J M]CO7C#,!WQ\AH5O[[**XWXH8TV=V,@V=#"[BA1$H1: M\\V;*#F8M%#"?#A%RU?\^A,&W*]21;[@HEAQNOIW@Z%3#H]Y1R'4@[J/4AH/ M21&<"JM+;^_CLT"B+S>DFB]^^HC-:7.1I1BHOZ/TP?.[IEVPY1?B^@O^@<5+ M1O$^8/8)'SE69&N]2+XHM^8O7B2K7-6%SPA,' P^(HC?Q="97<9#7R)L)9756;U[K; M=MU3;2WQ3T5=N^WH'&(,)"M1NGE#!5Z7CF:4[3,H'L]9XS'B60[LF6*WV+L% M<M1:0$Y6BX9?Q!_]ZL7>M30/&BU4;;Z8I1 MH5,L.W'!T8'1*AU$B[B)L=)@UHCB?01UG#<7AT>(@T#X;O1-A,K77X@? *]1 M_HE)LJ-&Q546-*Y!>(*0"!J9"KWK^T8]T)S)\5]BEKY$>E31WC(/44+BY'HV M!WD2*Y 7C6OXZA,V E&T:J,U6L9LY,V.H4J*+NZ5<^ M+.XU]:OXUWFEHRL_P%K^9JA*;37'>JWH4ZD<%OOZD>->>L=. R/AG+,UZPF( MX]YJ(D'R A5%?8JK#-%KW5/6STM?Q$4-$# WO?*P_<4F0R1RW@\7?_S#8N,= M1E8"!L0UR.UKU?(>"[PFBR(Z%F2DK2Z$78-]VH^*4=U)8Y)*-7B#5-,$*JNU M;,:G3$DRR78[:*N J5.A@4 B$N. MHXV?WGAK4@1N^=WOZC^F"RWX2E@LQVN-'\S0&_Q2:$89AZF2%=C6YP>5%<9B M177Z)F)(#A;[P.+7[!.CE^(=!].2N,/1_5__XR\_?/[A/SC:TQ?/8HV4EN&F M'NTU."O.WZ$'H8V6) #,B;)BXU%&V86J./1%HZU/-L(;5[SY&JFZJ:K237[L M4RT]_\R"+*6MRTUKC4Y1WWQLY,7M_ZFJ'<0YPK1 :3HBPO6ZJC[IK$8,BECP M[&H*T]:U]6F#-6JT!"'48U^9L-[M,&BR0UPN@NO3FTO1 ZUA0H-?U[K\O#,$ M:Q M?("8?#[_AZVSEL2I4%H_W/PM\P)_>R"U*Z@IHGA1[_P0W:9HU[E@N+[_ )@\ MBL\7UB%1I 0%@2&T42*22@BWB&A X,;%&C.1DCZ'@5M:DER]%B*VTO77]A$ ME1:V0.\HS(@3Z34DT4?#/,P MAGWQR464?W/DBB3C$H"=;(ZX\!D>O@$98P+>Q:>.&>U2O9,NFSZA5]6+0;Y+ M>%M4+ OX:\QS66S&\*YF]KVBD>RG!?DF>>IX1(A5/_.8%%'U2ZF3I4Z5"7I/ M>:^O,:)'<+5E)[?OLU9>ECK4Z968\D4;&KER9%8)PY4=#(F1'?)<;G=0B'. M8@WYB@MQR>'X/B M@;Z2]BKD8-S$Z)\9"M>'7K63A 47^8J3E4X: 2_Q0DF1&ST3C;<^C%A-5V5U M@\XY3LQ#F4:\?.VB4M#A4[FBPQ&B+*V,RAURI SRGI=S %31$:,JX2OMMWBB MB'J:%(/N:(TI?-=0DO9K<\E6Y$$D?-&I&E4.B%#%C$"PHG$@:!I<@$+X31,].I:=X&M M^]N8+ERN,\?6/CKDRCF]!_QOP2>(JH(_0,-)UM$7L>_R_I.C>[2'1U1XT8RV M\ 4Z M/1 K3+*.PM3']W?#HA"[=VN%CWZB]=.%;P-;Y6 MZ!#6^UG\Q_*,'-X%!WCQ MA;;8(/:; N9% ?2<-Z#JRK].99J+/GIQ#.&&D$CXJ(%EXJ>"[QX_6 7FC-SMPF78BDS2\]>-< M^HF8KR3VJV<,KR*>;;+078U+\N+PU?M'%%\&7I+T2'AJ\+^^'!;D,PORG8G2 MH4;$NNZ/-43= .=EO"YAZ<5K#AK^8P-T;,3O(>L.[=/?TNUATR'1CC?ZR5TV M3]E^'Q #E!? -;T)HH_;D CTI$(1%8:>HW+:0B5%)=^7:)SUR?[\WA+!H-K* M$O.J-(IO_'AWNQ&QK?UH'=2\86CLA;0JR"/:1W%:A5HUSBH"O<.OE")#2:^?.^YB-V=6?;_D,!$-^##Y MGQ]I\U):V.+SH'Q>LKX3!/M;AC5;% >'O":8(&-)Q;1V,YU 4B/0B\6/F7/D M[Y@)/G]$,IP[+625!-7NG+1M)MQEC0RN'6Y=3KTFK>\>,LR^UU@I\&H":FV M_1T@K/(&*YTTX*5&\LKO3MR:W)Q!DQJUS$ UU@E$E'[LHI:]#">#:4Z@QT2< M&_R/7&C]R4_?+K,DQ7L27W]G!C/@4_C_0/#32$IMEG$"?460H=K.T&JB$RC6 M2C]?')[Q!\$ )4-,,]PZ\[Y=;V-F]EBF*9:'") W@?=:Y>+JD:[L2>V.<,?? M@3G]%)O3.,\)! M+G"CJ7D9)>A/%=2%7Z!:Y# +6TV^UE0O,L$IR03AK\SVU M HC5+8#,KV<_!91OPXW_[F\R+X #0XR>8,!X\_?/$95S:"RA2+@.T^U+2#Q" MZ0(+S?B5>4+K+"8N= #\JY>RO]4D)\-Y3ERILJDZO_70(4_-,!HG.8':Z0U\=='.X',@"42: ;IH)9:U4=.@G1?\,!4U:2=_'B% M;W#NE!R#L"U!<(+L^46BM6V!;2\W_\#:&U$SM 8QZ0PGD/H219L//P@P:%5C MMH'%SWRV]>?L.?;@&C\==B]14'V_2C\ZL2^U9ZB!RSO'WX5J@M2I2)MJR*TA MTJ$NJ*/U.FY@()#HG_*!3NR$<$3$&J,JPW;#*3-9PO[.W8%U&I65Y6_X'4]( M#1NTN?X.L0[+'?RMMIMM)EOG:R71^Q+_<14_1Q]AE<,IAMG?*5Y6B#PA[!8A M7M^ZMC7:T4[^4DW0Y#Y\@Z2JR((7K$K!Y%OK)YL M,TV:UW "\2OTDDK*@\JYKW2H$VBH6]OK,&J>Y01R?;6^IWHBFU&H>[Z1). MH*TXKW B(1Q\_8:>/Z)ZC$N'Z2ZC:WP]B[: (+9(+JNNQ.<8_*(70$YLR;>0 M%77[%]%)6*4;2&6+2?['(TJR "0""&3!8$WD^]0'TIM1.<0*D< 1"%\"" ;UM:]*AM0$&KY9P@QQUZQ=OC MI9!,AF_Q))%G&CB6Z@6,O0YSF/#0ZURF@GD"DY6G5X2 >Z@4(0 M1!\@HN 'Y"K*7M)M%M2;0NJ'%TXYU M:-!L,5[QF?T"/)]I)N;:SN"?=H+,>5M;R0.I.#?*\4X@=.>%FXO,#\"[2HSV MM8*R4E&N<983R$E"&.FQE.&D'&P]R-BTO43-]=EZLB/.LDN2%Q'<8I;Q_;]1 M*3I/.V^' MU(&EY1%. /T% W(7)A_;T,2+)H+J.IM,IOI!)*]:X=J,NF'6ML)0M4-4&9F*D=>1EAMXV G]H':<($)\C16/\S@Y.2EX"X0/F5("""Y_H[?^BC&\J87 M'T@A"PBH@"2]*,!?>.7Y18JK/-;G7"%GE55Q+L68# MZX *@YU\F!.[8: CE'S36)]GOE1U"FY'7:3U=YP@X)T?@NN1Y 7<>&O".VH* M=N-@)U!A"=9H(R M'J!"$T@S017<#/Q)?HJV*3S) M"G^.?H832'%CERJM7?S=OL1TYT'Q%\P@62&/;R$640.TX7?()WI374(WFF8? M/:'8&M"=Q:GC*[':?D7Q*Y9U"->HX69;](ZE44*5[9CC%B3TCU=#1AMCT*:@04*2(P9&,= *)ANX9 MVJ!.LZE.H%F]*6H+MWRD$TCD[B%X-T,03 BA%0D)R_0&8:'?"R#X-DNC^%#, M5W2G&/0#3I"L5N%(\%R8%D4J3W$"+85%D$:+*=FG/':RVU+V'Q83H>4M1IW2 M1\E$ZU%W7_W0WV6[.J^J_>C$H:R]AL)#MD@S87AV\);$@17;I._7=:>E:7 MB#K"=YP@8!Y.?''X2I(R".N\B=$_,Q2N#RJ/F,$T)] KEPO2[;!\I",F6L8U M"FKA]K4SC;ERN,;^,NS@JRS.=V#.=E:"M M5<$)A%AWLL:J TZP@'K,3(\4T(M#/0G4($IGC"\Z052Q0QV4.REGMDM/AG:& M$TAU+HC$TX'9QKY[?@ [=1/%I 9U"[6D][><(*3P^BA+?U?'. %X78_2,3OU M:">0N=1UARK#KI0BVJS@!-+UY(-F'=/!7"H&QPV6JKT K,W7X>:JXI'1C7-B M+^0\SIP;6M\%UC).%MLA_.0$K8L$>IY #5G5/,%:U^'/;*9]K>$F@U*#2K,0 M_I<@V\ O[!_JA5)[+./$'D-Y0 *-:BM+ YP N:;2E-W#1EI0>8H3:+5 YRC0 M*/OR20ZY:4\2_50GT"2OR\M I7^$7C[,#:E*/^#24^8%$&K\@_+ALP^:$]ND MJ)K*4WZ'KL;::EW[SU_%]%4JZMPFN%\YT7HH@[X&D$P1,Y_EQ $7@DI,NB)I MACN!#J=7/< *I4BLG7VK1K QQ FS&2GC9GZK!U23P MIW&N??D5OP9^LMH^8,4&KCR3V)ZRWUZPVMY%F&W 73/NH=EE'2<(,&!S75'W.#E$5Y"),D M3":N,7F&J\A4^84$3*,Z%,-]R D2\I0>#!S!Q>#F-4QQ BV%N>[R#<[];5BK MCU1W"K0P K98U0GBM&K74W(+#-H(2+FR_?&#U"L"'.L#')B5R ?1SW "J2NTQQ*!KPR$$7]W N"F6%9E]B]+VCBT::$WR">< M()O&6B8&PC)N1AIX19DT?ZW;2D=(A'N\@<\?*'A'7_'C_2;/G>FUHNM$8:%) M=41TH$FH+AP##5TL4DRYJS4IMPJ1SM!#(=M)=*%^1^*SE!!'EQ276;!O5P M)]#1)XQ<>('*760TT0D4:S%ZM-(O_,DHI*\8;E_JN/*AJD:XN8(JM/Y+1F $ M2$GH!&6#U&_)3"LD-NLFB@5?-_D=:F7G.9LUZ66Z>EC]5[5_ MMK0)HMS+^?P61]GK&Q^;\$H-M2/4:S7[Q%#:*:4BI>$4)RZ 5.R%_Z$ENN&^ M8BD02U.EBOK2Z.>.2SE!!JP]1\$[I,^4ZK[KZL1J)CB!4E5I@YBZM0P5Z4 G M4."E88H;:*G]V2W=WTZ@T^3DZ6U=%<2(_BZG\:!Q8C.H3@_5K5!3 MX(MBJ!-H*(-R#+..VLQW N'Q#ROY+7=3&%PDJQ YL2F"#9WF[:K?'<50)]"0 M"=_$O((W(!?"FP]$AV6<0+\LD:KZB-9'.0'\TUL4IR Q:X&OCW(">'6,++4[ M/Z#0"TCQSW##.UIKIY9 \QVGO^1H-STQPG$ .?W(+(3J%9Z"3^BU*=57HU#64VG.X'N^$( +7IG1P"AW[9>'8%X MA^5M'H2?G#@/17O,-?+?X:W716VJ1SN!S#U*#8M3RY SGVW??BD4"B&V>7PC M?&H:J5:>,QAN/1_B*L(O1)Y.HRB?)QWDQE6OUO@J_>#$S#=1?!5E+^DV M"W@AC^(R2YW61C.=0+(L\?,60,VZ 1_I!!)5X^V5'V2IO.2G8JCU.X$YZ"9; MIV)05[WI@G:@$SM!P].>O$!G)J@-<@)TA6+50@=S @U]$(*ZD8?)/"<0K#DU M,/G7;SLO_D6-7-,<-Q C3K0V;A[=!"=0:BC?85!\NFFJ$VCBIQ$"!B$H2_%R M\I^= +>O3BG8J\=37&L?L:] W$, +%IMF22$@=143S";X<1YR#OV"/UZ0$[% M6BH6E=3\QV2>$PCRG@*T\0TQ\:+LO#]0TP1KTZZ?@9+;!.B?$,=;VO39N7]Q^%2>0%W@FV%):)82:SG4"444Z%W-"Y*%/JRUF25CO]_%[ MR2HS77]/L> .C.G.-PD8Z+ZV=7,ZK1R$109\9K&0GF!!X?_Z^\MH4[.IJT$%77NI)7%--8YTXMNT3HFJM[GLNY009RJ'5&A.79)P3"-QA'@#Y MYL3^H>O071OF!/BYJJY[#VJ#G "]^1US\+6Z(,YRKIL*3G,9_,K!CK#BGU 0 M_'<8?81/^'F,0LQ^0$R*Y;Q8,=B)76FTYB5FYCR4%^(:O&C)H! X M1]1V2*2I2W BQP>U8**=XL19@H 1R.' _P'^\^X%L'L&A6B-)CJ!8B[X4@8+ M)Q9?:,A=470VTTYP J5Z#*99+(3)/"<0? !UA 0DDCI[(-G'>61BWE3),/.B MXUI.$")7U00M-S?U%T K!&V3J=:YZUVTQIKH&[YB=0>6['04>8FW>ERRIMG.8'<@+[/J6N['5,1-]X<&&TP@(%1M\J& M*4Z@Q7,!9/#SWYP 5##O@4QV$T0?VEH^NO'6 _"N\.N\3B.)A:+^JWWO!"L* M?1/%3RC8WH;X5860+=)LHBDHH<5<-XY9GLS\')- @P,QN%\E.*:@;)O.M<)1$E5>0RQ0NH0?G8"W'HX["$/B%7= MO*8YUG4ZGNNR#$/\NM'@K:I>)QOCR([D 2X/7KR*B:BT(6HSSU20;TKC-/L\ M#F0]:NM!&PCGY8H$9LQ"<$"-RYE-8YH+%K^.\A? M- JFVD*,!$.1?X)QTK)3TT+@!-&5#\3%X1E_6,7'#*;9OS+*NFF*TLH-XYW8 MK\Y]=8TSF2L&BUQ(Y/Y!S/*A/(3T KD#G3N;U<6,Q(.G:?37,DO?HACXR*"V M*M5'W""=>>TMIM_]7;:3FUM*/]IGQR7C ;N_\%C*1#.C M"?91>D2010JVK[;>$Q425NC:* ^71?I72 ",L[\2]%K)637S5RM'V M]UZ;^)%;6+@$"+O$4RDD4GKWM9S8U8*A*I)Z'Z, 3*4YXS2T-[9=S0EB+#?_ MP%M('H_G2)$^(Q>4'A$6HQ,_Y0H(51L$G4'9L7KL;SI!V/)[P"HZ-SPD;>_12]'U=HL4*7N30N $T;'$2B(YA0ZHV@;&ZN%.H/,%/P"Q%P!XFQW6 M^Q)B27U'S/^L]O88370"17+"@)'G.994/4MIOP3RW$5UE4306)3Q8[U6=8(X M?>,RL-"P1:3M>!Z_.D;XA^0SSACV;_SP*=VEUW$05H#?&5FOR0F/*@4[LHE @5^PICO\<(%975DSM4WI]I"KI0&L[0:@& M^;&#R.D$6A5O2MDC('A=E U?6BW@!,JLYC5^4N3)<.+O3@"L>" 8D^SYS&A6 ML6]A+=EL/BN2SEQ?/-P9;4W MKC3"#: ;'(1B[ R[.09=+_JOZ@1QZIEG:KN+:JP3B,CV0]3FQ?TH+E^29#OZ M;]UVO/L7G"!:W0*J=5XIC5'F2UA7PPM#2 ();2R6:YV5Y ?M0"=V3L%T*M$? MW\(-BH5S"?)X4LI:(O7%[Z(/%-,_^3NY0C_F]YP@*(L5AY!DE"3$X7:#M%T, M]#.<0"I_C>^T;6EKH^R+BUC$E?:?7$*[X5HI<\,I]M$BA_[Y(U+(O^6?G3A" M"J\]9_?ET!5V]BFSA,Y+K+)5FY+A+5=V@DAWF+.%"0CPKS%J2D-6#K9_/.5I M-)5HI=JI-9KEQ#X]1=L4BVI@D>9_O$+O*(B(<8JD^ZGWS7BR$ZAJ^\*YU0YN M4-E"70YLA,^X0;Y<+ZD%C@@=&/&-;*/BM%K*"3+4M5,PDVG%-^5XZS:GDH^A M5B)'/L*)71#2KW3=3BJ#[+]\W-B=4Y1HK]4$O[K,:33-B9W1G7>=L=EDGA,( MRFMA+=-++X[!N*J,MS2:Z 2*?5-RA%(FM_B ^E@,71/L1DD 4G_-"6*6&Z9J M7@KI0"=0X!6-FFL>.K9KCF&4[L1%[22ZCK?!MB[DALB"SA M0;9!1A/MOX_,V&6>[M(TP3Y*FK+T5QE^Y+ZGSQ\H>$=?HS!]JR/8;KH3A_0* M[<%LDE")7L/QI /M[Q@71?!C35SZ+,)9=O9DXYS8@Y*+6RF2U$=99]V7T;N\ M/5GM1_L'I=!CR?U\1"1RJ9U.W&LA)XX:9%N#F5&1]B_\;/UPE9UMM"-(HT\N M'^8$M17F[#SH]0&%7L#:8Y > YC\[)%L81TW6QO$BX;739%J1F,TT0D4[]$'@P^J M-\91B/^X1H+V;U!;H>T:3B#.C>9$J@:#X9N_U_5(5P^W_T1 I$FRVCY@,0P2 M,]ES]I3M=EY\6&V??"S);?TUI$,4^P1[@M]W]5LRR*I.['6A2&DZ3QG4^&F: M[02RRO07DL@O-S'K9CB!E-C CF?TM2DPKI_H!(J5D)752^KYT'0HY!+$310K MVOO)$.^QG!/D*(*8L<[R 06%$UI4 <7O*+G*RQ1)C0N&R\L,<6&H4[LWT"=0HH32^K)EGW?G2[+ -^U?DZ6&.H-,=Y*RE.4?K0O MS=]'7-E0!&I7!SAQ?&6)-[*"_UBAD/4(P.\S.UORF*V!%G>"5$RQJFA-)IJV MV4PGD*1O!FU#KF0[['X030JTF.G&4P(ZZVI9[R1>N M$NB;).50!M.<0$\FUSVB;58$MQPT@6+FLYU MCAXK [SQ:&<1W%QR%V=S/79 M*FNFZZI.$(7[BR=7),JP6<0+FOXJUH<2$$OB]?7V.$52 TOA6@ M,S!.;$5Q0C#7+)6T)B%W)+VRYK?6ZP:]5K3_O"K?1OX#8;Y0\96Z[->DC2AM MK.8=:H]NO^6<."/0V2^\HCG4"BEEE9=Y4T:+JJ:4Z@-VB6[;?]?M+" M))7OV>=EX07&0)!BFIY0!(AK@"]AL* M JWK4QQAO<; LY^"SGH;;OQW?Y-Y@:S,@'20$VR#]"M?;7_RX.JFJYA$VY2> M]/S'A/V:2#E"IX7LOY>K[1:#EK_ID,".#U:6HE@20VDVPXE]';!? ]6%F/@AKF2M(]C9K9[E&JJ-<()O&):4,JVV:8Y^+E_L!DN8(_@Y=!]X>[Q;F*OAQ\B6!X6;3 MG-BWSJQ5)G!#-9V;&"&>\0@=NK[B3=YENT'9>LMO.T%HFGA6%/-DEUN5_JL9 M[@0Z/WJQ#QJVMI!=;9 3H(]_[&@S8#M'GG[;84(;&7(N#G7SG^JJC/ 9)\A7 MLRE#UBK[-Q;:P2/VQ2:"-,M<4?QEZ+6=(%1N8H>GE;CT[[#TH*F4KQGO!$*# M<@EN!;L"$P$*-\ E1F=-LH\Z05JH!T[W6T:#XE89)/16MH MH6&2LZ2+.4$*DR9<N4FGAL&XNE7 MA*6%YJ0RQ3SK1B1>4>'S#R_$,%RU'55_=V)'\H(O3&%*SBA/(*P.5GO%GU1DXF[,'R8:'T1[GO 21Z^QMRN7 MU2E\>,_1!2H&RT/%^BQHGV.I+>.2GYW80>,\+I'K)5K31L\EG2"+OL+:)8;^ M%8X?X,)R L-$ZN7IM) 3)"@L5%P!N(]2E-Q%'K';,$M&^%J4?34T>+5>S@ER M&$7]%;7DH:TJ#T[ C$OH7MXYI-!D<2=(=5EMT::W-&B&.X%.R;:E/>/RD4X@ MH0A(4^^*=H(3*/6N@DBSRJP5833_O'77)&\- C>SZI84?[,O@5UOMPCLL*CP M*N(37/4LXEM9W[F:#660!9VX*N:FZWZ&;_O[3V[<6Q1L4 QVKBN4K&-_3^/P MN<^?)F'(]7^CJ4[LJ=S 0RKRF]N#R' GT%$K_2DG2SR26%EC X07A6P._I#2$# M:5,]V@EDI$XQ@SAMDWE.('@?@72S1RE:ON(+3 ZEVMNO'NT$,JS5&3&F;'B5 M\S54J=E<9.E]E/X=I0^>+S5 FLYU M&&T^?:(2M,0.K@@N8F)?JY3B"J#NGB M(0/;EH5!BWE.(%AJ)DBSW)^B;?H!3C#S\,?VJSB!/)&96=$KX8JIV:5V@A,H M$066JCX)W"=Y5']]E!/ LVCUFAE1O2'Z&?9%[0<,$0;LJQ=Z5$!LB&QI&&]= MY>$F(M)@-=Y',=QKJ-N)55*$9TJ-JJTF.G$0L1)*C42J_*32 "= SNV[) Z9 MAJ8^0'=R4%!TK2L-YCF"H#3*G'J2>P>KZY9Q GU%PYLK/\AXE]RF((262]CG MGO5^E%<9JE>G:1KKQ/X)Q;P-[-!MT@[:K^<$0C?,T)8GZ#&!:> M6R'EYN413@ MZ4.O96*Z\4X@U+=&GR !#NX>&>;3UC/OBU# :SG!ROS2+92>ZB;YCB!&!'#P,Y[ MN]O'T7N3-U SW ETF.6]A;:EG^$$4GG5IJ\DY)00_29&_\Q0N#ZH_>P&TYQ M+\\*B%CDE=+K)[7O&\]V EFQ$A(O!JA)*= ,=P*=_$EC6JGT(QDE.H 9!>?#_<.'>O0 14RO6Y'W8&_B! M)L,(_R",Q/PWR$"LQZ_F/DJ\X$L<97LB$R3XVZF/3\&&6484B153?M\)@DL4 M39T?1S/<"70T2@#O P@-!E1VX!;3J^C^?[\OL,7BV2_"+^2'/6:[^)"0K8?? MV==KJ*^C^!T%^#\[C/P/?_K#'__X^?>I]QTJ2!Q^3\CPB/\G]W3R_\(C1:) MA4(Q.890_>L_?U6%X%>E'<&B,@HW:/,KR0Y&Y9_@*?V$@M^)13V[Y=]FQ&@$H M6=J" %/IYXE 6N(/;HC4%7BO$IC*OT],)^KXNL8,3B@R*B%8>=S$0-Y@3N4% MI"$R_I=$ V9UI!5 *:W,0!7'3@0L93*/Z-6'JQFF]]Y.MO/289.">$DB=8); MS-.^_S],-JKC4[[MNTJ3@/V0O@;^^"2)/)J?7QPP"W-9+7H@"R#0S"B$*TH3_2P%J MR2]8\AHR."4#)J5@$8S*RQ1?@@<."JAMU,*3?M:D"&@:E=7 EHVU#.P/+8#] MP0JPE_B/J_@9BR1-H HC;0!*SN$J)GFS8>VB-0ZW ?)#A/EF\'_]O?:V20=/ M)7##]V/D*0 L_3P12*2(^L,;%HZ5ZDEMR*2;^^Q]O]U@@=C?^C3[LT&-4HV? M"&A5K7X!SMJ0B4![CCT0*IX.NYO'^'PHS@W38Q&][BL!$Z;\C MK/AZ%0>,Y%&7#I\(Y-OU-F9-QY=IBA)J"U98%C6#)S:,+<,P\P*J^FIL8J5A M4UN,8R^DV2R-8-:&3@RJ<5*5!/;FN5.9Q>G!5+ %\==I >*U"-1 Y2.F!>S& MCW>W&S58[/?)3=Y8L]FEUW$*%W'O LG^[?O.# MG)Y%ZJ+4KR4K??6K111O4/R?O_K37W_WAU\M]K$?P4OVG[_"VDJ68$ B$JWJ M!? ;R^:XH\10@DC@@P[BB(QTG1P5WQ:CQY__,%=Z*-QJG"Z?YTZ7FB>/4^:' M,V5JKD-.FS_.E39R3R4GRY_F39::=Y33Y<_SIHOHD.4D^;>YDD3M".:D^?>Y MDJ;!\9"KR)$@E-G[K*O-AZ#$VGF@G IZH/39):2L"R\A!-D8/DW<)T6QC$M MG$ S%X"E@3.<-C.7?J5Q.HPV_SYS"5@2%L0I,W,I6!6'Q,DSP,9),EL;<"5PCM-CMB*O/&:/ MDV7FTJXJ3I"1YR^S%7AU,8F<.+.5>>41D)PLLY5UU5&7G#2SE71;1'ER6LU6 M#"X%D7)JS%8"KD6PLQ6X#6)VN5$&E@*KEG&6;F=:DV;D:ON MY&TL+J,PB0)_0[BKT(NNJ"HT>>F^HP:P +K X?Y-9[8#S=XK$R[^54 M.V &4^U=[EJ7#WE:9O-X:RA<87T6DS,IO0@*\.5CK8&NK)U[CU08:*?8.T:; MC4^E56C@>ANR]I,"AU*=I^:)%@\6E;IS$4DX]>H-:IKE I/67Q*7+G>]B1BT MHV]B4>HIUA#Y$D6;#S^H5@VH_6P-P.>8E"T_D$M'[Y].^% .MX9 N8\3/\0' M:*BM/2_-\RR^#VB/V2*K0*X_]O*QUD#7E =6\\Z&2=:0>42IYX=HPQMI""V4 M,;OWU[X*(8.)+KP'S0^!;?6S@>6[([*?$I0/V%%)&_A5AC4MYPG4SW)$[F]BF9H*]NP"-V1DE/W M4.$SF!&1=-31NR5F0:1V/-W$_3$+LO5Y&!O=+;.@8-?7T9SRLR!CNW=3\V#^ M,"B9(LP57"*3\8.I]\.-0BO7CE3SNUGX^&9!D';L7>U?')18?Z7$"J$-.!OK M"+GZO(T&OLU9'#EC?J7PG#(B_7$&1-)1I\DY.PLRM;N!)B[@69!M(-O72-0Z M7@%+:HGXTPR(8_[NU3SJHU#)M0O7[HK)W)6S.$Q]^)(V<& 6AZSY*NJB$GB1 MVI,F49\#9F"/.6WB&;!Z>< (KP!WTM092*921*N,0D+7V+^I5[^HLC(^.5Q- MO'T@U'Q#J;_V\H#TX\C"/=U$K""(/F"+;J+X*LI>TFT6U(VNJA@NL\DN)#3B ML[>*R59LB/GO <6D6JPF0+-II@MHT>K(RRQ]PQSE7ZC:/Z K^X9;C3%I0P<"IT""_5X-Y[DSH$^AJQP%@% 78EHQ')GX0H>@()U[CX+ M;\M@E.,/RBP,Y(-13=9KX;2M4%U)IWDYI[.N.*3MY?^8K+;47G=<6AZ%.<>B M0;%3C;:8+OJ.P@S=X+,-MF0 YB<_?;O,DA0#&E]_7P<9W&JP2.#_VSQ[WQ6H M=5EIX.)2]RCE/D\N.%QXB;]>AILK/\C2FJ)@.LO:]D@!4VR ?*PUT']"X )# MF^4[BKU75I)\M:V]%PTWIO4RSB.LV\-V:UC48Q/\[D$,&3'DHOC=7Z/D*0K4 MFKAR@C-W2\XBFD:[=MP87*;FA;:KV"M*$D=)\A!'6V4! W&$/3!1B D9X$.^ MW.S\D#0IANK@++I+!7K#+&OH4'GE#A.6O^M^F.%SP((=L!QW@;91C(2TUNOO M&'@LRF*A.#[<8CF'^,A (H@"#-HK*9F.$KV$-,X7+9,1 \LV] +OM_H@JT9; M Q]+2,6V*( NCW%#1VN0S\LOG0DR;8!)=6+8_/@K(MKFU)PI]%2EL;XC3I%;/P5[0@ MV*B:RRRBE%L36Z+?S")@M 6A*IK4+,(=#IO>#".[D,24'\ M\9?H>-R,ZC)YQ^%R%%S/'7I(F,RUW[S@61-"6AEDSX% B'89[?91B*&YBG:> M'ZKR^++](TMH'OASI'BR",PO59@?$7Z4 M$S]%S#-"L7Q$Z^@U)*OH>JF,_EDWGBT"RW*-(8X!BR3]BM*W2/7N&DUU S&6 M'L# ,\&G,N.X@Q"<%Y5__OR'HQ$Q?_[\V1&+62N+2+G80=G>, M7NM9NH4CS MX&+@+ AD9&HH><_E%)T7L4HF.^DEDY-S7E2JF7P,*R(-2IX]%6Q3+TY=(I(Q M8VHPZ\PBLJ+%O1/.W+Q(H[]LLGS/00ES[-=,8\F;5U)Q,]-N;RRYZS9N'FF81_#YLS2V;L?P0;ZG78,F!G]QC?:SJ(&H1FQS0RZ@T:4 MN5O1OP/)JJ;B02/'CIU2\D#.OYZOG<*FG>M7(]@QKL,C/$!50WI.H!$T4!F! M'(W-A+:O-T'T4=#L*$(R,2\ UHFN$/WO;9B7@V?/>G-A&-,%;&8Q5V TKOII M--6>WRO;[P-R KV '\#;L$>X*82ZY]LFI MPW\.$#E^X6:YB^+4_Y%],(]SKT^Q&<,PS,'ML) UI&E*IR9J M0QC@VLZPTG[]=T:WD,V=62.T(1F2U'"HB894#'9MQV[#=Y0,<9=T"]G;,>_ MK4=4+U?V/U;MHOD"#LF9LI(L>6=!8Y%3OXJ]7!PJWY/4V8V?9J 6TJ8BFXLL MO8_2OZ-4([<93[=7$\OS0^#NJ_#*3_:L1NIJRYM<2+'2SW&'8ZZ(8IY4IEF-U33.+#=L=AU<^FUM_AK_ZF^B>)' MM&<>6:R-%#&5#4^T9J)#]XCTPBH(K^/IAI-M,O=W/\$W0]+,0OK M[18IQ>J)@7"-F4D4OMX:X]#ULM566;PWS!)XD%AU6TZV:!"K]($T*K_9-.LX MKW5^=Z@\[05?XBC;D]HJR9I61T*;HCC2&)>Z+0@.O7+X:,<8N%)3:'-'1W7J M^01- \+/?W;I#)4;1+*E6F_ + C9W24HDE?TL3;K$LA!*_:MB36T6L(-/F"\D15O;0M2S>=>"YZI4HH@\4]!!ILRO_E( M;CW%).&H>$&3Z*";8:_T*=LFW<:87_JNJSER_YNWM!39W95T\V$"PLT_KMN= M RXPM,9RVLH9]NLPFU]A[10W[JG!YD@SU&=^&36=P8[I:N9[UW AZ^,&KF6D MI*?JBIG.F:XKI2\:W7E/E4&N=%*0P-URGRB!KU^D.)0E"Y;B-1KMOPR0WKI=\&\3KU83[ M?*[9)8F#>D4A<7>'FSOTZ@4L\M=T)N9\6 -Q M3=.&FH_^ZUMZA*S!&2N1E)9:"U'###=N8;-UJ GQ^5PGO!C$@6 D_",+;;A" M+^9OJ6*PQ5KL+RWB%52CW;AN^HTHYRHJL)[/?7M"K_"8/Z(]%,D-7X_KSE6A M;VH[J1IN+U.@ I'Y'329Z<9];-JD4H: "3WFZ<9E[K2=Y0@# R+-YX;_+?-B M#%EP>$1)AD_7M]#+L.A;M"H\CEN>H\%JE7B!D)MI?,_;KF+MIFL!;;KLAI/= MN.\=-U:\\:;$FL^E?UJ_H4T6H-O;'[T@X]8Y3*? WQY(I81R6SN+/"")4^%" MX+\5EP'_Y6<]_(KKWF+BL#>\ 1F^+:NM'KKF=[WO:G;O?ON-A>O>FX(SNO]& MB?OG!/Z!S2+!ZV%N7F2-2GDPDO\9+6M$/"@1ZKE9&O(?8,Z MI-=)ZF,Y0=G/KS+(:N<^<)17BB4:;8397&NHW7A^#,P<$UJ0W_ %S78%G K4 MS.;:SOL7,N'-=JQYGL6 3V^#N+^VWJ1/NUMF<^W=L2A<(ZA 0)*#_>07ZB2" M/RD#%M0SW$L7-3M[QM/M6<%V>WSM266GF%<16VWOHO#USG]'&VKU,4.VTU*6 MHT-I8*09?KH9UM#06/C,L&JQ@$5FDJ18_,9OK>DKK9Y@/V/-\#:IAMOS?DD; M3-#**C07&E]]?--)WS_MV]5EI8&U"Y8&>Q/%3RC88C$GB['$@TC]"@,]H\UT M:QMV[<4A"7]$,:&XV<%KFF4-G7OT(>@_,5;8,TQR038UPZ_U,FZ8=LUJMYEJ MSK-HRMFNW)VI?CZ+EEKM2%?5_F?1*:<=B0QM#K/H@=&.CFJ%19A9EGUOR.)W-A]'KW\_T:F\=XL3[RYEX_:Q-G)!_/1/2R*R5 M"[MG1:&3Q2RGWUE;,#+.Y?0ZJPX&EL"<6F=UH9]M,2?D67OH8-_,J7?6(LRM MJ#G1S@I$#]-L3L4)U(KC"$-[)G4^ST%H;9%0N(F4*AJW=FZNU[!E_OI;@K99 M +H'W0.M^VB(9>WY ?.PT2J3 Q/ZFK0?"S*,@Y8.?5<[)OXVW%$Z^VWJ E_7 MXSB=(\?VTU$W!!_C,W$2W8OPIGBOKS'T@ >U9,M@-&*59G,=>!>XU?P^2E%R M%WFD\4[>%[NPI9N_#>U7M!GY6&N\1*Q#4'R.MXTTVN\N*[G!P=MUK3*\$[-X M^]I1KM>5FT4@0SMZ=KJ[TT4[V)8CC%JI':-H<6ZH)GW':XV\EA]>O!%/09$X MF"39COY;2[5OD(\X0"QQBV%OP79:0RV.O?"56K26 8&(O'ARHS4Y(1=$86Q) MTREA<8#T3NP98V+$@;6&O+P[R"\?O&DHP;P+SQ/<]@I;SSQ'\ MTRI+D]0+H6(R^0W%:RRT A0TUR:MD_W+(+,1R"]90%A%A'NT]^8,46)Z4+K;1LX9"V;C]&> M,:?&S9US\%V338=MTCS+4DWM6S,?Y>T^C0;-=>=%XT:U=QBV6-(1+M"N57,_ M(LZ',PCLX!BO_(ET;2YKZ5$(4N]JFX,*$FF8(-:KIH/-N]V*#I#A>KM%H-\6 MY_,1*PC@K0S7^,X6#K46873MEW2 $%>,Q6!P:2J-X'%MS_W;K>8 ^M_"F'JH M_T6 YMV:,!.#&'S0WEI2H/6";KQ^+1N@]^(GL["T=B9H%\XT"VMH9XJV9'&S ML&]V)F9[ACF=X=&VK*ON7G^$DN_T[>Y&=_LJ]V?0*(6V7W&#(6B[[XU&X/GH MP<\Q\O!_#X0TQ\@/P,"9'AJ80660 YR@1/>+PV7@)8U=K$UGNW%SY1LCO[8- MU)C/=:1E-X[Q'E+(&^YA99#%8K\8#O"Z&KVLJM%#]\_-KP/Y(/,-M[9^]%MK M-)R>LOT^(/YH+X"J=S=!]"%T$F(0/D>L2&7X*EP%0U2'^83E"M1EX/(D@Z]0 MP]-4%.RRDAN/AIR+E,L3*:[N+,PW:OKT9"&S,-484V\@9C4+DXW)E>W V.9C MGJEVS3U&Z>_X6SGG=Y]E"%[@D_F/*.99?\G%(8>60=_6"=5Y83?N>:M&T -0 MVC.(,Q7D%\F)BT5V# M2P=_$>KF,0>/CZ3XF$ZU]VI%V_0#J[E 9?;'*_PN!1'A#B1S7_^2&<^W][JQ MFU![KK2(-V,Z>_ANX96K=96A!Q3[ MT49V^'7#!X:L7M_V/H,-QB(#BHG9#^__ZB7P:7%E&;1ME[!V=+Z%>,L#M"G( MFEQB3HV/M^*T:":XHUIB(L,_>*_HLZE:*4X96N)G6Y]+RZ04 MX;V]GWH!)(Q!KDB&Y5 NH-TCU0EJF.0B,ICY9+N,!@+N(.3B7[*;WV,AFT^' MPFG,.Z9L->]&\U1KB*D=ZT67T];A$\)4ZX@U &\?0$HLM!'.?$&_NRA160;@SJ! X09WD^7'S%C?]A)G[P.3OG2*VKN>)L%&0WB!4N/:I-3 M;Q9$:Q'&UZ2NU5V()TW!\?0UKD.2"-JV=H@ MG#-16QU8E95HC%9/)V[\:1V!-5T[K6,D=.VH#KEUC/1_/I.^M>B@"[X[D[4S M6?7A@(RP_W8F;#N>;!K%R.C[[V?ZMC^X#>&4C+1_.9-V2-(J@SL9N?]Z)G<7 MI=@@K)2;<\[6__84-HMOY10^6\RZ4[B@XMETTYV*!M' G,QSJ%=J1%BA8HG9"\9M[53YJS-RTR,==[\H(XR'5F,MD,M,] MM,Z%9J8J--,"K8L,2UA-11(J@R8N[_)=SS1+OP^<"ZO[&_3LHLF-0T848P(&XETQ)F\7!Z\+)*I+;+.C4\7RI3!@G'8H_ZBMY M5PO\/&TB=CUX.O/32!G'(#V3)UF!_P +N[;_[$K6MK#="5"NXL9KT'1YQ2>@ MY3T9PR2D>@:.A()#7+]9:*\#'$OU]1U%#8OPGCHGG=2S0D^F'R=&TGM]C1'- M9\U;ONL"1;53)@THPC+X)ENGJ_@)Q>_^6A7U*!UVCF(]1[%V.FT)J&[T("7* MIF[JL4.'M>%+"+8*+_3HT\8_IPZ@:9IB38!DC.0&/V&744@>*I+JR?(^&Q0B MT]G6T%/PS9JGQXS=WHW5#\Z!]C@.1Y?V/@5M6IA)H)H[O9WZ#KP]EB(OHGBR\#SY8T-#6?:[--38P@80BS&8KT+WZMDBW\DMTM:Y@-S M<:9#*/9HN/7GVU%*@<&=EZ(DO\IZZ(;HM]9X%3=,2R:& QXT(M?39QWK=@[X MGEO MY$)H8CR:]+K3YI6'2T"HCE;SY].FGI-IM$*6Y:=QI.F3UN#3*NBI;,D MV:Q#1<]A[;UNEHEA;,Y$4X;*-A-Y%H&RK;FXJ9GS3#UUF=.AK*FSB$@>X(3. MN0IU9S*:FHYG$:_ G7<)X=$H:6]A/NIQQKY>]R3Y_ MTI6)!SB@YJZ "4L0NQ<^621RL-\2@>9H0[(LW*,SP%Y M+6[JG?TRI T4O_Z^#C*(W8=J[?C_-L_>]VY[)UUIX(MTC]*/*/[E*0HRH'/2 M?(\:9C@M7)S]YFO:2ND.? ;2A=@_13!(=1W/SG*9WK-V#T"0T3$AP#IMLQZME21%@G0[,.'OJI]NIX$T<%YYU"FT8%-NKQUE!8!D'T 8:P MFRB^BK*7=)L%=:+G;2?EF]1J#6NHZMII2O'23+"W7YH+T>$..?+:MN$0I0*! MZ@LX"ZFO*]U:WOI!W^._4EJ&U(A\"M0TZ-,[:'B*@^)RYX.H96>CQ)T<2>V* M0@Z\8NAQ)\R%%\#572:K[7/LA0D9?H4O$PC>8F&NU'_')%MNMV@-];FJZQRC M*'GY!B&R87/P]"^^T=3!6X-HODE* 7D)>GZ+ MH^SUC8]-ENM_9M#U468G[K>@F]M6ON;_JB'><9$IM[+V=3 ?\4([TK3S/LNY MN8W];]_/?W+DX>[$4)O"3.N$&D,:WY.4CJ?4BU.71*'.%!V"C9ZTD7&:,ROA MT8,*\>[J/R.>W*978U!)_P0IW/)M&274G/+;Z[!.4?>T)TWEO\_'I?&X':0V M9?D-\M(3/5?=T7;@C]@FUCFFZ[ABNKJ?.YJ?_'FL8\V7=^,9;.M<'YIUS,(W M<(XW.KKTEYP)S)G$1Q%B8UOB?4JC]2\K@A*)MX&_DBKJT.T%A8G7( 0[( ,W MI T\ V2K[6VX\=_]3>8%P+P>44!@3-[\_7-T'6+P#\ID@K8K3)H5<>7'F U$ ML;(0:F6 -(O>*Y*PQKM<^>"]W9K1#M8 M\+[-+/Z*>,DBQ@ETT7YK?OY?J[2?_PV[8 M([0R2AH+3(_SK=FT<&D37$P.V6&OL["7Q[AVSPS>GP*!< -M0>^]'=)J-Z-\ MREW":9%AMTEOK1[T$\?'XJZ_[_V8%PVJ]V,9?GVKR2-KC_>=J^TXF#K#1,76 M#2@^1'<*K<>'[\ MHQ=DV@=\0BBLD5LX!52_UPIZJM%'>UJNOV/QRD]0OE7/$&M_&Z:Q'R;^>LPC M8O3IH5MP&3$PS!P@+@4?5K^6%]AYF:$#?KWDC69@T, L3DVLY@M^!FELK]E, M:T?Z>KB\D="CH[X.^C%]U'Z=Y06\6L:PDS[[=,C M+;W -U$LQ'.I1,V)@;"?9-_1+<;+9%3=3K-P-$M=6*)GN97C:!8D&\['9$#G M 9PT)[TIG5H7G#@IYMVE:#1_CWA;2YZ269!3XAN2$&1N=:4&\$.5'H'ASNQ) M[T"C$XRSO=8BX4F3;4"A3_#4S2*O;D2A;WA7X4GO2*>^E*=)BE%%G3DU0-,Z M>5MI:9UG_>PXICA+G;:S:)DU&K]0R&3S(*I;$D+=TSZ+3F6C:OV5 MYV$>!!WE6)M&1\RB+=R8\5IY"8KVP1V<]J<[,+ULV#7&9Q:- M&,?F5XTA0YS*I\Z9G+P39I%,L^BH.>P&=0^),.8IS KXEHN2:A7 J>)&<'R/P M8I,"DEA>&)IJ+;Y\3LNWF\1X3LL_\;3\T\]WM\5+'_WDEYL8(:R](ORNIL#/ MV%6=@J'J/C^;JB).[3W%T]K>L\^?!H&YN' %OF LE4XMII2^>WRITCK4GE&\ MTV:8C_/!4U:#)Y'13SJZM%-@WHF3XIR*,7%\XFD3\IQQ8'L'CN#QT2HU)QW& MVRD9\#1)<6S1+2>^"T?*-;@Z? [@=6.3Y"KU.0YU^O!J ^U\NKB]H_!SDG^5 MQ++<1+%Y;.I1ND3S)]C(U'N]<#DR]BCT=X,726@TH8'%)_K;KOTK'G M>LH#DO_*#[(4J2I\JT8[8FP84V5KSB@^;1?*F$ZL0;=K%KLQDJK6(]E[4'J_ MH_@EA4]O L8YH-8[BRUI MS28,=>99$.]<^^PD&//@;&D6OG]GI.#"%C,*W2%O=V9T5YB%SD$3Y\I2IW>X M1OI4#=_]VA):DV"^OE/#A--^2B:5)7E%^TA MQBKCX$%*[2$X7C+7"I7:H'0[(-PE=E\>-P;M1X7)L8(A]$5>9NE;%(.!Z%NX M0;'P0(.-+BEA0!05@7$RJNB0OD"O?@CVI LO -M=NQ(CED \VCLC(&[A=IA^ M?>"82#G81D>'V_B$#K/-@]DO@*@^4'ZJK[MA MP7:$Z*<[EA4:QAY[+"YW+"YT?G 8#\$D' MQ9TK"4W#98<\]_/8A7$81 =_PJ#Q:7^EY [1*SPT,R#X^+Z,00/#.MW.3?RL[=/+1TWYU9S[CY#1CMW[EO7<>=<<<&<&^0Y(6D8 M7;9SBSSS/1K=8S5A+[R3V93)_6!\DR8P+!Q=+H7 ?8@ D%/O=)(L.IZHVMD= MTY%ZYVHR1E=\H@\4,\QVOBH>>]1/.AO=;X3?Q:&.89^0_YX?/<93*<-&4[1R MC"\=(]GJJ'2HM]?O2P.'+%$5*92G4,E&G+->W,UZZ7BRONWW4S](U4^.<:J? M/Z*&4UV,<&PCCR!)89PMPT.:6)$X9B9QS(\(6#_^^3(*">/)O #Z,/S@1 BS M&KHQCLA-E,4-)T08<@KW^@3CIZV35U#F1V6;]>^< LDLG$C3K[ML%!S*V#*: MH;!FF9A'6.(D-HF!-DVMN,]CK\;3W7.?2%4EG@5AIX^.[GNM9K$M(YKX1GM% M9E6\^4A?^IK)9Q[QQ)@-Y[CV3F)07[&62J.[Y K M*2M'$5%:?[B/,7ST''TSZZ -ZR0[I3*];(GV(TI ?B1IM6B-__@0NXG)>ZX,[@29 MSY7!)R2V1 "T0>ZV8!POP2>JOCXT&.X2_!0>Q9\___%X*:R01>V&6_<$ZF@W MXVB#W&VF/=41?&E]GX=)<1H7DJ,E>[.Z:TB#=CTSK !XM)NDOOQ3[T872(Z6 MXPMG[!;CY(>)O_[1"[()1)K*]XZ6A,W"PO+U-2;552+S"+@NGN;9 Z?GO0 NCS$*4FSH(8 MM++Y6?T8L6/'H/7-SW=IA'"*48J>GW=JE%B,"6N?GW>J5Q 'WZG3SDP^6DD" MXB_R/1HT%_:L'DT20\+W;M!\V//]&CRG\O.@MH?YB!53AZSP[3I;(:;=K"$# M7?@>GG8#-_?VL%,<#-^LTV[2YMX#IHF>X5MRVCW9W-N2'M$XW!][VB4;G69Y MM>@=OBHPE-#@J4+PE%?%IJ)+1/,^! M=EY*(,T:\6PXBV*7[X$%1+8G^\0OB5B B$Y.F5-G=I/]\:BLOU.MME1)2X0OA) M6OOD0<)_#A 1"\+-G:186D8ZVA0I>QVMX^C=^JGT=XU@XGVD$)8 ME'Z+@A;8:&:XH9<8RX?R+@M-$M@LRO&;RVLB$9L$HGF3KBY(&=%.%%3F3<"Z MR%:ZP>8BT1AD=- )U%:K-#J.XBF>]W'4LL+AI-=!,VG>M-9>5Y]*$8 MXZ+?S:Q+RL B#U%O1FD$$:5>W9U..#J$*4A!?2E(8[?49U-H8SJ=,*R[2N)9=\H UO>\H>? .Q&F.!=_U.LXPAK[WX@?XHJ)$.^,H+RX%/>'8>D%3#7_=#)LV M>+(O#+C++(ZU%G798)O PS$3#E0C_(KQ YOXA=,NGG.985\UU!&NV'S**SJQ M]#3-PXS0FE:JPSL/;KXR JI4#_'&O%7Z1N*ZT^+GNP-DVS?;F,\6J'@KDS5XE$Z2^YULK5Y^,ZB MO%+S4;ZI\_ )M*.9]NF>16_E 2ZI\GJ>=C9W2TV[05B91;/AEH>M22B:1:FU M;J^ AES#YA,[:=413#E/V6[GQ8?5-O\W_$"^^\F1.C9S+ 03EMYNHYMA3]>D M9_(&X1/I!1@XR!4-$W2!0K3UE6IFPRS;Z#SA8P-&PSO\D;9(-V0,IQL';G22>J&HM$2UA'MAIMSZ+1#HP7X%H05@^>II$TT M/0.SL)-T(UK38S,+$TDWTBEOW"S"3EO2S/3-G(6UI"/MS)[D65A-.E*PB6C# MVDV._,HV$6M8@\G16 >T3H*UWY TOK]H ;3'.XJ1F6\0Y5=O>(;_#98&!? M2%9L8OFD+[E(F6]G:1^;$!_D&ZZ12OX&U?SD75=Q#5W\#^"K\,-7A/^Q+9JU MV0,'+UQOMVB=^N^H=&:JI([6O]3KL.T@7DT6W-![3?M;>(D?'9\$XRTW_\B2 ME*3F-.V0M#*3KHY= MSZ1"[IE)]\5A;G)=P)I%2,TPQ&LEO@UJ13J]8ZDPNLTT[*9VHI;AL>=.U5 B M5=H:K&H-DZP[TW.XX,"S?V,GF<7%EB+0:E%FIFAW7=X% HE9@,:[+9OD&#)M M2\"V7<6^7G[ZO#WV9=%TBBVMZ2\A9NF!"3R'N"0&W([B>I_:<&-L++ M=_(16OZLMM\2NETR2[O91'>V60!273RZ:98[Z!@Q)3[BT>@9Z[KP)">224./ MZ!V%F;3:B=$\=S;P%LIVKE&2 'FQ0O:&R2N4G#7=KJ9E7$!8V YBH&CUJ- 9 M+J!!"6Z(@3C8.O"Y0&>NJTBG6$C"VVZ63/[?2->[VU=H99^**'NNBMK!,S MJ6_?_>I+MV)NYW&XJ]_!-#2+DB/FE[^-U>D1(S>4.,GL=3,)(QO@^)4)=MJ!8]T/F=RD.BC1 MRJ?L^00?8%%:F2 ?TPUBM>=FLX]"'.HM&#@.T>2".A2.Z$IC(X7?5Z(%/:LZ M6RC'6O.(8%@>$#Y2&TVO^_(8^Z!J.]A71PWLY9?LX%VU55[#CA?C+?8G1WO/ MWSQK<26+'>U3P_,D&VD-[&]AC-;1:^C_BP@'W(!;%,) ^'TDT@5Q M/R#\$J;,.*1 K\^*1T4&=C8') -?T5[' ;P-[& JT!)'V!6&C80D40:NB"2S M\/=*Q3 I4;CP<])D,1:UREV)1:'FI.G3(!*7&EK():A9D*=-GK2:0YTTJ8RY ML\&5/&GW?"N6U$O&/FDRMN!<4DG]I(G3Z=GKI1F<=)#'9.3,-8R3=K-W(F=) M4YG. >R0^;I2Z6)[XX<>_CLMHX3 ,_Y(#QR+S?J*/%@!?EAMOX5K%*>80<+) MBQ(R)KG*8C]\Y?6W\3>] .A[C.GX;AC)QC)+M#,Y. <^)G4,O8X@H",+H,X2 M5%DM22OBL6QM8&FU^'$0YP'XVCBD42WM&F&NT(BGINWBQT&<04Y-NZ5=(TP[ M7'_^LR-J3,L06"7R8]@8]F37L901IRZ(C\.2K/7;=-**XQ2T53*ID]8AAZ5L MZ[=Q)M''8U*WZ=R>>FCM,+3%+^XHH;7TD;H.ZR2SK<+S3N"D..I#%J_?\-&" M+%Y7XM'Z1P%A9.Z]'=+&4U4U+7T5D:62&T11[056,4II(NM*0J4A9L\\9 M4?/.?I0:R4Y\J94ECF.H=PKVL8M#,>3!.\ _+3^\>)/C$?MKM-KBV3M6Y!B_ M VMUE9H1/SCP9C^MW] F"_"WE!NH#$(UGFNO3$?.A DM\YUX1 &\KI"?FM0V MHK&L8[]%I[JM_ ?2K-U_R0!$=HA66Y*J@$%K=9/-5K1[R^O%QVN7[J)ZZ>XS MX/>K+?DU66;I&Y9)_J4,]!K^._9(!EM\FR09VE!? !5O*8#*5NA179"9Q03.HP4 ME'-"<^J?-'4[W/Y!!+:3MC]WOM[&NW'ZY.OQ(@TK/9^T/;\/J;M*W=-%A3EK M,\U;BBA'G VH9P/JV8 Z,$&A'@_:)+0Y-L"G,0,H!I\-ES,U7)ZNE:K7^>TJ M;V%PR0_+=Q1[K]P00,'G$$L3K$?^HANZ[MF*=[;B32;(JY[%,>B%[]Y+Y!#% MSC:XLPW..G4M*N&#&I!.X7*?+7!]K,)CBX/3V>)LFXZ>8Y+W=B#$=SO$+HE3 M0?_!?RMT'_R7GY\!LM7V-MSX[_XF\X*?_/2-/!@0=_KF[Y^CZQ"#?Y":C;JL M,*R*UX#>E1^C-5Y*:F"2#+!7.^R?&281W,LHQ$=$:Z23CQU8=RP=\<]J YUT MG&4R-M@H*H,LVAQ83JW,B*089!_8RNE+- 90_1S[J*ALI9J!=@U4CVB?QV9$ MK[&W4SG&GJ,+5 Q61IGU6G-21EY[923'3CW.7AE0D3LR@J[Q98B5>Z*;X08: M4",9<9A J?R*\!$QPD@!\J#3) :0^4/ M'-"MC.2Q7*.2"TDG;0[12UIEZT=9O#GU(V,D(96JWNDPUU[$$RKNLTGI+7,@G@8*R%#\?A#,7/SSYX1IJ M *(]K?G'A0:W_!BG:@0^6XC.%B*%A<@"@BS7CQPJ$XQ*X]U @9P@XZ,VJMNL M^9B8S7'C66ZV^)A(P*<:L-:12DV2WJF& '4DEXF<-ZAP?/PD*[/T,63AXZ<1 M>S-FT?-931K#!VRZIL6VU:D[4J#/[?BN%F+2'4H21)&Z0LDZ]O<,4&T01-,L M>\WQ"&"K/3ZB4#Z10/B,XAT$/X1L#^]':4R:&!U2G950:#Q4Y*[WSE<4UVDF M-#)FQIVDB5DX[0VYLC'-3YIH3?RZ+-"=-"D&EHB,!,KY9!A2]I^[\(L0R-66 M_,2:8B;4#E50^4@,4=,IEKV!K3X7B0I@R4!K0-.^C?04U?JH2J'7S;!8;CN* M4^ "3;27#+0&](]>[,/KV01S?9Q=2X\&5"V(3@K'LEL[$YFXB31:WC 3D:6) M1C+&,XO8RV;22-C;27>2;J.05RDRK"> &PH:[1>Q@F;:6=T6R[BYNZ"=A=E8?J(+YF^"6GK9=S0Y9M4 M-%&KUVE#,[$HMG;P-6@K,R:;TJ^N/I(SH=8YW*4+UZH7IFI6^69!K-YLG;31!]"%GG^CB)XPJ3."K_:9G>O'66D5$T'VP-^(K];?6" M#TL((3C7W]=OD,QP$\7MG!5]5G2:#"+/'X((\O4&3I)^Q,QC#;<\>8XJ0"6/ M*,D"V 7H'R@.E&^/7RO[-<877'G*V@41%[=^)@:T)O+TXBNSL L-0T,%4YIY M//(HK&\^I6(K<;M?O32+"1%6VYP^RW##;!9U6MD(S546"2F#QAGU5884XJ7Q MM%'*F90O,OLL_NH]IL_S!PK>T=YILHJX8)MIIJ 6+_O2N1R=1I(5YN,<_N 79Y_K2P=P!W"@B_ MA1MFZ4$;+-K@$M\HQ!Q=)[ M>-+*SJC4HZ_S2:LZ8]*/2@HGG9\Y*OG(^W_298''(E]%AIJN:/ )T7 DWZPK M7NY!R:86, ?UR_Z5TC!$K^"(.W(J2NV),_"Z/J+4CXF7]%W;K&#-G7>%MF I)]7!_)<,8(5MO-[M@^B 8@ U M1F1#XX,X2*IW#K2H&S;S#@= =$GT)>QTJJ)M/D(:(KQ% <:7.!].BX],V49- M88VY@C:CF J8Y/DQ>P1ZK;8/_/R037A@O>W(-H#;,4N3U,,B0?A*?B<5]* - M"G2UD%EU1OJ2->YX&7A)LMK^Y,6Q%Z8K>CZOOZ-X[4.O8'^-\A\3]FNBRFGL MMM; 1Z%ZUZZ_[_V8WBTLB/ !%Q""XU9;WK7HFK02;H"U:?:X<+,8 M/.\5=0!;,WE":G]%\6M76I?F3D?IEB KI[HA?S1T&!J+J9^TB;J9MCTY_TF; MJ U/9M,;<])FZ/8T:GSG3MKNW(U>NO?UI.W, QRO\BMYTA;E_H=+2JP)C*JN(C4C;'L*:0D833U,R4![-?XD=+QK*B&I MG>,4*F7Y1MFPRV"F12OPB[E=6S'8D3NA+;$J'6HOE0:]1P%X3LI@:0L8ZN>X M\=PV\MF2HB7A:+/008VX8JE(B GOF07I].RJB69S*G:DXXVE!!H]*YHAK52% M[.04G06!6O'U!O8VG:',MBKUA%[!:_R(]E$,Z4!%FGJA:":K+;Z!*,Q0LDRI M.1?H^AP]8'CPD*]>B$?!,LMP4+QN[\^SO3URR@$$M G M[-%/?KDX/.//Z10;S0Q[(F@5* !)+XEJ9MAK%)4?36KQ^'_M/6ESZ[B1?R4U MWV>323;7U&:KY&O66WZ6U_:;J?F4HDG(9AY%*B!I6_/K%P /\<#)0VA0JDIE MGB4 0C>Z&WVA^Y/]*\&6>9LF6\-G%_D#0!8&G,E-ZBI6MH:6W MY=:&59:L[FPXQ'N02\)8MFS*49M_/^"$/DFE_5%J.IU-KFCP5T%OL:K6979GN: MO;/HZ$8*SY-PN V1L\8EBW(P+QQF#=/E;GJD("5_Q:2)I:9(KQ4+3<4,&%:3 MAHK;LB]EJN1)F)D3:J%2Q#;/X200:ZC'2I'7TA'GP!Z@PJ9:>F8=358J?R=! M:[IJ8ZM=*%\S6SAUF2IWA+=DI7C M5]J/I*B@ROT0#(LJG-V/M'HNUP/;_?:H/O@OWF>XS;?"C;6_/^K6&$X$,8'# M=S;[LX89N@O?:7GD-DT6MRM]^';O;>7I"Z:KV)/*Q#*@A1PRM'K%B/GCY!W" M)1, Y&5(\*Z7?J%< ")A5CHD)2I)G--D!6M@_I0DP4<81<1.Z]T)NAGX9FM M/-%>L$'_*._L9\R(=_0]U M6[R%.[DDE\T 2#KI3SA)!_!#,_2H>;PV$U9;:-[]YQ?O8 M+GX%<"@F022PE>_GVYSUOFKNWISD1 M!!/H>B6Y1Q23[+EV.[57Y&COVSZ)C M!URCJD)$"T>+1L-( Z[EK)$812>!0W.#JM/24M]2.0E\#C)J^%%Y]8&24C/ I:#)YWQ)NVC*5ⅅ3/R)(+($US%4K/V)) X["[N*(4G M@:GI[X3*YW#JZ-/E5HFSX\3R/";6F^]ZN1S+1N105E:YJL[(&R8'A:ZQDRB^ M. -"F=MMEE*,W+XK(!,_%I.;=8Y9TFW>Y!G=8D,\7'_2#A$JR$KS?U M)]VAZ\UZAXJGU'">*1DH[C4\A%2\V _;[C==?Y7I*C:KR-.GL3>$S5@?4;*9 M7\+LK0HL7W_Z44Z;?5$>(?\+GKU/ 0XK%V#ZY@P(K"^& M.4Q9$0IMVP)5UL[M[<]>E!WH-^#[M.0]'V5>\6%1 4Q%M M/M^:4G/89A0E'X0!$"WN1(PT1,X_5;1)T)P,%#AI[0&MJ4=]0BLG*(&A:3#1 MWLO("L,W"2Y:N=#[6_J^4SH%T*FT>UWRWJ(/6P,H1UUX$?UH$$M5,H\G+F&4NY3N@'GL6C7YY%H5*BZGI$['KE-Y7A2A_/?"WS& MZ)6^%SHAC!XTZEE5B/R,/?R\)'25 M1&% 2:#^,%UOGK+$__:61 0]Z?6_R65JVV)/!R2@?9J759[D=:S; ^R M%W=F!WR9;'=)3'8C=5ORQUKL);C=)C&C5GD5O=XX^Z310:6L)JA\CKN$\T\B MZ[P\LN@;Y@@ZT1'T!MIS:-=/,A^\,+B-+[U=F'F1W*,MG6,/_S2>F=ZF:2Y, M=&D-L;;19XP\HGCL&1T4XD2*;_%XN[1>X/$JQT2M>F"J"M66T/5V%R5[A-B8 MAQS[;UZ*'HBB)&,'X[4LIA=F1-R@H(JD2X].,!C:N15\(42V^"X9MAHT\!FI M5?DD** W"[$Z9;5 !RP$#>CBE*: 6KJ2Q9OM7WF:%?UT$L&5Q?;\TMWS(R*7 M9?Q;&M<7VLO+)CC&%(LV^H.PM$=V[6E-A M %80<[4]'7@Z,]S.K#YX#+@>FH,;CFXSR'ZD/A04_..[##..*#],X@Q]9M<1 M,S3^\5U:=+X1.7AJST<89[\/PFWMW_&B.OFJ4W9):,BW:FAV+&>)8V8P)O[0 MP\3&BPZQ=FU0 V;$?+]M*1.=;L4R$ZG=_*]GR8(&/=S2&F))_'W0 DEPY#); MMY7IR$>7(Y@HC=D945$;S*!1\D96QG[^@KZOD:- BC!C0($VR%C0D ZZ(K'O MHY@#\/X%85\L*EP=CJ-!\_Q;/I(Y0/XCP).7.%P<1X$!UYM[:^; S9\ DH?( MH^,X_*-H0^T1F@,[_^D(=J0.HSD0\V='$"-W*LV!F;] P\S\?J6'LQECDP[!\9"ADSCW6%5:N0I)!R]"7TO MSLI\)"I!DRCT0R2MDCO0M^CC]^C[:H_,:4@_^2=]/9NN-P_-O*PXT-ME[[Q* M3^.$"P_UI,X +2_W9J)%+2:\Q#ZBQ1#8W1.FWR[VBC>4LAEPP*!;DN:/R&8L M PS[R3 W7HC9K7VQ_\)N+R;D;S!1<5#L[V5-BS5FV@>+MS5Y@W"-F2-^+4%H6M2&ZD30%A3\6T%GL:[2:73WM:8 FH2X M['/- TYV"&=[ZN]A;S&(R;&C_*W4$W1FP@-+>>'JS%PF6#,1HZ)> 6T]M=X4 MK:C*2EU<0.1C)[8B[I-J?:[4Y8\Y;O_Z)A)XJ>""0>Z=[6BR%)SQ;9PA8M!E M%\BCKLTGY.>8F.0HI47COGA9^1?OZ'6GVE,=DDWVX6%$K=3RGU=$.8B27?&( M)U6TJ]>?;^]&+HFD=\7*WW4H9H%2SHE"1PB+4I@4)JVI]C(TRZ=X9$,H?*?. M$/FS ]'PB;E_'2.UB.\/LH?&HEM$==0'=Z,(C\+Q]CB6/?@WY%?I')M=4HK2 M?'>A]Q)&3-KKGXWN[(E)OL]:5WD9?N(1OVSXQ#LK#==&$.P^IP>\WI#?8]YQ M;:0_Q16@Y_*T(*N=$#ZT4--9[DH]Z^22( MP @[DYH"*%H(8(.MKRG:Y.1.V)AWTFI,M5>:7MCCXG:[([?;5BSBM*9:!TRQ M>?L;+)!%"/U \P?\2=Z+Z,]W[BW)]!%PFK$P5:09=#:ZUH,-C?!R^]&*)/[I M"#9DCS:F0X<;#S?TB,0@3-SJ>:03KW0$.S*BF0\];A"1\O7/M(D]7!S*4 \9 M=QK)=[JARU;B+S_T#!H30^\K;F!:*J5["'0$+X8WUVC$N"%^] C'($[>1)%6 MP-81[,C(9S[T.$)$8CFL%0BMK8I^Y!DTV%+>D<>IJR*L$MPX CJ/,4;"[CS5 MSVAX:P?N'47=@&2?ENZF'_MW'$$:V=0M=465,> X.@SR>U5V9#_S /+#>8L& MI-3A QEG,QF.XFP/1Y%AIKUQLDH^ULCF\51? V]D^0Y,9 +5\"2NAUG M!63$6>,Z[:PER#4Q+)*=EI,#,N[LV&O2O#/(!48LD)K(;0 937:HRCAGT-&* M+?->";)L1$<+N//?K':_/6X! ,*,VWPKW%C[^^-C3%"2X/ =S$,$7)%% M^3Y(9R8\L,Z%9@ 6FKG(PRA0%1[H##IR_9-/N?AK?3_Q^U+AT=5JR$']Z.S- M?+YU&B Z)4[>B[P0+7K@3+ &Q)T7!]H " ;;VSSR4D0;>>A#()DQ,1/ M'2W%T93;D90A\B\XF@8Z%ALRAX6C.8P#4:+VD3B:D#@&'R+/C*.IAM!>:L*+ MX_>S=&=H?#7:[4;VZ[V^8E2D"J\WY:Y[.E/'VZ:<9LV/*-B9+/@NG7+4T [A MIB#WLS4N.R0*(LG<83"#RN?, +B9 249I50(%X24"GL4B,=.'6 D3$@U!2_V M7ID25?V<.)2AFN(>4N=J_ "@#C;@D/?HNZ?*^']$NP1G%%]/10Q(=(U*)LQ> M9_R9F,77D;^CB*\]^#M)15ZIUO_=$O'"R"X\S*49E[UYP[Y&0IXN M^Q,P2MH7(I/:\?^;!Z\RZ:J89?O- M>3L&5RT]DI G/T$+K)+3=SV/R<56./VG7<8(ZG2A@SOZ[? MS?&DB2%D,J'CSO'\B@FH:ID5H 8C2->SZ'CVQ1"VTW1-.EK/:7;,-#V;CE9N MFAU'VNY01ZLXC;KU5&Y25PLR34!5^L[6Y22%'=*/R^_2!@)1<+$OS6B*OW.N MV%$ .N>*PDBBG'):JST4QXQQ2.X?4%A-2.T=B3B 2,ZN.;79+..J]-F,5U96S M'&-#\@+EA[-9<1IFQ3%SWYXR#V=7Q(Z5U+B;^$?<1581$OYA+C15RY_UX=/4 MA^=B:LA(A.H$KUG=5=7B*4O\;VNV5:9@T3\OO+3H.T"HU5-H&]:4C:K68]<_JN/R.V%*Z7!67[JC+AA/V6_FOU@C:#*Y6+?IJMWHB_1R^\FP3^1N:*75+/] MW+FPA.6:ZS1CE)W:0>%N6!S-;\1!,N,U%E\VLU],_GCV2D!GM8P2Z8+^K;\H6K<91<]!B^OF6I\JW[/+]U M,H65#$ZU<:45VHR44$6CH?&>6H5K$HH\C##I3[C'O=>?NQ!7>=S]JD?3KV_/ M1(_8NBC@GSCU3L>I2&)I3G:/44H=EQDVZ6UY2+\@*EM1L'I'F$A6]B6-;]QX M(?[9BW*I7#_B+IQ%]_4GN;;"%-6P/B<9#0ID.(S3T)\3QUH_/765-2WN(188 MS;W].'&?9+]BK(RQ^8W%$@0<]S?7AYJ"P:^27 C MHTFDYQQY$\XF54P7#^7WG!H=4'0TO6"$]Z!*7^W&YQS%A-0[U2(:D]@9:&1H M]3;BQM T\#$R .,(XG@U:*QB;C'U:V:2^+,%NQQ%M_TJ,9!H:D2LN$[3-P^# M@<;J"925&]"#::($M*9H:D7O(*-+3V_@!",YT"[HNC, M[0M'<"*J/S@'4N8EF",6:IO O&H$=AU'QHPZ[O0Q8T=Q;;_"+R2"&JG@*@/8 MD/%G5\U;5B].8-8Y-[$ ,HKMTZ) 2W&\P">P&[6?QP$9OS#LX([;U/&:J?,0 MI&[6C./U5('=,D.S078&-.JF'#E>.G8> MWC]25I/K)6H=0[X@[VG1M2,ZM_\J3?-M,>5<0$*X\+F Q)$+2!R#;FI]M\$# M56V9GQ,:UXB($'@DFL?4A&7PR^N&QKYW6[[KW_% &VC/"6^FK MS7E^\/QRX?QRP07OI(D:["CF[6=4G)-;70GJ+:.5JD.R1FI6.(I^^V\43C>S MQMA\@9S@L ST\XV;?HV?N\0#%1 M0S/M^EG3KV\-13^1K6$O(H)[%6R))IYF-&G_'94R37K2>G.!B_Q[1*A5W&_7 M(/ENL=AKZ(K+EC@6S]:LPRC,D*OPI&NULE&PF6XT?,IO4OH'L M^S]7>#I>T&0&H_G(KZ(@!6W/A7@&8/4(0M3FP[/C2D4-<[*)&(6MXP@^9/5M MID2((_5OU"RG9>(VT<(Q("%'9>%=A%(RA(Q*& )\0F^ X\@V9EU-+X'C^0=@ ME(B#3\+QE()C<#7?\>%X3H %Q-5NE^5']V$$Z<_O%,_O%&WT>EGG69IY<4"8 MORCM/#49"7_G_ ;Q_ 812DNIGW"23BY );]T?EG(.5%Z&=^F:8Z"JQS7!>P8 M;M/F35W98<)N<.8+.4O&-PG>H##+:2W^N%%FK::WF8A:_;MP42J\RG7J6E4T M\X"))CYYPI?Y#MQ%$Q>7RRK/WHBU3.SN MK\2:Q8V[AH;HTA8$3(=J:,4E5F1 7Z#7,*9F^H47T="=V?-C2UMTEF<:@%O@ M#MU?GS@/F+]M+=*IG"V-ED W.67OXC;C90S/^&O R&X@\U7=ELIO**#R),1C M_;JS"5;G,@3.OE^;ULOE*)[/10?.10?.10?@2!:N']%13)_K"XPGIP%.3,?# M^C#Y4L,Q>FX*, 3O4WI/SPT!YC@!0\?JN36 #?%S_#-QML\ 2+?FN:'!S';Z M\1G$W98&L[MN9T'W0FW'&5R])Y.$V>!_=FW6J "9G3GPI'LT-:V.+76[/SD''SQ_) H^.(P M=I!+?BXA/3(R1"6\FF-.).GN$5&I0[Z^3.(,>WZ6>Q$M=OM'$/EVXMW-02(W M28X5%-(8L@2^7F"RGW7T-BSY6<5F_W>6@#(+%*G[ZPO+ YS*HV.2&SC6_0$Y M_VFP:W:6@YC5=0+Y&"9+0YO&53?1H8C=,)#/XM@L(2@*UW5=@$:95J&R&1UZ MLTF1!95%IZ-8 $X%\\GIDGF38^IXX7GG!3+QT\8"""C3[A+ MO=P\Q71K KW)2L4IY@$#YB+O:)7H\Y,>K4E3E'1FVN.M9),144[[>E3_ MO$)$.B9LAZR2K[0/E_Y\>[VX?#_?YA&M?'V%=ACY85%Q'.TBQ"ZZ.%AM$YR% MO['/A<;,BE6R]/?HK>[GF&L*2IIGH2/ 8DMZXIY]$IU@"Y M(X;#11Y&U'J@[Q1NMSNE3J$6BD: 43#70F+<0T=1+0V!E!,GV]J\52^GH-9 0-2*70 MLY&TR*A)?8Y'R89)GNE4QZ6BC\^%N@JHX[&LB:\SIL@N%25R<:VC$SL>$1J* M&9EB[:I#M6@"]NQ]HG05!&&QY=N8-0DM!.P8+ZK (*Y_]+ /D5=4/7YB8YWS M6SR7IGRL->./[*4H,R-Q[K7'V-^JU&77'>76=NT_8'S :.>% 6-PH6^F,<1F M__?1'E ORD_X+;= M&+.21;=8IGD0O)'6MOTUQG7[NT,#S[1&^ ,B5UL6LL)E1M!(H5&Z?=+EI*6U.-[ZA( MD('7'9@"[7S#=2.&YVM_CD*NT, [W6QY2J2C+C]S&3]4 M9W4400:4P=5I'?7P#1(%H[1C1QU^1T-4K3\[FO<]"%$M#=M5_V?=8ITF[C[D MV'_S4D0=P\?SA@JW(/6):LR:ND58'=@4_K;04ZH]UYZCC&SAWMLJ$@C;@R9& ML! UXBPQU13KZ)0EF3:'6-^HP;G;]^KRWX;UWPF\=-\)U"1"GP&L-V3VMBS$ M2Q0H7YQ:.>,/'HN)JB_8 [?P)6=I L4>UAN6OT3V;<1C>BNZ5XBHJDC=?>$B MHXU)?P=F*W(A'0CKOPY'VK(<:CCQ$0K2&R)' M"RQ*3&3!X+,#8%(Y,_16)]ME7Y0U1$HMN]A^M6-NQN/,OWAVD)P=)&<'"6"( M9]&K11<+9$R<+7S'K:TE6/='40)<-5Z?,?+(?_<,E3,D?4R@DGH9TBD-.UF4YPU-DK^.FR2_/'/YS"C\O8V#L+W,,B]Z)

WM$4=&L M_2WN"?Z(=G5H)WG%WE;D8'Y.+M!AL#!% M8=2:=@43YP3%X^P]CVVR0XE0G] 5%IZ); 8,,'[VHAQ5>Z*%:KX@0B):\(BF MP@"LVEBITM']55J>#G"RZV.]J!BJ;U%BVII-!()Q[5@]-K8]GPVAR^._Z6A+[@YK='W=87(HVV^5:X ML?;W$SMZ>61#$\C#C!5VO$^R7U%&/T"QS\]R,5SAN*CU/N6H;7T/BNG9_W60 MU^;G'PPD@Z.HD=%YVTEP'$?PT3274N]<-OH MKM_=L#^9RQ$%*X**C!8MN@N]ES *:0FC1^331-K)= M;[ZFB(DP 3SR.39;'M+*< V9*RVH+1P.Y"RJC>W+ I):A]&;9 ^8[ WAZ M1R*? _1G,3QH310R]Z2%*FAEQ3K2,-R:5Q%Z;#3M!@>6@(ND]B?PCM M-N;!!6FN8Q_T"]#09 8RE.UW^K@_(GI%-SU5(F>H\3+6 "X("8T#UW 1F*=+ M#;DDC[-'PF3R@GS&RYQ]W"[XN+6R]5065Q,5,KO $4S(:FQ-@PKG:V^-X!6% MK049(5/'/M1$!1D;&N2A=A)T6JX*3%='O>63<4G?"G8<(V:$H;"B3R_,,)TM M[GCNXW2X:YKICC95F!,IMFGJSRZB;QY4_,4A5.A8UW/@Z*^@<63J?Y@#0W\# MC2%SIX6S 72"AO7F$J,@S$#FKC?V=^/Y3*[UCJX;-I;.L1?_YFQ+&OT6CK<& M0GLSDJ@W9R HO%]_[D)5S7#T#6>:!(\YJ'?'<='8< M*3(QT<2%0C*"QH)6)$>L/XC98D'1F^'@FT9LX!D:3\75\XAV"::6U:$&:&E# M$N(J#>Y1])/C;4Q*Q?A;I M$\+OH5]E[5HS6(H2![^$ 2I!^>+]*\&7>9HE6X15IHON;'O5R@ZE6[M;O=BW M-IM>[ ^'71Q^*JV..,'*]A3!)*8T7%Q:CV'Z[6+_3'Y.9B%)9L !@VY)KM9* M9L !XR!B1*:>=,I17[(^X"3(??9RH19IHIJ#JY\0%(U53X%#' M!8K]MZV'OYE1>G>:/9GL1?1I"Q.5Y%:4&M+\L8#.8E^CU4QXMJ?9X-@U+BE< M4 N!.\QFVQ*ZFQXFI=2CF#2QT!%I>&*9HYCAK)O%4*ELU2V;0F%SQ/:269YJ M!:UE@\D4(7G6H+;4_?F-$0KMBM/$K@$,Q"2*!K7P_W^9%&<+&[LU)3K00 M1*#OA;7*%).<#_4NLI5"0^HO]VH)[6)'N9O0$9.P.< M<;J>CLZS3'U+!C*^QE&35'+JF4&@D:,5/QM@U6J2$I]9'<&8++G^N"B;MX02 M@%+J\[<,.&*]EPDN+ZE5#!D],]]>1VB@ 8-0!MY+E;,!VKN^CVEK9-+2H2QL'_Y5X4;O94 MA/BL!,LL,7N%%U^QH59E%5[0?M@:1PU4Z&Z/%[0WGV_-EWG89A0E'[0D$LTJ M>D0I(M2:*M[O:4X&"IPTF*8U=:F V>\&4F_NAJA5["WX'=$@Y6TT9%. GE19 M@W/0455S@8)V^>;A5]I0BG:V)I]??^Z(YCL,5-%:0$&_0C1WD-K'PWCP,-VY MJ- HY: RI0VO7LA^.Z7C8;"JT=2 =2]QR)C2\PF;J2OZ.%J0#WA>%"VF;+Z) M"M7R5T@U$T>1,EIL&ZH[CGI(CX0FH>KDJ(OP2&AKJET ?#X]O9*A":%@^_M# MM>[K.-^BXI$2+=QML<_JH:9_6<)^]9*6O="Y.JQD@L7LP.Z>M#K,[0NN3])>'J) H#ZO1N-J[@,4QC8]QSXYQ+VCP81FC5 MJ:2TK3)=ZON0[(1_+(6ON4-QK;BIE[X1047_<_WO/'SW(AKX6667'L94#%*Y MAIH$]<&J;;,[32GFCPYN@Z[H \0L\;^])1'9>DJ!._3<:V7[<4:Y!R[GB-DK MR^H:(^BXI>E=Q%+[1.F#MR\,-D< ;2<@MW3>-H$[ D_CX'3%HR.0Z?$<[72? MQ&RL6P)&*4^OT([V/4GY=/D#^H,\>"&!^=+;A9D7-62M,P KQ6REUCPB'Q&E ME>@RY#R[W/E')Z 8(H'H,^HP)G#G>L]$%6[:UGP:8WX.$ M4\F7#QCMB/ IW8)=AOP3\&,4,^1/21)\A#2DZ @H>A3Y2/.S8A1<>YAV%6OF M[Y&[,_3#)9P=JR93"L^^:/E/9^'J:3?]"^+/S@+W@!-R.V3[A\AC[00H#>^H MNZT)WE_,P#M2?A!/1G83@EIC[)42T'/^<4'0FPO!WRZU9,7>=_XT>V6:=$& MM.F)HQYCJE4K'*&M76E,L"Q>I'(%Q'FK#]IF6?NN^Y$OXKK#K&U8X%7D[IH_ MUAZ]BIUH?!(6CK<&@L)7Q@5#/L!0XNZV M_MIB&V"U:XB[=8V)]IB8[PKB,RYW+)R;6R5()1-L=C62>'4$?"N9TD\,ZZ1^ M@B(0TL.*G= L\1OR.=DON:ARPK3EI47V?X$V"48- _CZ,\-> M@H,P]O">I<.RNE%Q1GZ4_,(KN;011BDW.L!J+9 #W33\RLV,C__XPQ\@>BE; MV^8YT5D]]PJ#-.?QES![JRJ27'_Z41[0C&+"?^1_ 4&C2] 3/CN0"0_^68G( M'3P=FY=03-:-B$1LH<0[JC/R^Z'^[Z&B3L%@]*W!>D-5HF9;B:9QK_0BDW]$*YOQ%>S9!GPVZ9D%CA$7+8,!] M)S 5S%>R5XZ?Q[[="ORM,?8(274W\(E+,^$$RS*2(]PE\JT_ MVDV#AP:);Z+D \23&.H9)?LA4O0]),!?[+^FU$BN_70KGQ"],&>M$+Z%"'!' M-Z4 =R+UC^2JPZ%/3JJ,Y+<_:(Q\0#A,J!N!^O_0%2K^2_XNA#.1TF^TP. C M.>_KS0;Q7WR98-T=O J@NHW?"3+5M.3MBS9?R-U!L@!4] M7"9U!Z\3<]F:P4:,)(3],$5&-/[?!U?A2E+G0AIN<\JSX:7 MF@T4#V!9C4N4G-1^H'@=R6KE+7^3X$>TRS'!8XJ(3LQYEN,"D8UCMJX*:D+Q(+O="DP.'Y MYZ4CHB]N^YD\O&SWA4J'/CIX;L$ZAZ;&S%]/CT[:Z2PU)OYV@C3"$C4.L]MZ MV]\7BQ"6I"X6($37XY;Z^&'Q%C07)YVB?)6\"F ..Z[T7"C#?8YC,K#=\[%Q2MJ7!.I>_NU3N@WCQ[ M.0YRMRT_PT$ZQ[KTDWD(I5)/,M'>>V6!IX\+B&"P37Z1N.E$K"*> N?5@%;V MB6J6S20:#7^9**-&/1408 K/ER:,\E4 @=OU9VG"UYD&"""^5TH3+.[DB0LB M&+B.6KLVG SH2'AN('U9T9T*"#"A0T>7W 3S068;-KH04M\9WJ\W3^%K'&Y" MGYIZ!1D26!Z2*/3)01WZYE8O$HGU7RD;?Z MP3^;M2U:!YQN!NX%33@W @Z-4&:(NXBC")J M3!?:_V&64XFTID W^U]U3?##&I(:WF CQ*:8^!J_, )H'+RL.#*DFVLQU6\D M+,B%0CP>1*M;#8;B'X[1&M9 E7$,%R[)!.#78-.17Q6Y[/E>JR(_]0>EBX6< MXG.X+52 PQK$HMHD>$N/N?D-H/LS8F13*JT]:$O@B-A8;QK/5;N7BWH%IZ[7 MT3BYWNZB9(]0^<*2OPZ96_J-:12IBAP1Q;I!AO"?N ]#%D<6&BP"'-A10-H# M;D*BY<(_W?K [Y$JQ:*97<'[#)0AI5.!2JL..2O%X)*X-X6\5;=-G=R@?KL* M5K;/6)4,"" EL9J!4DRR:0A.1'\BHW&:Y8%+:6D9+L_-" ME;Q64>4064-%8))[ *3T*!N')NM7-Z$$5I?<-RBV#R-Z+*(:J0.J,]AVS74> M(8CV+QB_1.'6^<2^1.L<@UYSRLK,>$3L#M-L&0M,P@V"G)?3](@V>5S/WX^7 M>[!14 ZFCT%0FC(@;M 4/G[88#^A:',;$\:GCL9'E!(+6]IC;@DP2S/XNL [ M\')<"_A*)Z C^L)[449_HDGV7E#(;CLN)+(9H AO!,E-1FQBHU5QZW"M5_D< MRPTO# 6R8A)PF[!A"-8)PO5G]2L=.%:?YA,=7OV<&Q30BKVJ,CH.&( &P)=D MN "@59 (82_/W6G@1Y ]*RV\(GH'$9E*XG? ]!^ @@5 /9CZ6\<_)0K.3S)' M@*.ZBZ10*28OIVC[D55O+1;K*MWR2;:!$=]],FB$LZSSC=YE)N4>K25LGYM* M:LM.3S'708.$OD&)?6)8L4WTS9.BX(:7Y>0\]EWI2,L2P;%?#"[P P1\\-LK MK"JNK1'1PH!+RNYX'/%YW*V2Y>.Q0#XH>CV]HMAWK(KT$.@OB70/67A[%?PK M3[/VXU,'0EWCC[QP1G&@=R#6-1[Z2U:'[C:NKOJZC2OMO%Q 4KVO&1$..RO3 M)MN?YO*2 SW);T!#E?@.,T&&[/M@R>XC>10\2?9!T9URYB< M56\V-/",KA$3R$T6=M!,ZX&UBF&F#O8V*GC4T1M'_E%]5EXN9=PXK=(GO8B3 M-.F2\=5SG7*BN0(<-48:]6:#C@I])/"1YB3$!<$WX-#E$3;.89"GE062]_PN M.2.FD0JTQ^Q'&$4L 3TC=V%($\\9-KM_NX@<([0H#5.W !\@+K@-)APH+S.A MQ&@^>Z4:\>A8 M,O\$-%&JUV5YLB4"+Y>5S'QVR:\[F!/:D$)-X)>!)PA!MX;"V?A@ZU8/V*'+ M6T>0C%]5B4>@ -&VT54'JK4*,'"-H *Q>9E.K6*VSBPXX$Q@-D\I;F0_! %I M0ZUG UHW61<"2@Q]\8;.=G#L,-L_/@>R&1:;,/9YE;M[SD!KF^9P(7?/_7%N7>3LS[)2""^[ MB&9:$>E#3-@++Z*T]?2&4%9.>$[:[ +I]E>T(Q/K L*Z1DV] .*M,A[B^R3V MCU.L<6*!KNHVI]%;#L3V%24QY).@ =.D)A-X&O. RU)FN76=>=P/X21I$A6! M?'D7OJ.>6U(00)3,<*[^^*30-ZHWMYNS0Z\UKH>%OFXIFP01&%G%<>4TB ) M*/WFX7QIN$?E1^$,=)QE9@G]&/4,2Z M]?TN#$H_Y2--X7_^2+X@VO'PN]_%WI8@N/MI@?8@P]_3?Z4_!LG6"^-;PN[/ MY._O?I?F+VD69CG]+7**^>X?W]%C"'\L)0+[-[EUPB1X+I;*<8G!.(PBJLC_ MX[L,4U>J1U:B9;_*OW\OWCKSX[\E$>%YYAE/:/_REP#SGVWZ@U0<&[27"C M727[GGD-MV57IPHM12=!BT\+2EA&9KN*Z!3CVN"1LZ5*%!X/P*X,*;DDJE/KYS[4IB[%"SZ=DQ^J$2F MHK82VSBMPX$JAKD#L;"H?GVX_*_=@? 1!;E/-Y(^)YUX9_J(TCRB1$L+9#0' M*JE^ZE4GQJ>^B#-'Z*'+[5.^VT55DU\O?;N)DH_;F+7N8])?X%MZ9LU_>]?J MU,O"O8>U(L#EK:HUUAUNU$Q@D '?&^P.]#=Y5K29X/?'()]$.7/1EA\\L&U5 MZ!@ZVQW\]%MJ5WW3&RU!UR]1^%IQ82F,#:P])%-+'_,2<0W3_]>TTT6+@=%*%XO4K\O - M,9(U];3#<'0?;CVYY:\LI@>D0?,QJRPH![',3_9-[;E1>%0><,(\1PMS<]!NEKN47;MX9C03%KA MFE*DOZ(.A"C/4'WKZ8P$)Z@:/B+J';I"J8]#YBU>;[X@_(J":\)1-,K5\RDI MQA\=5#U*7,<\.FQ\"I(*KS<;1(RS=]2J=-0M$,1K:+[:4IE8 3M^'3#V7X!> M%.9?FU0?"G<#M3/)WR^ZZ: M9*2L8P:A940;:# ;/$QKPUUW-$"ENVZN37FS\DO34^MIU#HCP=U"#V0%\L$7 M+R;\1K\JFXBG;5&M' 92=O>-ON=PBZXC;T=$[$V"+R,OW*9B$Y$_NGF&U2YM M4RG_>PA30 MFR3''+VT^3'(8R6*,Y\L.5^ !*!PO71SL+?;L"AI>)]DOZ*,?H#(:=8RR'26 M.]1(# /J:D!7J/CO;:R(O!E,< <+?$E37!6K/'M+R/9$[N_"'_T0NJ"R5WV+3_$)+OV,KVM8,U(;&M4^3'D/_8' ( MPF^3+ 4VY'8(+JK2Y%7!2=/Y8%$BM&AZP.N,! NF(@:PVF0(&\8-.G/<"1X( M#[*M8RB'@=0X:M?;(:O[N7.A"KX'',>@Z0]$_48T\Y-FDUQ_DM\,4VI?'6ZO M^O+3'>V.PL YM)YK1CX&G%-&VH6VTOJ>W\AV7M^JL>G*)]O,U)F<5U2D\%^0/0IKU!:0Y&J*W2B/H MSL*3!D'Z";)ZF-2,_QTP[I/SZQ[D3(1=^"O+^D"D<[N/);H7RN@B!L M:Z=CEG!(8^F^8^8\ MF[1,7=]T[7G[NPP-X5:SW%?Q75'=6ZNL@GMF75/+:N8W23X"46;VYBHR/2L:5Y;RE+X]CT7C]$4L+Z> M2LLH;&"Z"+E VCG4TB$0U:N#YU'LAFMJ6OKC ;L][JG.2T H(T&$\01TJS$0 M++72! 06J:@"#W'02%=O?M.Q>HWG@912Z\V&2-(ZS$"@J!2B#KP: T$">)/C M.&0O-AK1E#9HTB$@@9*D\U7N)>W\O^X$]ZR:^A5!DF,-#$Y M7S$N:'1M[7WK<]M&EN_W_2MP,YLMJ8IB2(JB7IE4>1)GQW^'>IH'N3%/)9__6HJLK%*;@)1 M%OK_J&FJLT(DQ6TJHD@EXYO@*OU\^Q4-&ZF9>TDE9Q.IQI/BIM.^NE()//+M M-_ /9C6QSZ+Y:BX.>^UKZ\NO[X=Z:0XR]6?\J;;28M;\TBATYOS]O4%_(0> M&(FIBNZJ+0TYO.;2$_%V=VIJ)CI]YYN]O[ MFE>FD@@&@2WN] ;K=@X>V'3GS+]IUVYZ%^W+\^[7_G:&\&&9W1[&'K[[^<.[ M'][^&GS\]T MLC-8PS2_&8I?ANI],<UZ/@>YW]CXSQC]302[S'#<3MG@J M0! K.(E$)VDYA 7!&Y.7_-DP,QH>CHBXDH:B\"RX%W1313\!$SQ$3?513D%KG) MO! MFV0>I# 8/(TS,B_#!F^Z,[@AD913&>&0*[D/;'DGP$=X+X0-C MG[B;&:PL!$%W*:QGHN)7!"/1JI M$,\<2#M2F0P+G1G:KZ[;8]30_E&R[D2RHN)[*)+U'3,(XG5@.0/O] M(K)$CF'&XT_S\MPLG@ZB!N9CHV$C>OID9<;QZ,A&*E4'S"G4%S0PQAH_)"ICG^ @YT!A^U M/=!Z#V MT,AA'CN1<3OX7UT&^427<40"^0X/@S0+NAEOO^>U_J@2D82XCG=)!)<<3N+7 MZE#>F$.9!R?/XH[\^.[G7]\21^"/X4.CP4_"3R#[)(BB!?'*=3A2P M5-2#HD#&( SG8":E9?93()N"8<"QR7#2:+^*"4=OTIF$EX9XZW \2,)OU^@ MAI;]]IRN']RY.=X>>%+-X+TBB#323*[;I(@!(=2O] \R!?M]BG0&XOC_(M^' MF4P$O S7.P3]<%3&P&+33./]P.F' G5&F)Z.9SBVIU?74*OQY&>\S4"<*;Y$)GRR>#-AOR9XDW%R*@%JA;_G M((SRT7SYL!I,K[&35JOX/UV3^J@3&:?..'-"(1 SK2+C;$!IC._D$A@,JJ$ERL^[FEU$L@A:0\_-+EX"35J"5+;QK=ZI5VVVTK/'D(C89 M[)+Q_VE\D:929,0=T72< AN"Y>$ZHA*8H=$/D(7A[V$F.I'6\(B0WP"G:*YS MC?L:B/7H'5[G'7YA[F'F,M5EVL8Y?/[B)-!E^_+R?+<&ZXXNP_:G M7F.AQ',66)UCI* J):B-P]PS.05C"/AP1MR1S"?BR3>/45HVCE(>/,DL55HN M^]T=1VNW)Z,G=C5^1#O5*,H?58JR_=$9\:!4.!6R?RT MLO4K#:WF%:!75+K687!*IE5>#G]' PQ-=O0:Z#C6=Z39R$3$!:DV8JK18B$_ M *@YR3A_U/5^UA)AA0X%++]WM5J'&NQ8@[HXWYT&M2F9]MN7%[WNY=6@?]T[ MO^Q?]BX>H3&12MWKW3Z%VK3=/7P3A&JF8G,/*,93IGQ-,@GF"0U#:GJFXG,=[6M?ID4^TN(,S0D$GW/.6 M/.EY'QGEJV.4OU.,3&;3BDGV.L%Z@PN-PR%>=X'=Q5WIK.LR+:V MP[^P#,B*L":9_7@JQO)LF$GQZ4R,@#IO1'PGYOE]V?WGG-U_:(2Q,QZ]H<[^ M2GQ85]VK+YJZT^UV#R?X]L;/+RQ4FC<=*J+VP 2C/*C 4C)@P\&2BZFL?"L8 MER-]EQP[+8X0<2J%'3)249#HPKA[*&1N?K*@--,@5=#*.&Z/&6CKR'AMR=%6 M\>-NI[-&[;]@;,PS>NU^[W+J[.+[K]?N]J,+C :KQ:@=[+ M-F=6^$G_O>O\/CJC^SD&Y1(4R]9F+E3*70DRF9=Q85,X;!)V)>Q<=/(V\!T( MA^TX>HJ[.>"TBZ>H_QOL-,-CTRVZ;'?[Y[WSZ\OKR]Y5__KZA3L1G+=U\>+U MG,=UE3OAQ0NJEY9"^.0J(.E<9^\H3SP*/HB$O$U[509Q4K&BK#F7\59E*M9R M&M'P$I1/IPI31F83"R,C/#@Y.,/2/P*XT)]3".CJ8-E;F MJ22,2[ :@6-AJ0B&9F#%H2ASB8])BNC#3\B^7"I6%]?!@AAG#3M(JB'3VO#;YD M^^SS-*CWDN2M>4>%L_AP(C$%78 !,^+<#C*4&0HG:2LB MA5&Y\!=6"HB0]P5UJ)Q?%VC?4$F1IDH(V M,8D?+"(?%'5=PH1*'[ZTM89L9?M7N]BT.UU!M>=BZOK_N,R8E]82NR' BZQ+21Y M&&3" U2.WCJ5HPLO;5OYB+'#0W&?,M]STGK>E-7$=!/M1*H3M*U*Y#$/! F) M#S0'0*\K"GRJ#KN_)#Z3*+.PM$?7A@%YT#*3B"G%WI7^U*M[< +$^DT-'/X MR^@X6>Y$G,*_QF+,]?J92')FKKFMWU]0 +P2O1.;92<2+@D526$\S' B(LNP M]#,B$8D_"&,):Z[JB^!F);R?)*UQ1-([L$#JUQ*D9;@'A$G]I0QOKNM,6KM>LC18D&,0+(>MYX;U P13-8 M SZ^!!0 3OAS*-/"R4%;:,T_IEVK)D0S"$H'48%X5;AJ6]7WMGH)IO$^TQ,U MI-$^>J?0G20DOX52KR? F(@5]QJ8Z59%P4IS-3+9;(NQRH+5("E ;8XXBU6 N]\65O4LN2 M::B!_NC4[G1&&D-#66D%2'U<5_,@K 7A*CR)*%E/]3\?:2#8(>@Y":A'_E;" MF\#!])3UK;Q,D;:;LV^11K?N[IE[L>KRE7")XP551364'K>9!/%O#=#M% @XI[I= M)+F*6Q?SM%%FRM=#<#G=3&:%&A(:2Z&)21/F !E2&8HH\PM_\$@.B]K4[TC %88-\DQAA]5,4-VO5Q-;OVS5CH&-BP.! MZ(09Y_C7L1KA@'8)^,M81O07G1J+>6)^D);X: C;;FI9)CHK[)B-#:R.A7<. M/IE2=3_CV23YR) &L(]$3]F1NR$Y,Q$3G8U%HOXTNA2-,I8)X3X8J<(C6!$#Q&8>@WT68]P1%DG\ MF&5Y%1J$%=C/ SGA'_\X!'21%I?GPGX6&5P7*7ESZ1^&G/4$Y$/#)%PLQT/6)I->BC1@6P5RUO3C0)P_ZQ@"]B^!EW MX8XH!/O)(NE^5"IFMUS:@(]\325TPYPKU))&V908<#6M4H" M\M!$#C0)R6 MD4UB<^SFIB9XK8W56FY>MFP2 2G9BK10#)X8'8&]_DTQF\U 0H(<&X1*#:YB6]A\.%1?/I95V9NPJ?7PV1O MQ:>O=L6GGY@7_<"XGQCD^V44O/,<'Q]U\ LYN@XE U#EUE49&=/;H'SA;'_\ MP;H]5B&?H:G@0P-66J.=N$V;+T M':5@ZA)H&H<:ZD+%F+^$1(G6#BJ-#BN[60?"2%T/B@LM!POTPG^*L0:SR,]X M(M1.)V;JLZ*(52U 14)S$0)D$?F:I!5Z<"6#%6X4LWP\./E)5>_2B+/!0/,L^;.XS$9X-;;$F N@7[D\C"Q VN M;D/'1 K3!L+MJ# MJ[5A@->:P\KQ4%/'1$A*/^OD[*T%<#\]%+LFUU/)Q1!EH6(8.# M%U/!0F&T&'U@R'$<*'TS](NPENC8(,_)F0L75Z,@SR(?BR!87+SHFW>4\!># M/KJPR,F3;1S2"U-?R(JMXCI^F:1A46AEN?7ABIT1N'J<^IPHE7:A(*R1,ND\ MZ![2J$V3\=SH;-NYW 4&*';8G%R%!C^A!.256<#;N=7/7QI3Z[<[%^=UIM9K M7UZL3\S?LJG9,W;9_&0OJ.>MV2\.JGYZ&3!D&/BJ\37P*[@CB'2/D ME KO&@U2$AKG*PL7V:7V+"7HU)0?0SG\<5P+X;Y9]N70PL@SBS)>%D(57Z'C M4N($<(O02Y?G'"R.W,XHY)O(,>4GM#RD>KL2^$B5(/1!$U.CR'+.36,:4]08 MI189F@=W=B@.7G,=G&/-XI$0F\]:(5J9L=T?G#_'C.U-[]UEN]?I#ZXN!M?G MO>M.[Z+[HDO_5@D90#'"I02 M^/?\ 1 ^+XAZ-RHO>$74ZV!<,_V[-+X4(C9J"#/&M,]8) _!>]J$6.XMJS]2 MS,%2S'O7C(?R'8QG$'/&%6>)Y:W )& WD\Q$GLLBY]3H(>@="E0(N6O:.I+5 MLR0K?&(J?O<2Q(&./"YDZ,BFVUP5Y1G7JF],7=ZF >"@5>)HW=YKRX7B#-#W@> MF=.1>,!ZJ]P U*,3'0@5U$B&'3&P!^#!$8OOX!ZTL3CH2#][@6=*$B"0T)14 M5^5'[%'&O%Y3,03*T3@3TQH[$G&L0Y?@%XI\@GXN#:\<;;HC>378DVE'6N_: MR!;;789?CQ!=![/2R4=PI)\C_=3HAXO1%!59)&(L+2P6H2_9_J*NN?V1?([D M\]5W_Q!#M,M@)F7![":18UTH<=2@CS1B-2 3\Q@B#)QKQ6X2# M/2J%J$YT, M N6I>WC>P9_S,_XC^#ML68Y+VFTY!"HE7(91,+$;0CF8B-^%'PDQ MO$<=T%H6CI$ BW!@4UQ*-.S-JD5UL&99HP@'['!"9Y'*]]_ M(6S%NWKBGP4+81]_^\NSA(=/UT$N[8]/O>/*=L+Y>AAD8/1!9<# MG#F87*_,!FM.8Y>-#83Z21:@$H2R0FT8SJE\W154!8S6@%"##%Q[ZO*G.YSH8+,R-.U\9"Y*IPMUYKSX7VF9+%O(%_DY4$W^.- M9E@H;F$]0Y,9*L^A*GWQ%VTV[D[3LU453X0RAM+G92Q2PF%6.#-NQS.5B^6Y M;KNB=O!NU*)D<@ MV-@%V?Q+1K!F&)DG#F('.[VW%N9&$R> &JD8P:MDU +3UY.PAP6%]BHY:E=A MZ*^VCH^3,L/OVJ/UDV,9)CG+87G ,PE5S/]&]0%_BD>,A#W!X3];5=>_,, > M?N0*SI^\"LX?+)KC>Y-0L^_BHA6H\DU@2L(A>S Z)?![+"8E?1?>;%F-6L; M__&!6,W8KTCC.A#+"CWOP9\R^"PXX.)XP($+?"J7#]'?4<:R"]-5D!+WR6H] MGN@+P*MC0NASB)HZKD0>3) ".OB[B8HC^!?-%64)=J>Q^^+QYW6 I(M3/64; MAHN<\A1%E$50:BCMMM(KEPTP8L*I(4\*3J$F!4B4P*^FE=[A0R_!*A"S<,-% MW",\FKSV" 5QA((X0D%LL%7[:F3ZK"N%W KKR@UY;Y_H7 ]/B_EO5Q@S!*/F M$U;QO@>C4T=[U57\0MU*@-0L"K3S0.I6A3U5:8[M1B/BJ<8:7O;Z381%2;LQ:'"';_H :8'TRA.7TWDV-% MP/W4%2FUSS(PO:Z :;,*K_8^V/5GWO+ -V!3NC#P"V %"?W0^@1"$4M$XP/[ M5WY"X&NE,X>UD42NG=1(Y>@$-L3,Y6@)@]Q77F6R:!=<#5X+4GPJXJ39Y1ML MJ2K'_32^DMH=LC5PUA_Q%!ZQA_.J--.8=A?MCS.U#FH_C+=EG]O!&#V[(K= MA\ !\D?[B-A%A!:C"DO,FB-7$6$H6Q 'O*CY!'$H\/Y5X^2(R!X]\?5Z(,;[ MLK!#?]\ 74^FHCZWC7DJV/MZSSH4\V$HA>V,IZZ!;F M&:H4KQ_QG$T5"M2QRB16GR1',(:RICC<$P2Q[GG&95L3&3AZD1\=*GV53N2W M"!I]]L$VE_S; =E@/Q+ZMHG%X9]TXPGEFCD.RFH'4NO81Z-_&EX8^/6G!#.. MD3\D>'>"$4S X3>YWD5YJ\HJK9LX.0*E4'0- MYW^#2NY1'V!FY>%()9'_38H=9H\QF;:/RAZ\ <0!!?E9Y86L,,[I5,ZJ;JG. MJ4#I,B;*:NWXJ 9M282C3OCGNL9H3P@8:L(33[A68 TOB^34# ;VGD MGT3#W>^VDN0D;H?,82M2[ 2;6Y2AQQ^J46C=/BUL4^L!U,5;R6+*FI]Y)4#K M)U(= .N^G):$_S9Q?:O8,OZ28+%+^MG\K2XU\\?2_B[&!2%][W MOVN 4VMA#*8X"Y]F7KAGKZBUL+F]%4V06*>TK>KHU\S>T2ZH :3$<&^GVK9K MX#][#4#:>*_CEW[$MQ$2E0=6(;I\*QAN/1:..X%_& M949S@Y61[,)744N'VULF#L(-?U-B>YC"Q3$)#6Y)&%BA>S3B[EV<2@*,@LKK MJ/,KIE]ZZ)"-]A]#R:*A*-9_A/S GC>CL9)VX$[&ZRMH.X,8*83+*K"Y)C;R MOM.5:Y'2C7">V%.UXJ0X:4J;095 XFY/%CY">@I\8HP-]BC#!O;;>G,F0KFF MD6_*2!6X,EJK!.TD\]0&UP-WZ<.M^HBF7X-)_<*?+\[KU/0VCZ3I*+248RYW M=EL)1ND,(?<:JGM7J:$H,FF,T!>J* MY+[RI49,,P8;8K'!DR UL4ATC=Q8"HEEI^B=X+T:AB6Y5RDUCH$_#VH# MOON]4W7?._CXO:8H 3.7<8IJ.*G[<,$C; R*?Y\I'0L_R65E2Q>ZK \,P5&B M>Q,+W[="*5G>6(X+K867LJ6Z1HKO,&BA?-#SB[9DO<6HS>A9M$DW''BI$KS< MK5TSBJI& QCH'#/^J:UU4 ]+&UMF(!.@?*W^8*;CF941:]5E8]%P@$P/P4BE M*!S..Z@F;@ZO4>-@N;?I-7:?0?&* >?KS//R_.K)%.RGA%-M9.7[C=9%90DW MKLRBV\!Y45!!O<-.4&2+*DSIYH*.>]2&\F^#JENZY"5C!Y$#7@0=Y$Z]*$R0&(:AA M='/%I&O>86C.UCT@/T!HL V:A;2#V@G5"R)6?=GJ2 L&Q8F%<_;-C^9#IOWD M6NT*G6.^S<]9)=@,;,&3M]1QYSD<:'^#49DQ]Z\1FE&,R4>[A+N=-*@4/2^9 M](,M]SM/"C1OC/.D-D4NG*-OGQ[3.8_IG,=TS@--YUSTE*U>]/G&-/*X.-Q^ M<@>:"LSU,PA'[F!3X(G8M#(#.8,J!E;!.=E=B];9TK*J_65.KAB9)%]8*"@]U7H,? MQ*:0CO0S%($Q87IC,'/X"6 A=,NS7*T89\LI5J#_&-_N:T#_Z?;/>^?7E]>7O:O^]?6+!O]I M2F07(:N<%Q5]/ @EZAXZZ7;;5[N >EXB4M81T$ZTQ2,-+:6A1;^445V-XFK4 MUGE-:5W0!1];!; 3'6#5TLBAMC]A35WKA:>M\_/[U$"G[,N MO#<)=V1:!\>T#I'KX/W>']-9Q<9=U&.^R+M7N_^%G_0JAGHF3UN![4;N,S2J M*%K@:ER*L15GVZDI>V1C1S9V2&QLN?YN:OU.NJ?8/1$KC$"-X< :7U[35J'% M/5>-"Y"=@85IN=PPZ5>Y]]C.IH M?/X6?WG2.S4N1XQPH14!D\4S^$3GT!P8FMSPTLKJ:?X$GY M<&YJUDMJ)M1TO-:71T7Z5(?UP)QH7I9%YCS=BNT^Z^2-(]L]LMW:1;8N$RKE MR M@806F_'++B"PRB:8F 009W])\D=O*-XGW4\2% 7^0,TJ3=LE4-7;ETBN& MIAJ.2Y0T<$)/S^,O'5RG,<.FTE!N%%;<9Z7R'AZ@^O7S7BZO>O. M50^V;'#1[?5>-.=!]6E5G'=1F3%Y6Z&>3DDGJ$JR8U%P"!>5Q.M.H_3!@_/$ M8#0E@IE,."\1KID'MSP-SFB$6%]1AW.M8BU5:'PE#L0B$A$RV.!'+-CK=L[^ M&S]C__%?KF"!HCP20^2F7L&8I>C=)K72*49WP@7>;VU$+/)J'UW)1*@UUN:? MP2'4L2^(2WX.L3:FV^OX^[CM'AXY7I/CG5]?O6Z.U^M==KN=B_/N56_0Z[]X MCJ<2Z@Y8BCAWI*" M9D?E0\HD.K%@'.&,"%/R77N+2PCGKG!P22[W)G>8Y[4,AT_E-Z0WD:'6=)^T M5M4[#JD&W\L,Q)$*W]RYI8U!;8GGB1XJFB?]C29J["QVQ"_+'T3=9JQ!*QD) MRFU)&"* 094+ SI$Q0)9D(<3R5@D9',DL,RA=59L6?NB,'G+]46BLTY8Q2)"9\.C,PAQ4 MCC3X.LX0*72!V#SDYW%NG;6>$]=?J?*7(Q- )SIU]*C64+5$LJ\ _R7/%J\) MH>AI1+" P-H!=I04%@IP*PYQ+^$]1PYQ=?N?JJM>'_RY?-(=( M-"@O<:'2F$-"L4A3XQ#U.(>[B [IHDQB=(S\ 2:.$>RD,"5R,3/5P[-H0E5M M7G)XLV%B4/>>Q*"M$L.O#P@,$O4[8(G TF3.I0Z@/Q%>B68P,\.AS8F9B&1! M'11K_)39O?'QDV['SK,>J+E&+%*4=OS]'['X"NBA@95M^T]: BK@_%JU=<^HXUG+8Y M$,*V $7 '&:<-UZ54*JV;".8&,<@:D4DUF\' BHE[-F1!9"A&P%+S+F!QLPL M%:D<^Y30&L5GFD>N0T6'0%< T[B+>6#[8A$,="Q-Z(;WK-_IGOS7J;F:N@*O M"[B+?-5#OI++4S'?7X9.L%KP/* VM%:]U[U>5P5Z@&5]QP+(@RN ?$5"84@! MWC(LRHR9?$VLGZXLNEJK\KY(J_BH\[X>G=AC #7(H;:-/=I] MA9>3LV*/-_0%W5#*WN'6URZMN^93;GD>9:],9ZF#V>8[16B=[MC;O%!H*N[R M>YO+'XC"]63UVE]*TUI5EQVHZ*]? >_^K>+8O^GLMQK'_JW0OXG?X-CV0M\( MJ'R/.!%+B!@+C;E9D'&RU&"FB'CAHC2,YX6"A@9@$B,-%Q.PX-]S*U '6TE9 MR!R',N73#3@@!.E3NLP]<(FF%)TOF9)YM!ZN=G?85%+<-_A.M^0AU'S9OKQ< M:S>O HEL./O0+]] MC^KVS+2T;ON\?WU^V;F\ONYTKOL7G4%]-SJ;*VVB_875M2>^2Q_(1_D+HQ:_ M-;4@>V^*;>6##1MZWM:Z9&1U,4VY@Q#W+S#U+.@:IL5IPRO0.TPPXI6K>S%W MW'O#(A@9I_+*@7V$I&*2Z7(\0?JE[7-9I ^XCLVIHJ!,38]-?Z6BOB4G#)W$ZV ) M#Z>9<"ZP?>^T!5]4I_Z:UPQ9;=DPTY^H40AFL2@:P8'L3KGO)ZU@O9N?LFSQ MF!%GG@,?J9C7%V;*&JA!!D]C&ROA)2:F;"P[[K?[C\)C^,*$QUL;Z6(I\MY& MNA#&:K\B9(GUY+BA#<@1!W,UE+0"DQ:X+H)G"@@<0#4AR''JB@HYNJN&I36; MICJ1E6A:-VRSWM)&&0V";K2 +4L?EDD&5MN4:TGO_S^T,#(:)=L MT&I@OK6+(^]MG&O*I.8/,<>.C>"N5[;:O"C[;3=V/81*C:N,*>IL]@7T=;LQ MHQ+#+J_2&[0)C^\/KE?S^%VR=TI\W"=['_2ZO<&@?W75N;[J]0?]K=E[^-+8 M.RRL8&Z>V.2'_U2C8L_FP3K>3IHN,I.1:0ZQM+^0\><1E#M5VMM:+OLJ.;M- MI;S*[<.2ZUR]4EIR90L2'(8-(D1J#?F[/MHM:\;W37$XYQPO+K&M\5GJIP%O MHVXD,^8&$H54H^=XNY0&V69B)^6(M% MDWVN9OZW00; 8-3R)]*)YTY%E_Y8).I/]C"6"4)'QE[BS:KCX)X^(C==)>#Q MBT[W)#S%Q*-"?$8=?YHB58JB]+.:WF$, Q.0?D7XF!+%0R1WN?X&V )9?>0) M#:E ^@$#<"%@)@FWL@$/#WOFHP/;G9$4$#&5"R;URW3'\R$J&Z7CU0V"(_M& M9P:B(BR+)>42L2PP50SN(&)[NNJ(VOG FI<0E]]@DM*$3>J9[46)6H1!\!\9 MM28S3F/3>]Q&=)H=D#WQ?KJ=Y?9:3+>C6'^T6(]>F%C_WB#C_D*.E64^\\.3 MZVFF9JB+K&H:6^_J5J$6I55P8,%%ALT"BSO"L'&U6:XG<:LR.FI=CUN!<9)A M]'HB$)Z2C!M@<"D,76#,$/D:D,Z\>I9VFI^N(_*@OJ)&R+-5[O4')#Z^R/F4 MQ4FO!F&E8.G'&6NH 7W.,H: *?UQEIM,B^Y1'?M2R:&[)]11$.P[VTH6^PA3 M6VF'!$"3(L%-V024;4YZ6**3,Z^"7XQ!J)%!V_2#XJRHPRXWBQZ:)GPY+"P? MT>$X2]NU S.NQ%-O"O2!W':S7>I%7=W(K-GZD,Q0-64W9%)]I=HR+U2[ L8) MAUDB/2M3VQP.#5R_*&13K_-PT%994WX*%C"LB?*@6U@'@(@OIN@H,NG1%LI^T]$E)6 DH1R*5\*%#/3A[Q% ]/]KZI"B%V%[=^WCB4#VTM@1VD+];13W_K5CD[ MZRRQ XWHH\<]L2LNYK7EI"A,44^0S/54XO="'A$OG&_ 3QMLNM8C/9_HK#A# MLY'2[X"5EC&W=MBP>WH[>$=",Y,(G4A:S+(74I9I)%.\ZGY;]5^M@7EQM8J< MI/#/OWQL]*Y<*'WSY]ULRG"L@ME?%0QVT"1--PVO!],(P2C4QJCYF@;0Y\U>255A93!4$0QV2#&3NKZ4Z$K<;= M118_$W$IG0EJA NU8(ZMRF^R1KS1:'1C*Y!+DR=6%V(.6J62@"!DR9C(&^FZ MN;<3*(7 L"U#Z7VLVA"5H,.>Y*=F*3Z3*R2AS,ABAQ?:"$N'3^7H%A4YY1OE MFVT_@4)4VB:9D\Z&;*SG@XDZ=PBKW:VO]J5EV+PG(*AX3AWBX.[^8G(9=87^S;DW> 79H?O!4]1M M7SFXMVI&S&"?4N--L].[]G HV.L$FXF.7IQ[+4&1HVGD/\/:_R$P=2,\F$=3 M="N8 D=E**Y53-'M524Q0L)<8)L$C"G;R=G)C(V<4S8Y<\CP.,D2+VZC$?4& MV^ R:$8Z+//:Y-P2W2R]G]CI5OM0F[?GJ\2PIY7,OO"KY)'-0D(QGN2K 5=C MG8R-[4A 0K"49KO.IA69EHCA'XHX]MR02W>"'.ND2QBY1.Y)+UO4Q);A"%@# M:-TG U'(6H^G$[/V,-=Z-GDF@E:(QZYJ^<#>)CH#FOSF>)3L\E\QI6-4<]N$ MU*-E])J2E?YNH.,/)9YIHZS(.(EI6&Q[RE1,9&%37WPVV.+P 9@G?\H,T6^H MU6@,7 G9.$/18$D!RPH8^DYD')6H<(60N<3Z;I.@)AHDL61. M=!)8R#(Y:X)UN&5X)C"KII3UPH65Z58SSP@7T-OG[>)6KT7V'*VT8T:-H:6? MZ 3IWF$C*N(6[V/@]WOVTE5*ZT3&$9>A,;519_(,N RKQ@G! MW !:]9U9&)*BJH-1[0$$AG^"GB[$&CG2K#HL+435K" _M@^8UR+$Q?A>-8"\#= MW^^KM6F@K&$&D:O. N M395>I!@4Z['199:\LNK,0"PE%?8D.V@] PA_9DYU M#,NF-&#J#2] MPY.@L^5%YCP%54.14,#5-1D^F;2EAO15>X4RF:,'U&'I,KTW4TUXO8U473,2 MGANJ(V=PVAJT#,D^5^WWFJN1/8>!_?1ARIA2!>;XXA%RYI>/S.CMG*F4Y=K7 MYK):G)"':=3%B@4Q80TE=WM;N*1("[5.=%N=+0%/P.IP#P1E24N3V.\2N,W. MWY-_#1<<\XX+:C;C6CG<2?D)Z53Q7AC8&4[4XZ1IDT84Z;!DG L3[[#5J.YQ M7MSK->U7I'ITKA8S/;X@(N!E?T?JU%/[@L$://OHP;(%>U"-ZPW[EK MF%[[GO\I.RO@W;87-/>Y>[CP=EUD*(>R^C9&)X= 55.L<*>9L89168EV\@_" MR7G$_3IO][=-I7JNE\P>TQN@%$XPWFO$I"XF)X0+3?+-;PE2&?@F;HT7SW82 M,GG.56ZY%X(AW9;*J'P]8%PJ[CKI"MT6O [W"]*3Z_[U:7!U?G76O>[T&D%F MT[N;[CZURQN%JG>L^41EVB7A" '\U!98M9 M:Q9A\:CU#SFR9.,'C6M?#R"LO,/'A,_[$CX?L0]?C$WMX+K_,P;C$DB2O7;4 M,R/%Q$]30$ *;31A($9K/E5E?(&8:47D5B:QN -CH2Z"L- AKVHJJI9H#_=5 M/HI4[TTV?!64>AAIR4\L2SD?X7VF0QF!U?<$.NK#Y]8.]B?7_=1N%$JV#H<" M'JG;+FZKVNX%HT @9(8[)!%G%3^5!DV3RP'CZ#I;10 M(&PC*/5:XA7E48]B$"_1HGUJ#O%V?-9:S95'PGDKS?J7BK4.I0C7.686_ M-;66G"O$A8-<:$:7$%> H4[.4JU7GN&SK&L:_145=';P.52<]5^*2;F,E? 4 M@4:RJ@^2TZI7JR[I/SB4#2O%)!8FM)(8UAPAY:U M5W^SNSP+PRI[EAILDV_E744L;&GYU!(8E/Q._ARXO=J5SUF]H $4<&<[]71%<<; MU_QAV*="OI$J8R%5]1T;M4R-9"$9/\E38VN),9B:'.K450R&_KZP@U8\H%>H-E1-0V=Y#\_.*2Y&08'Z@TX42O6FN,H[YVU-<.2%_[]INACN;?_=NW MWTR*:?S=_P=02P,$% @ W(.X6%1CI[OB! KH \ !C^OT#;3?5KSD4S;C,TRDZ;LAHO&G+E"?EVCY(LA(JC(.O[^.J!RSV"5THL0O+$J$5#167D*# M@,5CEYPG,^]U7FW [LJ=YEL=)1*W47O+8B]BL1,"&X=J_H4O9D[*OIDZ?"$# MD([^1M?42LI*1B)6I@BXS4:BO.) BBJ]?-N(1HQG[H!%D)(;F)*>B&A<%O2% M4B+2917,E$,Y&\IFWW:KGN@?':$\4KN$*$V,%S$.!1?2/6GD+V\U MXFG!D"]X\!PAZ'R^ZG[H#DB19_>!V'4(AKIUD <2 W*LP/M_?^AW/W8O>MU. MG]S^0097'=+K_-GM#WH7-X,]1N7?2:K8*'NQ\S[O ^.GES9V=O3-CJ*EA1H+EF^_85G#XH MH#_(14!S63G7?$UU7!Q? OWJYK\=\\7RE/\9\AU(Q8:4S].F2"7O7IR*Q*J] M370&""BD-G14,1&7(7FF1@BFUY&F5P]X MGE!IR!*B!.G!F*5*ZHN&96%9UJ'OH!=?'L%W5J>-.66JB LILPZ7[90]8BOS MZX"]]4@['>G8HE._%/(?X.0**%V >MCX-]C_2L[_SX&"Y MU;6.A(P911HMIG$:ZJOYS!'3N1R_ST'2A@B-EMN.RG3(T74\Q74/CN2Y_ M'J]!K;:16;1<5: 1+1?J]_'J-U)F'32T7)M9KHZ91Y%(EAK+%26_F5ME-7/+ MS!S3%R&_'L#=,K0!AY(TBTF!)%I(XOZ\W)+)>B\NIT^9(V694T!H".V(H*'% MV\+BH8);3.Q'X'1*)2")%I.(0VK5$+D#3'F[H2%EAPD-_=9F?JM[W<';EQ6A M% >\*D B.BV4[>.5;:3,.FCHM-;.*I+0_80C6=83>8M.RWI_(H,4$HLE"Q3Y>Q4;*K(.&)FLS MDW7SA73_ND"+93V?>+.P B2BS4+-/E[-1LJL@X8V:S.;U8.0YD\#SF=ED3[( M.S:$%'V7]03C3<0JL(C&"U7\>%4<*;,.&AJO=8]?SR(?!!HLZXG$_S>L (GH MKU"LCU>LD3+KH*&_VO(17IGQ_JHR18S.( 939%!BQG\'ZY*OYOEAO./55^'^8S%O(DBKV I0FGF6NVEHO<_[ DY[*5[.>XRJ;S71V(@ZV6N&^>KH/] M#*?++J+\WRKWX;U*)G0,A3(Z=*0ORUW*IS1+56 M;6_;-A#^WE]Q:["@!2);;W84R0V0NDHCU'4"VUW[E98HBQM%"A1=1_OU.^HE M2-.U:SML'58;D.[(.]X]#WG4S0I=\O-',"LHR? -,\TTI^?Q.\OU1LYLW*EH M,.XM9EN9-5#KAM-GCTNB=DR$0/9:_L3*2BI-A(XJDF5,[$((JMOH<;MLQM[? M.3%A%93M"AW:HPD3:#$;XWQK5PU6N13:JMGO-'3L2D==)$O+*K2C=BXG)>-- MN&$EK6%)#["2)1YJ+4NTU?166X2SG0B5B6FB&?\A3BJY5.&1W?ZB0\$T MM>J*I#2L%+4.BE1=N$.7\5;R+'J0VV?3P5P.+--%F#-MI6A)A5/$\V MT+%L5D 2JB^EP''_*NRG64@Q :K^(S3,KY?K>+F!ZTM(EB_BFQ@?J*[BE\EZ M$Z_B%W#SYODBF M7#).82GK$7B>9[E^X/K^22>[T\"==++C^[[M=O(D\"?#\-0[/>M%^]1W@UYV M@U,/QVV4SXQG)TZ\:>!WHA\XP;07WA7_3UOULS#NH?#N4/0@[#,O M")Z"S&$NU2^4F]<=4T_,FL='MZ[MI-%LC]PJY-+<89!@L@]>D M 1=3=&WS5)3C0F(W[,,'2YQ%=;M/DK/.-V>"B)01CL=EV("3/QN%.BUHMD<8 M'72L3H'SY@0HR6NSW7R?T3M6/@I[(<0>'59=Y@,[CFV]@ERJUB=G=8HF#24* MJ,A::"HMP',Z<*-/%51?%9SF.IQX(R3YYX>'^O]09.-Z#%<7ZU?Q8@''I*PB M>'N5;&)8+&Y^H*LF4>^9H"7Y(^PU35?Z!U!+ P04 " #< M@[A8VV#;J[P' W)P #P &-R=FPM97@S,5\Q+FAT;>U::W/;-A;]W/X* M;#/MV#.B];"];26M9UQ':3V[33J.VTD_@B0H80T2+ #JL;]^SP5(2=;#<>PT MX];)3&R3N+BX./?@/D@.)RY79U^RX43P%+_9T$FGQ-GH773H.V^$2 NU: M8ACK=,&L6RCQKZ]R;L:RZ#->.?T/F9?:.%ZX0:3^S"T:PGASCXE6VO1?=/R_P?X=SX*'8JW2CP'!:#Z1L70L M\&P)Q#TAZ/;>M^Q^%!(8(,P3@>%B='5]^>KRXOSZ\LUK]N85N_YIQ"Y^NAR] M8J-WHXM?KR]_&^$V)$97'P[3@YGRI##Z]?7+T15[.[KP&!UW>@U.;\^O?CA_ M/7H;O7GWG]'O[/SBFD9ZG4[OTS+JOY5U,EL\%*['H7/98C_+9,*%8C\>L0N= MQ[;%$F'((N8FW/7W@>%W((L4>OHG1Z?'QU]OVO-WP*=[] 6[9!,^%-8P\X_L M MT -4^8+=%'JF1#H6K0!GC6.JH:W0CM%,+@O O&!5X4PE8"]W(H -);PG3 M=(IM3C$M9?%B'89GSI7CN[@B6"8+>(, MA-L)RY2>V89.1HRE=09U+N-T,]@-*UMKK+"-,5O6/G-BG( 8U[=0_.;%O-?I M?C^PM>_KS$6G3F>9Q*4'^))Q([PKX1H9*T&0,P'^Q$K:"8F36(Z(0U&'KE-I M$Z5MA7ED@-$J^+0T.A$I;EMV !>F IP(?AK-D4>+L6#G..97E8)$]YA'W=,# M<>BG=D_3 2Z6<4"]8H%EQ.MMQ[H>S60AD6HGUN$@\2E-#V9O;: M_=32-&2ZS:]O3[[_6_+K@!]^P5X*"T. M _P[Z=!BW)/PBM[_RF4!&(!E]8K MA;2B*P,%" %3:7U@@90HO!XJQ%8A:3VL&:&XYTB=5U9^;M4ACP8EPA-LL5K) ME#MO:&QE*KF1M $9LI\/M 5IJBQE)'^DK$]?/@QI*V 0FGH_J>0@9U(I3M$3 MV_)&K#(;9H0\N9[>\5PWR1[@UHSY>#\18'[QTHMJAX_Q!S;T:"Q5.9 M$M&XU06G6,HM2$H%$K&/F[1A K@I>2R5= O*?[N6I7/A2>/Y$"A]2W2MP/(A M>UYOJ*Q065L@2ODZ2;1)O0&^U!J+ FE8@988$27QG4101@;JX5S($E'S,_FV MR)> ?*,I5Y6/$N09D64H?^04F-H=9>Q>W>_S#8->%VF:$I\GC.BM2'9 ])'2X7Z"]OA*K;T WYUN-1NI.H MSZ--.'UXF^ ?]*0-H5NK<$#1:9U2J\A G/B #+U5IZULXRC6G#9VF17]#>C, M<^F<$'=%WU@C\9) *F&AUW( YB'860JF^$TU8W-@Q!^5Q ;\V:B*Q'>LAY_[ M@9W]P+E"%0)3)'A"[1,U8HD4<&R=T99U^4SP&TI1H2KQ2BOT!-3U:(4_(8JK55%"R*/BX?IYIZK@D\E+I MA<#H;*)#,.*WR >R?)QD>O2,WG&\A ?Z[&>^8+V3%NMU>B>?\%W80UX,OQ?H M^[X8]N_D?8^VXY#2>_=!_8:<;*$7YC"=Q"/%%ZB^H7Z.'CTL=7)ZU/FZD8?C M%"^MZ-O0MXGPIAZKF68IZAE#U.DWTK40I-(E%%YWMP/5 *GMTJ"F[M&%*U0 JOEHL>'&P_'8@^/3HM(3_Z '* MG_TIPM&U[ZRW?K<\'GA#L?SEP/S&P3P3'76'M$2!>3*3(V&@NDHH: M??9FK2K_!;V\I!IB&)NS@U_"XQODLBWIP[N@QV^*;$\RWG^T#X$V/I;*E)A' MH2% ]49AN,J+ =J;$O&]3Z/-UU9K86[7)U7UJ6F6]E,C4:2/^M;J,?7$$_G< M:K(\S25JN7!8(YZA!NMS->,+ZX_KL$V?O9U].6S[#^;^#U!+ P04 " #< M@[A82P-Z^[<' !+)P #P &-R=FPM97@S,5\R+FAT;>U:;6_C-A+^W/X* MMHL6"6#'+TG:J^T+D,TZJ-%>_: M_4&+^IX-6@7^PT/>4[_G% WY>'..L5;:]-ZT_;_^[AG/0H0BK9)/X8+A?"(C MZ5C V=(1>[J@TWUJV-U>B&& ,"_$#1?#F]O1Y>CB_'9T?<6N+]GMCT-V\>-H M>,DN1U?G5Q>C\Y_Q&A+#FP]WTTT3J:+CW77\[PS:K"WAN>)SMGM$;O^ M]LV\V^[\T']KI,@;+!:&3&-NPEUOEU?\5&2>0&'OY.CT^/B;3?]U^[$+/[[E%MZ#J[(%N\OU3(ED+!K!G94?$PUMN7:,>G*9P\T+5N;.E +V M0-);P#2=8)I3=$M8M%AWPRO'RO%C6!$LE3FB08%=>;\!H$ 8I%J5??O@[5F4"G8CPFJL;0([,32L320I;I!$ MJ2 Q&B$U0]GO3TQMQ.6*CVS-9R,&$OKP+R.<7H9[(:5C354V-J8!]:^3W@^%NPFY8U893;T"'ER/;WCKTB0(**&_B+926BO%X/1 PSN310/H+@_Q>R- M2*!X*A,"&KI:@R(@T1?DCI_"IW5+&K!+P'K07'K>7-AYLZ C*LJ& MBG3I=INP#S'SI;2@ZC!]NO)F45UW^O4C@BMH^T;*/^-E$R\)D56(Q,.(TMZM MJE1\RW;>%WGOG]O?]AL&O"[3)#$_-XS(K$4[)W2467"^PO[X2JMJ$;\HWG M>^E1H+Z.;<+IQV\3_(>>I 9T8T4'Q$[KD%HQ V'B S+T@SIM91M'L>:TLV[@?.%:H0F"*!$]H^T48LE@*!K3+:LBZ?"7Y'*2I4)3Y)^7K*?YRJ MOPQ\$%RJ$CIL7K<0"$_0T8HE?^R&5E6&H0_@@6JI$1*E19:T988 P%%^-A5W M;_V(\CD)[JS8SY'K4H,%VT#,A"<91-U_"*S@T0AY0N93K::"DD7.Q]7W3%/Q MDL@*I1<"K;.)#F3$[X$/8/DTR?3H%1UVO$,$>NP??,&Z)PW6;7=/_L!#L1TS M?VJN3_IZWT-B?S[OMVE;UBF=P?>KTW*RA0[/83V)-Q5?H "'^CFVZ6&HD].C M]C>U/&*G>&%%SX:MFPBG]AC-U$/1MC$03Z^6KH0@E2Q=X75WVE -)[5<$M2T MG-G45YWW^]C,8$4S BO>]?S/)KW8#J$MA]F;-DRI($#15XF%0/:7]PA"6(]. M"\2/OJ'\WM<*/GZY[,)%R[9VG_C=NU/P@OS_?^?E/\O#+\2AVV[#/,.;%Q,I M4G:Y3%[75:D^B,S9P3_#9QR\?B!P^)BW\9OH[:7R_B>['+1Q@2I58MX,>P,4 MES-^,+Z13IHT56XLR\'+7^)[G]02P,$% @ W(.X6&ES MK"H'!@ T1L \ !C>L1M>D2-*B^TA+)XLM16HD%5O[];NC++\E;M*LW3*D15#!U/%> MGGM$W9T&J1P+-0W9BWS>?^S5QN)RN4FH( 4Q35W8;AX* MA1*#%M[WK/)YH&?>W?/NB.^C+3,0N#1/A@@@E09$/HWDJ)L*Q"F72@"#DMX6@T[W) M[&X4(G0 S#V!83@ZNQ@?CX='%^/3$W9ZS"Y>C]CP]7ATS$8?1\/W%^,/(UQ& MB='9U\-T9Z;<*XS>G_PZ.F/GHZ''Z&7[>8W3^='9+TXNJ'R(0L6H.#QH'O9Z3[<=_$8D^U18)Y+RK@C^,\#&BN$/!9$36K&9 M<"ES*; CI0HNV1G0,<5TPH;:? !)%USA7GB/!)\]F7?;G:A_!E-AG<$3K5J) M^_L,98ZUR5BG';QAB39>MU&IB.[D&#<8M"$F\L MO3F'J##""8R(JYB-YE'*U130FRP3UI(S^$>2,7? 4C" +F_XMQ'0TL4&&S?8 M6X'J,+;?FJ1P8AMLF I(T R:=>(2V&F2B B,-_[.@!5$"D*%+*PB;S 4HE0V M6%X86^ 2.0ZO<.VCY/'.G<8Z;IX+43D79@XYV;"%=C@ M="ZA9$>1-T[D;>!][K=E)?NL] QQFT+XL#F]U]F_AL1)(66)9,]R241:DLO MGX4PD.%>2["NDK3'D<.&=0[97KR_S,6*BTL>+A+2>=D[Z!-):OC__=#9 \]\ MM\J\4'C<9-4Q17>Y4/B4"74=+;@PR OTPA(#&B3%I62X&XQ .;R1(R5L8W%\ M*:XB6D>]L? 6Z%A J4)6!-(Y5">DO7I$-.\A-;Y#3;"#!#>%=B/M=H3V[$GG M>;N_%9_C$PF;Q7<@(7$A%>#]B38Q&.\+5=_H/8D'DI>Z<*A^#G&_,G5PV&P_ MK>4Q59+G%D(+.<B&'&ZS#KG#8/ MEB(F+_\#QMSBT=A%BI9M77FUKU'D_F#^OT/V!ZK? ]5;%9T_H/X64.^] M,P)?XCF^Q:_@O?\#XF]R1O"243-'+=V7$,4KO7@?8K%ZQ"SZ@'6I1B)@62FK ML-,6*CZ3USV52IYPUUAH.HI>9YCCVY]U5SF:)I*:M\V+>IHD.B( MT4I$#!E;=>%?'T"*;? $4#8W^E+0/ ";V6NF#70,S@06YA-JV185/2K;(9H4 M1@F;5NIN.T,P3& )CTXG"2MR7"&OP:ZJ]H?955U02JO1AF<501Q1(\T5P>DS MOME4$<*"\DK<6J5B?5=@T&\PAR5U,:Z;']:-TT+<*')P9\(N/%B&VQ9=6@^CD=^I]K"YOCD!>W MG(!\-6(;)Y(M)I_08AVB%+SJI2KC>"S9RA^_#5_BB\>^"L5 @941 , 5,!5 M26$2!W?SIUI==VT),\9183\AK&E"8&6)#GB07$H6:31 F5ISA<#:\@6CBE+& M%\[L/$WN3R-^UY/BVD9\[7-6(F$>Q$A6GT/JCXM,]6-A#,R7S(N:'1M[5EM M;]LV$/[>7\&U:.$ EE^3HI6\ *[GH$;;9$C2H?M(2Y3%EB(UDHJM_?K=D9;? M&C?PKZO59OT/8_ MP:"]M!A,55(18RO!?GV:4SWC,B2TM.H7GA=*6RIM5- DX7(6DE?%(GKJW";\ M:K6(RR!C?);9L-,ZXA(L!FV8=W9%;94J:0/#_V9AMU/8R.\46%6$GV;X8#L3T?!R1T>#J:#-_#,%B,S^\.T[V9\J P^GCZV_B<7(Q'#J/7G94F!L\5HYHP0#0-1)[#^LD7._,SKZ(WF3#;)*.,L)2=<4AES6'Z6ICQF M&@%!Y^NDFP2&L8I-4I3:E#!$K"+=5^1CZZ(U:F$*#K1N_ZCC4J2)*BPDN6E> M&R%OEUM<4#VEDIG@;"%818:QJP;RM@GSU"W+*_)%JCE -F/AXZ9SHWMP#7_3 M4H@*>)X7 CFTXI5F?Y51@58LU#5<47!:D^[I_ M&"$Y:_C_^]3)(Z]\SU>>2SAI4:> %1&&1 $ZVH$ 16 M,XVW.TP40 G37)Y<]3$ ?A/N=L#C"*Q*X0FD"N8/1_/U$=%Z@-3X 7)@#PEN M2NU&VNU)[<6S[LM.M).?I5/!MG5W(%AJ0]3>T53IA&D7"PIOB![- T$K55IP MOV!)Y+K<-NNM[JBAL0JH+;*JRMET9@E:R@ M<+Z['7"-:MXFWDW;ZEU_2^7O:C.'*(*I9O1+Z/X/<.!ZQEPCXW=CN,*G%3R' MEV90\3K-NJ:MHP**IP1/,,K_@3&WN#7VD:)MVON?ZAM<^1'@WPKK'XPH31,6E M,X6G; 978(^%!RQT.W'=GKB?]8(Y-\RW03#LQ!)&0VVIF6]M:%% EVB<>*L* MV!J5G5/O2SG'! 2BE>0Q ;KZ/O#N"630C4T9V!9:77'L2*&GNJ;?1:TWYZ / MI]@Y+(4E.-MCFI9:$.=85N;4NQ6:W/0%BD)>=;F-ZT.CW7)<':KT4WO]% M\ X)D9=B1K%/+P%CO5O'=??7]TU][E]I;+UZV+9?OQ[!$&_15NYWO&F]\4H# M_=[[K4*+7(.UR; MDLHV"5O$K+ UI8$>N[?632\MX.9)&-R1R?(ESW+)ND]R M;XH@_D(9MMV5O[IE(WYGQ+9.)%-./\..=8J"4R_I_>9P+!D?CUL&#^SE;>]3 MT2QEFLD8^U!P0&6%:2(']_/'CVZ&MH(9\O#83Q%K;%0--*R&.9!LACMBAXJ5 MV@@%P=J)!;**,T*7P>P]31Y./WC?D^+:?G#C@THJV")(@*RNAMBFE;F,$FX* MZ/]"G(V^^N:R3*'>Q5D%P*ZMCS'92H(5=,:\[ IH:ID.J9C3RCB--6CC)Z'C M)X.V^YCT#U!+ P04 " #<@[A8W$=U,B , #G* #@ &-R=FPM97@T M7S$N:'1MY5K;/MVCDT6JJY=?J9.%T25^JI-D M4V5>OOEU_&1O. M&UV6UEU.U5%S<_PUGUK:ZWZ3=>.%L9>+-)U8A^^5J[;N',I^3KZ1&V)G.3QKJR MEVX:Z$ZZCT[H;BI\Y^:H\WI+N M7H$@S=*6:3&=VS0NL-(XDN'-KS^>?7?V7K&1Z0!8H?D_V*# ]2;\08SP^LW% MJW=G;]^?G?^LSK]7%V]>_?+N[/W9FXN367C9F>4/(.>WWTR>[1_O\A-;U[H2 M:Z=/]IX>'C[8OO._X[H/;4QVOOI^? /4]$/0(+F90\33OCVFYN#_4EQ7/BZT6XUDL_E13 M@HE))WR@Y79N"WR@==85 Z%IY#N> M_M;"H7.+QQ#3IJA@8AM,6N%('#\WP;C"J.3_=U*/5.$;:]@T")EBH1;ZVJB9 M,4[-;262FYN%G9%\Z^/Y@$T9TP(JG3H'I=0[0R5 08;O?:C59'_\M[TO.FW. MX8;[?=6FA9? ;2.9T\;8&C4YV!]!+OJKXD('\=0K7]?8.(M^R[ #]^RBE]=!QL'K0.%@0^C,R!@8BY,(&"ZE3] MM776!_560_7"-M 5J+%U]YXZ99'^K@-N.)R,<,O!DQ$""L&EEO3/Y/EHE;AE!;Z@P)9Y$(9R8ZU M7M%5I2DJ'23G**&_\SJ4=/QKP$61?(@=@I06^&,XHN;!UVK>TDF5N83\*Z6O MM:UPE1';SGW84V>./BAS#7?*;LBM9=D;;DF6%MTDU3 1O8.9Y5'0JXISZ*('P6TA![=5*O M#>"=!+"1#X,+#>MB;HJJC:0@W-_6]&]?*CE.E"Z22,0FQUFT?PXE AXB&E*P M18(MVI#8D/3X%V<3YS-$XR]/:T! H=D&'[V?7"6W8CWL0>&%@A!XYX4IVB!! M<%JPXR]AS']WQNBAQ5M648TL.T%0KQXAAJ<\RM.,N# MK$/VV9KC5GUH2P 9#"'7L7UL0JVD/)OK:WB#7$A:P51-2^98VK0@5*>8:>G[ MG+2$J_"FH?\A0BJ_,H:^A$$N$>/B =BY(H* M-91="E\3&OQ6#AL$X FI0D$ M!E[6SF:'P+E(JSU99?G7SC:R#GO.GYT7CL[@Z'.'+5* M%&!O*PWZ"L\BM %CY(E^]>3%T9%Z2]+3OD7K8\57:1U^M2:MF M^,X1BGC:+H2^D80T-R84-O8!UC84!6 (SR9/M\H[J;(!<+F27 ;TY52VKG-V M@8":+HE909QX95;#>'3>C;N/P^"5Z'2QK:C9CR1YEA PC>2'),XG@$ID3)(Z M,]) -FTKB:5O3)[V4^Q-\X:>]@B N-N3*YNH?JJZV^:-4XB7PD>$1;7 M" EU\/0!\XB5 :OB0GQ+G9' GV_+H'/L8\.H/]WY=)H2FN$ZH+UH T.::,. MG\FWN?/P6TK '+T/^T[@#N)@;AI+M4I@WCA^/*<@)N&SJ4#PY!/KLJ4'0J[! M8=A2K3Z!RSTY>C%Z?O"\%WA(U[YH$#K?P>SBNCGH&>"]3(!<'REX;%Q0>0#1 MXN(3A95C_18O8B?/[8U$:6;R3/X:O^3R-.16W$8*.0$2SNL)%G 1=A-;S]P$R(I"CP(BPKH4?-5; MK+/6;BNQ8^A^71*W-=0FB D"ZS,UY"&?-"FXP<-P+:I!)6&2N_T!%.>M+4Z M7T2HW@)+B/MP7,DIH^PSE+0V"MH-6 ] NW5@G&!JW) 6<$RT'4MN?-35'DTF M%+$ANG!TZWI]3[;4))JR=0-.C(5@"=91D8/Z,RN90Y9&4E9MF2D:'F=;=HH1 M9J:RY-GFX8)D @2IM:T83@<'.$%!$WI,\V3 M42=W^\9<#>6BUA9=&2@9@VOGMV%HHL,+KSUGBIS MA*YP\YHQ5-]X@;4(W04-@F<\0_-V->8!QU172[V*G_& ?**CZ&$*7;L*(\\G? MK/A.RLHN]3DH:Q^H.:)^'OW0[Q[7\ 2$QO0,;GGBGW4WZ! ?J*OHM+VY,=YA4>5=QWPT;=Q+O$G)08S5US1K*KDO'%M6^ M6]YLP"Q4+D.@JC2O&GITTZH#,]6FB2TG5WLS-'^-J:^6#8<2Y#K!%- MZH))&@WR1M7;'4-?=K_W3YD0#^87/.#>>%UY(74)7?1AYX5^LON#S!PVWJ[^ MA'H8S&5;R9N6_G6=2H _*OOH23[GS(VWMJ]_>/73>GK5I<"(F$F>@XPRJFW2 M $)>[F$8+#EC)T\?=#)L+Q!^=O(2$1-R@M?P.!;>< M9?[4O7$2@1Z!N0_'4T>[99&.=B .)0VQ'N,NM71?'0F_JQN(ZB$$00^')_RR M]RX7P*B/UC.AX64\(J=!K?6E+ ^F&\_0ZP> >$;1]92I(XEBK+439J8 [NXV M2D>W'MI':[K&ZB>$];9HZZGYK$ON-?[U,&VL,&0BZW?U2KG[&S)H^]GRX["' M%L+OO,UN5IC?I1%5KHU9C.[AN\=L*C9\RI,GQX<[(VK;QQ1,?NG6,MVMWI>- MF.]OX6,/7/@Q^OADK)N#]NRQG_ML#5ZZOH\G+A2]>?29VS[Z>N%AB6H#6>65 MU-8K*.8)=]PQF.(((XO=$ V,JC=O&; <&W:HJ*4 MO[J@7[3A<> @R3)IN4T&>E);&E/?WY#N25'8/]S^K:@_2HMU\IA^3_'E5R>/ M^1<<_PU02P,$% @ W(.X6.O$AM87$P 3ZT \ !CESVSJ2_SY_!393V8JK)(4Z;%ERYE4Y?I[9U%R9)#N[^\D%D9"$ M%UX#D)8U?_UV-\!#%VU+/FB;KRK/.BB@T0!^?:"[\6F>!/XOOV.?YH)[\)=] M2F3BBU\N_[<]&G:ZGSZ:M_# 1_O$ITGD+9E.EK[XP[N JYD,QXRG2?0?,H@C ME? P.8NYY\EP-F:G\( >C%?; M;OMBFHQ[)QVG-WQ_-HW"I*WEO\6XZ\3)F7TDB>)Q'UJ"3^B!*0^DOQS_D('0 M[&]BP;Y% 0^SIR=1DD3!V#E+Q$W2YKZ+*8]&4_2J5<)-(:?8A@<__\_+NO N#G7C'M1 MG B/)7.IV87/%Q/N_F0\]-@?(S45,DF58%\C7[I+9"D\5$.>&OKJP-(D8BY, ML+]D"YG,V7?8P[@8N\ZOQ--OJ2_P3;N+JQ97Z.6-.^?A3+!S-VG1,]"$T F? M^%+/Z1%7*C<-X*/0!6I2P$#%8"2N^=:N)Z;GW/>9%N(G ^2(TC@ VJC!:3&1 MT"G[ LV$B;P6[<]&WZ,SS41.HUL>1CR7?J2C>+XD#D23WW BH%/#8J![FBIH M4"%/LU$1>473DF876X,9F4:^'RV8AK%YT)6!&<%FT;50(342*PY=P QU=DFU M"GG5Z>^O)6T3](^WT+LGSMG>8ONTVW\XL;VB $%WP\'[&HGR8BDO2B@+NRHI MI#SLEG0&9 (BM%C/Z?5K*[0NIU.S@=BOL.QK +1E0$$QY@E?S#@)LBA'BAP. MX$T@DT0(^DH)'2.V3*0ODR7AE@<=(M8HQ*T2#G40GT4,.*J9CH4K 0H#51F,9$[+[,A0/P:E,\O3VI>X!:/A@I%3!*^)^Y.>( M>YYZ,BG-#N$\3@\0;R8RGXFC5M6TPF-@[,XC!?32$D#P5C 6(P%1E"0J%2LB MQLK:@/\$,02BTQ/P$Q@*M:U9"))0:ZZ6(#+B6$6QDK"^6BQ2L%RNI08!+7!8 M5HR9!61USU5AUF'G("O7FK=(L,X!V][V8;9P&0(QT"CVWK(R?R+8!" 6ERX\ MC9]L2FZS7W9P+^ PR*F* I; S!+CX6^+](@ Q+?'./X?!;E>FQ8SMIU?LP#A M#0@D%EZO(2 253R:#V8J?7@0AQJ"?)_#/DW*NWI%_I^'8DGW1.SY!U$%88'$*:KL6>@V>C6 Q"CZ)?X!I;=%HSJ^-SA ('L*7NB3,P(Z) M%N-\#Z*G=(N_M IMW@;8=/N=DT%_-]H\'-! 3_U^_SFM@'YG.#SN.<>C0;\W M.NDZ_?=WP)>*\8,.Q8^> A<>0BVOE<6RW0_Q_)8+(0FH-JCF9E09U\DR=ZO\ M4:)+08)>\SU[1%N/#Z"6$O]*I;(:$C:3^M@"::9&:94)-\9FBYH-.!HVT%H8 MA>2N2*M"%MH^B5CC@"+,%/"*H]/)315@/##"YPO= M NW;]5-22+%!7DQ%>=#)G"?L@SQ"=PKZNC432J'#F[[@2A2$@_8'36!]15F(*[1JK@!?>R\\2%D8^*26Z]!%Q\H.LHBR,D@.H M:[%)FK!%E/I>-G\@*7G18@"-Y'R2QE:R)"P$=(]0"_-@R1->YHB#:5#X$S-Q MK'DX\U<>]9(8F@Y*&;'2%KX\"C+ H-!,<(S3O/(%JV MC=S/@(W5T74G.#0%(O;YYB&:CDDRYQ-0.*WA(93M>)(",D4)KJ.03] C.B=Y M1A93]I#7,B+SL&E#3]UMPF3+T4.5?'$.BK;H=KH/Z] XT,TJRU/%@?LI"G\E M9JG/DTC13$5XVL7028[NZY*SE *'/>G/)$W65R]G*R#5ZC<"T(2#968(4_[9!8G_OR:-@9GI[V3T"".R<]9S@PGMU=."6@GJC9.,TJ'Z(:; X&G!X@Y>N<9-5D,SP&L092\W?86; MHC;P0DXDA!=05T"52&J*AP/FS%*1A4E%PN\_WYY88\+#_-0O$$=YE9W MQ-M39$0#._O"SF8@0FT IR+2I*S6' (@;PX\&MPHX\:TP8U]2"I'2]<*+;X7 M1V 85U:F$R&C.^H/3/061DJ)@Y#C=?I/&H/H@0VB68,P^R',6NAD;6 &C9=8 M*$V'(1'ZT<$6PMCGB1 A\X2&=5B2;P,)V4YYVL!LS/% "TF MN KQ+Q!Z+72R&SKO!RS.\4Y@Z7=&!QRZ.IU1__4?NLX;<-F'I,++\BT/K?FK MX#I5HC[>EL 25$2[9*'K&',$R@WTK07N3G;[5J1E8TZ7\)P4!I0&X:J18-/2 M\_W4.1Y(0VR>CGYR*G?$UH(V=3:);I #F-H^B12@"32%">ZOUP[;D6:>-;\K MW/2EZHW%RIJKK/.8ST1[H@3_V>936)YC[B_X4M^WKD&UU*B#A*@OP*)#U75A MQU$X89ZC60KWBY4$N(M]3%O5Q@5KCI1-FI6X)4J.8[B;[QL=9ED $VQQRE$% M/00/LT$UP(:!\2:)A;22[.%R,&(8A>T_G9]_+?F-B\>4F(&^!*22(K28"SHP M7VG+!-\5\&?CYBH#$3%=*"P[G5F5$,B\U2UB9Y0FS)+;8U@P8G43N M3^2T*VQ*4T+^ALXD&YUI'Y*JK(C:Z$RX_5VN MY[C=,;@I6;))%*:ZB+Q924\GS4I663EL0H/=1+C(8 Y/,+LF#QZO I42 IK M8PQ>)EBA""R,$:<<.J*?J$8XU'-HI4V(XD>@G:$&:!Z1V80PO@#$Q&<)@DPB M/R&I3@".L'GZ9O,3,/IDDO\01*$4!9B-E=1.L/(]A+AL,_L)!"BVVDH<5]'OMC@.TZ> MGBXIK+V*X2N4SR+NW^KM*P/OH'/V(CED%:LJ^TIVL%D:#^"5,;RAXE I;? -9^@*5-AG2MHUXKW8J4P&M'L9H'?I=D MG0:YFN"V1PQN"QI8VH>D[Y<7M0&?JI@V"H;5&DS"!E$:7:@NNE#8@,Z>H&,= M1+7!'E1@=I;U:[%_I##C0H'-MOGU/\QYZ](>NI@Z*)B.CLXN5(I3>#+8R!J$_BR;^!+SP2^U&UE. _/JCIF%3^%2@&J>[_[ M$FV4@R7:L-/K'9]T>\[)R#D^'0U.]C!:>OE\E=75UCN M5J*.K*]X7/=BG=O]!6/V-1\$.\_+#F-AD,T"PS52:5Y(6M[H&4^)JJJ.#3HG M]XQNK#(LGM)Y\4:K;WX)F>!8&S(T=X1@\**J9VDKK+SU?':&.0RR&;Q%P=\I M-QUV M^P-G^#8B/G>>%E!J&85P*.&=O0R1^ERN.]@1 ^?T*5QW:SODB=UVC[))7L(N MJ8R+PGS%\KU9L*4V].,L.@LESUJ\A V0F@B8=O)1::&N*9I?;VWJ["[U$"MM MWY?J#GG837E8<=TWL3-?PM;<4GL.(]Z93#2%<3,@TE6"=JJX$ MFW*9S%M%AJ,N"I;R *6BJ7**;F3XU37W4Y&',%:"@HDNART<<>UD.>IXG:M,4)ES+ MO")79=@%^T!MXR"U7N_"I#[5\/3DTI!;[QR5HT.TM]?H*6T.7U]<$?9']4K\ MF(MGW*;CS6M<28"MY];6T9^3W3(X**V I^=@RUQ["T+6W'QKY"))SS5IF0M) M*^)N1>\BP6Q#'A97ZMFRYMA(XINRYIN$W*6S.%4ZY6%^W9VYBFKM:MS51&6Z ML87;T+^M=!:7%!9V/MT(\D$?E2Z,J0Y];@I6'2Y#'MC@>)6"Y"44!O^R_?)2 MEX>869LKP2O0,[W3_B\KX=OWLHDH\9<%+LF0:-7$YS3Q M.4U\SGU8]5SQ.4^]))XF9;,)T3DD1*>_9XA.&%VA1A*$,EE>10K>Z%2A776E MA PFH'.#T*A[B,[?(E =["#0K/B2#0+D7CZ(PRZX?)MA. ]ZB%YU']7:!=Q. MY155YA#]/EQ8-Q9&W?K<4/5CW<%!-6AH'PI39(56]G1)YNRFULMG'(-;2./S MH\+P+91IMD6;UNGD-U05KUGQ!9,R7QHJWFVP' MA51(58E ID'N\J<:"51W)MNJL;'@@:!IBH44(^2/N6G5^OJC"M'79^JS*R[1[4 MZ@.#.QT&Y)?9NI9Y6#30E@XU!P5T:3=>Y\EOA%5-=GD77XC&7E?_?@-.K_B, M^%MA0?Q5P/[RGK%02&&K;+F@RB!"?@JQ*Q;*A-0$-!2R7@P H2.]\H@B-YBR MZ[0#OJRJ6FPNDC8W/F/CJNRM0#2CFJ+5IZ)*7$LC!Q"^SAA=>(Q'OJ;!S'0R M-B&:BGA^X,M_%W%(MD)=*X\ PR/C!+#7'(Q@\5!@"!AI>BK*]R7CFLRNM[#M MV_*NZU50B2H@RT5#S_>I'!XR5;NP92BJ,PK(UL79 19AJ@9];BN.TKV&]G5% M%]='0,<4:<_.:\V\81D8<]1$!T-4C[;,0QK. @;.HL5F;K.5,)MF[8>B>/;6 M K;&C,_FC@YPCH#,ZW4^6(+;0'MNS&,15@P5FZ9DB5,15IVOB/7!ERKK;N'+ M-7"^2/NVJ[I\R;7Q+/"9$F;A342RP)"U,A>PR 6G:J\21:G:%GH+5$!G>-\V MI]57SC6G8F(^-9,O2F[B(V+GF8\!9-G&.FK%'J*<\L]7V =9 \B95XY,4$#"BU MBD+4R$AAKUU!21/$?F1*KN; UDDGZ0AO6-5-)^M?GZ>[;/GE3-;!,K$4HC[7V"TERMHHV>* M-#ZV69 ANRM!DA426Z0WT.U*KB3>IX!?:[**X-<1ON0>4"V6-WX3 M @J"("&M H*D(%T;45I*&J2D0;ISHRA(ES322(-TAW1(EW1W;G(#.][MF?G- M^WA^U3W MN/[P@VP!"''0S3#X,-#N ^B$:!B$:,AV@!;5SVMH?WJ ?WW0T#$PKV%AXUR_ M@8MZH?(6@(Z&@8&.B7'M&B8FBNN-X@.8A->([G$^P;JM;(A]WYZ8ZTUD.@Z= M>.E7DA?#A_2/7SF\O7Z#E.P..07# T:FA\S:U>YQ81$^4L0WM M;]_G>H-#+!Z97OKU.MWC%XS_ MCFL:P,- 0RT>!B$ LY9ZNL_E-RMJJH.THCBBTA@8 )>9)95^2"!+?EC9]N+ MHS(DT-*%!%94Y9# O2O0Y6DJ$A /*AFZ1L"GC@1263A@>& $CU12 7@P)@Z! M!4("% 4G2K^XO[B_N+^XO[C_';F8I'R@UU^JZJ;*!P*-9Y)7[E*903(*-E./ M@-'FG0D..*:R&&;S$6TY$BC10@(G3/EPI3C$TS/PZ0X(\9Y$/PT]B.D/$,LW M84>(107MK:ZEZ8H"2-JJ$J[&". @PE?$=&@HT:R+CU0^:33 M%2VYFSBEE<[%!,[^;A++;3X,\,!*21YMJ$E=L<)SLFD:_VY.T:!]'E !U\9S=XW=>H0!E2&G.Q2@ M?0^8#^M9+#5_2*P.]&'91E!75I8AVD>?O=E'+_U8%I'JZ3*O+U)WXZ0.8"K6 M6>8M]4[S DWPR//:/CB:9^"4^<([HBMIU^+W543BZ6']RS%AF<,-F?%*+=C5 M%&R!2S&J5F78"72Q,IBUX@UHF%V MD,_-BSO4%/(WH-J-[66!,N_I9XG9L;_A"Z9\1-OYE]D+':4E/%<&V^?VHO1]$L0*Z%)D RXG;<[0.5:+C_78LJQ3@SGANKO[YNIOO!^ M8P"^ 6QNEK!!U7*]Q":CJ#W;*3[%= 9XXL9;C_!H&1E L=>>=-T<#]S2RT;U M7?DO$\EJTSUHAQ."(;K-Y_HP?F5NNY9Q3.#1&VH[;"6":X$8HI4XT/<01K$4 MA?5\OP6V>,I?EGD2FT8:/5&'P:I<1\;K_KY?6(BMMTH*06D>(15#E@FD@7[4,%>C#6HI6TZ6GGH?=;- M]LR--A$5O\"G$MGTA MD$+_0^4>OBZ!]$@OMYV"M OS3 O@*\-(SH^!,5'!4X2K$7<6-<*C>5+?-1I% MLN#RA3,0[+)R#>+K(.5S@I9.T!K('?Y.&PF\UU%"C"0N2]571?=R[D4PD[PT M1@)$'DB Q !&!^G=6L#FJ4J1>&Q^7RI49KL85Y)@_/S&N>R%2JSV(%RT-Y5E EOAG;Z"M!B#KHNI;P610,@*^=BI MP-LG='A+KA>&S5@6!$W7W!?'8&SNV4WI^98I+'$=SPMW')J4W\D,#$===6]% M1^ZR;-D2NEUWIGV/_?7L!:O#4RLBL0W?$)GCKQ"3, MXWQXK#1&,T3LO\QV)1XE?2V&7(=\&V>%&*B:OSOF)77%97E.D56FZ(C&B_!* MK@@JNX>9LH%-?A#FWN]*B]F\&K&I?P9! ME$:OJWP:WRRZ"WVCEGGT,,)HKI M0)ND^<8&&&*_GZ((SI_42(Z[,,*+6AQ MC:TC"Z]PEZ_S#72N)GI'9=-]88(1EGP5K9>Z,B?7J2UD48T@&34:V\ODPKUZ M'+J//_?>$^*_M(>$C6KMW^'WDC Y(48YB%: MSZ72-8YI,O'1Y:9187DKX1'Y?/1"7 R:=HEI52-AOVVK+V-.!?I^^K@\.D@ M?U9/QM7+\,:Y0LE:O7T-D&9W7=AOX*$H-Y3LQ;@76<;3].D^MVF9HV^<(=W# MN[@U^*O65 3:I6Q-S1#%I=B<;$L]FE2QAH#>*\;I8 *!T2AIDVNJ*]2(?EU[%-E!GB8Y0G%=?)%DA1@+A9UP6 M*42'WN\F%9W9\H4Y[)" QXO23MSDZ)Y.CY2* QRK5"+AF^G5[Z);JC7*GQV< MR676]X3;#[*BJ5,&@MP]QIM#*;"#>%*ONRGPCNX[L[VXNV#-JT2.WJW,99?Y M)L)]4>D:B^X"E<\#!9L</"6C!%?8(#?,%7V#,IP>Z;K MD=23^_XS]_=,N@=P=KUS,=:;/PC.5?LC ?/XT^#VF+T]X4!Z33%VJ8_80(30 MY5C=^/AYYP+MYM%FG<1<4[C)^ZC])?$EUWT'Z=Z-+THR@UM#.RE4$Y_A684\ MFA5)DZ-^XIU[AD:WT%FIFAX)4#_66Q.C?>SU A(B6-)>4'1;KW'<&L9G>)5I M^WEO@64/,^K.^VV/Y$7\Y,22P\GVJFF-#C:^YX?9ZZ4/WGAYY14YL]7[W>JZ M>X^E$VW.U\.OBV<2FM,VSWJHWV$!LUV:NW<:S-(NZMV@94:N1"Y-RZ>&AX,] M='7J0PII#O6261;29&\@X W-,NS_=AXRTWEK;Z96I<":FH#\<@@[#MHL-R'\ MY$I\1Y F,C>)G",CB/SSK.0]4D@]O@#(-:W3PPQSHB2\B40;:K6$EKBA6M-0 M/VS,]GHS@W_*-)'GWL=]8?QXP\$BZYE-[3K$:+5'[<@!5OQ0B-X=RA[09GXS M^,[ 4EBCU1=H8\Z\92JN[B1 *X7M2T%5)*6:(?FWEA8 MI5<13_W%FRA1A;FI:V'V*3B=W@7%H\)DGB6(P8DFBMH@.;8G1>?W7SX4CV+- M'GM$=Y<*<-NTBCT\"/*AAPJUR2S90L4.BO>+8C*K&F_T4Z#+4%;EJ7>"&_C1 M?;E]"-Q*U"<:;B];LZBGZ 16Y'X(L]!WW',"?TR!,MEYPPL&?:B]A"<0]\V) M:9 M(""$4&9_RI21)B/A$$-RG%O_NJ72=J+S7$B)ER[1-FE@@@M3-QY:YY,T?+FN MB<24[*LGVEN)>CD//MF[F\;N.02L2_>6>ADUH6V%>0:U0?3];1$4,.E1[@/< MG?.AJB**AREFU_RDUWGG?#$(EK')L6=-Z^>LQ,?7X%D5H>HB[)"3U?>NBW70[D0'1:^:HHU-;&"Q_0\KH9F$E#1!76,7"[A(>P M:2$8;>5>]R$< :>-C#IC-L7%4_/+:L,5H0H+ MBG'Z$*=+F@2R^+(GM_>N5*AK+B/]8&R3U3XZ9^\/$>7%*'/"!X_.UENXD%R5 M.=.DD$]J*+29QG_L-SGR"9+3FKB&!(*<0+>FS(^L$IV3+:.W(&N!]_JHR.NQI@HEQLS8E"NH::\.G:VWQX/#]).NF(_ MVV)H)[#NRU_R092D!BI3:*Z-""Y:F)U[*=VYM&^\+B6?M8$1\SKB"6I6["&# M[1X-MS?U2(?W]2;DM9_+<0F\>&(05$OE*T?DXS>?3)6O+-6Z/ M:N3B[016Q&?Q%:$G+8OC"Z&BUR=WO;ICE:"7_>=_W!^D/9CS6]D2'LG#V#0G4^/"LIC)"PI.42 MJNWFPWB]G>#,F=[#J:DM'_V^R@^8!_S8(=%O941\2PP.)T,:P,NAC@K52:U< MYMI>'/5*-?5X>+X/+Y0$WW+9C[J..;[\Z*$8XD,,O=(:.PG''RPQOTR*Q;6M MJ<(E!?;PU.+HC?,P?7R)$=?=8D:7K\V_R=:SY*.ACIW+J@Y" C3&$B[)2S)J MVU*8&%]W.CR[/M@P5!Q.%#ABD"2R"&2%!BA]O8Y]7*SS590% @YT#@PK66(< M.OE8S4"Q%-\[LO^2(/YAY]Q"VW='W6^16:4-#DS&=FH?3^Z>$J,M-9<7WOJZ MI M6"5L8:+J2;,6>-U'%RQ?ATD0"D>HV/L+;==9[14TEAX@KA2NY]T^='8:C MN-"8*0B3C=5-JOV%[0^#VZLG]PF>,9SYKM9 SX] ^,HSB YY0NW<^ M%M9.X8-FEVP>E;PI.9BD;VHU.#1##WC-@(SI%AYRX^-G9)>G']\D8 CR*Q%ZA^ M].1-TZ9TU(60[W&,@NQQIP?A/A/&5V&MSU!LR=&4XS8:[K$#+PGB(,FGUM$I MLC5/WF(+S'IH9$";->HFP:8ZWK)G3QG&>H"800V61R]3':MYVN>V*,YR%M6& M7C<1)['T28_-;I>\]KJHJNA9J[+^N_MH9DJD)LGTZ&- 9\, 8-[_DQQ:\^-!.YY MO!40WL@;.CP(M&V0N!* 1CJ39Z4L=QA7WY:>21B]T1<]&]KN#13VL[2GWK)N M(IV!.HRV.BX\ 9N_*A\KBDFF9\>Y%R.)@1<9I4%%19.3-^*%D>]FMFRWW M^MCR?+A':$9,N!-/W-?/QI6*PV9U")M\\<"?RZUZ236Q\JS>+1A=8=HY^;5P M?% L?0U=5']*_%U7$>QT&-HDQVDJNB()O&V6DJ7*_R']J_YRRR^8*37T*S,8 ME2^AAMF6O+189(H-I;55#9QS!.7]A#*BIEY>.2D.+*!%K-!\\R:BL?1Q[IUZ M6(.Q@A?F(TE7_$"4/1M9NW$6(4KG /E .=%L0T#%I%RP%/ M%NI?XF3X7@>O@LQ0GF Y$MA45KM,YX %["*!G0DP_ :S3661CKDZ^O8:0T1# M'N:C5C3W+,=*Y2=WC:-G?06CK@'FPYKS5&.G;)*]BGO>S-Z"9P]O-#ALL&*%MHI3XK>(,E95A8 UYMA)\)#\Z=LBC7@6=SL,_/2JJ08[Z+B;"P/R4[) M=#?$U;0DC=B6[<^9GE;-(MUI+1C\=6H\>8?>4K*,N4X7OCOYI6$?1N M>N>=HC@-PTX7ULNU"2LF5O[W1#7P',08TTZ*RX* MD.;8/NE06P+;9&Q2!E[ M"YO2[F$BU11H-S;M>YL? 9&_@91^N["A/RTY\)M F1GT*_=#)TZ"#^S]G[*B M&>.<&,R?$X4G4$F#QB,T_.GQ%AV3J7_6BH("\Q*V!Y6?7)]R<3LPT9M(?R6G M"B.P!([W! _:!2>2EN59)"V-U(Q8'W7>#K M9S<3]HI!PZ0/9T=V**VOF'OJPD7V9AMPQQ8J[1Q^K)'=/Z# HR[LR)8B> MW)"X,_TA7=6,'^.-8AK!W::J+W6JP\)H!7*>9O;9>CIS,Q*Y,JZ8. :&!/.F MA'P)%0 .O*&P%..;0N[:S)3M7N>ZAB!1[7ZCZDAR$VHCH3E5K*^, MH@$TT:B)ZE'."HPT-H\/HP:Z+XT)+U4VT_"P"$$2(#R M3^'07^*_Q'^)_Q+_)?['Q,>3S.G?:,HX\WQE]&,2DX(?97S^EZ.7R?PWZ2+) M0"1P]Z80HO$52E2"&/@YECW^9] '8,H(^C=*)X,%'(!V)@C@-[2;5>\C@0CX M!MSC*Q)(E]/8!#)0)^I_0T+W_WE"S/] :BT,]X--!M%,/]5PE)C;]T?T5(21 MFT]HW\O\6T:$^.=)VGZG?T3;@&I/$W3RT!+^-P&:_[>D==E9;I*NR3.W^U[) M+K^A/%5,*-$^.+KLM@5+N7A0D2'8.F]*RM6"*98<2RW@2-2_<&A4X9O%+$I; MQ/X&%&;J]MTRIRUKZZ$S'2N$YYN+#='27IL?TX=5P]Z-.W,/C M##=7M=J1_4H,:^.6?D.74>Z)HPC..S+-;KA1CP1)A9UYHC];>JP'VJ]X[JEO MZP37ZSZX*;5;Q.EFO*21[C,6ZX(/F]JC=LPI^MA^.K96>^"^%,^4[?,@GL>J[X&2I[ MB5MTKU+$A*/(R6#A52#J+5:ESA(66X/=7,V;Z5B:R4XMV!K/8R7\'T3ZD2A' M$>+2MN#+BZ* >;!J-<73-T* ?UNT7_Q?_%_\7_W\D7_H;B1PGFE@/ M8UK:#= ,:8MQAR<2\%4!0TC61+D;*1#5;)U)#.-S10U/P?MAW=[V71AC*8CO MQ4FJ$[8-ACZ7[&\[6#6""P;:/0AL-TZ*ZR6&7Y^PB5BSCF(4U%X-S&=-6C.> MZOOHW]Y"F E/5IVKSPWPM9#&4; U'"]00B? ]9:L:R:T>U%D):/5^C:C5WHS M"'<])+"(MP"3T,^HS1]S-EV_3!*_0;@F0;#G:7NQ]J-SC\$08K#5#'B090&& MEH0$/A2!/%D6EZR$"2PTF+Z"X7^B8Q')6QQ^[F#J:1Q'Y>V8(P-H=<7F@_LDA"; M)(0!-)]K6."2YUUD!]D6^$-;G,DOYU;@9E_.3JBO(,]K&YLAIU>:%FM[%=)) MY\&)]F*E:?<37-HR]\&\24]>CO"(?_;R79#4)P MM\\QHM$ U49VP:DXQP7!/ K]T5X25_K\UT!@.[F282_.UDP/,4FH M5Y&I-J;$KZGQ'YF7"PXDY3>B_/1]$>TE<3@8<@/601@UV78(^@:G> 4JV12M M8%[P$F_&7Y;3)VB!<4@FA^]<$A2Y5DT,3 96=X/ 5@*GH.@2( # M^H!B' D0;" !P"0FINJ3&751EAPQ9PASR<6..E-&K8[U7%*V04;0P_]DG9)^ MN\?BD--FC@ZX0M'>D22[0>>,I8_NFE*_7Z6#.[]H2PIS^T_KF1I,*ZN+;G[: M+ZBSQZY2MD97_?C"ZJUK6;$.\*;W[9.O*YB^.">!,!FL4">>8!S&L716PRN> M[H=V^+(A'^7C!T9C-A\/6+*!VN.B+"_#HO,MOFC/3VLS+%[Q#*<(T+UJ\>JX MY=]+<^.2HO-P+(Y7R>JX@Z;6>:FHE%I4H+W(N3>2(Y;^OK7?VC1!?\2,8Z?. MTHZ]Q;*U^K',E_&LX;4O-YV<[Y@>[[.K+I%0K!!]F:HQ^.0;&4(TAE:4[I:J M,N9TQQDN]_S+EQ&3LBNS!.JK?N8'<[/I[Z6>;^"!*<(5(>]7JSU 9[%A5>K: M$SYMS'/N892&D>K&W]$?WV5<,_MZ9]!CS9D 7\LJK@_[787 B;G)Z ';Z77\ MQ#/"[K+6'@H2$WU.OX@I8.^&._F&]H1.HX\M]M1-#J5*;V9#YUR1_H+V2&X[ M84.2^&L1Y3)?Q=N Y)-N[+1A"2[-"?-$7E82_^M2S&!T 6(TA=_NA"_+(WL# MU4XI)O/7*NC!G^52M/6NRFE\^?L$8$'Y!53S$\@@:[S'7;"D9']C871]@LA1>X2(-(RE2IYH@&F"?WJ/4))$_

C)\:'X>!$EQP[E>]N?N6)XRI* M?;T TZ6=(ETX'CE' ABF2&!Y)V*V64()T?T#D,.76-)1;Y*MQ[[,%WSQ7L[R9K@I-2@!O ME?M20-[9^<%)'K?WC>/VR9T2MT![ AT=NG/Q,WH/L"A,PP4 @$?7G&J9<6,I M^@KV5IN_]3 JS^O@Y.>FJUY3>@3< 5X,2S@D_6[A^X]0[V^16.;/( U@^&W8 M4F/[W<\X^N>$=3#BZ7GJZ0XVXCV;?OY/RW3R1XO:_X'TRBVZO:J)IAP/"336 M17\PP(X5S1E2$R=*KC6JR68@<9%9)B#4@GJT#SK,9+_^D*YR+(#PFZ_=(V@[ M3UR[A/JU&[&[5U70K85Z$H%REBT0M(?]XWOG9RB7$PEXND'-K;][E>)/TI1[A&<)NK3DK*E*E_/ ML0HUR):&EZX*1&RE*PY7Z^1;KUWY1)$8SM4^RO:J.NHVN+&/:4:U7+O)B 3> M^5QUD@GZ1 D+0S9-UT=EO_OUFT^(3][Y4.&M=?M&^R$?6F0$@5I& [C=Y0N4 MKW6>=O*$:81:;2G&AIW0QW-NPJ%76V7B:1//ZRH[G\HBTG"3-+E%ZZ?/0^\W M-M;H>$X-^1R=&E='25GH% 9XL)B4^XG1Q$@0]^AF!GXRLKB#3XC3]<] ) MSH^\_Q+*L?^(YA.4?G:5>HF)LL@+=D@ TBNZX(@$Q((7KO9I$0)B9)OYM+8_ M4E82!_!S B1 E?E+_I?\+_G_M?*%;.!.,UGT 6I!QSQ93CP%Y5IA='%.4(!' MC;A*'*O,QX]J4Y[M38S5A_ O2L)76V[^<^[TEZFV&UKSE(?]7QL$]YOF77(8 MOT562TO9B(#C)O+=7,4;*QJ\];5&BP]X9/"?VGXH-)IA%X#Q;[(47'D/PM$Y MP CH$E?DXKA>)0 M_Z6^OM[<=K7C3)(*VT$L;ZN"+'/GA[3;/?P]+1MO="J4L#F-%CTIM:Q%1\&Y MEJ1GRL*\+I-AH=1U@KMWK25,A;C2:E^A"1]97.K[63O-])$O*(_9JBA(RN'8 M9(G'?O4?K;9DX9PY>KOV ?.X9U#FGQJ?4:/@3FDE QCAI[T+ MO!5((2GDM#.M4P3[:5V]B' /%K&W?>I8T#2_1Y2&G&+-@)I!1>W,N%6C^*!B MN/?:V"..PC RT"=[)# USS_A7C]F,+(D\H*@ <0.AFR76QSNR(0I"B*LDB[" M64TW3@ZV+L(P[KZK>W/-'.8%CS!DA@ B+Y?<@O1[QJ&I'_A>I(.ZY M'J:,H$5!\3]PR_D&!2/,E_O@\C08"3PA5LX =V,H_,A9-Y\02@!$2*#;9Q#1 MB'*AAC)0?M'/%S]_\DR8?JY[',?Y"47]E++XQU.9,\%M\VD]B8E,])KMH)F9 M(W(>Y9"L/1)[WMC"B8R:!-&[23UXVC2AKEYP/I+6\#Y0\<-44\A$.:)I?4'F M'1+ X-I_16W66P+9+RLI29A(? R,'Z.F:.[M0E9@K,]\77X%A43W"JQ"1J0 M/ET:-K?6$)>F>3L$K@!Z/D;:C.^$!/@&QCG8*Z_7)U#E@HK!VENOG;R%GK_4 MTGJ"?27M9W^9\OE3KE1#\S6$X56/NP\C([QQY:91Z&,)':9P&1M%_M,-VNX1 M)-!ZNV [E;=Q^7JVR@2E#]EI"\H86]5DA!?6((&;#!?P79$H\.W:-SE0%K'1 M+R^^/K"'.2(.$5+A(]4Q:L3,3&I4 !:0G?'EXQJ?NU#4Q_RXRF M_Z06/VF,$MIOR\&;57^R7FHPJ>*;V I!SM57S\[).+5U.II?-90]4L/[+J3! M&.VW>WW9EV>S&"Q3 V%K"G;B\1;%#94EZJ0M?YDGY^NN')573C[MT(CESDC< M#VIW+2G0WQ(L3B#)/BW*GV>OI/4R2$^$A;"D)AVFRP%,1 MJ2."]U'W8LPY#P-O^J?(BZP5@QSSYJVVOG\F%2QGJT; M1&^[Z>T]:#M(VJ"V3,E&J>#VF8VMOY4X#.=[P&M(Q.>9U8)K.LJ9W%FIOAF0PU0[[J*+[U%IG,K*(X+:X,M8;XQENX3F M>N S3MVP >PUK87#*&B!QHKTD$\_X1;/9$[N /9Q<;34X7Y"AHX4=5&%SRL\ M\JDGD>%Y/ 5:=1\-#R41S:OZK&L0(0\J/MA]"D310.WR=5Z:+SIVS4,^_I45 M2 ="E;\2BJ^U 69I48".8HC=8+,)H&YXR4F:VGC3&S6]J5=5)P?EB6>49-( M CG*$@;F?X]ZK;_R1%:!&&W)I6?WNKS,]* Y+*WBX^)9 68R*,8!]_R38]I;^3%O1/-2# M/DB>:WY9P+@VLHJ6TT@+Y%DNA+Y_4!,FD"?,Z!0EFI.O/[VMLN,Z=%'>/FW2 MSME%A%$VSQM#HD,9;J=9*B+HRA1,P7S_O=J=&U@ <07:&D5 &MEWYI?JS;5 M)3?7UGGLY;L >4^<52U#X] ;927Q7[M?^[J\%PXY+K)BFV_F\]OUC\O5;HIY M5#=&LSZ^+)W(3_,HZ!MZMU;68KJAKX*'V9!Y&GH"JQ6W/"7IC3;,S!C0&ZH@ M;V*T -(X&^?ZK&/V0[9T.CC7RZ.1\[F4A<&Q\87=8-N++10B?%,.AOS_:]Q_ MXH*-=<"#<@NPFTE((/A/A9F_V+_8_^/8SM_SA5XP-,:_ M8ZSW@GOG71X$[;,?* 0L51X?Q.]%+?GL/FTB4!#Q("BR@-JVQM;AF9K95E@2 MX?79S2:GI)FEP>6=.I,MBCV:&1 ^DNP*MK&T[DEIT+O/VI0F&1-W7GCQ'@@$ MQ)P8."@V*\IN(H&?,A27+!0Q#,KSDI%!065,/_4X\Z<$@7Y&6D; 3R'XGS,= METSHO]C_F]GEUE;4^66=HX^,HM>_'8$WGRW_#RE5>KM_--\ZOF_S63/]2:R+ M\ VBI@_7/TUPF[G<".+ZU@40J+RDR2S>%F5MC)8^W#;^C@ K^#59_4NM40\;ZS*A^*> %]XR^U;YP^F% ME7$V\TVF?,Z\PSXFNKABI8?PB.H*Q7@D4!C3=!(PA@3>6RI+./8J*!S-CM/' M1"A+D-#]O1'C?VJQ\L_X)J9C,N:T9=;%.F)T+,B9.Q2Q9RE*_VLK^#6;[D/8 M4@.LG\I=S22 QF;R+I(OKP@\UJ;Y_I!@ZK.@QX M P.)\YE/73MD50=+:W@5LK[;7 M;]3B-(]#6->&X4HT 3-N$OO-%^KF9? @SX#^)LW=L0/CAL0.KQX[::U;:"T8 M;^?'-UZ5OK"OHM7P"=K(>=?Z51::Q&#-ONN<0@O!/CN8!@U[A3/:PBKFDC>^ M>ZB/.](0C-A6-%?!JPA8ODV5;Z@/\)FEBV;4>6RU]F;E,:J Z_/Z@D/Y)RSC MVLY/4&I5A__;$?_U::2"QYW3:HC2I5'KG"R5[N@.[MBHGK7L6?.E%-+75%@8 M5"$NPJ9_?HMAVGL^^[.P"\7[CM!=]ZAY\Y=H#>B G9K?O<&[>:=4ON88&&V< M4!?$32.)JB%:B7AB"O]X5?%'?;Y]:YSBA6CD*@,C-PU;ARPX5KR-6B=*M;;4 MM8VD*&;N2C]H##0VD"U:71KL5R +81I6U$E,4[JL&:$[5K@^$$)]YKO3-%'B ZK;$T7K#R0X'E8 MS>H0=JI;V 0M%E2G[1+QGN)I?@-744P P41EQO!N MQ76OF[D6D5D:U=6XMIZ"!/-ZA;%'TGLLSA$'$J^K[*PR2P]%0@NK4BV:QWAP M/9E2*(6LNB3#YJA=;O%FE%,G*+TL!5+$<7ZOJK-="#G*W^?)RZ!C>\;VX M)V?09C%321*_=_'$H1W=?745(^NS[![5\QU*Z1:[#Y**H_0$$ZD2@&&'IQU/ M_6=$7SW]C/B-_6"Z];C4YC#'2UK+^I\CGG]FF=$#?HH&,_TV&*J/,CC>31N( M-V3-Y[,@F$/X3Y%4M1]GS"_A7\+_&>%B/CW(R^-Y\"LW>Y_A7 'F8PX6@A(1 MKC^!:87D?*'[9CPD+C+%T.%">L1@Q>B&M_ISG.57(6BB]7>.]U1/;F*=35]4 M6MLJUC>.?5_3\6(PNC2Y1%"Y%(7?=%-8$%>O24",YO9]J[XYJ)?N"+M,W"S0 M&@LA8^!(.D "P(>O/<>*^[_;>9;XL=]+^VALIMWXO;11C \*%_V2_^>5WPY+ M+_B^%9A4\%YRUR\6]/YY]IV"GBF2.[TVPQJO?JL8:763HAUD28XYNL]2BNCI M0(KSCEI2+R=XHE0DRQZUNET]6QBM/L[;\V*XW7<6JKXN-S6H]$T\?!L\2#)X M&J@Z$F*[?J)_J)!:()E2F6W+4( $Z,7G66K'P,X96V4]][:/?-$14K0)^5:9 MEG''[G6S9,>+JQ)X$>]IH5#X-1>[-I(&<7XCZ2$GU3OHJ5+CR:>%%PU5^JX7 M 1,?N3-I]$46%A"2$NFDA.XN==?&Y!:LGD:?BIK*:_Z\3>M>R&A1%=4*E?WN M9HX/^OLN2 'O:(]@:=2$E0,!^HMWJ5=KH?)_*'ZGG_]SFN*GO!/:3S';W#\+ M7/VAKZK\BT2BC@24*T?O:I4P'*V8?L:/)W(E68P_)8V[5?U%3CI)I M0<^HJWO;.[7/;O*C^OY3&% BTCC.#K-PFRB=+4Y*I_,YTGI))W]Q>NE$#6?Q M;IS7P6Q2=N=J B5<=9J M7EEH.[^S.Z!#>WG3P=LA7 K\;&KXE!FNUJ@MI2SA@ 1L(<8+VR?U;@$%U:!+ MLI/,701':M%:%L80 #Y3D9HHJ:!'Z*_3JE4=!UT@@<@QY9?-9UCU?)=PGV=( MH-@ M6),2. =-\J'H=4NFIUO6+E8#[=6VU,\,!<))6F4.%)$H WW.-H27$XM M*YXGW\A[4)\M<5Z)"X;BO6F.,>U:++HG>IBB>)Z%LNO,LSYDPQE754S@>5/; M=?/U]L:,.)13'.&PI'YDNQJWK3+6H)']271=R+/S<<7STH^2=U[A"W05V2W, M4.3 ,4M !U?@4 ^C30\K'9D;4U_O1-X@E1Y[U-WYI$N[&]7%VZ@NIIRGGD^C ME)^G*ZCM57[%J#X;_BX[XW59-FZ$1QQWJ*=BDF)EF!P4,73_"6/B=X8OCWMV M^JU96')-#'H];CEJ[BWI4B]*)PX1!9&Y,6@N.O-WRBO;8G7ADHV>4A:HGPD@ M-(MK^@@QHX-\PF$# E(W>:>C]0I@S=U;F\7ZNWK,94A Q?O:-,%2A .8$VZ. MZE. %@J3A\-O=E/K$=F!XN$6< N.,#:OYM[ERZS4KPP4?U2WS5U<"\B=0G_\85SD:'>1P3Y Q-A$6TPL3;;L 1) MWH=_-P'[I]M> +Z,2 $6$NBHXAUI$X^O[UHHA&S7 M/WFY4!@JUYYHDQ3CWC 5 "L+7@>%&VJ!7T'P:_M75Q0K04>]H :I9I0N(DB* M/D,]%48.AUIHE)$ F_%%TN$)C(760CWG<,5D#@G$721=,7,W![(T]<%0)J'G M2O%#Y0+T/,2B*@QZ;94A8R4 MR\]%RV2<%IP\12EVDQQ?08J*;<H?[;NJA-B5J3$WNSOIEQ@-O":2X:'47 *SJ\>@@\XU(_UT]0J,[+.G M>.8+EBU&.%N>8;-[ [-<%@3M>RPF\S/N?9+?JVF/9SV00#GT['PY(0OJ<-ZN M45 $C:=NM-X-OU&P+R)2EX*(::)]$(HY?Z_>>Q(FW6YZ7#A9*@.*AN,=X&_R M-=TS\G0S\5-@//>6+L@MX!NMK.^98J71B M/XOFA^.#9(4'2;_#-_=*5)WI "2@N*8K01(^?K<):V43"7R;V8D&4[PXU5\S MBJ-AC_V^\F*$W>#4A)PVEW:@1,>M1*JVY4KCXWQ4GOYDSHZ.KN1-Y=IAI[Z& MBXE'G"*:[ 3K IG1A+3^,I=M8(A:IO6RKIE: ME?0N]^GC(_HD[#X]MT[%G#P8"],ZL?$>Y<+0A):U&TOOQ*G@U(;_-!WK499] M6.$&>NU.*FGA2)(WS8A<3W-CQ7O:R0L5@\.L.(?@4)LSN3S01F+I#9%FN&:Q M__3(_, ]DHJ'1/C=G-H^B))SC7DDT$..TL(1Q-55W$5SR_IDVV5Q<:N\)33+ M?7!J29A@"[;CT29;-JIBG5TG:=_G;'0J8KE&XG1XZ+>NW72@;J9R^T7&FDU? MV3!J9^O$_T?5TG^L8OH_SJH7_A3HRX.6GF0//0A_.9K=-+(FQ/Y"R!$46\/H MR;SV!8_4S/0L;TA;1AQO2NO-CXER[ M=8',4A:A3 [;KJ,,",=K*&CQF\K^>TPB!1=(2,=BOQA]"I,6=[\J9:CD\MF= M]5'3X($/608&W?GU@9C7Z&E?*V&EO%_V5E0>,IP\9>-J;9.)[=M+,78]X,Y- M$Z-EP"^2=N@&I>#_C-5P\=,?1NS1^$L0] M1EH9YM^_J-]AH,J#X:PJ_7G%<+!#FG!O57#CN+6'^+ MISP3@P7O(8$)*F\KR86V1.N, M2/27$JF-:W.R]4TUAEJ"9SD9YM>K/(.G;#Y<6*\TQ9>># ZV( 'A845OAXT3145^\C^U-0C/.9 M#_G("=2K0'K_[M,>PCG96M&6&;7F)52R*2R[_X/%:1GZ+]>._^W\YU%,Z[IEG<5-(5S,J7\Y M3SE$264&NYN8 SM'(>BF&2006-SW]$O<\^'%\H3(K' 762(I5D5P$<=?;F&2 M#8^:F6O=?T/7RUH;LI;2<5N_8S-^LQ>%#PMZ$E]D"A8/2:Z- MSS5^Q+)*4&?J<@%M\'SK*=SV. FUS6@=TO'SKXL.[QL]!VH:?&>-<@GIX6)_*O^/.$T:M*W%%3]F7!52MJKJ=%34ODL :'5]M;]_:K6?D5^TK?JX2*Z^WI/2K*8NX=Y[;'84JMUS[8SU>-EL M5/X4G%LZ_46B6V5?ZH@*SD+N!7+-[ZU+#2EIM\O1N1&T>:>V0^.V8-D^$KBO$WY[&_&@QI,#3VQ8QZ]*;DL2N/3PR?FNWN2W M.$--WC&[:\N#[LK3/KN(!,J$O#U&5?3\^2?ZQ$=#@OQND/!F(&A7@ES/1(OR M'?/U+I1I+XP(+KJ."SYY"SPLX.BX3.A,:1@9CSMHD,C1,GD^_]H/>O^B62\F MW#-_ISJV8^^UR5LLH2>JK!NPRQ5(T0X;19OBU[?7YD%KF5[]%VTRK"'>$\["R&-7!67&CU8^( MD-)'_,/4PWY!$.G4_I3CM7:"6:Y5@IU+C2?_:F?"FD)JB=$4;EK)UW;%N9,J MF@HIKEH>&K20W/4;"OJ6VC:MUNFJ?9]6LT=_K4-9E%@ZT(I-?'VNJ1:A^>/W M=39\>I;E%$\UOLSF(LBH4K^!M4%5I\'Z4-CPE._V4'3XCA@U"8D?0;#3AI#I M;;&Y\\_V%^H?*8K>#P@7=&NFS'P!TXF1_2-+GO_6 MV?ZR[0?PXY_%3;_P=_ M.HN9)3C>^IY%,8/FBEYA%WJT!4MIUDP90^&]Q#IQY2]M4MS8I0Z,:3>J:;5G_+Z>:TSJOQZWN1Y_2G\ 3MMM?N\4*\CF MG^J'!]0@@=CP8]0YJ'-8_%TU5.15\57SD0 #&=M\ %VZ>;5+J9%LJ8YNVTU7 M^V^A)_1V(KXPJ[2JP\;FA W]?H;5KN(C,9223U3G%JX)R,\K[%:2D!AS,;UZ MRTG%66@NR!QRPYM8->3?4XP@*W-VK ?^ MB9N:"!+D\%%B=SW&BJMHG;G<3.%9AFZ.]L62 MU)7_R";=P1.;');K>>5VBE.8T.Q]GTQY%]0#"S75A5I) MCB_YDGOLUY_2!ZG"0G36,:JYT;8K--C,3 KGM#H<;0NCHMC%[-Q.J:_&4( / M(N@])S[5E:Z,!-J'L"4D'&LAS[V+C&'-EV/>U>T]YR6'$ " MKW=D$.42IDC *1712'L8I<=X.8>_!08A'O@*,K/\&'\5/6I9#)U2?7,X0K@G MMN-P3Y_ ;P).Q.K,T (9FW)!N!%HY+,^H07'" 1,8@CK "R5536T1O6S3YN7 M%\&"";:["_NZ+0LR:&FXQ"KJS\!UVPM/$YT!8C6KI"M/F;VEF"_'3>V75P@_ M2 $WH*S<<-AUOB:!!-Q]\P\*+(;A.SOV>^L8*/M06 TAC:;5Z0#M%]"N,M=# MR^7TPEF00%WJBACE1PTA)'#=&74NYI7712/00>W#J,_4)ZG;3G*QYP)(8-D< M(R.C=F$/=$L.42"-:MX+"9QV4,)4.&!EE0$0[,M$8#.WV'57E"'N8%OI[HD: M$M@U1WP=-T:-O?BY2 0MA!AM6(7&///JZ#X2:&A1QX;=?X."W]L:+WQ *XD> M;D_E]1M&FZ\&0&EI-Z7&N:$(^%[-V?$U4\LF^@K_3L72V:PXQG?3C\/!LI^$ M'V?EP.KV07M"X% 32Q^2Q.4#YXC*MT :9 >N.=*5 M%^+,)"0Q! I'>0QA?Q[6 RT+:7I1+MFB#B9B"_S\P]YJ,IQFD?T= 1.VASOW M%BBJ=/A!VA/!4F5##(>\Z9\E(_7F9]D:=S=![AYE.CUT%4433QM)RJ:^IA'( M9@09%P^W#Y16A&#CO#.&H^_\P4Y>STV=W;G&FTY M"X..F@MC9AG*I-2/D5IJN8O10?4VG146^:%Y0O3%'@PDZX*BG^L88''^G'?= M>JTYJLGO;O"+QM0(>Y)OF9$C@>I41&<^OCP?TPSD@7V0523@>$V^:<%#\)(E'+6OEQ4OL0A@."A% MMP M"40CWAC]RYMQVBR95ZD7I+DRI_H>2.!Q:4;- 50!M1'2-!#/4^_=$R"C3%DF9.+T")P=]V3@^"24@+:^7R MS1V>]ES^^(:YIEJI>E1OL,<*7/[4F_R,VG"HS*GB)2D*I_&B-O:/K%>J*NJT MMCP^MD7<#R]6WD=L()Z<,L_%S3=_V]HLX8-(YCGG>T-.#-YGZ>.UM M10@:G19Z:@;6/W-U>H&_+H[6B6\?A5VMO1%K ,]AO>?\N=[V2# SML1L\(6+ M1[UM=:8(]@O(,](C>&SK8T\W!?2N7K]]*?W6_!FHR[%J@LWI5M^YCC&_VAD_ M(O63VJBSD!!_0RB9;(J<_QVSCS>[MI\(^X@'CTU\EF$8?W>HE=:'H\?PTG.M M:R=Q4]-=S;7P8!7E"KYU%'YFP:*D?NR)7OEZV%^)-E&*YD=LPFB^;&5\_B(TYYU3((V=J&>?;U;.4'2%-UAV M8@C&Q7V!F,NSB)OVS^ARE&-I55/\PN7@/;BEEYA.87GJ=+2#!(#C.1GYJU3P M:6U2]F;BPH?R(Z]/XH4+I*LV#H2HRE-? M*#Y(^IT$MI9"#F^@%MF=&6^MW[_QJ_41Y3']Y=(1I6LH/_0OY]F!7\+_3X4_ M5YBCCF22IDP>N9_O=?^V35]&*UR^JXD(OHE'EJ3#%5T[1K;0N[2]T;\C<=\6 MWX)CHA^,90@+%9\G&=')8F^6(3@M /_N7?+D>8)1G607%UV]IH$]PE@> 0/+@'MZ A:'"WX(V[!$EPAP#!I8/3:$.CP=VM@<8] M$-R=C_?$'VW MG;V4_,$ 97X3&XMTF':5?IKCX8]$S5E/*;'&2_$8M_^:Q"XI M0EO(\>D9:SSGD57F3B\[!94;M\4 N(YXJ/E] 60 M )?EYSK#'5"Z\B]%N?^7_WXM4"2IC(3-$DI]3,_T?"N_ZESTXO].?1=G-'5X MP<:U437-SNIH/IQR)K6*O8J'&%Q.@N.-K%*\B:C^GZ:UHA EK[7M7SM:^LL> M&NH]X!GL86^E<9?5>52T![(KHPR[*" EJ?[^A1*\*K8E8JZUO<;,^F)@U1;1E MX9I/1A["0]])4IF\)[,K7-89O8T%^:2[<.N\=Z=Y58_%G]6LIAN[\OTUJP1C MMK+/A_]&.5I3)XX+MX6R.(LDL90BW1 C!"HS!="C09^V>I-]@+E#V!874C>_QEG*KT=7NE.NGGC2WS>=)/M M87'"5GGO?_U>)4O."\_B4?H)P&QZ0I%)=4IP[#Y3+Q1?=!MD%"=#"<^XSOVE M+;F_69^P4W6=T?&.Z@];X5?Q%=DGP+P"F/CSL1),I'G(?>QJYQFUC(=7Y&\H MUS2/P>T/ML>,N>D=MUG8-SJR*1I''Y@)GP 5%D6/P3*ONW[%^ ^S:;I_C.7 MM=9^SW^*CEKN>EA$A;I;!#+ !<4=E\\_DOYVH1AO7<1>L,C=.$/)>P8>K]7K M=E1.9/8EW&0'J$ !'T2S7D,>+QXE1]0\66, M&XN7.#9TC>>_B#Q#<;5RN"'U(\DKBT>[!^O'V9.9G'L_:P\HLW@DP^8SU$JF MTF[KHGL,V*:<;3(7D015Y#B^'/)GZZK%)Y7G"5J\N-6DP!%6J-/):U6:&#@M M'D4YG'\TCE$I]I.:W@>2&US[V"F&DIE[1\SG&&E8[:9OGX^]\HK2\#K7F";F M6YP[&TSQ=)E"BV\#1SO _7H4= M&0QR]^WN/GJ#]^+L2'W45]IN/*AHLVOO(B^U^)O<:Q9TV^,[6_%14&<79R*9 M*CP6/"UA56HRKP+_OZ7 _TN_(\*8O22"9WU/275&-XTW_?X$X/IM1]7U!:_Z M>"U%_L>8\QO:42<$C7W0;?83H,"-5[,T20&C'L7:$N2?4HHJ^#'M)'9WYPLY G:1_;ZG? K^/1UZ >[G-;6OY M24:S[@'('4.>KG@X%LL+$XKD^2=S'%5-QCD;Y81O-H(57,EX@A+D,:G[\VQN M3D)+W]($AR+Z*)K\:S)Y[!(SN"W:/8T7S--=(_/Y(:S82.[% EJF@6H+,'_:)L:,3!0%'UO_&':7_CW0^,\[%:$KNF0%')^GJDLV/5[#!-*,; M%M^90$DP$Q&H"0#]HW+8:\(,0.6C[F6J\;::\S(P+QKD,E$@9/-FL08874.] M<'JXYTD>B^*/$PG8^-)3_.>1:])=/X; GQF;GR1%MBF%*'%UL-F#*6)EBWA1 M$7^44R@AZ?/:@^LC_A)5YTL;1XKZ'&],Q1+>$^*"8!+IB.KWCLL+JG@:"&., MB&()?PTK,XOU2G]KKDMK&JI-@KKW]EP5A4Y/[(=[<_%HEK4:,,_DE]0JP>3F M!F77*:'GW.R:=6_A7\+_Q;^+?S_@U"+;?^@?"8%#B/'U1F/ZW^F8[__,^M\C M:^C GP"1$$2L*JM)J\IQ""BAT"G]KGLY!PQM$EE\#B5QAZA#6B'8;X=$Z M!H96EH'W:Y;DR,/53Y?)2D"Q^T!X\PSYV_;53?)8W!=-:/FQ:.K$YO+K,5+Y M-(&EH$ !3) +.UMO'0OG782%7,S$'7/R?GFK^FI @733X#ZP_!:R,JEM8O8 M]!RB6\/.T.WEOM!.U"\'\!- 3,OXFO@)<&\+9D6#JAM@W<1&QHP1JW<'_)8M MR,6@_(=+XMYI/0%R6#CNL0(>^?[B$_W;B//M#I0<:>OY^3,V8S91#X#1;U4# MMG+NWE^ /T3DRC;%KNX,2UL8>741,OYE 0C:(S-M.X-#3P!$JB= C-KVWLK9 MUN?G4CON"=!;^O *X?V_N3S5U;\$WETC&I.'(AVWU>Q0WB%W7WM!4W#F[GAS M6O,$:.][ FQHVGH1;',F6EF[.7]=TN%\D"BQ?A&6418PEISZB"+^!" %_8.6 M_Z"3_IN(BRLJZX05%2HLJB%OL8"TR,WV\2A>#TNV&MIX]#/E]:<[0\D8_#@X M:!VY&+_^96SX_ZR#U/^:/LSGIH_)?2$7M]WL4-JC\FP1*'7,3-2*UH-R607S M-Z+S4533Z8"R?["FXG\TF;\XB/_F\J'0NT_9^N&PWG%B.OQZAX6D.OVXI5O. M$K\E_4>_\K9CKB? ]8Q>)%*H0A;"$L^17_:=U!. GI -H/H/M]+P;H+>W^@& MK)H_ 4Y*_YK2]6\COE-LCG#8KF\,9OH90_"Q[ZW3>R**&>\;;(/B%"3]$G84 MOSX9V9WHMV;BY[02!!/_K5E 7XK_TUOP?V!TZ2JL*[VY__!(H=_Q4!KOGP<> MY+P1V/'@3^I?);_3 GNS_ZK1O9[M7J:!JEN-+RBW.(%2H//,HVU7!S\>-%11 M08;7<0K5L_9NBAGMZ!/@F9Y%H%WDK-%/H]7ZA.A%V: MLNMH=!.YHN3!5CI/@*-\BZ1'N+K1'^W*2AU;V"<#&2!'N+8R@8'MJ4.:=.A; M/-V0T^"X#%3AX[PXAD!1HS+;U]6[3<"9\\$#0@@'SS= M292IE4;X$RS/V:MWM_XCI[I25SCCW<7BDEZZN3]ZM-IY*K!J@EA5TQ3[V+E\2MTIN*ZKP;F) HB^ M.].L4W(8DCN5F6^P^I% K@6K692?V_.0+9\C(1%H[[\@[/E=PA]3[L7-Y'BT MK:3>*=.D&)7B1D\CIU[\18,VX12Y7V2[653MP0+8T#1C^9;H*I0)\7UJN=I?M-SI M35:Z'2$N[NDU]6%=W6X5%A1WEF/H]^Q(\[^_?)FRCUB M.WA2(64=0"K/#OP)3=8X!R8RUT]]'>7J. ?)GU F5 YXI2O=:^>8?Y<1EDDL MG1M%='-L3^])IFFZKBC-H].!O*5M,@+MI&&9AC7H"MW=3E,20H(YB*[AHV@P M3+?L2::-"*GP:3UI@*H .<[0JWY^@.NVK1Y55V+5;HY==!(2]2K+;'K6/4\ M.EK4PZ3Q[%XHR^#F%-\2DQ=9USN[0J%Y6R:3!FC6\)0,A@"[&=,+[&\HP@O( M@8_4&![=J?.HH0["R[SF_8E7YFT4WHB(Q7NRONI_C&@F_43J M8TJ7HIP]A1;:^7E2$YJPF.AP7=O[=Q(,5&(A:7659'IP>/W0S 2[56W H0KY ML8C5XZW:M64UGZ&.UX)L1O=@=(I'3)'N N@%_^B5UJF!4T"3'V2LM [@RT:X M%8#G'M5M3&!H4VL@=4N.3]28I)TX0Y/\72A\38:%WZ7Q3!D=F-^$+?:VSCC< MIZ.QK>V.+[GU>Y5>C]M)-\6W;]48LFNG<=_OBS*_]@*$/XQ-N$?Y>WZ(4ZU3 M4'_MC<>:BS(H_.:WBKMXB,LR*DOQKI!66T"Y$87ZQ<^7$K,Q6[PY8K^EZ?;) M^'.:$+\X]0,$SZ<:P=&,$?KU7XVRZUPA>A"9L#GG3VV:HWN,ML#<'S M?2.! , %A:)ZW200>V:A(W'!7H^= M]7XJFTL,0E H.DX-,K.3Y"8." ;>XU&@J(I=/H7!#BU/#Y:WWI6)H?>V#^JL MD<7&#.7:!55+"W5&_V;R'$:.+XU9+F.^G&R2Z- M E"U07N70I=)CJ4V23>7V@"(NOWG101:$$".^H*0[^#@5]9GOJW%?($WAJ-S MC*>(B2H2J'3'+-^O75V1<[K8Q+;WO%:#Z=,V4[0QBO.U!^B.D=T]W\'J/0B, M#0SD*'ZJI1E9FM:I8NV(_\2KO$4EPXZ@F!..^-T@^ M2"DHO_;MI:2_$ZF?LA52A._">CP&J:7CR]Z!FH7QA(KAN((]41% A\-?Y."O MO7W#/'U;5>L(UGM]<6M#U/<2N3B)LSUP^NTBHASLZ7SOJ')L>DAUGZ!*"VW" M=[H?F_<_C]%W95:B(,)D5[4-+>Y>6;0IDHZT[S%_\9:W+5_QL^[(A3J<#KO#U(W-9VO@A6M5U#*85MNZ$FWGI9J1G7;PY++N-W1:6DYV26J_ MW(T01L:@R FHMJ)URONT%X#NS,V-](TOM+H=S^HZ.3Z[!!T<\A6$:HAW@QT% M:$]Y$:;M2$=SO54@&\SPMN[TB:L"UH^QA$*=##^9":0J*$=.W=W:#CYH*'5O-@Z MFK0&IEE4GHS!YZ!#U4I2#J'5E&&?E"Z8"W:&'JXF>B_\-5/#6RO,M=@KH047 M^Q)V@/BG5OG;L:24% MX!:UY1:N'CR=092/!_']!EN97,)57$&!.$4J,+8+E@?ET5?)%E-%.@SL *Q> MOGC"CDW3/@/7]#I/=^28S%E/]7*MX[Q$!;+\8A*&%JAF?0K?=4*Y9+'QPI+- M&?I!2.N0;!2-GO1"FO:+CZLO*AN=!! 9Q7Y ^WG#CZS2R9S&RR")Y#0$J 8) MO2I@@.:4B$*A[17/@KZBD$%[%%W\DMX0D%JV'[M>4UV;.CHH]BV<,?P\#K_' ME3W.GW!3:RK#FRZ*WC,0':$ZE)@V(>'(H#6KKM-/(7O*T-=0??U.CID43:0X M+\2B2_:X5K K=71]1U@>SI7DV#[1AP/>0,N7D9_2@1>#$"2@80" MPA]GV,L/WS1"DX3I0[I KK%HJZOH .KAVLO3 M\_H+^P0KQTC6R'3X'^;VTX?T3U@N_/R@#Z^'M(13@]OONZ:UF[(O:$VS7 *9)MU M2P2R0=Q^(S >OTII:@W9CB*J1I[DSZ%[L68EJ+:UX;&1+4?AVE_ANQYVGV3H M^-A0^1A:-_SQ&+PVF6N1^ M]I3::%-9UWZO4L"R3V/N4<%"(/\*A[ ,01:Z4(,/6-_HAS5,\]TM>)F%[L-9 M@+F'S^#[T:'T)5&J++; M>0)U0W4L3 +<5%$KM+QF#L;"E:-JC"%1:I[-B):=6UR9.X*4R8,CUJE?N!N. M'V %)?HV,"$-3Z(_E"!>%_D1VK"$ MS6RP/)4#KLQ=CO"UG\%.;K(LZ_\KQ, M'CMDSX .']G>'<42M_BJM U*B'USEJ#8,M/U@LI,\S%!KMD9SK9Q3+CA0^2N MW^Z6#:+SZ-IWMAAC?5PU6Y!+#/:^($\><13:6''5B%1X^\<.->2HOV:H=K=A M#UCC.*XH<0^P*K$Y6^I/=^-7^S'OU_^CO#O%F?M;/[T'0K,'[HM H3)Q_%W2 M4*@W:'ZE1_0A/;0A4B2'@Y&8L=!%R(JVX7EWS^\4[3BBM./U]'LIT!5N/47NW@D&9.Y>]>B'0,]ZH7(\9S\90 6T*AS MZ9E/RKXE6C;LV*7RL,EP4A/(7DD8L#TCHQ MBLM_ O1MGI%+.1 OZ TY$7 G9Y=IIEC?U*4H;&8YS/HW MU 8KIB0[X6SI)$<8X)^94W$^PQZ(3\AASBH'[K4'C$.XV[/)@)..HS\,GWF M]U=XVDXS.=,FK.5*ZQ'UN"*C4*^/_F+1J>^SJ?4W=/:?FNWDQZ"8X;X00-)D M(/_YB/*0[A3;!870&CL;^TL_%P[G\H, %4*! M\@A-E+(RWHQA%\)M:%Z.'_4)&50(K,228-+I7E^8[38N\)IC_1AXI;' MP)P8FIB*E@RJ:HD81.;!?>"&A">_!'T MEXV&[$=FUIX10X4_6.A*KQ,.U MRL\$8\RR&+GQG%RAPAFV0*JW ( \-87,9;5CT9Z/X;<2%L62#R=2JB]*U?GC M#W>"OHGRC+)(M3P!#*=6,[2.+7-02KQY$=5:HA?98+N!.HQ+5.EB]M'$ Z,G M<:T-#F!CI$65;:^O2HGKWFM3=7+!2X?T-A;X/S:2;#SH,Y 7D!*=@^"!O.Q^ M^B ]6V/3['6+I%$=K)S/WSOI[$VQ.ORJ^JA-ZETD_GP:6Q>E7.@F2L>"GF!K M'>BNUQG4)JLE*J,.=BRM,_3PC%012"[U"58IG=14-?6;8PV@MVB-N3L['$F1(U-BVF&8":4"1#< M9T*$E!MJ]Z3S1SD=KRQ^#.732IZ$Z=)^XVKG%GJKTW?7[3SV8?IU"M@'INB* MWB3?#08XMZHF(A+^"98DN:RPZO5TV?,XO9;[B'!!H8RBL!@-+JCUJV1YD%TM MNY>;(P#PNXOCV31)0A73/GL[N)B&PI<5(\@1$CMHM8 @6K9HK%AOPE?9;R>F M/M9.J^\>LAV);ZSL5RD(#W0PHI.F;*"*.*\01@"1/,0)08%9U0&=8O'P0Y&L M)"I.W$]?B0(P0&LQ+K/2QX:]N<6S^,M[5T4?Z[]M57@NRIOK].61"/Y&T7\N MGF88(\XCW'AA-$TV]EGU;V-?>W(T.W00DUU9Q33T[T3F*,#V^?HM$SNU'1G> MOZH>PNRA

/+!3!T@9=HB/[[^W5'>/028N$,9BQ2BS%.05O MJIZ+AL')>X6?=GJA(-.B9?0*R*Y(6?$E]X\%.O-XA"T="PMGO;H-#\\)KT^? M?IW8]Z3TN"])=:DQ]8G>ZCI=19]CR7HX M9&_P#CK88AIO4J-W$GILM7]X62[[\_2DS,+3:XR7?GL*A?Q62Y'SW@#^NM.V MQ;V2X>GRR;KSJNURB;!45#(;]1Y4*5?PI-NMTZ7S^A"^YFC]R_A'I003XG29 MN!Z,[9R-J_(P43M<\95.^(OY1)D8GX1> ZL%ONU;^RM8#H8;4,_02MT7K%F^ MVOHK^V"Q"RN1F4M">5I8>6D596!10036%^/VQY<*<8](RR=Y,^S@DN2E848: MVT!C&+'-NW<@0'>T9AK6/DQW>\7.)8&"7GS=NP0<#$ MW?%R;"J.Q.2A.@S*QB4GM0J_.-I7%)A<1O0L-:R.[!U0)O7FRE8YSH]+ M^W$,N&@72;(NZM(.P"VO*-0U"SY=L\P@4ZN@"]5"PIFW= (MJJ+JOXZ$V$!* MZNB:G)$(;@A DC2#B8F Z&[M+Z>Z3LTNGEB("9]V22^S*C#CJD9H16O#=R*M MC4C,S! 0$MI-XR5)R&??%=KRDWI&M#B7&QC0Z;D1Z-.=)243_*3UVB@#3$3C MN ;!,DQ16BDSUJE>OB_D_B-46C1W?L54B65=8$9 ('5TDS9G%7TP]@IA$N[U M5;$-5NGFJU_-]A!99B"-7Q74Y#<']Z'\MD$.R_+.^3II*+S^*CW@DKW 'B4" MD*+?R#:?=K^[5.B?6*_8_.YCY@XU%NGYX#_QR!J@=+MS>,#U#>3K<)-J*O96 M]& N'B+5.H" TU]))S^0A3W++,(ZZK-#B55<37&$Q%=,B/W&UHT"N?G7R%(_ MX;PLA;J7()O>FSD>@PR-,YU@-/KJS.!2.=&P IL)B6>@XFBW[9^-EG]&/L"8 M$N39N-='H7!1JO6%>D 1GGJ5=L"X +0R3?\(/QG@!HM+'"&D(I405V:C]]*M*L_,FM7-BF,9D^ M[2$B?M4NSL5:J,3YG0K3NM1.Y\]QMK$'!*.#U2:I45!F:#'[R#5=UT0)U7O) M?(F!;/:'(>MZ\.YJZ2F$$$M-\H1IWT!?+*":Q*L+-D8E&!"VHC%UP)&KC5.] M)%53;(\?3XR?2=V%0(9'%URV&/.%K/ UEKDU+,1/N, 0O)R5:^/A MR8RF"][?B&D7(><.M#.*!(Q.N6&3R2;J\K;2=/9L >1A]0/X?C[)B'P@F5<( MF'KZ?.M&?"VRNWB]M:_(9M"1BAUR"1#ZJHIEDXHP>2QY[]1L+A;DI*>\;[I'RYWBZT'*A5["IR\VY)@\@;23U-5Z4 M)<#UWSNS=6N=T$V&Z-)I(&2R>P3[Q',[[R9]>GX>;R9X,_R5#96QV0?9I%2E M4Q4RDY^WWV1H=0PWBWM'!3+%YG9G5Y-CJTA,0"6JL6-^8*1QBNO' MU4$"MBLC$_[#6--<%[P^TZX5;-T%0A@G%*$,+E>3(/%Q#(50D*Y5\+:^5*K. MB@AU\P+YVO!Q',>Q IY#82[VWNLGYQ@7'>T0_56J2<>:E1L:' MZB35.#+VY26LLM@?+MSB0N/Y@1BAOHIVA2$5;.MIN?&*^ F(W@X("*FB..@D ME(6%S^Z$+=8O.A4E['3E]9IMB]VR\X#L^N:7D>!!CW;S."]0BLS:T2T#\P?8 M"ZH 3H!1?MU$\FM%59'4XU5%UG$;PO0,6JVNCP!/@+[]_%#(9X;)O.J$CDCM MWEY<]+Q-8&6V#QN*->F/>$C:ZOJ@#X$6,16R_BNIM[B M&;W%%5A_CWA4;1/H&SD-%-SG4A\ (M6#[>BX6IOS8O(MD$G0.M2%S,G-"O(# M>>SOA?-M8% BF!!_CIVC2[-5)*:&]'>3:$Y$+$[Y'5A9QQK;B_:/MT8)IH4& M R^EV(:@H3^Y#6AE6%"%!ZJ-HWQ1(=K80R7=* M1 ?^)*47V*SA8NU>.2_I>GDJU#=&;S&$#O*ZBW6SR]A/2)!L2$W,:@O5[&K1 MJHLZ(C=Y]\6T!9 U.<\6$>H==5*23+-O-K4>'R:YNKX9&N'[[K#O/V"0/I\? MR%UYSY-K6R/' ,K;A2;*!O/:1) 4:\!IUBS8L4)+*>%';3E-/$( 8(F ">$U>/T7.XL/5A2 *SVI7N M>FC_P6?@4'JQJ5$$ M"0J:<+M(\#V[E;G,&A6VI!]T_-I7(?; >%AW#1CEBE*JQYRX1(8(QR;>0+;<[H\A%)Y19,V/8E MCJI-2NQ.'A# M]K*/>=_+ !K1>#ZDS_N8OZOG(F-#,*=7[F%!IH%7C(>'1H8B9H1.[L&[,U5N MH5]UZ;'/\1HX;OW]9L-A49R*%?.!YH34 NIZ$H=[IU[_DEVH5/,C=BZ["/OK6\*S$<\/1? M.V#8V_[HF.[+M+2 B,@JJP+ F'MVSP->.WU1O:M/AD?N'O@DBU^W>K]BDIHX M-;(N-YJ/2;QI.X:&U>F#W(M_"QEN=0!(*E@W$OHI4'1>ZDT_9X;9,(CB'S)? MLE8JE89:*$#2D:]&Q-G$!*C.*; 1J7^ *#O#M@J=YLW ;*!>)SYD2Y2)B_;+ M#48E=WZ.1R@:7XC'::;HI\S'S[NKTKJ&;.L3PK-".3^8(QT+TE:5^7S),/T) MCS(4&H2/+A)TLGBE\")="*@BZSW'R,);Y0SZ\LO*(CA?RRF)942>>J+@FRC. M7O1^5,;,R$89@#00.#+7S"ESF4 2KE3EB"9/[^G>*R%P6:IE1#%^OI#D:OZ7 M@6,IDIC429LIN[B@N [<__D0"2AO09=XPH=J53UG(KE5K#W<^+FS4/P>I:FG\"=<@Q[(THIDRFRX],@\R(.'F) M4DY*RSE1Q+DT$4.I$7(D@Z(S]Y[C'#P["&2G1&;;)!-R)XT6O:1/5\ S2Q;4 M)RG_BW+BI8(_O9N_J-NL1I64715'CT-520I MV*)AW5SP&Y>)\'23K]X2"ACZ%0C/;C@-^><.*/]_LS[-N#.YQ7#[WH4DY'][ MT;01DA2R7NM^D MHS%6%;M'5EYIGP8%[OJ7\\N\7+L\OI#7G)H\;(X-UU9UN#Z@UKF5SCE:S#*T MS7ZB_-!RM3UU^]LTH'-B0GQG5O4)T/:,57JF;Z_"MQJ/86G\2:SUB;97X_-] MPOE'(8;AEH!-*]MZH>@$6-/MT.RYO/L#*UR!-^64+D+D-;ZY'W<>5BQ/1P<% MKEK"$-OZ4M.*]3#2 U]6M-2A@F;R.B8C!X,3ZZ21) MUKB!?&5$/L,'YC[M,H*9II/D8Q)7U=Z)]6$1RRN*?*MB_FD2-/NFAG.NA:?8 M<(7ML+%,TML9N3P%E@\?;D^X"43U0)%C[68.Z@=8Q=K1#%/(=?N,/ &^\AX1 M^\= AA1M@'6X-"Q=M&/V\P3ED:^8$(Q]3N?;&6V(P;Y9&@,;^B4CBPF[0D0_ M+!O1-ND2A\Y>2 @ JWM51$4Z]$DM0[!3OY7?BSJM[Z&Q$@S*LD ^E!%+.2=% M!TTQ@C]?6W6H67\A:IYPK-3_9#<^Y.XR<0-D_H[_[!VFA-J5]E>Y6 ^(ZTJ% M=>6[,"S><7=ZCWI]425VR^C2U 414[F4#U_'JY#PL]/:CG<>I?N?JY[;NR? MA^VR)LJ$\ET[1Z GN,?3W(XJ%8,M)Y4ED/.77:I)-^YAJ<795&3MVLCK1_P' M$KOBM+U5:]7+K;>7T26O::?I#*YC0T*))A(W79) M21>TD]5M:\*33X"=D)V'X[9[3;=S+;XWFLV=6D:I#TJ[HXE:F>P/P%M*3>\* M8R5_9];7LS:8_<,1VU7PG\>P,W$2X\=<&.-SZTZ3S MC<>66>[N?%TC;I3:5B85#4B9)Z>P[*2?'2!X76MS?_^H01H:HP!B%67RCEJG MF;EVVN!*W*J/YLD/W-Q2GLDJ&]G\[1DB_*> #9V391%EW$<=^PVGT\O MK4967LI%[T0[C+V?(MS]%"-_[](VN%*RK9DEZ(7+Y,_,\FK4U'F,Y+$-9;-MLA\23V3 8+G%8#T$)LX^I]/ %V:>M^$ M9N)>!=&]Y;@U)=DAH_H9CHL,W[A:&W#1>V1PV/S$*X@]66I QI57G_(/1%2A M']_W']_PC85Q\,&F3.WD8_O-H:T$2MNI&O*64F5;\HI%)/:NB9P\1J-'&@&1 MS1=LS +LM./T;PG!XVF?*5W(6;@+<;QN BFO2RJ_4"J5&1HM[?E &$[M9)[! MX&BWQ%V*= )=*FNGEE8$UY4&]ARBB&Y.AW9ZP M1#Q/!L-165QUR?[=:#Q4+]<^+KM?;Y)D30L@G=-+M+M-/UI42]=T+3K9>X?8 M4:G/QLAA<7W0>G_#QU#M&S=98V.2J41P/SIV67)S5(-H0@"1.PF,GJHDC MQ)T,%T]OKRFTTM'UTE 0<@T\*/\R1IIGO>#)WB?>W'$P!3#90?QTG%WY<^[: M5;GNE]T2D;N?.+@8AYM0"&L[4(B*?&D1KFL-!CJSLC% MS5_^6*S8M/G.G>F.Y"3G8^ARN$U%Z:6\S!*ACOXXO]U=(3503ZWM]-O)FV17 M+_O-!.T)2CQ,R9D>$D6C@MRMPX95W#'Q7,9RDE/6*8])M"49?M6&73!Q,$(B MUNMB8=,+/93WCF98L;KAJJC4"-G'TE9&A)F"->ZIM)V;VX?0O%]=0164LOFY"+[>('&&G3>M%K$*T/HJF MK.-KBP8B0\S6R;YRJI+G5Z!?D,_$&'=5EAEY'_AO%:N69FLYB35>E$ ,\<\] M4Q]X1F(EN+.-%O%72JYR,=J.TVQ6SGK_/-X\NVO5%^JE/:'LL+6M\3HR,/_Z MG99\HH996'BA206J)FM4PGCD.4;_+*_X0)S2> Y1ZF;TQ&RS!MX3*( M*D!PI^@#8,LMYY6!W2_6X_/V,<=MF]3\TW9YB=AM01I9+8/59&#[R[F=5FOK M1V$EQ>X3Z\2^P@C+2%T\75L[=SIZC"U&&55:QXQJTV33;&[->P1;/T?O=:8C MBTCA(4&V;8A,WQ$Y#:1T?C4Y!H5KVHHWG>,KQ_F2G$SV']W@]14YB*^B-77U MJ:26IN&P9[W^)DD[XC@&X#,T;E))6'?&LB;"[8%G3!?IG9GB=Z^YBH$W<)%Z M8)'UHD_T>K%_K7;#=<[:1ID-E^X'WJ$^&6CSRS*+KN0!C3>A@AN.M%C>/2.* M:V=VT*FQ\CUGQ:91.X&MNAH\Y?[KCA2E;D$#"T!Q(]U&5[?XT,"HD*DV4A4B;P!%8<&Z%T3!?$JZ5H8UG+6. MKRF1(,0E*;\8'SHR5S58-4;":7!]>4F&,I,_K@4DJ>R)?D<%Q&2A$I"RX/K> MKK00V$4DSC&(0&\UX4<24+@GQ'JE-_R:Z%84!->71(Y+Q*@I/31OK5FA'@50 M!FIQ1/@QENMXN>X+^9\9VD252;H3?M>2*5*=5:1ED2?>YF,]Z'Q+3&+_ @U5 M\H3FUO]=^Y6VQ]084L(BW.^8"!>RV$V,W9(9+(MJL-&JVGK"O4@KS&3V,J MYY/\]"[8[*JSQV//VA&=8RM"; 1ZZ/@$];6SB M+R/72U?P) .:D(219:CTU::T]84>[S M8 ZT#;*GKIO<=+:-)#>]YJA0 ]^99NP7>Q0N1]JM;:&^&67$8 K3>BYJIE/^ M5%>GH5* 0 I*0,8I35/QQ8V.(2]B2[$\K"%Q?/U4$CS=O!X-.H)@+83 MZG9 =D!E?4>.B9M5:WGOV:LLSJ,'^>^.:/^GG=7\-UXH'H&N:R.LV6T6SP]6 MXI7:VA/@ANB\[?;\/SZJ(D>5H;%OQBKXC9\$ETX,G\3C<'/_M,J]+Z7Z:PCI MG[^&D$X%G+BI2:#^U (B% M3X#UW_]73U9HVS7%7SU9GS?C/UIZZJ_#$Y7S$N:'1M4$L! A0#% @ W(.X6%1CI[OB! MKH \ ( !@.T# &-R=FPM97@R,5\Q+FAT;5!+ 0(4 Q0 M ( -R#N%C!A;I/(0, )P* / " 8_R P!C#,Q7S$N:'1M4$L! A0#% @ W(.X6$L#>ONW M!P 2R< \ ( !QOT# &-R=FPM97@S,5\R+FAT;5!+ 0(4 M Q0 ( -R#N%AI"P0 8W)V;"UE>#,R7S(N:'1M4$L! A0#% @ W(.X6-Q' M=3(@# YR@ X ( !#Q($ &-R=FPM97@T7S$N:'1M4$L! M A0#% @ W(.X6.O$AM87$P 3ZT \ ( !6QX$ &-R M=FPM97@Y-U\Q+FAT;5!+ 0(4 Q0 ( -R#N%A7 .$B*G4 */) 2 M " 9\Q! !I;6 XML 99 crvl-20240331_htm.xml IDEA: XBRL DOCUMENT 0000874866 crvl:NetworkSolutionsServicesMember 2023-04-01 2024-03-31 0000874866 crvl:RangeOneMember 2024-03-31 0000874866 us-gaap:RetainedEarningsMember 2022-03-31 0000874866 crvl:OfficeEquipmentAndComputersMember 2024-03-31 0000874866 crvl:NoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0000874866 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0000874866 crvl:OfficeEquipmentAndComputersMember 2023-03-31 0000874866 2022-04-01 2022-06-30 0000874866 crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember us-gaap:CostOfSalesMember 2021-04-01 2022-03-31 0000874866 2024-03-31 0000874866 crvl:PatientManagementServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2024-03-31 0000874866 2022-03-31 0000874866 2024-05-10 0000874866 us-gaap:LandImprovementsMember 2024-03-31 0000874866 crvl:RangeFourMember 2024-03-31 0000874866 us-gaap:PerformanceSharesMember 2022-04-01 2023-03-31 0000874866 crvl:EmployeeStockPurchasePlanMember 2022-04-01 2023-03-31 0000874866 2022-07-01 2022-09-30 0000874866 us-gaap:AllowanceForCreditLossMember 2021-03-31 0000874866 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000874866 us-gaap:AllowanceForCreditLossMember 2023-04-01 2024-03-31 0000874866 2023-04-01 2023-06-30 0000874866 us-gaap:TreasuryStockCommonMember 2021-04-01 2022-03-31 0000874866 srt:MaximumMember 2024-03-31 0000874866 us-gaap:AllowanceForCreditLossMember 2022-03-31 0000874866 us-gaap:AllowanceForCreditLossMember 2021-04-01 2022-03-31 0000874866 2023-01-01 2023-03-31 0000874866 us-gaap:NoncompeteAgreementsMember 2022-04-01 2023-03-31 0000874866 srt:MaximumMember 2022-03-31 0000874866 us-gaap:CustomerRelationshipsMember 2022-04-01 2023-03-31 0000874866 crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember 2023-04-01 2024-03-31 0000874866 us-gaap:BuildingMember 2024-03-31 0000874866 crvl:PatientManagementServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2022-03-31 0000874866 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0000874866 srt:MinimumMember crvl:ComputerHardwareMember 2024-03-31 0000874866 us-gaap:CommonStockMember 2024-03-31 0000874866 crvl:EmployeeStockPurchasePlanMember 2022-03-31 0000874866 2023-09-29 0000874866 us-gaap:LicensingAgreementsMember 2024-03-31 0000874866 crvl:EmployeeStockPurchasePlanMember 2023-03-31 0000874866 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0000874866 crvl:EmployeeStockPurchasePlanMember 2024-03-31 0000874866 srt:MinimumMember 2024-03-31 0000874866 crvl:PatientManagementServicesMember 2021-04-01 2022-03-31 0000874866 crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember 2022-04-01 2023-03-31 0000874866 us-gaap:LicensingAgreementsMember 2023-03-31 0000874866 us-gaap:CommonStockMember 2022-04-01 2023-03-31 0000874866 us-gaap:CommonStockMember 2022-03-31 0000874866 us-gaap:CommonStockMember 2023-03-31 0000874866 2023-04-01 2024-03-31 0000874866 crvl:RangeTwoMember 2024-03-31 0000874866 crvl:NetworkSolutionsServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2022-03-31 0000874866 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2023-03-31 0000874866 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000874866 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-04-01 2024-03-31 0000874866 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2022-03-31 0000874866 crvl:RangeTwoMember 2023-04-01 2024-03-31 0000874866 us-gaap:LeaseholdImprovementsMember 2023-03-31 0000874866 srt:MaximumMember 2021-04-01 2022-03-31 0000874866 srt:MinimumMember 2022-03-31 0000874866 crvl:NetworkSolutionsServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2023-03-31 0000874866 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-04-01 2024-03-31 0000874866 us-gaap:TreasuryStockCommonMember 2022-04-01 2023-03-31 0000874866 us-gaap:RetainedEarningsMember 2023-03-31 0000874866 crvl:PatientManagementServicesMember 2023-04-01 2024-03-31 0000874866 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2024-03-31 0000874866 us-gaap:LandBuildingsAndImprovementsMember 2023-03-31 0000874866 srt:MaximumMember 2022-04-01 2023-03-31 0000874866 2022-11-30 0000874866 us-gaap:PerformanceSharesMember 2021-04-01 2022-03-31 0000874866 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0000874866 us-gaap:RetainedEarningsMember 2021-03-31 0000874866 crvl:PatientManagementServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2023-03-31 0000874866 us-gaap:AllowanceForCreditLossMember 2023-03-31 0000874866 srt:MinimumMember 2023-04-01 2024-03-31 0000874866 us-gaap:NoncompeteAgreementsMember 2023-04-01 2024-03-31 0000874866 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2024-03-31 0000874866 srt:MaximumMember 2023-04-01 2024-03-31 0000874866 crvl:RangeOneMember 2023-04-01 2024-03-31 0000874866 us-gaap:TreasuryStockCommonMember 2021-03-31 0000874866 crvl:NoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0000874866 us-gaap:CommonStockMember 2021-03-31 0000874866 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0000874866 2022-10-01 2022-12-31 0000874866 us-gaap:BuildingImprovementsMember 2024-03-31 0000874866 crvl:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-04-01 2023-03-31 0000874866 srt:MaximumMember 2023-03-31 0000874866 crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2023-03-31 0000874866 us-gaap:CustomerRelationshipsMember 2023-04-01 2024-03-31 0000874866 crvl:NoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0000874866 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0000874866 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-04-01 2023-03-31 0000874866 srt:MinimumMember crvl:FurnitureAndEquipmentMember 2024-03-31 0000874866 us-gaap:LeaseholdImprovementsMember 2024-03-31 0000874866 srt:MaximumMember crvl:ComputerHardwareMember 2024-03-31 0000874866 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0000874866 crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2024-03-31 0000874866 us-gaap:AllowanceForCreditLossMember 2024-03-31 0000874866 crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember 2021-04-01 2022-03-31 0000874866 srt:MinimumMember 2021-04-01 2022-03-31 0000874866 crvl:RangeThreeMember 2023-04-01 2024-03-31 0000874866 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2022-03-31 0000874866 2023-10-01 2023-12-31 0000874866 crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2022-03-31 0000874866 us-gaap:RetainedEarningsMember 2023-04-01 2024-03-31 0000874866 us-gaap:NoncompeteAgreementsMember 2023-03-31 0000874866 2021-04-01 2022-03-31 0000874866 us-gaap:NoncompeteAgreementsMember 2024-03-31 0000874866 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2023-03-31 0000874866 crvl:PatientManagementServicesMember srt:MinimumMember 2023-04-01 2024-03-31 0000874866 us-gaap:LeaseholdImprovementsMember 2023-04-01 2024-03-31 0000874866 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0000874866 us-gaap:TreasuryStockCommonMember 2023-04-01 2024-03-31 0000874866 srt:MinimumMember 2022-04-01 2023-03-31 0000874866 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-04-01 2024-03-31 0000874866 crvl:RangeFourMember 2023-04-01 2024-03-31 0000874866 us-gaap:CustomerRelationshipsMember 2024-03-31 0000874866 us-gaap:AllowanceForCreditLossMember 2022-04-01 2023-03-31 0000874866 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000874866 srt:MaximumMember crvl:FurnitureAndEquipmentMember 2024-03-31 0000874866 crvl:NetworkSolutionsServicesMember 2021-04-01 2022-03-31 0000874866 crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember us-gaap:CostOfSalesMember 2022-04-01 2023-03-31 0000874866 2023-07-01 2023-09-30 0000874866 crvl:NetworkSolutionsServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2024-03-31 0000874866 us-gaap:TreasuryStockCommonMember 2022-03-31 0000874866 us-gaap:PerformanceSharesMember 2023-04-01 2024-03-31 0000874866 crvl:RangeThreeMember 2024-03-31 0000874866 us-gaap:TreasuryStockCommonMember 2023-03-31 0000874866 us-gaap:RetainedEarningsMember 2021-04-01 2022-03-31 0000874866 us-gaap:CustomerRelationshipsMember 2023-03-31 0000874866 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000874866 2024-01-01 2024-03-31 0000874866 crvl:PatientManagementServicesMember srt:MaximumMember 2023-04-01 2024-03-31 0000874866 crvl:PatientManagementServicesMember 2022-04-01 2023-03-31 0000874866 us-gaap:LandBuildingsAndImprovementsMember 2024-03-31 0000874866 2022-04-01 2023-03-31 0000874866 us-gaap:LicensingAgreementsMember 2023-04-01 2024-03-31 0000874866 us-gaap:TreasuryStockCommonMember 2024-03-31 0000874866 us-gaap:RetainedEarningsMember 2022-04-01 2023-03-31 0000874866 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0000874866 crvl:TimeBasedOptionsAndPerformanceBasedOptionsMember us-gaap:CostOfSalesMember 2023-04-01 2024-03-31 0000874866 us-gaap:CommonStockMember 2021-04-01 2022-03-31 0000874866 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-03-31 0000874866 crvl:NetworkSolutionsServicesMember 2022-04-01 2023-03-31 0000874866 crvl:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-04-01 2024-03-31 0000874866 us-gaap:RetainedEarningsMember 2024-03-31 0000874866 crvl:EmployeeStockPurchasePlanMember 2023-04-01 2024-03-31 0000874866 us-gaap:CommonStockMember 2023-04-01 2024-03-31 0000874866 2021-03-31 0000874866 srt:DirectorMember 2023-04-01 2024-03-31 0000874866 us-gaap:PerformanceSharesMember 2024-03-31 0000874866 2023-03-31 0000874866 crvl:EmployeeStockPurchasePlanMember 2021-04-01 2022-03-31 0000874866 2024-04-01 2024-03-31 0000874866 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-03-31 0000874866 srt:MinimumMember 2023-03-31 0000874866 us-gaap:LicensingAgreementsMember 2022-04-01 2023-03-31 crvl:PerformanceObligation pure iso4217:USD shares shares crvl:Customer crvl:Segment iso4217:USD FY 0000874866 --03-31 false P3M 2018 2019 2020 2021 2022 2023 http://fasb.org/us-gaap/2023#LiabilitiesCurrent http://fasb.org/us-gaap/2023#LiabilitiesCurrent 10-K true 2024-03-31 2024 false 0-19291 CorVel Corporation DE 33-0282651 5128 Apache Plume Road Suite 400 Fort Worth TX 76109 (817 390-1416 Common Stock, Par Value $0.0001 Per Share CRVL NASDAQ No No Yes Yes Large Accelerated Filer false false true false false 1771296000 196.65 17121778 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Information required by Items 10 through 14 of Part III of this Annual Report on Form 10-K, to the extent not set forth herein, is incorporated herein by reference to portions of the registrant’s Definitive Proxy Statement for the registrant’s </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2024 annual meeting of stockholders, which will be filed with the Securities and Exchange Commission not later than 120 days after the end of the fiscal year ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">. Except with respect to the information specifically incorporated by reference in this Annual Report on Form 10-K, the registrant’s definitive proxy statement is not deemed to be filed as a part of this Form 10-K.</span></p> false false false false 200 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Schedule II — Valuation and Qualifying Accounts</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.008%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:16.203%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.843%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.982%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning of Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additions<br/>Charged to Cost<br/>and Expenses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deductions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at <br/>End of Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for expected credit losses:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year Ended March 31, 2024:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,823,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,828,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">406,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,245,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year Ended March 31, 2023:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,562,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,216,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">955,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,823,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal Year Ended March 31, 2022:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,274,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">870,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,562,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2823000 1828000 406000 4245000 2562000 1216000 955000 2823000 3274000 158000 870000 2562000 HASKELL & WHITE LLP Irvine, California 105563000 71329000 88142000 80022000 4245000 2823000 97108000 81034000 11418000 11385000 302231000 243770000 85892000 82770000 36814000 821000 1244000 24058000 27721000 3545000 224000 1318000 1380000 454679000 393923000 16631000 15309000 167868000 152578000 184499000 167887000 22533000 23860000 207032000 191747000 0.0001 0.0001 120000000 120000000 55162075 17128896 54987366 17169500 3000 3000 233629000 218700000 38033179 37817866 793905000 748195000 807920000 731668000 247647000 202176000 454679000 393923000 795311000 718562000 646230000 623618000 560303000 494116000 171693000 158259000 152114000 76592000 73705000 67602000 95101000 84554000 84512000 18849000 18189000 18102000 76252000 66365000 66410000 4.45 3.83 3.74 4.4 3.77 3.66 17122000 17328000 17753000 17347000 17592000 18127000 54529642 3000 185941000 -36653552 -564435000 598893000 220402000 3363 0 564000 0 0 0 564000 255707 0 9906000 0 0 0 9906000 0 0 5198000 0 0 0 5198000 0 0 0 566073 90085000 0 90085000 0 0 0 0 0 66410000 66410000 54788712 3000 201609000 -37219625 -654520000 665303000 212395000 4457 0 676000 0 0 0 676000 194197 0 10856000 0 0 0 10856000 0 0 5559000 0 0 0 5559000 0 0 0 598241 93675000 0 93675000 0 0 0 0 0 66365000 66365000 54987366 3000 218700000 -37817866 -748195000 731668000 202176000 3178 0 681000 0 0 0 681000 171531 0 9266000 0 0 0 9266000 0 0 4982000 0 0 0 4982000 0 0 0 215313 45710000 0 45710000 0 0 0 0 0 76252000 76252000 55162075 3000 233629000 -38033179 -793905000 807920000 247647000 76252000 66365000 66410000 26252000 25121000 23916000 -290000 -415000 -122000 4982000 5559000 5198000 1828000 1216000 158000 -3321000 -1913000 2302000 17902000 -336000 18022000 -8120000 -10241000 -13284000 32000 -3738000 7116000 -60000 919000 135000 -1322000 -4395000 1423000 15290000 -4361000 8052000 2336000 1367000 -1802000 99237000 82288000 67222000 29240000 26320000 29819000 -29240000 -26320000 -29819000 681000 676000 564000 9266000 10856000 9906000 45710000 93675000 90085000 -35763000 -82143000 -79615000 34234000 -26175000 -42212000 71329000 97504000 139716000 105563000 71329000 97504000 22874000 19993000 19405000 0 5273000 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1 — Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Organization:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> CorVel Corporation (“CorVel” or “the Company”), incorporated in Delaware in 1987, is an independent nationwide provider of medical cost containment and managed care services designed to address the escalating medical costs of workers’ compensation benefits, automobile insurance claims, and group health insurance benefits. The Company’s services are provided to insurance companies, TPAs, governmental entities, and self-administered employers to assist them in managing the medical costs and monitoring the quality of care associated with healthcare claims.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The consolidated financial statements include the accounts of CorVel and its wholly-owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation. These changes had no impact on previously-reported results of operations or shareholders’ equity.</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluated all subsequent events and transactions through the date of this filing. </span></span><span style=""></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The preparation of financial statements in compliance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements. Actual results could differ from those estimates. Significant estimates include the values assigned to intangible assets, capitalized software development, the allowance for expected credit losses, work in process, accrual for income taxes, share-based payments related to performance-based awards, loss contingencies, estimated lives of claims for claims administration revenue recognition, estimates used in stock options valuations, and accrual for self-insurance reserves.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Cash and cash equivalents consist of short-term, interest-bearing highly-liquid investment-grade securities with maturities of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days or less when purchased. The carrying amounts of the Company’s financial instruments approximate their fair values at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> due to the short-term nature of those instruments. Customer deposits represent cash that is expected to be returned or applied towards payment within one year through the Company’s provider reimbursement services.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company applies ASC 820, “Fair Value Measurements and Disclosures,” which defines fair value, establishes a framework for measuring fair value, and provides for disclosures about fair value measurements, with respect to fair value measurements of (i) nonfinancial assets and liabilities that are recognized or disclosed at fair value in the Company’s consolidated financial statements on a recurring basis (at least annually) and (ii) all financial assets and liabilities. ASC 820 prioritizes the inputs used in measuring fair value into the following hierarchy:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Quoted market prices in active markets for identical assets or liabilities;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Observable inputs other than those included in Level 1 (for example, quoted prices for similar assets in active markets or quoted prices for identical assets in inactive markets); and</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Unobservable inputs reflecting management’s own assumptions about the inputs used in estimating the value of the asset.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amount of the Company’s financial instruments (i.e. cash and cash equivalents, accounts receivable, accounts payable, etc.) approximates their fair values at March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> due to the short-term nature of those instruments. The Company has no financial instruments that are measured at fair value on a recurring basis.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Revenue is recognized when control of the promised services is transferred to the Company’s customers in an amount that reflects the consideration expected to be entitled to in exchange for those services. As the Company completes its performance obligations which are identified in Note 2, it has an unconditional right to consideration as outlined in the Company’s contracts. Generally, the Company’s billed accounts receivable are expected to be collected in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days in accordance with the underlying payment terms. For many of the Company’s services, the Company typically has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance obligation; however, it also provides the customer with an option to acquire additional services. The Company offers multiple services under its patient management and network solutions service lines. The Company typically provides a menu of offerings from which the customer may choose to purchase. The price of each service is separate and distinct and provides a separate and distinct value to the customer. Pricing is generally consistent for each service irrespective of the other services or quantities requested by the customer.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In transactions related to third-party service revenue, which includes pharmacy, directed care services and other services provided by the Company’s integrated network solutions services, the Company is considered the principal, as it directs the third party, controls the specified service, performs program utilization review, directs payment to the provider, accepts the financial risk of loss associated with services rendered and combines the services provided into an integrated solution, as specified within the Company’s customer contracts. The Company has the ability to influence contractual fees with customers and possesses the financial risk of loss in certain contractual obligations. These factors indicate the Company is the principal and, as such, it is required to recognize revenue gross and service partner vendor fees in the cost of revenue in the Company’s consolidated income statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The majority of the Company’s accounts receivable are due from companies in the property and casualty insurance industries, self-insured employers and governmental entities. Credit is extended based on evaluation of a customer’s financial condition and, generally, collateral is not required. Accounts receivable are generally due within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days and are stated at amounts due from customers net of an allowance for expected credit losses. Those accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable against the reserve when they become uncollectible. Accounts receivable includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,417,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,639,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of unbilled receivables at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Unbilled receivables represent the amounts expected to be collected for work performed which has not yet been invoiced to the customer. Unbilled receivables are generally invoiced within one year.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Substantially all of the Company’s customers are payors of workers’ compensation benefits and property and casualty insurance, which include insurance companies, third party administrators, self-insured employers and government entities. Credit losses consistently have been within management’s expectations. Virtually all of the Company’s cash is invested at financial institutions in amounts which exceed the FDIC insurance levels. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer accounte</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">d for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or more</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of revenue for fiscal 2024, 2023 or 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">One</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> more of accounts receivable at March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Additions to property and equipment are recorded at cost. The Company provides for depreciation on property and equipment using the straight-line method by charges to operations in amounts that allocate the cost of depreciable assets over their estimated lives as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:50%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Asset Classification</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building Improvements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land Improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Estimated Useful Life</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold Improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of 5 years or the life of lease</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and Equipment</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer Hardware</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer Software</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for internally-developed software costs in accordance with ASC 350-40, “Internal Use Software”. Capitalized software development costs, intended for internal use, totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,166,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (net of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">155,998,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in accumulated amortization) and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,695,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (net of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">143,329,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in accumulated amortization), as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. These costs are included in computer software in property and equipment and are amortized over a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-Lived Assets:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The carrying amount of all long-lived assets is evaluated periodically to determine if adjustment to the depreciation and amortization period or to the unamortized balance is warranted. Such evaluation is based principally on the expected utilization of the long-lived assets and the projected, undiscounted cash flows of the operations in which the long-lived assets are deployed.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company determines if an arrangement includes a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term; and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date of the lease, renewal date of the lease or significant remodeling of the lease space based on the present value of the remaining future minimum lease payments. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating and financing lease liabilities and their corresponding right-of-use assets are initially recorded based on the present value of lease payments over the expected remaining lease term. The interest rate implicit in lease contracts is typically not readily determinable. As a result, we utilize our incremental borrowing rate to discount lease payments, which reflects the fixed rate at which we could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. The Company’s leases may include options to extend or terminate the lease which are included in the lease term when it is reasonably certain that we will exercise any such options. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and Indefinite Lived Long-Lived Assets:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company accounts for its business combinations in accordance with the ASC 805-10 through ASC 805-50, “Business Combinations,” which (i) requires that the purchase method of accounting be applied to all business combinations and (ii) addresses the criteria for initial recognition of intangible assets and goodwill. In accordance with ASC 350-10 through ASC 350-30, goodwill and other intangible assets with indefinite lives are not amortized but are tested for impairment annually, or more frequently if circumstances indicate the possibility of impairment. If the carrying value of goodwill or an intangible asset exceeds its fair value, an impairment loss will be recognized. Based on the Company’s tests and reviews, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment of its goodwill, intangible assets or other long-lived assets existed at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. However, future events or changes in current circumstances could affect the recoverability of the carrying value of goodwill and long-lived assets. Goodwill amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,814,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (net of accumulated amortization of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,069,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and at March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cost of Revenues:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Cost of services consists primarily of the compensation and fringe benefits of field personnel, including managers, medical bill analysts, field case managers, telephonic case managers, systems support, administrative support, account managers and account executives, and related facility costs including rent, telephone and office supplies. Historically, the costs associated with these additional personnel and facilities have been the most significant factor driving increases in the Company’s cost of services.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company provides for income taxes in accordance with provisions specified in ASC 740, “Accounting for Income Taxes”. Accordingly, deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities. These differences will result in taxable or deductible amounts in the future, based on tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences become deductible. In making an assessment regarding the probability of realizing a benefit from these deductible differences, management considers the Company’s current and past performance, the market environment in which the Company operates, tax-planning strategies and the length of carry-forward periods for loss carry-forwards, if any. Valuation allowances are established when necessary to reduce deferred tax assets to amounts that are more likely than not to be realized. Further, the Company accrues for income tax issues not yet resolved with federal, state and local tax authorities, when it appears more likely than not that a tax liability has been incurred.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Share-Based Compensation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company accounts for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation.” Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant). The Company issues performance-based stock options which vest only upon the Company’s achievement of certain earnings per share targets on a calendar year basis, as determined by the Company’s Board of Directors. These options were valued in the same manner as the time-based options. However, the Company only recognizes stock compensation expense to the extent that the targets are determined to be probable of being achieved, which triggers the vesting of the performance options.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accrual for Self-insurance Costs:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company self-insures for the group medical costs and workers’ compensation costs of its employees. Management believes that the self-insurance reserves are appropriate; however, actual claims costs may differ from the original estimates requiring adjustments to the reserves. The Company determines its estimated self-insurance reserves based upon historical trends along with outstanding claims information provided by its claims paying agents.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Earnings per Share:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Earnings per common share-basic is based on the weighted average number of common shares outstanding during the period. Earnings per common shares-diluted is based on the weighted average number of common shares and common share equivalents outstanding during the period. In calculating earnings per share, earnings are the same for the basic and diluted calculations. Weighted average shares outstanding is greater for diluted earnings per share due to the effect of stock options.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The difference between the basic weighted average shares and the diluted weighted average shares for each of the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.559%;"></td> <td style="width:1.541%;"></td> <td style="width:1%;"></td> <td style="width:14.246%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:14.266%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:14.266%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,122,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,328,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,753,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury stock impact of stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">264,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">374,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,347,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,592,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,127,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Issued Accounting Standards</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, a new accounting standard to enhance the transparency and decision usefulness of income tax disclosures. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</span></p></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Organization:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> CorVel Corporation (“CorVel” or “the Company”), incorporated in Delaware in 1987, is an independent nationwide provider of medical cost containment and managed care services designed to address the escalating medical costs of workers’ compensation benefits, automobile insurance claims, and group health insurance benefits. The Company’s services are provided to insurance companies, TPAs, governmental entities, and self-administered employers to assist them in managing the medical costs and monitoring the quality of care associated with healthcare claims.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The consolidated financial statements include the accounts of CorVel and its wholly-owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation. These changes had no impact on previously-reported results of operations or shareholders’ equity.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluated all subsequent events and transactions through the date of this filing. </span> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The preparation of financial statements in compliance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements. Actual results could differ from those estimates. Significant estimates include the values assigned to intangible assets, capitalized software development, the allowance for expected credit losses, work in process, accrual for income taxes, share-based payments related to performance-based awards, loss contingencies, estimated lives of claims for claims administration revenue recognition, estimates used in stock options valuations, and accrual for self-insurance reserves.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Cash and cash equivalents consist of short-term, interest-bearing highly-liquid investment-grade securities with maturities of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days or less when purchased. The carrying amounts of the Company’s financial instruments approximate their fair values at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> due to the short-term nature of those instruments. Customer deposits represent cash that is expected to be returned or applied towards payment within one year through the Company’s provider reimbursement services.</span></p> P90D <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company applies ASC 820, “Fair Value Measurements and Disclosures,” which defines fair value, establishes a framework for measuring fair value, and provides for disclosures about fair value measurements, with respect to fair value measurements of (i) nonfinancial assets and liabilities that are recognized or disclosed at fair value in the Company’s consolidated financial statements on a recurring basis (at least annually) and (ii) all financial assets and liabilities. ASC 820 prioritizes the inputs used in measuring fair value into the following hierarchy:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Quoted market prices in active markets for identical assets or liabilities;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Observable inputs other than those included in Level 1 (for example, quoted prices for similar assets in active markets or quoted prices for identical assets in inactive markets); and</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Unobservable inputs reflecting management’s own assumptions about the inputs used in estimating the value of the asset.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amount of the Company’s financial instruments (i.e. cash and cash equivalents, accounts receivable, accounts payable, etc.) approximates their fair values at March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> due to the short-term nature of those instruments. The Company has no financial instruments that are measured at fair value on a recurring basis.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Revenue is recognized when control of the promised services is transferred to the Company’s customers in an amount that reflects the consideration expected to be entitled to in exchange for those services. As the Company completes its performance obligations which are identified in Note 2, it has an unconditional right to consideration as outlined in the Company’s contracts. Generally, the Company’s billed accounts receivable are expected to be collected in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days in accordance with the underlying payment terms. For many of the Company’s services, the Company typically has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance obligation; however, it also provides the customer with an option to acquire additional services. The Company offers multiple services under its patient management and network solutions service lines. The Company typically provides a menu of offerings from which the customer may choose to purchase. The price of each service is separate and distinct and provides a separate and distinct value to the customer. Pricing is generally consistent for each service irrespective of the other services or quantities requested by the customer.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In transactions related to third-party service revenue, which includes pharmacy, directed care services and other services provided by the Company’s integrated network solutions services, the Company is considered the principal, as it directs the third party, controls the specified service, performs program utilization review, directs payment to the provider, accepts the financial risk of loss associated with services rendered and combines the services provided into an integrated solution, as specified within the Company’s customer contracts. The Company has the ability to influence contractual fees with customers and possesses the financial risk of loss in certain contractual obligations. These factors indicate the Company is the principal and, as such, it is required to recognize revenue gross and service partner vendor fees in the cost of revenue in the Company’s consolidated income statements.</span></p> P30D 1 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The majority of the Company’s accounts receivable are due from companies in the property and casualty insurance industries, self-insured employers and governmental entities. Credit is extended based on evaluation of a customer’s financial condition and, generally, collateral is not required. Accounts receivable are generally due within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days and are stated at amounts due from customers net of an allowance for expected credit losses. Those accounts outstanding longer than the contractual payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable against the reserve when they become uncollectible. Accounts receivable includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,417,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,639,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of unbilled receivables at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Unbilled receivables represent the amounts expected to be collected for work performed which has not yet been invoiced to the customer. Unbilled receivables are generally invoiced within one year.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P30D 42417000 26639000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Substantially all of the Company’s customers are payors of workers’ compensation benefits and property and casualty insurance, which include insurance companies, third party administrators, self-insured employers and government entities. Credit losses consistently have been within management’s expectations. Virtually all of the Company’s cash is invested at financial institutions in amounts which exceed the FDIC insurance levels. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer accounte</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">d for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or more</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of revenue for fiscal 2024, 2023 or 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">One</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> more of accounts receivable at March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 0 0 0.10 0.10 0.10 1 1 0.10 0.10 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Additions to property and equipment are recorded at cost. The Company provides for depreciation on property and equipment using the straight-line method by charges to operations in amounts that allocate the cost of depreciable assets over their estimated lives as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:50%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Asset Classification</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building Improvements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land Improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Estimated Useful Life</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold Improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of 5 years or the life of lease</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and Equipment</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer Hardware</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer Software</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for internally-developed software costs in accordance with ASC 350-40, “Internal Use Software”. Capitalized software development costs, intended for internal use, totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,166,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (net of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">155,998,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in accumulated amortization) and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,695,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (net of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">143,329,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in accumulated amortization), as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. These costs are included in computer software in property and equipment and are amortized over a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:50%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Asset Classification</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building Improvements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land Improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Estimated Useful Life</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold Improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of 5 years or the life of lease</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and Equipment</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer Hardware</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer Software</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> </table> P40Y P20Y P20Y Shorter of 5 years or the life of lease P5Y P7Y P2Y P5Y P3Y P5Y 37166000 155998000 33695000 143329000 P5Y <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-Lived Assets:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The carrying amount of all long-lived assets is evaluated periodically to determine if adjustment to the depreciation and amortization period or to the unamortized balance is warranted. Such evaluation is based principally on the expected utilization of the long-lived assets and the projected, undiscounted cash flows of the operations in which the long-lived assets are deployed.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company determines if an arrangement includes a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term; and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date of the lease, renewal date of the lease or significant remodeling of the lease space based on the present value of the remaining future minimum lease payments. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating and financing lease liabilities and their corresponding right-of-use assets are initially recorded based on the present value of lease payments over the expected remaining lease term. The interest rate implicit in lease contracts is typically not readily determinable. As a result, we utilize our incremental borrowing rate to discount lease payments, which reflects the fixed rate at which we could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. The Company’s leases may include options to extend or terminate the lease which are included in the lease term when it is reasonably certain that we will exercise any such options. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and Indefinite Lived Long-Lived Assets:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company accounts for its business combinations in accordance with the ASC 805-10 through ASC 805-50, “Business Combinations,” which (i) requires that the purchase method of accounting be applied to all business combinations and (ii) addresses the criteria for initial recognition of intangible assets and goodwill. In accordance with ASC 350-10 through ASC 350-30, goodwill and other intangible assets with indefinite lives are not amortized but are tested for impairment annually, or more frequently if circumstances indicate the possibility of impairment. If the carrying value of goodwill or an intangible asset exceeds its fair value, an impairment loss will be recognized. Based on the Company’s tests and reviews, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment of its goodwill, intangible assets or other long-lived assets existed at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. However, future events or changes in current circumstances could affect the recoverability of the carrying value of goodwill and long-lived assets. Goodwill amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,814,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (net of accumulated amortization of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,069,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and at March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 0 0 36814000 36814000 2069000 2069000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cost of Revenues:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Cost of services consists primarily of the compensation and fringe benefits of field personnel, including managers, medical bill analysts, field case managers, telephonic case managers, systems support, administrative support, account managers and account executives, and related facility costs including rent, telephone and office supplies. Historically, the costs associated with these additional personnel and facilities have been the most significant factor driving increases in the Company’s cost of services.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company provides for income taxes in accordance with provisions specified in ASC 740, “Accounting for Income Taxes”. Accordingly, deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities. These differences will result in taxable or deductible amounts in the future, based on tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences become deductible. In making an assessment regarding the probability of realizing a benefit from these deductible differences, management considers the Company’s current and past performance, the market environment in which the Company operates, tax-planning strategies and the length of carry-forward periods for loss carry-forwards, if any. Valuation allowances are established when necessary to reduce deferred tax assets to amounts that are more likely than not to be realized. Further, the Company accrues for income tax issues not yet resolved with federal, state and local tax authorities, when it appears more likely than not that a tax liability has been incurred.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Share-Based Compensation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company accounts for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation.” Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant). The Company issues performance-based stock options which vest only upon the Company’s achievement of certain earnings per share targets on a calendar year basis, as determined by the Company’s Board of Directors. These options were valued in the same manner as the time-based options. However, the Company only recognizes stock compensation expense to the extent that the targets are determined to be probable of being achieved, which triggers the vesting of the performance options.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accrual for Self-insurance Costs:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company self-insures for the group medical costs and workers’ compensation costs of its employees. Management believes that the self-insurance reserves are appropriate; however, actual claims costs may differ from the original estimates requiring adjustments to the reserves. The Company determines its estimated self-insurance reserves based upon historical trends along with outstanding claims information provided by its claims paying agents.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Earnings per Share:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Earnings per common share-basic is based on the weighted average number of common shares outstanding during the period. Earnings per common shares-diluted is based on the weighted average number of common shares and common share equivalents outstanding during the period. In calculating earnings per share, earnings are the same for the basic and diluted calculations. Weighted average shares outstanding is greater for diluted earnings per share due to the effect of stock options.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The difference between the basic weighted average shares and the diluted weighted average shares for each of the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.559%;"></td> <td style="width:1.541%;"></td> <td style="width:1%;"></td> <td style="width:14.246%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:14.266%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:14.266%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,122,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,328,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,753,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury stock impact of stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">264,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">374,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,347,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,592,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,127,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The difference between the basic weighted average shares and the diluted weighted average shares for each of the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.559%;"></td> <td style="width:1.541%;"></td> <td style="width:1%;"></td> <td style="width:14.246%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:14.266%;"></td> <td style="width:1%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:14.266%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,122,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,328,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,753,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury stock impact of stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">264,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">374,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,347,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,592,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,127,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 17122000 17328000 17753000 225000 264000 374000 17347000 17592000 18127000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Issued Accounting Standards</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, a new accounting standard to enhance the transparency and decision usefulness of income tax disclosures. The new standard is effective for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2 – Revenue Recognition</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is recognized when control of the promised services is transferred to the Company’s customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. As the Company completes its performance obligations, which are identified below, it has an unconditional right to consideration as outlined in the Company’s contracts. Generally, the Company’s accounts receivable are expected to be collected in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days in accordance with the underlying payment terms.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generates revenue through its patient management and network solutions service lines. The Company operates in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable operating segment, managed care.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Patient Management Service Line</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The patient management service line provides services primarily related to workers’ compensation claims management and case management. This service line also includes additional services such as accident and health claims programs. Each claim referred by the customer is considered an additional optional purchase of claims management services under the agreement with the customer. The transaction price is readily available from the contract and is fixed for each service. Revenue is recognized over time as services are provided as the performance obligations are satisfied through the effort expended to research, investigate, evaluate, document, and report the claim and control of these services is transferred to the customer. Revenue is recognized based on historical claim closure rates and claim type applied utilizing a portfolio approach based on time elapsed for these claims, generally between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_cd83e1d3-4434-44ec-8d41-7d02c577c47e;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fifteen months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company believes this approach reasonably reflects the transfer of the claims management services to its customer.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s obligation to manage claims and cases under the patient management service line can range from less than one year to multi-year contracts. They are generally one year under the terms of the contract; however, many of these contracts contain auto-renewal provisions and the Company’s customer relationships can span multiple years. Under certain claims management agreements, the Company receives consideration from a customer at contract inception prior to transferring services to the customer, however, the Company would begin performing services immediately. The period between a customer’s payment of consideration and the completion of the promised services is generally less than one year. There is no difference between the amount of promised consideration and the cash selling price of the promised services. The fee is billed upfront by the Company in order to provide customers with simplified and predictable ways of purchasing the Company’s services.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The patient management service line also offers the services of case managers who provide administration services by proactively managing medical treatment for claimants while facilitating an understanding of and participation in their rehabilitation process. Revenue for case management services is recognized over time as the performance obligations are satisfied through the effort expended to manage the medical treatment for claimants and control of these services is transferred to the customer. Case management services are generally billed based on time incurred, are considered variable consideration, and revenue is recognized at the amount in which the Company has the right to invoice for services performed. The Company believes this approach reasonably reflects the transfer of the case management service to the customer.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Network Solutions Service Line</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The network solutions service line consists primarily of medical bill review and third-party services. Medical bill review services provide an analysis of medical charges for customers’ claims to identify opportunities for savings. Medical bill review services revenues are recognized at a point in time when control of the service is transferred to the customer. Revenue is recognized based upon the transfer of the results of the medical bill review service to the customer as this is the most accurate depiction of the transfer of the service to the customer. Medical bill review revenues are variable, generally based on performance metrics set forth in the underlying contracts. Each period, the Company bases its estimates on a contract-by-contract basis. The Company makes its best estimate of amounts the Company has earned and expects to be collected using historical averages and other factors to project such revenues. Variable consideration is recognized in the amount that the Company concludes is probable that a significant revenue reversal will not occur in future periods.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Third-party services revenue includes pharmacy, directed care services and other services, and includes amounts received from customers compensating the Company for certain third-party costs associated with providing its integrated network solutions services. The Company is considered the principal in these transactions as it directs the third party, controls the specified service and its pricing, performs program utilization review, directs payment to the provider, accepts the financial risk of loss associated with services rendered and combines the services provided into an integrated solution, as specified within the Company’s customer contracts. The Company has the ability to influence contractual fees with customers and possesses the financial risk of loss in certain contractual obligations. These factors indicate the Company is the principal and, as such, it is required to recognize revenue gross and service partner vendor fees in the operating expense in the Company’s consolidated statements of income.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenues disaggregated by service line for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.059999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.059999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.74%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patient management services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">529,995,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478,751,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">424,050,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Network solutions services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">265,316,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239,811,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">795,311,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">718,562,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">646,230,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Arrangements with Multiple Performance Obligations</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For many of the Company’s services, the Company typically has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance obligation; however, the Company also provides the customer with an option to acquire additional services. The Company offers multiple services under its patient management and network solutions service lines. The Company typically provides a menu of offerings from which the customer may choose to purchase. The price of each service is separate and distinct and provides a separate and distinct value to the customer. Pricing is generally consistent for each service irrespective of the other services or quantities requested by the customer.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The timing of revenue recognition, billings and cash collections results in billed accounts receivables, unbilled receivables, and contract liabilities (reported as deferred revenues) on the Company’s consolidated balance sheets. Unbilled receivables are due to the Company unconditionally for services already rendered except for physical invoicing and the passage of time. Invoicing requirements vary by customer contract, but substantially all unbilled revenues are billed within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:1.667%;"></td> <td style="width:1%;"></td> <td style="width:16.667%;"></td> <td style="width:1%;"></td> <td style="width:1.667%;"></td> <td style="width:1%;"></td> <td style="width:16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Billed receivables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,936,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,218,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for expected credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,245,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,823,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,417,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,639,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,108,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,034,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When the Company receives consideration from a customer prior to transferring services to the customer under the terms of certain claims management agreements, it records deferred revenues on the Company’s consolidated balance sheets, which represents a contract liability.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain services, such as claims management, are provided under fixed-fee service agreements and require the Company to manage claims over a contract period, typically for one year with the option for auto renewal, with the fixed fee renewing on the anniversary date of such contracts. The Company recognizes deferred revenues as revenues when it performs services and transfers control of the services to the customer and satisfies the performance obligation which it determines utilizing a portfolio approach. For all fixed fee service agreements, revenues are straight-lined and recognized over the expected service periods by type of claim.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents the deferred revenues balance and the significant activity affecting deferred revenues during the fiscal year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.667%;"></td> <td style="width:1.667%;"></td> <td style="width:1%;"></td> <td style="width:19.667%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance at April 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,978,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,433,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized from beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,685,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized from additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,765,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,961,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Remaining Performance Obligations</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of remaining performance obligations related to claims and non-claims services for which the price is fixed. Remaining performance obligations consist of deferred revenues. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects to recognize approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">98</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its remaining performance obligations as revenues within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the remaining balance thereafter.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> See the discussion below regarding the practical expedients elected for the disclosure of remaining performance obligations.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Costs to Obtain a Contract</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has an internal sales force compensation program where remuneration is based solely on the revenues recognized in the period and does not represent an incremental cost to the Company which provides a future benefit expected to be longer than one year and would meet the criteria to be capitalized and presented on the Company’s consolidated balance sheets</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Practical Expedients Elected</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a practical expedient, the Company does not adjust the consideration in a contract for the effects of a significant financing component. It expects, at contract inception, that the period between a customer’s payment of consideration and the transfer of promised services to the customer will be </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year or less</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For patient management services that are billed on a time-and-expense incurred or per unit basis and for which revenue is recognized over time, the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company does not disclose the value of remaining performance obligations for (i) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed, and (ii) contracts with variable consideration allocated entirely to a single performance obligation.</span></p> P30D 1 P15M The Company’s obligation to manage claims and cases under the patient management service line can range from less than one year to multi-year contracts. They are generally one year under the terms of the contract; however, many of these contracts contain auto-renewal provisions and the Company’s customer relationships can span multiple years. Under certain claims management agreements, the Company receives consideration from a customer at contract inception prior to transferring services to the customer, however, the Company would begin performing services immediately. The period between a customer’s payment of consideration and the completion of the promised services is generally less than one year. There is no difference between the amount of promised consideration and the cash selling price of the promised services. The fee is billed upfront by the Company in order to provide customers with simplified and predictable ways of purchasing the Company’s services. <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenues disaggregated by service line for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.059999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.059999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.74%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patient management services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">529,995,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478,751,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">424,050,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Network solutions services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">265,316,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239,811,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">795,311,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">718,562,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">646,230,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 529995000 478751000 424050000 265316000 239811000 222180000 795311000 718562000 646230000 1 P1Y <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:1.667%;"></td> <td style="width:1%;"></td> <td style="width:16.667%;"></td> <td style="width:1%;"></td> <td style="width:1.667%;"></td> <td style="width:1%;"></td> <td style="width:16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Billed receivables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,936,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,218,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for expected credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,245,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,823,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,417,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,639,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,108,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,034,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 58936000 57218000 4245000 2823000 42417000 26639000 97108000 81034000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents the deferred revenues balance and the significant activity affecting deferred revenues during the fiscal year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.667%;"></td> <td style="width:1.667%;"></td> <td style="width:1%;"></td> <td style="width:19.667%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance at April 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,978,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,433,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized from beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,685,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized from additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,765,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,961,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 26978000 52433000 17685000 31765000 29961000 30000000 The Company expects to recognize approximately 98% of its remaining performance obligations as revenues within one year and the remaining balance thereafter. 0.98 P1Y The Company has an internal sales force compensation program where remuneration is based solely on the revenues recognized in the period and does not represent an incremental cost to the Company which provides a future benefit expected to be longer than one year and would meet the criteria to be capitalized and presented on the Company’s consolidated balance sheets one year or less <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3 — Stock Options and Stock-Based Compensation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the Company’s Restated Omnibus Incentive Plan (formerly the Restated 1988 Executive Stock Option Plan) (“the Plan”) as in effect at March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, options exercisable for up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,615,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock may be granted over the life of the Plan to key employees, non-employee directors, and consultants at exercise prices not less than the fair market value of the common stock on the date of grant. Options granted under the Plan are non-statutory stock options and generally vest </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant, with the remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% vesting ratably each month for the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months. The options granted to employees and the Company’s Board of Directors expire at the end of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from date of grant, respectively. All options granted in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and 2023 were granted with an exercise price equal to the fair value of the Company’s common stock on the grant date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes option-pricing model with the assumptions included in the table below. The Company uses historical data, among other factors, to estimate the expected volatility, the expected dividend yield, and the expected option life. The Company accounts for forfeitures as they occur, rather than estimate expected forfeitures. The risk-free rate is based on the interest rate paid on a U.S. Treasury issue with a term similar to the estimated life of the option.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of each grant is estimated on the date of grant using the Black-Scholes option-pricing model. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following weighted average assumptions were used for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.705%;"></td> <td style="width:1.127%;"></td> <td style="width:1%;"></td> <td style="width:15.971%;"></td> <td style="width:1%;"></td> <td style="width:1.127%;"></td> <td style="width:1%;"></td> <td style="width:15.971%;"></td> <td style="width:1%;"></td> <td style="width:1.127%;"></td> <td style="width:1%;"></td> <td style="width:15.971%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk free interest rate</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.91</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% to </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.65</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.73</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% to </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.36</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.71</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% to </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.66</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average option life</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the fiscal years ended March 31, 2024, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recorded share-based compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,982,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,559,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,198,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below shows the amounts recognized in the financial statements for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.772%;"></td> <td style="width:1.583%;"></td> <td style="width:1%;"></td> <td style="width:15.493%;"></td> <td style="width:1%;"></td> <td style="width:1.583%;"></td> <td style="width:1%;"></td> <td style="width:15.493%;"></td> <td style="width:1%;"></td> <td style="width:1.583%;"></td> <td style="width:1%;"></td> <td style="width:15.493%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,797,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,566,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,063,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,185,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,993,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,135,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cost of stock-based compensation <br/>   included in income before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,982,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,559,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,198,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount of income tax benefit recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">987,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,210,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,119,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount charged to net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,995,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,349,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,079,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect on basic earnings per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect on diluted earnings per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes information for all stock options for the fiscal years </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:93.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.365%;"></td> <td style="width:1.075%;"></td> <td style="width:1%;"></td> <td style="width:13.474%;"></td> <td style="width:1%;"></td> <td style="width:1.075%;"></td> <td style="width:1%;"></td> <td style="width:13.451999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.118%;"></td> <td style="width:1%;"></td> <td style="width:12.442%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding – beginning of fiscal year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651,857</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">723,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">937,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">201,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options cancelled/forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding – end of fiscal year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">489,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651,857</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">723,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">During the fiscal year, weighted average exercise <br/>   price of:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options cancelled/forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157.84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">At the end of fiscal year:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Price range of outstanding options</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.16</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235.34</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.16</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197.16</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.07</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197.16</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average exercise price per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options available for future grants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">618,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">657,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">805,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">319,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the status of stock options outstanding and exercisable at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.333%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:9.110999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:9.110999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:11.555%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:8.889%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:12.443999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Range of<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Exercise Prices</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Outstanding<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding<br/>Options –<br/>Weighted<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercisable<br/>Options –<br/>Number of<br/>Exercisable<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercisable<br/>Options –<br/>Weighted<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.16</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87.49</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.55</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87.50</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148.89</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.04</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148.90</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189.02</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.23</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189.03</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235.34</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.02</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">203.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">489,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.16</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the status of all outstanding options at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, and changes during the fiscal year then ended:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:49.57%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.562%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.581999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.622%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.661999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price per<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Remaining<br/>Contractual Life<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic Value<br/>as of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651,857</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">201,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled – forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled – expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding, March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">489,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.16</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,414,479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.10</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,445,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending exercisable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.51</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,719,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average fair value of options granted during fiscal 2024, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.49</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">56.34</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.29</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The total intrinsic value of options exercised during fiscal years </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,230,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,094,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,615,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in the above-noted stock option grants and stock compensation expense are performance-based stock options which vest only upon the Company’s achievement of certain earnings per share targets on a calendar year basis, as determined by the Company’s Board of Directors. These options were valued in the same manner as the time-based options. However, the Company only recognizes stock compensation expense to the extent that the targets are determined to be probable of being achieved, which triggers the vesting of the performance options. During the fiscal years ended March 31, 2024, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized stock compensation expense for performance-based options in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,199,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,961,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,280,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company received $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,266,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,856,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,906,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of cash receipts from the exercise of stock options during fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, 2023 and 2022, respectively. As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,178,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total unrecognized compensation costs related to stock options is expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p> 20615000 0.25 P1Y 0.75 P36M P5Y P10Y <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following weighted average assumptions were used for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.705%;"></td> <td style="width:1.127%;"></td> <td style="width:1%;"></td> <td style="width:15.971%;"></td> <td style="width:1%;"></td> <td style="width:1.127%;"></td> <td style="width:1%;"></td> <td style="width:15.971%;"></td> <td style="width:1%;"></td> <td style="width:1.127%;"></td> <td style="width:1%;"></td> <td style="width:15.971%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk free interest rate</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.91</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% to </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.65</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.73</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% to </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.36</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.71</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% to </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.66</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average option life</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.34 0.36 0.36 0.0391 0.0465 0.0273 0.0436 0.0071 0.0166 0 0 0 P4Y P4Y1M6D P4Y2M12D P4Y3M18D P4Y3M18D P4Y4M24D 4982000 5559000 5198000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below shows the amounts recognized in the financial statements for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022.</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.772%;"></td> <td style="width:1.583%;"></td> <td style="width:1%;"></td> <td style="width:15.493%;"></td> <td style="width:1%;"></td> <td style="width:1.583%;"></td> <td style="width:1%;"></td> <td style="width:15.493%;"></td> <td style="width:1%;"></td> <td style="width:1.583%;"></td> <td style="width:1%;"></td> <td style="width:15.493%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,797,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,566,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,063,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,185,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,993,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,135,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cost of stock-based compensation <br/>   included in income before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,982,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,559,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,198,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount of income tax benefit recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">987,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,210,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,119,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount charged to net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,995,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,349,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,079,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect on basic earnings per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect on diluted earnings per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2797000 2566000 2063000 2185000 2993000 3135000 4982000 5559000 5198000 -987000 -1210000 -1119000 3995000 4349000 4079000 0.23 0.25 0.23 0.23 0.25 0.23 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes information for all stock options for the fiscal years </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:93.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.365%;"></td> <td style="width:1.075%;"></td> <td style="width:1%;"></td> <td style="width:13.474%;"></td> <td style="width:1%;"></td> <td style="width:1.075%;"></td> <td style="width:1%;"></td> <td style="width:13.451999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.118%;"></td> <td style="width:1%;"></td> <td style="width:12.442%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding – beginning of fiscal year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651,857</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">723,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">937,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">201,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options cancelled/forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding – end of fiscal year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">489,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651,857</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">723,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">During the fiscal year, weighted average exercise <br/>   price of:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options cancelled/forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157.84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">At the end of fiscal year:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Price range of outstanding options</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.16</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235.34</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.16</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197.16</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.07</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197.16</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average exercise price per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options available for future grants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">618,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">657,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">805,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">319,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 651857 723876 937158 59900 168300 130200 201293 209301 298570 20737 31018 44912 489727 651857 723876 206.76 159.43 161.95 80.3 63.21 55.44 157.84 140.38 79.3 33.16 235.34 33.16 197.16 22.07 197.16 129.39 108.1 84.55 618809 657972 805097 269253 319703 354460 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the status of stock options outstanding and exercisable at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.333%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:9.110999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:9.110999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:11.555%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:8.889%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:12.443999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Range of<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Exercise Prices</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Outstanding<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding<br/>Options –<br/>Weighted<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercisable<br/>Options –<br/>Number of<br/>Exercisable<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercisable<br/>Options –<br/>Weighted<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.16</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87.49</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.55</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87.50</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148.89</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.04</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148.90</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189.02</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.23</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189.03</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235.34</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.02</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">203.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">489,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.16</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 33.16 87.49 133743 P2Y6M18D 62.8 127559 62.15 87.5 148.89 127254 P2Y14D 111.95 89078 103.1 148.9 189.02 137885 P4Y2M23D 161.24 37873 160.12 189.03 235.34 90845 P4Y7D 203.48 14743 197.16 489727 P3Y1M28D 129.39 269253 96.87 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the status of all outstanding options at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, and changes during the fiscal year then ended:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:49.57%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.562%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.581999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.622%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.661999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price per<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Remaining<br/>Contractual Life<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic Value<br/>as of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651,857</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">201,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled – forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled – expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding, March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">489,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.16</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,414,479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.10</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,445,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending exercisable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.51</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,719,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 651857 108.1 59900 206.76 201293 80.3 20538 158.25 199 110.66 489727 129.39 P3Y1M28D 65414479 430808 122.9 P3Y1M6D 60445126 269253 96.87 P2Y6M3D 44719800 75.49 56.34 50.29 29230000 21094000 27615000 1199000 1961000 2280000 9266000 10856000 9906000 8178000 P3Y <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4 — Property and Equipment</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net consisted of the following at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.143%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:18.286%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:17.714000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213,145,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202,095,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment and computers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,608,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,253,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land, building and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,123,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,081,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,010,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,295,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308,886,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299,724,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,994,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216,954,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,892,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,770,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,829,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,696,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,481,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net consisted of the following at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.143%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:18.286%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:17.714000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213,145,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202,095,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment and computers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,608,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,253,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land, building and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,123,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,081,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,010,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,295,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308,886,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299,724,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,994,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216,954,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,892,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,770,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 213145000 202095000 66608000 68253000 11123000 11081000 18010000 18295000 308886000 299724000 222994000 216954000 85892000 82770000 25829000 24696000 23481000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5 — Accounts and Income Taxes Payable and Accrued Liabilities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts and income taxes payable consisted of the following at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.857%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:15.429%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:14.857000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,410,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,058,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">221,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,631,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,309,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities consisted of the following at March 31, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.857%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:15.429%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:14.857000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payroll, payroll taxes and employee benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,291,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,170,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,142,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,022,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional service fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,838,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,601,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Self-insurance accruals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,818,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,563,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,961,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,978,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,864,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,900,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">954,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,344,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167,868,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,578,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts and income taxes payable consisted of the following at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.857%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:15.429%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:14.857000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,410,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,058,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">221,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,631,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,309,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities consisted of the following at March 31, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.857%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:15.429%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:14.857000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payroll, payroll taxes and employee benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,291,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,170,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,142,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,022,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional service fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,838,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,601,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Self-insurance accruals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,818,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,563,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,961,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,978,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,864,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,900,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">954,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,344,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167,868,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,578,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 16410000 15058000 221000 251000 16631000 15309000 26291000 22170000 88142000 80022000 9838000 8601000 3818000 3563000 29961000 26978000 8864000 9900000 954000 1344000 167868000 152578000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6 — Income Taxes</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The income tax provision consisted of the following for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.013%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:13.253%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:13.253%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:13.728%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current — Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,463,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,745,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,977,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current — State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,707,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,357,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,823,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subtotal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,170,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,102,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,800,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred — Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,828,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,321,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,784,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred — State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">518,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subtotal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,321,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,913,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,302,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,849,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,189,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,102,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of the income tax provision from the statutory federal income tax rate to the effective rate for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.513%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:13.253%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:12.003%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:12.478%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes at federal statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,971,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,757,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,748,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,369,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,890,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,658,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Uncertain tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation and §162(m) limitation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,961,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,098,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,697,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Permanent items and tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">480,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">384,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">465,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments to returns as filed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,849,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,189,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,102,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax assets and liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023 are, as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities not currently deductible</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,181,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,885,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for expected credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,076,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">736,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,489,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,423,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,917,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,740,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capitalized research and development expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,124,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,495,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">536,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,284,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,815,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Excess of book over tax basis of fixed assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,758,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,654,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,922,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,057,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,075,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,190,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,284,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,851,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">464,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">508,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,503,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,260,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">331,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,739,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,591,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax assets (liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,545,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">224,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid income taxes are $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,169,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at March 31, 2024, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,816,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at March 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the financial statement recognition and measurement of uncertain tax positions during the current fiscal year is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.944%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:16.377%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:11.5pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11.5pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions based on tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11.5pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11.5pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions for tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11.5pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:11.5pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. During the fiscal years ended March 31, 2024, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized approximately $(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), $(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) and $(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) in interest and penalties, respectively. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, accrued interest and penalties related to uncertain tax positions were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tax fiscal years from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d7d9b16c-5b36-4302-8c17-6075ee65f124;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2018-2023</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> remain open to examination by the major taxing jurisdictions to which the Company is subject.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The income tax provision consisted of the following for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.013%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:13.253%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:13.253%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:13.728%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current — Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,463,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,745,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,977,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current — State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,707,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,357,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,823,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subtotal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,170,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,102,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,800,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred — Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,828,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,321,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,784,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred — State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">518,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subtotal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,321,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,913,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,302,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,849,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,189,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,102,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 17463000 14745000 11977000 4707000 5357000 3823000 22170000 20102000 15800000 -2828000 -1321000 1784000 -493000 -592000 518000 -3321000 -1913000 2302000 18849000 18189000 18102000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of the income tax provision from the statutory federal income tax rate to the effective rate for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.513%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:13.253%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:12.003%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:12.478%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes at federal statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,971,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,757,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,748,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,369,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,890,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,658,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Uncertain tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation and §162(m) limitation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,961,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,098,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,697,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Permanent items and tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">480,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">384,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">465,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments to returns as filed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,849,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,189,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,102,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 19971000 17757000 17748000 3369000 3890000 3658000 22000 77000 222000 3961000 3098000 2697000 480000 384000 465000 67000 163000 176000 95000 62000 96000 18849000 18189000 18102000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax assets and liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023 are, as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities not currently deductible</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,181,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,885,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for expected credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,076,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">736,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,489,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,423,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,917,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,740,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capitalized research and development expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,124,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,495,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">536,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,284,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,815,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Excess of book over tax basis of fixed assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,758,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,654,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,922,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,057,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,075,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,190,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,284,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,851,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">464,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">508,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,503,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,260,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">331,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,739,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,591,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax assets (liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,545,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">224,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 7181000 6885000 1076000 736000 2489000 2423000 7917000 8740000 4124000 2495000 497000 536000 23284000 21815000 5758000 6654000 4922000 5057000 6075000 7190000 2284000 1851000 464000 508000 19503000 21260000 236000 331000 19739000 21591000 3545000 224000 2169000 1816000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the financial statement recognition and measurement of uncertain tax positions during the current fiscal year is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.944%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:16.377%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:11.5pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11.5pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions based on tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11.5pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11.5pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions for tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11.5pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:11.5pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 153000 0 48000 0 56000 145000 -14000 -13000 -40000 40000 54000 67000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7 — Employee Stock Purchase Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an Employee Stock Purchase Plan (as amended, “ESPP”) which allows employees of the Company and its subsidiaries to purchase shares of common stock on the last day of two six-month purchase periods (i.e. March 31 and September 30) at a purchase price which is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the closing sale price of shares as quoted on NASDAQ on the last day of such purchase period. Employees are allowed to contribute up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their gross pay. A maximum of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,850,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares have been authorized for issuance under the ESPP. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,503,570</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares had been issued pursuant to the ESPP. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Summarized ESPP information is as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.438%;"></td> <td style="width:1.623%;"></td> <td style="width:1%;"></td> <td style="width:13.548%;"></td> <td style="width:1%;"></td> <td style="width:1.623%;"></td> <td style="width:1%;"></td> <td style="width:13.573%;"></td> <td style="width:1%;"></td> <td style="width:1.623%;"></td> <td style="width:1%;"></td> <td style="width:13.573%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee contributions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">681,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">676,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">564,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">214.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151.63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0.95 0.20 2850000 2503570 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Summarized ESPP information is as follows:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.438%;"></td> <td style="width:1.623%;"></td> <td style="width:1%;"></td> <td style="width:13.548%;"></td> <td style="width:1%;"></td> <td style="width:1.623%;"></td> <td style="width:1%;"></td> <td style="width:13.573%;"></td> <td style="width:1%;"></td> <td style="width:1.623%;"></td> <td style="width:1%;"></td> <td style="width:13.573%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee contributions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">681,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">676,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">564,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">214.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151.63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 681000 676000 564000 3178 4457 3363 214.19 151.63 167.71 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8 — Treasury Stock</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During each of the three fiscal years ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company continued to repurchase shares of its common stock under a program originally approved by the Company’s Board of Directors in 1996. Including a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> share expansion authorized in November 2022 by the Company’s Board of Directors, the total number of shares of common stock authorized to be repurchased over the life of the program is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock. Purchases may be made from time to time depending on market conditions and other relevant factors. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The share repurchases for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022 and cumulatively since inception of the authorization, are as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:26.912%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:14.76%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:14.996%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:14.76%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:15.846%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cumulative</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares repurchased</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">215,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">598,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">566,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,033,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,710,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,675,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,085,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">793,905,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">212.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the period subsequent to March 31, 2024, through the date of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> filing this annual report, the Company repurchased 22,461 shares for $5.5 million, or an average of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">246.83</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. The repurchased shares were recorded as treasury stock, at cost, and are available for general corporate purposes. The repurchases were primarily financed from cash generated from operations and from cash proceeds from the exercise of stock options. </span> 1000000 39000000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The share repurchases for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022 and cumulatively since inception of the authorization, are as follows:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:26.912%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:14.76%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:14.996%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:14.76%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:15.846%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cumulative</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares repurchased</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">215,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">598,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">566,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,033,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,710,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,675,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,085,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">793,905,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">212.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 215313 598241 566073 38033179 45710000 93675000 90085000 793905000 212.29 156.58 159.14 20.87 246.83 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9 – Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines if an arrangement is or contains a lease at contract inception. These lease agreements have remaining lease terms of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company recognizes a right-of-use (“ROU”) asset and a lease liability at the lease commencement date. The lease liability is initially measured at the present value of the unpaid lease payments as of the lease commencement date. Key estimates and judgments include how the Company determines (1) the discount rate it uses to discount the unpaid lease payments to present value, (2) the lease term, and (3) lease payments.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASC 842 requires a lessee to discount its unpaid lease payments using the interest rate implicit in the lease or, if that rate cannot be readily determined, its incremental borrowing rate. Generally, the Company cannot determine the interest rate implicit in the lease because it does not have access to the lessor's estimated residual value or the amount of the lessor's deferred initial direct costs. Therefore, the Company uses its incremental borrowing rate as the discount rate for the lease. The Company's incremental borrowing rate for a lease is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because the Company does not generally borrow on a collateralized basis, it uses quoted interest rates obtained from financial institutions as an input to derive an appropriate incremental borrowing rate, adjusted for the amount of the lease payments, the lease term, and the effect on that rate of designating specific collateral with a value equal to the unpaid lease payments for that lease.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s lease agreements may include options to extend the lease following the initial term. At the time of adopting ASC 842, the Company determined that it was reasonably certain it would exercise the option to renew; accordingly, these options were considered in determining the initial lease term. The Company elected the practical expedient of hindsight in determining the option to renew. The Company has since reassessed the assumption of the renewal term and determined that due to the COVID-19 pandemic, the Company is now expecting more of its workforce to be working from home permanently. Therefore, expecting a reduction in overall square footage of office space needs, the Company no longer believes it is reasonably certain it will exercise most of its options to renew, and therefore, has removed the renewal term of several lease obligations. The subsequent re-measurement reduced the right-of-use asset and related lease liability on the consolidated balance sheet, but had an immaterial impact on the income statement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For lease agreements entered into or reassessed after the adoption of ASC 842, the Company has elected the practical expedient to account for the lease and non-lease components as a single lease component. Therefore, for those leases, the lease payments used to measure the lease liability include all of the fixed consideration in the contract.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Variable lease payments associated with the Company’s leases are recognized upon occurrence of the event, activity, or circumstance in the lease agreement on which those payments are assessed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases with an initial term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months or less are not recorded on the consolidated balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expenses are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:73.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.3%;"></td> <td style="width:1.37%;"></td> <td style="width:1%;"></td> <td style="width:16.635%;"></td> <td style="width:1%;"></td> <td style="width:1.37%;"></td> <td style="width:1%;"></td> <td style="width:16.087%;"></td> <td style="width:1%;"></td> <td style="width:1.37%;"></td> <td style="width:1%;"></td> <td style="width:13.868%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,989,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,259,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,768,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">559,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">555,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">495,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,748,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,922,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,374,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents assets and liabilities recorded on the Company’s consolidated balance sheets related to its operating leases:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:73.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.675%;"></td> <td style="width:2.023%;"></td> <td style="width:1%;"></td> <td style="width:18.639999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.023%;"></td> <td style="width:1%;"></td> <td style="width:18.639999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,058,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,721,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a1801307-19f1-4936-8782-650801badc35;"><span style="-sec-ix-hidden:F_cd784bb5-42ea-4cf9-b32d-941e3769fcdc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease liability</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,864,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,900,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,533,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,860,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,397,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,760,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average remaining lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.11</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.07</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average finance lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to operating leases for fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023 were as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.183%;"></td> <td style="width:1.854%;"></td> <td style="width:1%;"></td> <td style="width:16.055%;"></td> <td style="width:1%;"></td> <td style="width:1.854%;"></td> <td style="width:1%;"></td> <td style="width:16.055%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement<br/>   of operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,692,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,348,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities arising from obtaining ROU assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,617,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,269,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities arising from obtaining ROU assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">358,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">358,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions to ROU assets resulting from additions to<br/>   operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,247,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,912,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, maturities of operating and financing lease liabilities for each of the next five years and thereafter are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.896%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.523%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,779,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,825,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,164,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,256,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,135,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,994,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,153,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,756,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,397,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company has approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of additional operating lease commitments that have not yet commenced. These leases commence in 2025 and have lease terms between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p> P1Y P5Y P12M <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expenses are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:73.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.3%;"></td> <td style="width:1.37%;"></td> <td style="width:1%;"></td> <td style="width:16.635%;"></td> <td style="width:1%;"></td> <td style="width:1.37%;"></td> <td style="width:1%;"></td> <td style="width:16.087%;"></td> <td style="width:1%;"></td> <td style="width:1.37%;"></td> <td style="width:1%;"></td> <td style="width:13.868%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,989,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,259,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,768,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">559,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">555,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">495,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,748,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,922,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,374,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 9989000 12259000 13768000 86000 92000 98000 114000 16000 13000 559000 555000 495000 10748000 12922000 14374000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents assets and liabilities recorded on the Company’s consolidated balance sheets related to its operating leases:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:73.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.675%;"></td> <td style="width:2.023%;"></td> <td style="width:1%;"></td> <td style="width:18.639999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.023%;"></td> <td style="width:1%;"></td> <td style="width:18.639999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,058,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,721,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a1801307-19f1-4936-8782-650801badc35;"><span style="-sec-ix-hidden:F_cd784bb5-42ea-4cf9-b32d-941e3769fcdc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease liability</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,864,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,900,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,533,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,860,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,397,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,760,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average remaining lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.11</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.07</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average finance lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 24058000 27721000 8864000 9900000 22533000 23860000 31397000 33760000 P4Y1M9D P4Y25D P1Y3M P2Y3M 0.037 0.028 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to operating leases for fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023 were as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.183%;"></td> <td style="width:1.854%;"></td> <td style="width:1%;"></td> <td style="width:16.055%;"></td> <td style="width:1%;"></td> <td style="width:1.854%;"></td> <td style="width:1%;"></td> <td style="width:16.055%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement<br/>   of operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,692,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,348,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities arising from obtaining ROU assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,617,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,269,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities arising from obtaining ROU assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">358,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">358,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions to ROU assets resulting from additions to<br/>   operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,247,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,912,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 8692000 14348000 53617000 55269000 358000 358000 6247000 4912000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, maturities of operating and financing lease liabilities for each of the next five years and thereafter are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.896%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.523%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,779,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,825,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,164,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,256,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,135,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,994,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,153,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,756,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,397,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 9779000 7825000 6164000 5256000 3135000 1994000 34153000 2756000 31397000 4900000 P4Y P5Y <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10 — Contingencies and Legal Proceedings</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is involved in litigation arising in the ordinary course of business. Management believes that resolution of these matters will not result in any payment that, in the aggregate, would be material to the consolidated financial position or results of operations of the Company.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11 — Retirement Savings Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains a retirement savings plan for its employees, which is a qualified plan under Section 401(k) of the Internal Revenue Code. Full-time employees that meet certain requirements are eligible to participate in the plan. Employer contributions are made annually, primarily at the discretion of the Company’s Board of Directors. Contributions of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,505,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,315,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,088,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were charged to operations for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> 1505000 1315000 1088000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12 — Segment Reporting</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company derives the majority of its revenues from providing patient management and network solutions services to payors of workers’ compensation benefits, automobile insurance claims and group health insurance benefits. Patient management services include claims administration, utilization review, medical case management, and vocational rehabilitation. Network solutions services include fee schedule auditing, hospital bill auditing, coordination of independent medical examinations, diagnostic imaging review services and preferred provider referral services. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The percentages of revenues attributable to patient management and network solutions services for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022 are listed below.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.971%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:14.015%;"></td> <td style="width:1%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:14.015%;"></td> <td style="width:1%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:14.376999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patient management services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Network solutions services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s management is structured geographically with regional vice presidents who are responsible for all services provided by the Company in his or her particular region and responsible for the operating results of the Company in multiple states. These regional vice presidents have area and district managers who are also responsible for all services provided by the Company in their given area and district.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under ASC 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar economic characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. The Company believes each of the Company’s regions meet these criteria as they provide similar managed care services to similar customers using similar methods of production and distribution. All of the Company’s regions perform both patient management and network solutions services.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Because the Company believes it meets each of the criteria set forth above and each of the Company’s regions has similar economic characteristics, the Company aggregates its results of operations in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable operating segment.</span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The percentages of revenues attributable to patient management and network solutions services for the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 2023 and 2022 are listed below.</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.971%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:14.015%;"></td> <td style="width:1%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:14.015%;"></td> <td style="width:1%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:14.376999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patient management services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Network solutions services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.666 0.666 0.656 0.334 0.334 0.344 1 1 1 1 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 13 — Other Intangible Assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets consisted of the following at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.006%;"></td> <td style="width:1%;"></td> <td style="width:10.802%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.402%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Item</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024 Amortization<br/>Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization at<br/>March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost, Net of<br/>Accumulated<br/>Amortization at<br/>March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Covenant Not to Compete</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer Relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,922,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">421,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,101,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Party Administrator Licenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,901,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">423,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,080,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets consisted of the following at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2023:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.006%;"></td> <td style="width:1%;"></td> <td style="width:9.802%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.402%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Item</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023 Amortization<br/>Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization at<br/>March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost, Net of<br/>Accumulated<br/>Amortization at<br/>March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Covenant Not to Compete</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer Relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,922,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">421,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,678,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,244,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Party Administrator Licenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,901,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">425,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,657,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,244,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense is expected to be $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">384,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal 2025, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">175,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal 2026, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">174,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal 2027, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal 2028, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal 2029, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thereafter.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets consisted of the following at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.006%;"></td> <td style="width:1%;"></td> <td style="width:10.802%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.402%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Item</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2024 Amortization<br/>Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization at<br/>March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost, Net of<br/>Accumulated<br/>Amortization at<br/>March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Covenant Not to Compete</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer Relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,922,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">421,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,101,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Party Administrator Licenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,901,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">423,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,080,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets consisted of the following at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2023:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.006%;"></td> <td style="width:1%;"></td> <td style="width:9.802%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.402%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Item</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal 2023 Amortization<br/>Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization at<br/>March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost, Net of<br/>Accumulated<br/>Amortization at<br/>March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Covenant Not to Compete</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">775,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer Relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,922,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">421,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,678,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,244,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Party Administrator Licenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,901,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">425,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,657,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,244,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P5Y 775000 0 775000 0 P18Y P20Y 7922000 421000 7101000 821000 P15Y 204000 2000 204000 0 8901000 423000 8080000 821000 P5Y 775000 0 775000 0 P18Y P20Y 7922000 421000 6678000 1244000 P15Y 204000 4000 204000 0 8901000 425000 7657000 1244000 384000 175000 174000 42000 18000 28000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 14 — Quarterly Results (Unaudited)</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of unaudited quarterly results of operations for each of the quarters in the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.806%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.661999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.062%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenues</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Profit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Income<br/>per Basic<br/>Common<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Income<br/>per Diluted<br/>Common<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year Ended March 31, 2024:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,253,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,878,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,805,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195,522,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,252,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,898,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202,303,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,160,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,095,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fourth Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207,233,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,403,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,454,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year Ended March 31, 2023:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,307,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,869,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,691,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,426,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,094,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,656,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,386,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,345,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,849,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fourth Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,443,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,951,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,169,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of unaudited quarterly results of operations for each of the quarters in the fiscal years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.806%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.661999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.062%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenues</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Profit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Income<br/>per Basic<br/>Common<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Income<br/>per Diluted<br/>Common<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year Ended March 31, 2024:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,253,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,878,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,805,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195,522,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,252,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,898,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202,303,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,160,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,095,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fourth Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207,233,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,403,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,454,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year Ended March 31, 2023:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,307,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,869,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,691,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,426,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,094,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,656,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,386,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,345,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,849,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fourth Quarter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,443,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,951,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,169,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 190253000 41878000 19805000 1.16 1.14 195522000 44252000 19898000 1.16 1.15 202303000 42160000 17095000 1 0.99 207233000 43403000 19454000 1.13 1.12 176307000 39869000 16691000 0.95 0.94 177426000 36094000 14656000 0.84 0.83 179386000 40345000 16849000 0.98 0.96 185443000 41951000 18169000 1.06 1.04