0001180145-22-000019.txt : 20220506 0001180145-22-000019.hdr.sgml : 20220506 20220505161043 ACCESSION NUMBER: 0001180145-22-000019 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220505 DATE AS OF CHANGE: 20220505 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cardiovascular Systems Inc CENTRAL INDEX KEY: 0001180145 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 411698056 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-52082 FILM NUMBER: 22896332 BUSINESS ADDRESS: STREET 1: 1225 OLD HWY 8 NW CITY: ST. PAUL STATE: MN ZIP: 55112 BUSINESS PHONE: 651-259-1600 MAIL ADDRESS: STREET 1: 1225 OLD HWY 8 NW CITY: ST. PAUL STATE: MN ZIP: 55112 FORMER COMPANY: FORMER CONFORMED NAME: REPLIDYNE INC DATE OF NAME CHANGE: 20020813 10-Q 1 csii-20220331.htm 10-Q csii-20220331
false2022Q30001180145--06-3000011801452021-07-012022-03-3100011801452022-05-02xbrli:shares00011801452022-03-31iso4217:USD00011801452021-06-30iso4217:USDxbrli:shares00011801452022-01-012022-03-3100011801452021-01-012021-03-3100011801452020-07-012021-03-310001180145us-gaap:CommonStockMember2021-06-300001180145us-gaap:AdditionalPaidInCapitalMember2021-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-06-300001180145us-gaap:CommonStockMember2021-07-012021-09-300001180145us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-07-012021-09-3000011801452021-07-012021-09-300001180145us-gaap:CommonStockMember2021-09-300001180145us-gaap:AdditionalPaidInCapitalMember2021-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-09-3000011801452021-09-300001180145us-gaap:CommonStockMember2021-10-012021-12-310001180145us-gaap:AdditionalPaidInCapitalMember2021-10-012021-12-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-012021-12-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-10-012021-12-3100011801452021-10-012021-12-310001180145us-gaap:CommonStockMember2021-12-310001180145us-gaap:AdditionalPaidInCapitalMember2021-12-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-12-3100011801452021-12-310001180145us-gaap:CommonStockMember2022-01-012022-03-310001180145us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2022-01-012022-03-310001180145us-gaap:CommonStockMember2022-03-310001180145us-gaap:AdditionalPaidInCapitalMember2022-03-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2022-03-310001180145us-gaap:CommonStockMember2020-06-300001180145us-gaap:AdditionalPaidInCapitalMember2020-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-06-3000011801452020-06-300001180145us-gaap:CommonStockMember2020-07-012020-09-300001180145us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-07-012020-09-3000011801452020-07-012020-09-300001180145us-gaap:CommonStockMember2020-09-300001180145us-gaap:AdditionalPaidInCapitalMember2020-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-09-3000011801452020-09-300001180145us-gaap:CommonStockMember2020-10-012020-12-310001180145us-gaap:AdditionalPaidInCapitalMember2020-10-012020-12-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-012020-12-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-10-012020-12-3100011801452020-10-012020-12-310001180145us-gaap:CommonStockMember2020-12-310001180145us-gaap:AdditionalPaidInCapitalMember2020-12-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-12-3100011801452020-12-310001180145us-gaap:CommonStockMember2021-01-012021-03-310001180145us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-01-012021-03-310001180145us-gaap:CommonStockMember2021-03-310001180145us-gaap:AdditionalPaidInCapitalMember2021-03-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-03-3100011801452021-03-310001180145csii:PeripheralMember2022-01-012022-03-310001180145csii:PeripheralMember2021-01-012021-03-310001180145csii:PeripheralMember2021-07-012022-03-310001180145csii:PeripheralMember2020-07-012021-03-310001180145csii:CoronaryMember2022-01-012022-03-310001180145csii:CoronaryMember2021-01-012021-03-310001180145csii:CoronaryMember2021-07-012022-03-310001180145csii:CoronaryMember2020-07-012021-03-310001180145country:US2022-01-012022-03-310001180145country:US2021-01-012021-03-310001180145country:US2021-07-012022-03-310001180145country:US2020-07-012021-03-310001180145csii:InternationalMember2022-01-012022-03-310001180145csii:InternationalMember2021-01-012021-03-310001180145csii:InternationalMember2021-07-012022-03-310001180145csii:InternationalMember2020-07-012021-03-310001180145csii:WavePointPeripheralSupportCathetersMemberMember2020-07-012021-03-310001180145csii:WavePointPeripheralSupportCathetersMemberMember2022-03-310001180145csii:DevelopedTechnologyAndTradeNamesMembersrt:MinimumMember2021-07-012022-03-310001180145csii:DevelopedTechnologyAndTradeNamesMembersrt:MaximumMember2021-07-012022-03-310001180145us-gaap:PatentsMember2021-07-012022-03-310001180145us-gaap:DevelopedTechnologyRightsMember2022-03-310001180145us-gaap:DevelopedTechnologyRightsMember2021-06-300001180145us-gaap:PatentsMember2022-03-310001180145us-gaap:PatentsMember2021-06-300001180145us-gaap:TradeNamesMember2022-03-310001180145us-gaap:TradeNamesMember2021-06-300001180145csii:AmendmentOneMemberus-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMember2020-03-012020-03-310001180145csii:AmendmentOneMemberus-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMember2020-03-310001180145csii:AmendmentTwoMemberus-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMember2022-03-012022-03-310001180145us-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMember2017-03-012017-03-31xbrli:pure0001180145csii:AmendmentTwoMemberus-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMember2022-03-310001180145csii:AmendmentOneMemberus-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMember2017-03-012017-03-310001180145csii:AmendmentOneMemberus-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMember2022-03-012022-03-310001180145csii:AmendmentOneMemberus-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMember2022-03-310001180145csii:HeadquarterFacilityMember2017-06-300001180145csii:HeadquarterFacilityMember2017-03-012017-03-31csii:lease_renewal_option0001180145csii:HeadquarterFacilityMember2022-03-310001180145us-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001180145us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-03-310001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001180145us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001180145us-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001180145us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-06-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2021-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:FairValueInputsLevel3Member2022-03-310001180145us-gaap:FairValueInputsLevel3Member2021-06-300001180145csii:TwoThousandSeventeenPlanMember2021-11-110001180145us-gaap:RestrictedStockMembersrt:MinimumMember2021-07-012022-03-310001180145us-gaap:RestrictedStockMembersrt:MaximumMember2021-07-012022-03-310001180145us-gaap:RestrictedStockMember2021-06-300001180145us-gaap:RestrictedStockMember2021-07-012022-03-310001180145us-gaap:RestrictedStockMember2022-03-310001180145srt:MaximumMemberus-gaap:PerformanceSharesMember2021-08-012021-08-310001180145us-gaap:PerformanceSharesMember2021-07-012022-03-310001180145us-gaap:PerformanceSharesMember2021-08-012021-08-310001180145us-gaap:PerformanceSharesMember2021-06-300001180145us-gaap:PerformanceSharesMember2022-03-310001180145us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001180145us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001180145us-gaap:EmployeeStockOptionMember2021-07-012022-03-310001180145us-gaap:EmployeeStockOptionMember2020-07-012021-03-310001180145us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001180145us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001180145us-gaap:RestrictedStockUnitsRSUMember2021-07-012022-03-310001180145us-gaap:RestrictedStockUnitsRSUMember2020-07-012021-03-310001180145us-gaap:PerformanceSharesMember2022-01-012022-03-310001180145us-gaap:PerformanceSharesMember2021-01-012021-03-310001180145us-gaap:PerformanceSharesMember2021-07-012022-03-310001180145us-gaap:PerformanceSharesMember2020-07-012021-03-310001180145us-gaap:EmployeeStockOptionMember2022-03-310001180145us-gaap:EmployeeStockOptionMember2021-03-310001180145us-gaap:RestrictedStockUnitsRSUMember2022-03-310001180145us-gaap:RestrictedStockUnitsRSUMember2021-03-310001180145us-gaap:PerformanceSharesMember2022-03-310001180145us-gaap:PerformanceSharesMember2021-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 _____________________________________________________
 FORM 10-Q
 _____________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
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 No. 000-52082
 ____________________________________________________
CARDIOVASCULAR SYSTEMS, INC.
(Exact name of registrant as specified in its charter)
 ____________________________________________________
Delaware 41-1698056
(State or other jurisdiction of (IRS Employer
incorporation or organization) Identification No.)
1225 Old Highway 8 Northwest
St. Paul, Minnesota 55112-6416
(Address of principal executive offices, including zip code)
Registrant’s telephone number, including area code: (651259-1600
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, One-tenth of One Cent ($0.001) Par Value Per ShareCSIIThe Nasdaq Stock Market LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes x    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 filerxAccelerated filer
Non-accelerated filerSmaller 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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  x
The number of shares outstanding of the registrant’s Common Stock, $0.001 par value per share, as of May 2, 2022 was: 40,785,123 shares.



Cardiovascular Systems, Inc.
Table of Contents
 
 PAGE

2

PART I. — FINANCIAL INFORMATION
 
ITEM 1.    CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Cardiovascular Systems, Inc.
Consolidated Balance Sheets
(Dollars in thousands, except per share and share amounts)
(Unaudited)
 
March 31,
2022
June 30,
2021
ASSETS
Current assets
Cash and cash equivalents$66,953 $71,070 
Marketable securities105,098 135,968 
Accounts receivable, net34,666 40,033 
Inventories32,854 32,313 
Prepaid expenses and other current assets5,742 5,285 
Total current assets245,313 284,669 
Property and equipment, net29,097 28,894 
Intangible assets, net16,080 15,376 
Strategic investments30,733 20,657 
Other assets2,768 2,971 
Total assets$323,991 $352,567 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities
Accounts payable$13,598 $14,061 
Accrued expenses30,011 38,189 
Deferred revenue2,812 2,400 
Total current liabilities46,421 54,650 
Long-term liabilities
Financing obligation20,385 20,596 
Deferred revenue 2,194 
Other liabilities3,687 4,169 
Total liabilities70,493 81,609 
Commitments and contingencies (see Note 10)
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,784,179 at March 31, 2022 and 40,215,554 at June 30, 2021, respectively
39 39 
Additional paid in capital667,552 652,288 
Accumulated other comprehensive income(212)11 
Accumulated deficit(413,881)(381,380)
Total stockholders’ equity253,498 270,958 
Total liabilities and stockholders’ equity$323,991 $352,567 
The accompanying notes are an integral part of these unaudited consolidated financial statements.

3

Cardiovascular Systems, Inc.
Consolidated Statements of Operations
(Dollars in thousands, except per share and share amounts)
(Unaudited)
 
 Three Months EndedNine Months Ended
March 31,March 31,
 2022202120222021
Net revenues$56,221 $63,273 $173,726 $187,986 
Cost of goods sold14,790 14,013 47,171 40,497 
Gross profit41,431 49,260 126,555 147,489 
Expenses:
Selling, general and administrative41,680 41,442 123,933 121,785 
Research and development9,052 13,163 27,947 31,816 
Amortization of intangible assets346 304 996 912 
Total expenses51,078 54,909 152,876 154,513 
Loss from operations(9,647)(5,649)(26,321)(7,024)
Other (income) expense, net:
Interest expense408 412 1,227 1,323 
Interest income and other, net(460)(120)(567)(400)
Total other (income) expense, net(52)292 660 923 
Loss before income taxes(9,595)(5,941)(26,981)(7,947)
Provision for income taxes63 63 262 189 
Net loss$(9,658)$(6,004)$(27,243)$(8,136)
Basic and diluted earnings per share$(0.25)$(0.15)$(0.70)$(0.21)
Basic and diluted weighted average shares outstanding39,287,632 38,911,454 39,190,865 38,800,622 
The accompanying notes are an integral part of these unaudited consolidated financial statements.

4

Cardiovascular Systems, Inc.
Consolidated Statements of Comprehensive Income
(Dollars in thousands)
(Unaudited)
Three Months EndedNine Months Ended
March 31,March 31,
2022202120222021
Net loss$(9,658)$(6,004)$(27,243)$(8,136)
Other comprehensive loss:
Unrealized loss on available-for-sale debt securities(154)(72)(223)(226)
Comprehensive loss$(9,812)$(6,076)$(27,466)$(8,362)
The accompanying notes are an integral part of these unaudited consolidated financial statements.
5

Cardiovascular Systems, Inc.
Consolidated Statements of Changes in Stockholders’ Equity
(Dollars in thousands, except per share amounts)
(Unaudited)
 Common StockAdditional
Paid  In
Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Total
 
Balances at June 30, 2021$39 $652,288 $11 $(381,380)$270,958 
Stock-based compensation related to restricted stock awards, net 5,523   5,523 
Shares withheld for payroll taxes   (4,990)(4,990)
Employee stock purchase plan activity 324   324 
Unrealized loss on available-for-sale debt securities  (17) (17)
Exercise of stock options 12   12 
Net loss   (8,618)(8,618)
Balances at September 30, 2021$39 $658,147 $(6)$(394,988)$263,192 
Stock-based compensation related to restricted stock awards, net 3,659   3,659 
Shares withheld for payroll taxes   (161)(161)
Employee stock purchase plan activity 1,854 —  1,854 
Unrealized loss on available-for-sale debt securities  (52) (52)
Net loss   (8,967)(8,967)
Balances at December 31, 2021$39 $663,660 $(58)$(404,116)$259,525 
Stock-based compensation related to restricted stock awards, net 3,538   3,538 
Shares withheld for payroll taxes— — — (107)(107)
Employee stock purchase plan activity— 354 — — 354 
Unrealized loss on available-for-sale debt securities  (154) (154)
Net loss   (9,658)(9,658)
Balances at March 31, 2022$39 $667,552 $(212)$(413,881)$253,498 

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

Cardiovascular Systems, Inc.
Consolidated Statements of Changes in Stockholders’ Equity
(Dollars in thousands, except per share amounts)
(Unaudited)
 Common StockAdditional
Paid  In
Capital
Accumulated Other Comprehensive Income (Loss) Accumulated
Deficit
Total
 
Balances at June 30, 2020$39 $631,559 $269 $(363,075)$268,792 
Stock-based compensation related to restricted stock awards, net 4,836   4,836 
Shares withheld for payroll taxes   (3,410)(3,410)
Employee stock purchase plan activity 332   332 
Unrealized loss on available-for-sale debt securities  (69) (69)
Net loss   (2,076)(2,076)
Balances at September 30, 2020$39 $636,727 $200 $(368,561)$268,405 
Stock-based compensation related to restricted stock awards, net 3,545   3,545 
Shares withheld for payroll taxes   (407)(407)
Employee stock purchase plan activity 2,430   2,430 
Unrealized loss on available-for-sale debt securities  (85) (85)
Net loss   (56)(56)
Balances at December 31, 2020$39 $642,702 $115 $(369,024)$273,832 
Stock-based compensation related to restricted stock awards, net 3,332   3,332 
Shares withheld for payroll taxes   (1,009)(1,009)
Employee stock purchase plan activity 372   372 
Unrealized loss on available-for-sale debt securities— — (72)— (72)
Net loss   (6,004)(6,004)
Balances at March 31, 2021$39 $646,406 $43 $(376,037)$270,451 

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

7

Cardiovascular Systems, Inc.
Consolidated Statements of Cash Flows
(Dollars in thousands)
(Unaudited)
 
 Nine Months Ended
March 31,
 20222021
Cash flows from operating activities
Net loss$(27,243)$(8,136)
Adjustments to reconcile net loss to net cash from operating activities
Depreciation of property and equipment2,835 2,231 
Amortization of intangible assets996 912 
Stock-based compensation13,804 12,488 
Charges incurred in connection with acquired IPR&D— 3,353 
Provision for doubtful accounts50 — 
(Gain) loss on disposal of equipment(15)138 
Amortization of premium (accretion of discount) on marketable securities1,106 1,026 
Other(402) 
Changes in assets and liabilities
Accounts receivable5,317 (12,844)
Inventories(541)(5,661)
Prepaid expenses and other assets467 425 
Accounts payable(266)1,147 
Accrued expenses and other liabilities(8,769)3,910 
Deferred revenue(1,782)(1,409)
Net cash used in operating activities(14,443)(2,420)
Cash flows from investing activities
Purchases of property and equipment(3,220)(2,758)
Acquisitions(1,700)(3,353)
Investments in strategic ventures(9,674)(8,374)
Purchases of marketable securities(85,076)(156,628)
Sales of marketable securities13,692 4,885 
Maturities of marketable securities100,462 61,350 
Net cash provided by (used in) investing activities14,484 (104,878)
Cash flows from financing activities
Proceeds from employee stock purchase plan1,242 2,098 
Payments of employee taxes related to vested restricted stock(5,258)(4,826)
Exercise of stock options 12  
Principal payments made on financing obligation(154)(104)
Net cash used in financing activities(4,158)(2,832)
Net change in cash and cash equivalents(4,117)(110,130)
Cash and cash equivalents
Beginning of period71,070 185,463 
End of period$66,953 $75,333 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
8

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(For the Nine Months Ended March 31, 2022 and 2021)
(Dollars in thousands, except per share and share amounts)
(Unaudited)

1. Basis of Presentation

Cardiovascular Systems, Inc. (the “Company”), based in St. Paul, Minnesota, is a medical device company focused on developing and commercializing innovative solutions for treating vascular and coronary disease. The Company’s Orbital Atherectomy Systems (“OAS”) treat calcified and fibrotic plaque in arterial vessels throughout the leg and heart in a few minutes of treatment time, and address many of the limitations associated with existing surgical, catheter and pharmacological treatment alternatives. 

The Company prepared the unaudited interim consolidated financial statements and related unaudited financial information in the footnotes in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial statements. The year-end consolidated balance sheet was derived from the Company’s audited consolidated financial statements, but does not include all disclosures as required by GAAP. These interim consolidated financial statements reflect all adjustments consisting of normal recurring accruals, which, in the opinion of management, are necessary for a fair statement of the Company’s consolidated financial position, the results of its operations, its changes in stockholders’ equity, and its cash flows for the interim periods. Certain amounts in the prior years' consolidated financial statements have been reclassified to conform to the current year presentation. These interim consolidated financial statements should be read in conjunction with the consolidated annual financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended June 30, 2021. The nature of the Company’s business is such that the results of any interim period may not be indicative of the results to be expected for the entire year.

The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company has been impacted by the COVID-19 pandemic. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19, as well as the economic impact on the Company's customers and markets. The Company has made estimates of the impact of COVID-19 within these consolidated financial statements and there may be changes to those estimates in future periods. Actual results could differ from those estimates.

2. Selected Consolidated Financial Statement Information

Accounts Receivable, Net

Accounts receivable consists of the following:
March 31,June 30,
20222021
Accounts receivable$35,871 $41,634 
Less: Allowance for doubtful accounts(1,205)(1,601)
   Accounts receivable, net$34,666 $40,033 


9

Inventories

Inventories consist of the following:
March 31,June 30,
20222021
Raw materials$12,337 $11,621 
Work in process3,781 3,469 
Finished goods16,736 17,223 
   Inventories$32,854 $32,313 

WIRION Recall

In November 2021, the Company initiated a voluntary recall of unused WIRION embolic protection systems. In connection with the recall, the Company recorded a reserve for approximately $2,849 during the nine months ended March 31, 2022, which amount represents inventory that has no future intended use.

Property and Equipment, Net

Property and equipment consists of the following:
March 31,June 30,
20222021
Land$572 $572 
Building22,420 22,420 
Equipment24,045 21,203 
Furniture3,376 3,376 
Leasehold improvements812 804 
Construction in progress2,175 2,848 
53,400 51,223 
Less: Accumulated depreciation(24,303)(22,329)
Property and equipment, net$29,097 $28,894 

Accrued Expenses

Accrued expenses consist of the following:
March 31,June 30,
20222021
Acquisition consideration$10,000 $10,000 
Commissions4,784 7,869 
Salaries and bonus6,726 11,699 
Accrued vacation2,349 3,011 
Clinical Studies1,255 1,478 
Accrued excise, sales and other taxes960 1,464 
Other accrued expenses3,937 2,668 
Accrued expenses$30,011 $38,189 


10

WIRION Acquisition Consideration

Following the successful completion of the manufacturing transfer of the WIRION system to the Company, the Company has agreed to pay an additional consideration of $10,000, half of which may be paid by the Company through an issuance of shares of its common stock. The Company reviewed this liability in response to the voluntary recall of the WIRION system referred to above and determined that it remains probable and appropriately recorded in accrued liabilities as of March 31, 2022, although this payment will be made at a later date than originally anticipated due to the recall.

3. Revenue

The following table disaggregates the Company’s net revenues by product category and geography for the following periods:
Three Months EndedNine Months Ended
March 31,March 31,
Product Category2022202120222021
Peripheral$37,370 $42,295 $115,282 $129,183 
Coronary18,851 20,978 58,444 58,803 
Total net revenues$56,221 $63,273 $173,726 $187,986 
Geography
United States$51,843 $59,593 $162,356 $180,331 
International 4,378 3,680 11,370 7,655 
Total net revenues$56,221 $63,273 $173,726 $187,986 

Revenue of $1,782 was recognized in the nine months ended March 31, 2022 that was deferred as of June 30, 2021. As of March 31, 2022 and June 30, 2021, the Company had a liability of $1,254 and $1,985, respectively, related to estimates of variable consideration which are recorded within accounts payable on the consolidated balance sheet.

4. Acquisitions

Peripheral Support Catheters

During fiscal 2021, the Company acquired a line of peripheral support catheters from WavePoint Medical, LLC (“WavePoint”) and also engaged WavePoint to develop a portfolio of specialty catheters.

The acquisition of peripheral support catheters was accounted for as an asset acquisition. As consideration in this transaction, the Company made an upfront payment of $3,353 to WavePoint, which was accounted for as a charge incurred in connection with acquired in process research and development ("IPR&D"). During the nine months ended March 31, 2022, the peripheral support catheters received 510(k) clearance and the Company made an additional $1,700 payment to WavePoint pursuant to the terms of the parties' agreement, which amount was capitalized as developed technology.

5. Intangible Assets

The Company’s finite-lived intangible assets are stated at cost less accumulated amortization and include developed technology and trade name assets acquired in asset acquisitions, as well as costs incurred to obtain patents. Developed technology and trade name assets are amortized over 10 to 15 years. Patent costs are amortized beginning at the time of patent approval over a useful life not exceeding 20 years.

11

The components of intangible assets, net are as follows:
March 31, 2022June 30, 2021
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$17,324 $(2,863)$14,461 $15,624 $(1,997)$13,627 
Patents1,866 (872)994 1,866 (780)1,086 
Trade name760 (135)625 760 (97)663 
Total intangible assets, net$19,950 $(3,870)$16,080 $18,250 $(2,874)$15,376 


Amortization expense expected for the next five years and thereafter is as follows:
Remainder of fiscal 2022$345 
Fiscal 20231,381 
Fiscal 20241,377 
Fiscal 20251,374 
Fiscal 20261,373 
Thereafter10,230 
$16,080 

6. Debt

Revolving Credit Facility

In March 2017, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”). In March 2020, the Company entered into the First Amendment to the Loan Agreement (the "Amendment"). The Amendment extended the maturity date of the Loan Agreement by two years, to March 31, 2022, and increased the maximum amount available under the senior, secured revolving credit facility (the “Revolver”) to $50,000 (the “Maximum Dollar Amount”). In March 2022, the Company entered into the Second Amendment to the Loan Agreement (the "Second Amendment"). The Second Amendment extended the maturity date of the Loan Agreement by one year, to March 31, 2023.

Advances under the Revolver may be made from time to time up to the Maximum Dollar Amount, subject to certain borrowing limitations. The Revolver bears interest at a floating per annum rate equal to the Wall Street Journal prime rate, less 0.75%. Interest on borrowings is due monthly and the principal balance is due at maturity. Upon the Revolver’s maturity, any outstanding principal balance, unpaid accrued interest, and all other obligations under the Revolver will be due and payable. The Company will incur a fee equal to 1.5% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the Second Amendment (the "Amended Loan Agreement"), or the Revolver for any reason prior to the date that is fifteen days prior to the maturity date, unless refinanced with SVB.

The Company’s obligations under the Amended Loan Agreement are secured by certain of the Company’s assets, including, among other things, accounts receivable, deposit accounts, inventory, equipment, general intangibles and records pertaining to the foregoing. The collateral does not include the Company’s intellectual property, but the Company has agreed not to encumber its intellectual property without the consent of SVB. The Amended Loan Agreement contains customary covenants limiting the Company’s ability to, among other things, incur debt or liens, make certain investments and loans, enter into transactions with affiliates, undergo certain fundamental changes, dispose of assets, or change the nature of its business. In addition, the Amended Loan Agreement contains financial covenants requiring the Company to maintain, at all times when any amounts are outstanding under the Revolver, either (i) minimum unrestricted cash at SVB and unused availability on the Revolver of at least $10,000 or (ii) minimum trailing three-month Adjusted EBITDA of $1,000. If the Company does not comply with the various covenants under the Amended Loan Agreement or an event of default under the Amended Loan Agreement occurs, such as a material adverse change, the interest rate on outstanding amounts will increase by 5% and SVB may, subject to various customary cure rights and the other terms and conditions of the Amended Loan Agreement, decline to provide additional advances under the Revolver, require the immediate payment of all amounts outstanding under the Revolver, and foreclose on all collateral.

12

The Company is required to pay a fee equal to 0.15% per annum on the unused portion of the Revolver, payable quarterly in arrears. The Company is not obligated to draw any funds under the Revolver and has not done so under the Revolver since entering into the Loan Agreement. No amounts are outstanding as of March 31, 2022.

Financing Obligation

In March 2017, in connection with the sale of the Company’s headquarters facility in St. Paul, Minnesota (the “Facility”), the Company entered into a Lease Agreement to lease the Facility. The Lease Agreement has an initial term of 15 years, with four consecutive renewal options of 5 years each at the Company’s option, with a base annual rent in the first year of $1,638 and annual escalations of 3% thereafter. Rent during subsequent renewal terms will be at the then fair market rental rate. As the lease terms resulted in a capital lease classification, the Company accounted for the sale and leaseback of the Facility as a financing transaction where the assets remain on the Company’s balance sheet and a financing obligation was recorded for $20,944. As lease payments are made, they will be allocated between interest expense and a reduction of the financing obligation, resulting in a value of the financing obligation that is equivalent to the net book value of the assets at the end of the lease term. The effective interest rate is 7.89%. At the end of the lease (including any renewal option terms), the Company will remove the assets and financing obligation from its balance sheet.

Payments under the initial term of the Lease Agreement as of March 31, 2022 are as follows:
Remainder of fiscal 2022$475 
Fiscal 20231,913 
Fiscal 20241,970 
Fiscal 20252,029 
Fiscal 20262,090 
Thereafter13,286 
$21,763 

7. Marketable Securities & Fair Value Measurements

The Company’s marketable securities are classified on the consolidated balance sheet as follows:
March 31,June 30,
20222021
Short-term available-for-sale debt securities$94,236 $129,908 
Long-term available-for-sale debt securities10,621 5,748 
Available-for-sale debt securities104,857 135,656 
Mutual funds241 312 
Total marketable securities$105,098 $135,968 

Available-for-sale debt securities are invested in the following financial instruments:
As of March 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$37,450 $ $ $37,450 
Corporate debt44,982 1 (117)44,866 
Asset backed securities16,665  (79)16,586 
U.S. government securities5,972  (17)5,955 
  Total available-for-sale debt securities$105,069 $1 $(213)$104,857 

13

As of June 30, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$47,361 $ $ $47,361 
U.S. government securities20,229 1  20,230 
Corporate debt57,134 12 (12)57,134 
Asset backed securities10,922 10 (1)10,931 
Total available-for-sale debt securities$135,646 $23 $(13)$135,656 


The following table provides information by level for the Company’s marketable securities that were measured at fair value on a recurring basis:
Fair Value Measurements as of March 31, 2022
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$37,450 $ $37,450 $ 
U.S. government securities5,955  5,955  
Corporate debt44,866  44,866  
Asset backed securities16,586  16,586  
Mutual funds241 124 117  
  Total marketable securities$105,098 $124 $104,974 $ 

Fair Value Measurements as of June 30, 2021
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$47,361 $ $47,361 $ 
U.S. government securities20,230  20,230  
Corporate debt57,134  57,134  
Asset backed securities10,931  10,931  
Mutual funds312 136 176  
  Total marketable securities$135,968 $136 $135,832 $ 

The Company’s marketable securities classified within Level 1 are valued using real-time quotes for transactions in active exchange markets. Marketable securities within Level 2 are valued using readily available pricing sources. There were no transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy during the nine months ended March 31, 2022. Any transfers between levels would be recognized on the date of the event or when a change in circumstances causes a transfer.

Strategic Investments

The Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired.

As of March 31, 2022 and June 30, 2021, the carrying value of these investments was $12,353 and $11,706, respectively. During the nine months ended March 31, 2022, no impairment indicators were noted. The Company is committed to funding an additional $1,410 into these investments in the future. The Company holds options to acquire all outstanding equity or certain developed technologies with respect to some of these strategic investments.

The Company also holds strategic investments accounted for as available-for-sale debt securities, which had carrying values and approximated fair values of $18,380 and $8,951 as of March 31, 2022 and June 30, 2021, respectively. The fair values of these investments are measured using Level 3 inputs and are not included in the tables above. Impairment is assessed similar to
14

the Company's other strategic investments and no impairment indicators were noted during the nine months ended March 31, 2022.

8. Stock-Based Compensation

On November 15, 2017, the Company’s stockholders approved the 2017 Equity Incentive Plan (the “2017 Plan”) for the purpose of granting equity awards to employees, directors and consultants. On March 12, 2020, the Company’s Board of Directors approved the Amended and Restated 2017 Equity Incentive Plan, which amends the 2017 Plan. On August 19, 2021, the Company's Board of Directors adopted an amendment to the 2017 Plan, which was approved by the Company's stockholders on November 11, 2021, that increased the number of shares available for issuance under the 2017 Plan by 1,700,000 shares.

Equity awards classified as restricted stock and performance-based restricted stock are treated as issued shares when granted; however, these shares are not included in the computation of basic weighted average shares outstanding. When shares vest, unless the holder elects to pay the payroll tax liability in cash or through a sale of shares, the Company withholds the appropriate amount of shares to settle the payroll tax liability, on behalf of the individual receiving the shares, as an adjustment to accumulated deficit.

Restricted Stock

The value of each restricted stock award is equal to the fair market value of the Company’s common stock at the date of grant. Vesting of time-based restricted stock awards ranges from one year to three years. The estimated fair value of restricted stock awards, including the effect of estimated forfeitures, is recognized on a straight-line basis over the restricted stock’s vesting period.

Restricted stock award activity for the nine months ended March 31, 2022 is as follows:
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2021467,942 $35.61 
Granted556,934 $28.16 
Forfeited(97,041)$33.89 
Vested(227,219)$36.44 
Outstanding at March 31, 2022
700,616 $29.68 

Performance-Based Restricted Stock

The Company also grants performance-based restricted stock awards to certain executives and other management. In August 2021, the Company granted an aggregate maximum of 306,550 shares that vest based on the Company’s total shareholder return relative to total shareholder return of the Company’s peer group (a market condition), as measured by the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2021 compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2024. Vesting of these awards will be determined on the date that the Company’s Annual Report on Form 10-K for the fiscal year ending June 30, 2024 is filed.

To calculate the estimated fair value of these restricted stock awards with market conditions, the Company uses a Monte Carlo simulation, which uses the expected average stock prices to estimate the expected number of shares that will vest. The Monte Carlo simulation resulted in an aggregate fair value of approximately $6,090, which the Company will recognize as expense using the straight-line method over the period that the awards are expected to vest. Stock-based compensation expense related to an award with a market condition will be recognized regardless of whether the market condition is satisfied, provided that the requisite service has been provided.

Performance-based restricted stock awards granted in fiscal 2021 and 2020 that are outstanding vest based on the Company’s total shareholder return relative to total shareholder return of the Company’s peer group (a market condition), as measured by the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2020 and July 1, 2019, respectively, compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2023 and July 1, 2022, respectively.
15


Performance-based restricted stock award activity for the nine months ended March 31, 2022 is as follows:
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2021760,584 $20.26 
Granted306,550 $19.87 
Forfeited(130,739)$22.73 
Vested(147,001)$22.32 
Outstanding at March 31, 2022
789,394 $19.52 

Unrecognized stock compensation related to unvested stock awards outstanding as of March 31, 2022 was $20,014.

9. Leases

The Company leases its Texas manufacturing facility under an operating lease agreement which expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through December 2026. As discussed in Note 6, the Company also leases its Minnesota headquarters facility which is accounted for as a financing obligation.

Operating lease right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement dates. The Company considers fixed or variable payment terms, prepayments, incentives, and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. The Company uses its incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments unless the lease provides an implicit interest rate.

Operating lease cost is classified within the consolidated statement of operations based on the nature of the leased asset. The Company's operating lease cost was $387 and $377 for the nine months ended March 31, 2022 and 2021, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the nine months ended March 31, 2022. There were $103 and $2,238 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the nine months ended March 31, 2022 and 2021, respectively.
March 31,June 30,
20222021
Right-of-use assets
Other assets$1,936 $2,212 
Operating lease liabilities
Accrued expenses510 487 
Other liabilities1,426 1,725 
Total operating lease liabilities$1,936 $2,212 

Future minimum lease payments under the agreements as of March 31, 2022 are as follows:
Remainder of fiscal 2022$134 
Fiscal 2023528 
Fiscal 2024503 
Fiscal 2025494 
Fiscal 2026406 
Thereafter2 
Total lease payments2,067 
Less imputed interest(131)
Total operating lease liabilities$1,936 

16

As of March 31, 2022, the weighted average remaining lease term for operating leases was 4.0 years and the weighted average discount rate used to determine operating lease liabilities was 2.51%.

10. Commitment and Contingencies

In the ordinary conduct of business, the Company is subject to various lawsuits and claims covering a wide range of matters including, but not limited to, employment claims, commercial disputes and product liability claims. While the outcome of these matters is uncertain, the Company does not believe there are any significant matters as of March 31, 2022 that are probable or estimable, for which the outcome could have a material adverse impact on its consolidated balance sheets or statements of operations.

11. Earnings Per Share

The following table presents a reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations (in thousands except share and per share amounts):
 Three Months EndedNine Months Ended
March 31,March 31,
 2022202120222021
Numerator
Net loss$(9,658)$(6,004)$(27,243)$(8,136)
Income allocated to participating securities    
Net loss available to common stockholders$(9,658)$(6,004)$(27,243)$(8,136)
Denominator
Weighted average common shares outstanding – basic39,287,632 38,911,454 39,190,865 38,800,622 
Effect of dilutive stock options(1)
    
Effect of dilutive restricted stock units(2)
    
Effect of performance-based restricted stock awards(3)
    
Weighted average common shares outstanding – diluted
39,287,632 38,911,454 39,190,865 38,800,622 
Earnings per common share – basic and diluted$(0.25)$(0.15)$(0.70)$(0.21)

(1)At March 31, 2022 and 2021, 76,019 and 42,528 stock options, respectively, were outstanding. The effect of the shares that would be issued upon exercise of these options has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(2)At March 31, 2022 and 2021, 310,415 and 282,763 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(3)At March 31, 2022 and 2021, 789,394 and 760,584 performance-based restricted stock awards, respectively, were outstanding. The effect of the potential vesting of these awards has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.

17


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

You should read the following discussion and analysis of our financial condition and results of operations together with our financial statements and the related notes appearing under Item 1 of Part I of this Quarterly Report on Form 10-Q. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our plans and strategy for our business and expected financial results, includes forward-looking statements that involve risks and uncertainties. You should review the “Risk Factors” discussed in our Annual Report on Form 10-K for the year ended June 30, 2021 and subsequent Quarterly Reports on Form 10-Q, including in Item 1A of Part II of this Quarterly Report on Form 10-Q, for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis.

OVERVIEW

We are a medical technology company leading the way in the effort to successfully treat patients suffering from peripheral and coronary artery diseases, including those with arterial calcium, the most difficult form of arterial disease to treat. We are committed to clinical rigor, constant innovation and a defining drive to set the industry standard to deliver safe and effective medical devices that improve the lives of patients facing this difficult disease state. We have developed patented orbital atherectomy systems (“OAS”) for both peripheral and coronary clinical applications. The primary base of our business is catheter-based platforms capable of treating a broad range of vessel sizes and plaque types, including calcified plaque, which address many of the limitations associated with other treatment alternatives.

Peripheral

Our peripheral artery disease (“PAD”) products are catheter-based platforms capable of treating a broad range of plaque types in leg arteries both above and below the knee, including calcified plaque, and address many of the limitations associated with other existing surgical, catheter and pharmacological treatment alternatives. The micro-invasive devices use small access sheaths that can provide procedural benefits, allow physicians to treat PAD patients in even the small and tortuous vessels located below the knee, and facilitate access through alternative sites in the ankle, foot and wrist, as well as in the groin.

The United States Food and Drug Administration (“FDA”) has granted us 510(k) clearances for our Peripheral OAS as a therapy in patients with PAD, as discussed in Item 1 of Part I of our Annual Report on Form 10-K for the year ended June 30, 2021. We refer to these products in this Quarterly Report on Form 10-Q as the “Peripheral OAS.” In addition to our Peripheral OAS, we also offer support products within the peripheral space. Peripheral sales in the United States during the nine months ended March 31, 2022 represented 66% of revenue.

Coronary

Our coronary artery disease (“CAD”) product, the Diamondback 360 Coronary OAS (“Coronary OAS”), is a catheter-based platform designed to facilitate stent delivery in patients with CAD who are acceptable candidates for percutaneous transluminal coronary angioplasty or stenting due to de novo, severely calcified coronary artery lesions. The Coronary OAS design is similar to technology used in our Peripheral OAS, customized specifically for the coronary application. In addition to the Coronary OAS, we also offer support products within the coronary space as we expand treatment to a broader patient population with complex coronary artery disease.

We have received premarket approval (“PMA”) from the FDA to market the Coronary OAS as a treatment for severely calcified coronary arteries. Coronary sales in the United States during the nine months ended March 31, 2022 represented approximately 27% of revenue.

International

We serve a growing patient population globally through an expanding distribution and sales network. Sales of our approved products in Japan are made through our exclusive Japan distributor, Medikit Co., Ltd. ("Medikit"). Sales of our products in the rest of the world, which primarily includes certain countries in Southeast Asia, Europe, Canada and the Middle East, are made through a network of distributors and sales agents. International sales during the nine months ended March 31, 2022 represented approximately 7% of revenue.

Impact of COVID-19

18

The COVID-19 pandemic in the United States and internationally has caused us to experience ongoing disruptions in the procedures using our products. Procedures have been postponed, and may continue to be postponed, as a result of reduced availability of physicians or lab space to treat patients, the lack of personal protective equipment and active virus test kits, different treatment prioritizations, increased cost pressures and burdens on the overall healthcare infrastructure that result in reallocation of resources, customer staffing shortages, and governmental guidelines and restrictions. In addition, patients have elected to defer or avoid treatment for procedures that use our products due to anxiety about the potential spread of COVID-19 in facilities. Finally, our personnel and the personnel of our distribution partners experienced restrictions on their ability to access many customers, hospitals, labs and other medical facilities for sales activities, training and case support as they may have been deemed to be “non-essential” personnel by those facilities, and there has been a reduction in procedure activity in these accounts.

In addition to the impact on procedure volumes, we experienced other disruptions as a result of the COVID-19 pandemic. For example, enrollment in our ECLIPSE clinical trial was paused for several months. Other disruptions included restrictions on the ability of our personnel and personnel of our distribution partners to travel; delays in approvals by regulatory bodies; delays in product development efforts, which has also disrupted or delayed our ability to launch affected products; reallocation of company resources from our strategic priorities; supply chain disruptions that limited, delayed or prevented us from acquiring the components used to develop and manufacture our products or ship those products once manufactured; disruptions in our relationships with our distributors due to the impact of the COVID-19 pandemic on their operations; temporary closures of our facilities; loss of employee productivity; additional government requirements to “shelter at home” or other incremental mitigation efforts that may further impact our capacity to manufacture, sell and support the use of our products; and we have experienced an increase in employee turnover, which we believe has been consistent with broader market conditions. To address the continuing uncertainties associated with the pandemic and utilize our resources more effectively, we have reduced our field clinical support and realigned a small number of our sales representatives in territories or regions where procedural volumes no longer warrant incremental case support.

Throughout the pandemic, we have operated our manufacturing facilities and continued to ship product. Most of our office-based employees have telecommuted, and our field employees have continued to support cases in clinical settings where they are able to have access. We took and continue to take several actions intended to protect the health and well-being of our workforce and our customers. We will continue to monitor developments at the local, state and national levels in order to ensure that we and our employees have current information for purposes of making decisions in the dynamic and unpredictable environment and that we comply with applicable requirements.

We are monitoring the spread of variants, and continue to track hospitalizations resulting from these variants. In particular, disruptions in procedures beginning in early December with the Omicron variant outbreak, which continued to adversely affect our business in the third quarter. Many factors may increase or decrease procedure volumes, which would have an impact on our revenue and financial results, including vaccination levels and mandates, the spread of new, more viral or deadly variants of the SARS-CoV-2 virus, easing of social restrictions and government restrictions on elective and semi-elective cases, level of patient anxiety, medical facility and workforce capacity, and sales representative access to facilities to support cases.


19

CRITICAL ACCOUNTING POLICIES AND SIGNIFICANT JUDGMENTS AND ESTIMATES

Our management’s discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of our consolidated financial statements requires us to make estimates, assumptions and judgments that affect amounts reported in those statements. Our estimates, assumptions and judgments, including those related to revenue recognition, deferred revenue and stock-based compensation, are updated as appropriate at least quarterly. We use authoritative pronouncements, our technical accounting knowledge, cumulative business experience, judgment and other factors in the selection and application of our accounting policies. While we believe that the estimates, assumptions and judgments that we use in preparing our consolidated financial statements are appropriate, these estimates, assumptions and judgments are subject to factors and uncertainties regarding their outcome. Therefore, actual results may materially differ from these estimates.

Some of our significant accounting policies require us to make subjective or complex judgments or estimates. An accounting estimate is considered to be critical if it meets both of the following criteria: (1) the estimate requires assumptions about matters that are highly uncertain at the time the accounting estimate is made, and (2) different estimates that reasonably could have been used, or changes in the estimate that are reasonably likely to occur from period to period, would have a material impact on the presentation of our financial condition, results of operations, or cash flows.

Our critical accounting policies are identified in Item 7 of Part II of our Annual Report on Form 10-K for the fiscal year ended June 30, 2021 under the heading “Critical Accounting Policies and Significant Judgments and Estimates.”

RESULTS OF OPERATIONS

The following table sets forth our results of operations expressed as dollar amounts (in thousands) and the changes between the specified periods expressed as percent increases or decreases:
 Three Months Ended March 31,Nine Months Ended March 31,
20222021Percent
Change
20222021Percent
Change
Net revenues$56,221 $63,273 (11.1)%$173,726 $187,986 (7.6)%
Cost of goods sold14,790 14,013 5.5 47,171 40,497 16.5 
Gross profit41,431 49,260 (15.9)126,555 147,489 (14.2)
Expenses:
Selling, general and administrative41,680 41,442 0.6 123,933 121,785 1.8 
Research and development9,052 13,163 (31.2)27,947 31,816 (12.2)
Amortization of intangible assets346 304 13.8 996 912 9.2 
Total expenses51,078 54,909 (7.0)152,876 154,513 (1.1)
Loss from operations(9,647)(5,649)70.8 (26,321)(7,024)(274.7)
Other (income) expense, net(52)292 (117.8)660 923 (28.5)
Loss before income taxes(9,595)(5,941)61.5 (26,981)(7,947)(239.5)
Provision for income taxes63 63 — 262 189 38.6 
Net loss$(9,658)$(6,004)60.9 $(27,243)$(8,136)(234.8)


20

Comparison of Three Months Ended March 31, 2022 with Three Months Ended March 31, 2021

Net revenues. Net revenues decreased by $7.1 million, or 11.1%, from $63.3 million for the three months ended March 31, 2021 to $56.2 million for the three months ended March 31, 2022. U.S. peripheral revenues decreased $4.9 million, or 11.7%, while U.S. coronary revenues decreased $2.8 million, or 16.0%. Both therapies were adversely affected by the impact of the Omicron variant of the SARS-CoV-2 virus, which began to surge in the U.S. in early December 2021. Contributing factors to the decreased case volumes from the Omicron variant were disruptions of referral patterns, deferrals of elective procedures, and staffing shortages. We have also been adversely affected by an increasingly competitive environment and reimbursement pressures in the office-based lab setting. Increased revenue from increased customer adoption of interventional support products partially offset the revenue declines from decreased case volumes in the peripheral and coronary franchise. International revenue was $4.4 million for the three months ended March 31, 2022, compared with international revenue of $3.7 million for the three months ended March 31, 2021. Although international sales were also impacted by the ongoing COVID-19 pandemic, increases in international sales were driven by a stronger recovery in Japan, increased adoption in Europe, and the commencement of sales into other territories. In the fourth quarter of fiscal 2022, we expect our revenue will continue to be impacted by the COVID-19 pandemic's effect on case volumes but to a lesser degree than previous quarters in fiscal 2022. Longer-term we expect revenue growth to improve when the pandemic subsides, driven by increasing the number of physicians using the devices; increasing the usage per physician; introducing new and improved products; generating additional clinical data; and continuing expansion into new geographies, partially offset by potential decreases in average selling prices. However, ongoing factors such as staffing shortages may continue to have an adverse impact.

Cost of Goods Sold. Cost of goods sold was $14.8 million for the three months ended March 31, 2022, an increase of 5.5% from $14.0 million for the three months ended March 31, 2021. These amounts represent the cost of materials, labor and overhead for single-use catheters, guide wires, pumps, and other ancillary products. Gross margin decreased to 73.7% for the three months ended March 31, 2022 from 77.9% for the three months ended March 31, 2021. The increase in cost of goods sold and decrease in gross margin was primarily due to lower unit volumes as well as increased sales of lower margin products. We expect that gross margin in the fourth quarter of fiscal 2022 will be approximately the same as the three months ended March 31, 2022. We anticipate that there will be a continued shift of sales mix into interventional support products and international markets in addition to declining average selling prices which will also impact gross margins. Quarterly margin fluctuations could also occur based on production volumes, timing of new product introductions, sales mix, pricing changes, or other unanticipated circumstances.

Selling, General and Administrative Expenses. Our selling, general and administrative expenses were $41.7 million for the three months ended March 31, 2022, an increase of 0.6% from $41.4 million for the three months ended March 31, 2021. Selling, general and administrative expense increases were led by costs associated with new product introductions and travel-related expenditures due to resumption of live meetings and tradeshows. These increases were partially offset by reduced commission expenses due to lower sales in the current year period and a decrease in incentive compensation expense due to lower performance. Selling, general and administrative expenses for the three months ended March 31, 2022 and 2021 include $3.4 million and $3.1 million, respectively, for stock-based compensation. We expect our selling, general and administrative expenses for the fourth quarter of fiscal 2022 to be greater than amounts incurred for the three months ended March 31, 2022.

Research and Development Expenses. Research and development expenses decreased by 31.2%, from $13.2 million for the three months ended March 31, 2021 to $9.1 million for the three months ended March 31, 2022. Research and development expenses relate to specific projects to develop new products or expand into new markets, such as the development of new versions of the Peripheral and Coronary OAS, shaft designs and crown designs, and expanded product offerings, including our percutaneous ventricular assist device, and to clinical trials. The decrease was primarily due to in process research and development ("IPR&D") charges incurred with our asset acquisition of a line of peripheral microcatheters in the three months ended March 31, 2021. We expect an increase in research and development expense in the fourth quarter of fiscal 2022 from what we incurred during the three months ended March 31, 2022. Quarterly fluctuations could occur based on the number of projects and studies, the progress of such projects and studies, the rate of study enrollment, acquisitions of IPR&D and possible charges in connection with those acquisitions, and the timing of expenditures.


21

Comparison of Nine Months Ended March 31, 2022 with Nine Months Ended March 31, 2021

Net revenues. Net revenues decreased by $14.3 million, or 7.6%, from $188.0 million for the nine months ended March 31, 2021 to $173.7 million for the nine months ended March 31, 2022. U.S. peripheral revenues decreased $14.1 million, or 10.9% and U.S. coronary revenues decreased $3.9 million, or 7.5%. Both therapies were adversely affected by the impact of the Delta and Omicron variants of the SARS-CoV-2 virus, especially within the hospital setting. Contributing factors to the decreased case volumes from the Delta and Omicron variants were disruptions of referral patterns, deferrals of elective procedures, staffing shortages and heightened summer seasonality in the quarter ended September 30, 2021. We have also been adversely affected by an increasingly competitive environment and reimbursement pressures in the office-based lab setting. Increased revenue from new product launches and increased customer adoption of interventional support products partially offset the revenue declines from decreased case volumes in the peripheral and coronary franchise. International revenue was $11.4 million for the nine months ended March 31, 2022, compared with international revenue of $7.7 million for the nine months ended March 31, 2021. Although international sales were also impacted by the ongoing COVID-19 pandemic, increases in international sales were driven by Coronary OAS sales in Europe, a stronger recovery in Japan, and the commencement of sales into other territories.

Cost of Goods Sold. Cost of goods sold was $47.2 million for the nine months ended March 31, 2022, an increase of 16.5% from $40.5 million for the nine months ended March 31, 2021. These amounts represent the cost of materials, labor and overhead for single-use catheters, guide wires, pumps, and other ancillary products. Gross margin decreased to 72.8% for the nine months ended March 31, 2022 from 78.5% for the nine months ended March 31, 2021. The increase in cost of goods sold and decrease in gross margin were primarily due to the $2.8 million reserve related to the voluntary recall of the WIRION device, lower unit volumes, as well as increased sales of lower margin products.

Selling, General and Administrative Expenses. Our selling, general and administrative expenses were $123.9 million for the nine months ended March 31, 2022, an increase of 1.8% from $121.8 million for the nine months ended March 31, 2021. Selling, general and administrative expense increases were led by costs associated with new product introductions and the resumption of travel-related expenditures due to increased live meetings and tradeshows, in addition to annual salary increases for our employees. These increases were partially offset by reduced commission expenses due to lower sales in the current year period and a decrease in incentive compensation expense due to lower performance. Selling, general and administrative expenses for the nine months ended March 31, 2022 and 2021 include $11.5 million and $10.5 million, respectively, for stock-based compensation.

Research and Development Expenses. Research and development expenses decreased by 12.2%, from $31.8 million for the nine months ended March 31, 2021 to $27.9 million for the nine months ended March 31, 2022. Research and development expenses relate to specific projects to develop new products or expand into new markets, such as the development of new versions of the Peripheral and Coronary OAS, shaft designs and crown designs, and expanded product offerings, including our percutaneous ventricular assist device, and to clinical trials. The decrease was primarily due to IPR&D charges incurred with our asset acquisition of a line of peripheral microcatheters in the nine months ended March 31, 2021.

LIQUIDITY AND CAPITAL RESOURCES

We had cash, cash equivalents and highly liquid marketable securities of $172.1 million and $207.0 million at March 31, 2022 and June 30, 2021, respectively. As of March 31, 2022, we had an accumulated deficit of $413.9 million. We have historically funded our operating losses primarily from the issuance of common and preferred stock, convertible promissory notes, and debt.

A summary of our cash flow activities (in thousands) is as follows:
Nine Months Ended
March 31,
20222021
Net cash used in operating activities$(14,443)$(2,420)
Net cash provided by (used in) investing activities14,484 (104,878)
Net cash used in financing activities(4,158)(2,832)
Net change in cash and cash equivalents$(4,117)$(110,130)


22

Changes in Liquidity

Operating Activities

Net cash used in operating activities was $14.4 million for the nine months ended March 31, 2022, primarily due to the net loss of $27.2 million, and $5.6 million relating to changes in working capital as a result of the payout of annual bonuses and commissions, partially offset by non-cash expenditures for the nine months ended March 31, 2022.

Net cash used in operating activities was $2.4 million for the nine months ended March 31, 2021, primarily due to the net loss of $8.1 million, and $14.4 million relating to changes in working capital as a result of the recovery from the initial wave of the COVID-19 pandemic in our business, partially offset by non-cash expenditures for the nine months ended March 31, 2022.

Investing Activities

Net cash provided by investing activities was $14.5 million for the nine months ended March 31, 2022, as maturities and sales of marketable securities exceeded marketable security purchases. These amounts were partially offset by a product acquisition of peripheral microcatheters, additional payments relating to strategic investments and capital expenditures as we continue to grow our business.

Net cash used in investing activities was $104.9 million for the nine months ended March 31, 2021, primarily due to investing cash from our June 2020 equity offering into marketable securities. We also deployed cash into strategic investments, product acquisitions and capital expenditures as we continue to grow our business. These uses of cash were partially offset by maturities and sales of marketable securities.

Financing Activities

Net cash used in financing activities was $4.2 million and $2.8 million for the nine months ended March 31, 2022 and 2021, respectively, primarily due to payment of payroll taxes on the employee vesting of stock awards, partially offset by proceeds from employee stock purchases.

Our future liquidity and capital requirements will be influenced by numerous factors, including the extent and duration of future operating losses, the level and timing of future sales and expenditures, the results and scope of ongoing research and product development programs, working capital required to support our business operations, the receipt of and time required to obtain regulatory clearances and approvals, our sales and marketing programs, the continuing acceptance of our products in the marketplace, competing technologies, market and regulatory developments, ongoing facility requirements, potential strategic transactions (including the potential acquisition of, or investments in, businesses, technologies and products), international expansion, the existence, defense and resolution of legal proceedings, and the severity and duration of the COVID-19 pandemic. As discussed in the "Overview" above, the total impact of disruptions from COVID-19 has had a material impact on our financial condition and results of operations, but once the pandemic subsides, we expect our U.S. business to improve. We will continue to closely monitor our liquidity and capital resources through the disruption caused by COVID-19 and will continue to evaluate our financial position to assess additional spending reductions and our liquidity needs. As of March 31, 2022, we believe our current cash, cash equivalents and marketable securities will be sufficient to fund working capital requirements, including open purchase commitments, capital expenditures and operations for the foreseeable future, including at least the next twelve months, as well as to fund payments under our lease agreements, payments under development agreements and future payments relating to our asset acquisition of the WIRION embolic protection system. If needed, we have the ability to borrow under our senior, secured revolving credit facility. We intend to retain any future earnings to support operations and to finance the growth and development of our business. We do not anticipate paying any dividends in the foreseeable future.


23

Facility Sale and Lease

On December 29, 2016, we entered into a Purchase and Sale Agreement, as subsequently amended (collectively, the “Sale Agreement”), with Krishna Holdings, LLC (“Krishna”), providing for the sale to Krishna of our headquarters facility in St. Paul, Minnesota (the “Facility”) for a cash purchase price of $21.5 million. On March 30, 2017, the sale of the Facility under the Sale Agreement closed. We received proceeds of approximately $20.9 million ($21.5 million less $556,000 of transaction expenses). In connection with the closing of the facility sale, we entered into a Lease Agreement (the “Lease Agreement”) with Krishna Holdings, LLC, Apex Holdings, LLC, Kashi Associates, LLC, Keva Holdings, LLC, S&V Ventures, LLC, Polo Group LLC, SPAV Holdings LLC, Star Associates LLC, and The Global Villa, LLC. The Lease Agreement has an initial term of fifteen years, with four consecutive renewal options of five years each, with a base annual rent in the first year of $1.6 million and annual escalations of 3%. See Note 6 to our Consolidated Financial Statements included in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional discussion.

Revolving Credit Facility

In March 2017, we entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”). In March 2020, we entered into the First Amendment to the Loan Agreement (the "Amendment"). The Amendment extended the maturity date of the Loan Agreement by two years, to March 31, 2022, and increased the maximum amount available under the senior, secured revolving credit facility (the "Revolver") to $50.0 million (the “Maximum Dollar Amount”). In March 2022, the Company entered into the Second Amendment to the Loan Agreement (the "Second Amendment"). The Second Amendment extended the maturity date of the Loan Agreement by one year, to March 31, 2023.

Advances under the Revolver may be made from time to time up to the Maximum Dollar Amount, subject to certain borrowing limitations. The Revolver bears interest at a floating per annum rate equal to the Wall Street Journal prime rate, less 0.75%. Interest on borrowings is due monthly and the principal balance is due at maturity. Upon the Revolver’s maturity, any outstanding principal balance, unpaid accrued interest, and all other obligations under the Revolver will be due and payable. We will incur a fee equal to 1.5% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the Second Amendment (the "Amended Loan Agreement"), or the Revolver for any reason prior to the date that is fifteen days prior to the maturity date, unless refinanced with SVB.

Our obligations under the Amended Loan Agreement are secured by certain of our assets, including, among other things, accounts receivable, deposit accounts, inventory, equipment, general intangibles and records pertaining to the foregoing. The collateral does not include our intellectual property, but we agreed not to encumber our intellectual property without the consent of SVB. The Amended Loan Agreement contains customary covenants limiting our ability to, among other things, incur debt or liens, make certain investments and loans, enter into transactions with affiliates, undergo certain fundamental changes, dispose of assets, or change the nature of our business. In addition, the Amended Loan Agreement contains financial covenants requiring us to maintain, at all times when any amounts are outstanding under the Revolver, either (i) minimum unrestricted cash at SVB and unused availability on the Revolver of at least $10.0 million or (ii) minimum trailing three-month Adjusted EBITDA (as defined in the Amended Loan Agreement) of $1.0 million. If we do not comply with the various covenants under the Amended Loan Agreement or an event of default under the Amended Loan Agreement occurs, such as a material adverse change, the interest rate on outstanding amounts will increase by 5% and SVB may, subject to various customary cure rights and the other terms and conditions of the Amended Loan Agreement, decline to provide additional advances under the Revolver, require the immediate payment of all amounts outstanding under the Revolver, and foreclose on all collateral.

We are required to pay a fee equal to 0.15% per annum on the unused portion of the Revolver, payable quarterly in arrears. We are not obligated to draw any funds under the Revolver and have not done so under the Revolver since entering into the Loan Agreement. No amounts were outstanding as of March 31, 2022 and we currently do not have plans to borrow under the Amended Loan Agreement.

NON-GAAP FINANCIAL INFORMATION

To supplement our condensed consolidated financial statements prepared in accordance with GAAP, our management uses a non-GAAP financial measure referred to as “Adjusted EBITDA.” Reconciliations of this non-GAAP measure to the most comparable U.S. GAAP measure for the respective periods can be found in the following table. In addition, an explanation of the manner in which our management uses this measure to conduct and evaluate our business, the economic substance behind our management's decision to use this measure, the substantive reasons why our management believes that this measure provides useful information to investors, the material limitations associated with the use of this measure and the manner in which our management compensates for those limitations is included following the reconciliation table.

24

 Three Months EndedNine Months Ended
March 31,March 31,
 2022202120222021
Net loss$(9,658)$(6,004)$(27,243)$(8,136)
Less: Other (income) expense, net(52)292 660 923 
Less: Provision for income taxes63 63 262 189 
Loss from operations(9,647)(5,649)(26,321)(7,024)
Add: Stock-based compensation3,892 3,704 13,804 12,488 
Add: Depreciation and amortization1,286 1,056 3,831 3,143 
Adjusted EBITDA$(4,469)$(889)$(8,686)$8,607 

Adjusted EBITDA decreased for the three and nine months ended March 31, 2022 as compared to the three and nine months ended March 31, 2021 primarily due to a greater loss from operations in the current year.

Use and Economic Substance of Non-GAAP Financial Measures Used and Usefulness of Such Non-GAAP Financial Measures to Investors

We use Adjusted EBITDA as a supplemental measure of performance and believe this measure facilitates operating performance comparisons from period to period and company to company by factoring out potential differences caused by depreciation and amortization expense, and stock-based compensation. Our management uses Adjusted EBITDA to analyze the underlying trends in our business, assess the performance of our core operations, establish operational goals and forecasts that are used to allocate resources and evaluate our performance period over period and in relation to our competitors’ operating results. Additionally, our management is partially evaluated on the basis of Adjusted EBITDA when determining achievement of their incentive compensation performance targets. Management does not use this Adjusted EBITDA measure as a liquidity measure or in the calculation of our financial covenants under the revolving credit facility with Silicon Valley Bank.

We believe that presenting Adjusted EBITDA provides investors greater transparency to the information used by our management for its financial and operational decision-making and allows investors to see our results “through the eyes” of management. We also believe that providing this information better enables our investors to understand our operating performance and evaluate the methodology used by our management to evaluate and measure such performance.

The following is an explanation of each of the items that management excluded from Adjusted EBITDA and the reasons for excluding each of these individual items:

Stock-based compensation. We exclude stock-based compensation expense from our non-GAAP financial measures primarily because such expense, while constituting an ongoing and recurring expense, is not an expense that requires cash settlement.

Depreciation and amortization expense. We exclude depreciation and amortization expense from our non-GAAP financial measures primarily because such expenses, while constituting ongoing and recurring expenses, are not expenses that require cash settlement and are not used by our management to assess the core profitability of our business operations.

Our management also believes that excluding these above items from our non-GAAP results is useful to investors to understand our operational performance, liquidity and ability to make additional investments in our company.

Beginning with the quarter ended March 31, 2022, following correspondence from the staff of the U.S. Securities and Exchange Commission, we no longer exclude IPR&D charges incurred in connection with asset acquisitions from Adjusted EBITDA or any other reported non-GAAP financial measures. For purposes of comparability, we have revised the reconciliation table above for three and nine months ended March 31, 2021 to reflect this approach.




25

Material Limitations Associated with the Use of Non-GAAP Financial Measures and Manner in which We Compensate for these Limitations

Non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as a substitute for our financial results prepared in accordance with GAAP. Some of the limitations associated with our use of these non-GAAP financial measures are:

Items such as stock-based compensation do not directly affect our cash flow position; however, such items reflect economic costs to us and are not reflected in our Adjusted EBITDA, and therefore these non-GAAP measures do not reflect the full economic effect of these items.

Non-GAAP financial measures are not based on any comprehensive set of accounting rules or principles and therefore other companies may calculate similarly titled non-GAAP financial measures differently than we do, limiting the usefulness of those measures for comparative purposes.

Our management exercises judgment in determining which types of charges or other items should be excluded from the non-GAAP financial measures we use. We compensate for these limitations by relying primarily upon our GAAP results and using non-GAAP financial measures only supplementally.

We provide detailed reconciliations of each non-GAAP measure to its most directly comparable GAAP measure. We encourage investors to review these reconciliations. We qualify our use of non-GAAP financial measures with cautionary statements as set forth above.

INFLATION

We do not believe that inflation had a material impact on our business and operating results during the periods presented.

RECENT ACCOUNTING PRONOUNCEMENTS

For a description of recent accounting pronouncements, see Note 1 to the Consolidated Financial Statements included in Item 8 of Part II of our Annual Report on Form 10-K for the year ended June 30, 2021.

PRIVATE SECURITIES LITIGATION REFORM ACT

The Private Securities Litigation Reform Act of 1995 provides a “safe harbor” for forward-looking statements. Such “forward-looking” information is included in this Quarterly Report on Form 10-Q and in other materials filed or to be filed by us with the SEC (as well as information included in oral statements or other written statements made or to be made by us). Forward-looking statements include all statements based on future expectations. This Quarterly Report on Form 10-Q contains forward-looking statements that involve risks and uncertainties, including, but not limited to, (i) our expectations regarding the impact of the COVID-19 pandemic on our operations; (ii) our expectation of continued sales of our products internationally, including the specific products to be sold, the territories in which such products will be sold, the timing of such sales, and whether such sales will be through distributors or directly by us; (iii) seasonality in our business; (iv) our expectation that our revenue will continue to be impacted by the COVID-19 pandemic during our fourth quarter but to a lesser extent than prior quarters in fiscal 2022, and that our revenue growth will improve; (v) our expectation that we will incur selling, general and administrative expenses in the fourth quarter of fiscal 2022 that are higher than the amounts incurred in the three months ended March 31, 2022; (vi) our expectation that gross margin in the fourth quarter of fiscal 2022 will be similar to the gross margin in the three months ended March 31, 2022; (vii) our expectation that we will incur research and development expenses in the fourth quarter of fiscal 2022 that are higher than the amounts incurred in the three months ended March 31, 2022; (viii) our belief that our current cash and cash equivalents will be sufficient to fund working capital requirements, capital expenditures and operations for the foreseeable future, as well as to fund certain other anticipated expenses; (ix) our intention to retain any future earnings to support operations and to finance the growth and development of our business; (x) our dividend expectations; (xi) our plan not to borrow under our loan and security agreement; and (xii) the anticipated impact of adoption of recent accounting pronouncements on our financial statements.

In some cases, you can identify forward-looking statements by the following words: “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “ongoing,” “plan,” “potential,” “predict,” “project,” “should,” “will,” “would,” or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. Forward-looking statements are only predictions and are not guarantees of performance. These statements are based on our management’s beliefs and assumptions, which in turn are based on their interpretation of currently available information.
26


These statements involve known and unknown risks, uncertainties and other factors that may cause our results or our industry’s actual results, levels of activity, performance or achievements to be materially different from the information expressed or implied by these forward-looking statements. These factors include the ongoing COVID-19 pandemic and the impact and scope thereof on us, our distribution partners, the supply chain and physicians and facilities, including government actions related to the COVID-19 outbreak, material delays and cancellations of procedures, delayed spending by healthcare providers, and distributor and supply chain disruptions; regulatory developments, clearances and approvals; approval of our products for distribution outside of the United States; approval of products for reimbursement and the level of reimbursement in the U.S., Japan and other foreign countries; dependence on market growth; agreements with third parties to sell their products; the ability of us and our distribution partners to successfully launch our products outside of the United States; our ability to maintain third-party supplier relationships and renew existing purchase agreements; our ability to maintain our relationships with distribution partners; the experience of physicians regarding the effectiveness and reliability of the products we sell; the reluctance of physicians, hospitals and other organizations to accept new products; the potential for unanticipated delays in enrolling medical centers and patients for clinical trials; actual clinical trial and study results; the impact of competitive products and pricing; our ability to comply with the financial covenants in our loan and security agreement and to make payments under and comply with the lease agreement for our corporate headquarters; unanticipated developments affecting our estimates regarding expenses, future revenues and capital requirements; the difficulty of successfully managing operating costs; our ability to manage our sales force strategy; actual research and development efforts and needs, including the timing of product development programs; successful development of new products; including agreements with development partners, advisors and other third parties; the ability of us and these third parties to meet development, contractual and other milestones; contractual rights and obligations; our ability to obtain and maintain intellectual property protection for product candidates; fluctuations in results and expenses based on new product introductions, sales mix, unanticipated warranty claims, and the timing of project expenditures; our ability to manage costs; our actual financial resources and our ability to obtain additional financing; investigations or litigation threatened or initiated against us; court rulings and future actions by the FDA and other regulatory bodies; international trade developments; the effects of hurricanes, flooding, and other natural disasters on our business; the impact of federal corporate tax reform on our business, operations and financial statements; shutdowns of the U.S. federal government; the potential impact of any future strategic transactions; and general economic conditions.

These and additional risks and uncertainties are described more fully in our Annual Report on Form 10-K for the year ended June 30, 2021 and subsequent Quarterly Reports on Form 10-Q, including in Item 1A of Part II of this Quarterly Report on Form 10-Q. Copies of filings made with the SEC are available through the SEC’s electronic data gathering analysis and retrieval system (EDGAR) at www.sec.gov.

You should read these risk factors and the other cautionary statements made in this Quarterly Report on Form 10-Q as being applicable to all related forward-looking statements wherever they appear in this Quarterly Report on Form 10-Q. We cannot assure you that the forward-looking statements in this Quarterly Report on Form 10-Q will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. You should read this Quarterly Report on Form 10-Q completely. Other than as required by law, we undertake no obligation to update these forward-looking statements, even though our situation may change in the future.

ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Other than the negative impact the COVID-19 pandemic has had and will continue to have on our business and results of operations as discussed elsewhere in this Quarterly Report on Form 10-Q, there have been no material changes in our primary risk exposures or management of market risks from those disclosed in our Annual Report on Form 10-K for the year ended June 30, 2021.

ITEM 4.    CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our Chief Executive Officer and Chief Financial Officer, referred to collectively herein as the Certifying Officers, are responsible for establishing and maintaining our disclosure controls and procedures. The Certifying Officers have reviewed and evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of March 31, 2022. Based on that review and evaluation, which included inquiries made to certain other of our employees, the Certifying Officers have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures, as designed and implemented, are effective.


27

Changes in Internal Control Over Financial Reporting

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) during the three months ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II. — OTHER INFORMATION

ITEM 1.    LEGAL PROCEEDINGS

None.

ITEM 1A.    RISK FACTORS

In addition to the other information set forth in this Quarterly Report on Form 10-Q, including the important information in the section entitled “Private Securities Litigation Reform Act,” you should carefully consider the “Risk Factors” in our Annual Report on Form 10-K for the year ended June 30, 2021 for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in this Quarterly Report on Form 10-Q and materially adversely affect our business, financial condition and/or future operating results. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also might materially adversely affect our business, financial condition and/or operating results.

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

Company Repurchases of Equity Securities

The following table presents information with respect to purchases made by us of our common stock during the third quarter of fiscal 2022:
Total Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet Be Purchased under the Plan or Programs
January 1 to January 31, 2022— $— N/AN/A
February 1 to February 28, 2022(1)
5,386 19.80 N/AN/A
March 1 to March 31, 2022— — N/AN/A
5,386 $19.80 
(1) Comprised of shares withheld pursuant to the terms of restricted stock awards under our stock-based compensation plans to offset tax withholding obligations that occur upon vesting and release of shares. The value of the shares withheld is the closing price of our common stock on the date the relevant transaction occurs.

ITEM 3.    DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4.    MINE SAFETY DISCLOSURES

None.

ITEM 5.    OTHER INFORMATION

None.



28

ITEM 6.    EXHIBITS
Exhibit No.Description
10.1†*
10.2†*
10.3*
31.1*
31.2*
32.1**
32.2**
101*
Financial statements from the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2022, formatted in Inline XBRL: (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Consolidated Statements of Comprehensive Income, (iv) the Consolidated Statements of Changes in Stockholders’ Equity, (v) the Consolidated Statements of Cash Flows, and (vi) the Notes to Financial Statements.
104*Cover page interactive data file (formatted in Inline XBRL and contained in Exhibit 101).
_______________________

*    Filed herewith.
**    Furnished herewith.
†    Compensatory plan or agreement.

29

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
Dated: May 5, 2022
CARDIOVASCULAR SYSTEMS, INC.
By/s/ Scott R. Ward
Scott R. Ward
Chairman, President and Chief Executive Officer
(Principal Executive Officer)
By/s/ Jeffrey S. Points
Jeffrey S. Points
Chief Financial Officer
(Principal Financial and Accounting Officer)

30
EX-10.1 2 a10-qex101q3fy22.htm EX-10.1 Document

Exhibit 10.1

FISCAL 2022 SECOND HALF BONUS PLAN

For the 6-month period ending June 30, 2022, each executive officer is eligible to receive cash incentive compensation pursuant to the second half fiscal 2022 Executive Officer Bonus Plan (the “Second Half Bonus Plan”), based on the Company’s achievement of revenue and Adjusted EBITDA financial goals for such period. In addition, Adjusted EBITDA may be further adjusted by the Human Resources and Compensation Committee (the “Committee”) to include or exclude the events set forth in Section 7(b) of the Company’s Amended and Restated 2017 Equity Incentive Plan and other unforeseen expenses. In light of continuing uncertainties relating to the ongoing COVID-19 pandemic and its impact on both the U.S. and global healthcare system and on the Company’s business, the Committee and the Board of Directors approved quarterly goals for the three months ended March 31, 2022 and the three months ending June 30, 2022. Target bonus amounts are weighted 75% for the revenue goals and 25% for the Adjusted EBITDA goals. Target bonus levels as a percentage of base salary are 57.5% for the Chief Executive Officer, 50% for the Chief Operating Officer and Chief Financial Officer, 37.5% for the General Counsel, and 30% for the other executive officers. Depending upon the Company’s performance against the goals, participants are eligible to earn up to 200% of each of the Adjusted EBITDA and revenue portions of their target bonus amount. The Second Half Bonus Plan goals are the same for all of the executive officers. No duplicate payments will be made between the Second Half Bonus Plan and the original full year cash bonus plan previously approved by the Committee and the Board.

EX-10.2 3 a10-qex102q3fy22.htm EX-10.2 Document

Exhibit 10.2


February 28, 2022
(Revised per your request and delivered via email on March 2, 2022)



Via Email

Personal and Confidential
Ryan Egeland
[ADDRESS REDACTED]


Re: Separation Agreement and Release

Dear Ryan:

As you know, your employment with Cardiovascular Systems, Inc. (“CSI”) will end effective at the close of business on March 3, 2022 (the “Separation Date). The purpose of this Separation Agreement and Release letter (“Agreement”) is to set forth the Salary Continuation Benefits and other benefits CSI will provide to you pursuant to the terms and conditions of CSI’s Executive Officer Severance Plan dated August 22, 2018 (the “Executive Officer Severance Plan”) in exchange for your agreement to the terms and conditions of this Agreement. Capitalized terms used but not otherwise defined in this Agreement will have the meaning set forth in Executive Officer Severance Plan. Please note that while we are giving this Agreement to you now for review, you may not execute this Agreement before your Separation Date.

By your signature below, you agree to the following terms and conditions:
1.End of Employment. Your employment with CSI will end effective at the close of business on the Separation Date. By signing below, you agree that as of the Separation Date you will be deemed to have also automatically resigned from all positions with CSI, if and as applicable. Upon your receipt of your final paycheck for services through the Separation Date, you will have received all wages, salary, bonuses, commissions and compensation owed to you by virtue of your employment with CSI or separation therefrom. If applicable, information regarding your right to elect COBRA coverage will be sent to you via separate letter. If elected, your COBRA period will begin April 1, 2022.

You are not eligible for any other payments or benefits by virtue of your employment with CSI or separation therefrom except for those expressly described in this Agreement. You will not receive the Salary Continuation Benefits and other benefits described in Section 2 of this Agreement if you (i) do not sign this Agreement and return it to CSI by the Offer Expiration, (ii) rescind this Agreement after signing it, or (iii) violate any of the terms and conditions set forth in this


Page 2
Agreement, Sections 9-13 of your Employment Agreement with CSI dated August 30, 2017 (your “Employment Agreement”), or any other written agreement in effect between you and CSI containing post-employment obligations. In addition, the benefits described in Section 2 of this Agreement shall be subject to reduction, cancellation, forfeiture, offset or recoupment as and to the extent required by the applicable provisions of any law (including without limitation Section 10D of the Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder), government regulation or stock exchange listing requirement, or clawback policy or provision implemented by CSI pursuant to such law, regulation or listing requirement.

2.Salary Continuation Benefits and Other Benefits. Specifically in consideration of your signing this Agreement and subject to the limitations, obligations, and other provisions contained in this Agreement and the Executive Officer Severance Plan, CSI agrees as follows:

a.To pay you eighteen (18) months (the applicable Severance Period) of Salary Continuation Benefits based on your ending Base Salary, in the gross amount of $506,142.00, less applicable deductions and withholding, to be paid to you in substantially equal installments with the first such payment to be made to you on the sixtieth (60th) day following your Separation Date, provided the rescission periods described in Section 5 have expired without rescission, and continuing thereafter on CSI’s regular payday schedule. The first payment will include “catch-up” pay for the period between your Separation Date and the first payment date.

b.You will remain eligible for a pro-rata annual bonus under the Fiscal Year 2022 bonus plan(s) in which you participated, prorated for your period of employment during such bonus period (July 1, 2021 through June 30, 2022). Bonuses under such plan will be calculated following the close of Fiscal Year 2022 and, if any bonus is owing to you thereunder, such bonus will be paid to you in a lump sum payment, less applicable deductions and withholding, within ninety (90) days after the close of Fiscal Year 2022.

c.Provided you are eligible for and timely elect COBRA coverage, CSI shall pay the monthly employer portion toward your COBRA premiums necessary to continue your health, dental and/or life insurance coverage in effect for yourself and your eligible dependents as of the Separation Date until the earliest of (A) September 30, 2023 (B) the expiration of your eligibility for the continuation coverage under COBRA or any similar applicable state law, or (C) the date on which you participate in another employer’s group health insurance plan (such period from the Separation Date through the earliest of (A) through (C), the “COBRA Payment Period”). You shall timely pay your share of the COBRA premiums. Notwithstanding the foregoing, if CSI determines, in its sole discretion, that its payment of the COBRA premiums would result in a violation of the nondiscrimination rules of Section 105(h)(2) of the Code or any statute or regulation of similar effect (including but not limited to the 2010 Patient Protection and Affordable Care Act, as amended by the 2010 Health Care and Education Reconciliation Act), then in lieu of providing the COBRA premiums, CSI, in its sole discretion, may elect to instead pay you on the first day of each month of the COBRA Payment Period, a fully taxable cash


Page 3
payment equal to the COBRA premiums for that month, subject to applicable tax withholdings (such amount, the “Special Severance Payment”), for the remainder of the COBRA Payment Period. You may, but are not obligated to, use such Special Severance Payment toward the cost of COBRA premiums. If you participate in another group health plan or otherwise cease to be eligible for COBRA during the period provided in this clause, you must notify CSI within fifteen (15) days of such event, and all payments and obligations under this clause shall then cease.

d.To accelerate the vesting of 7,081 of your time-vested shares of CSI restricted stock that were previously granted to you that would have vested within the 12-month period following the Separation Date had you remained employed by CSI during such period such that they are deemed fully vested and not subject to any forfeiture or CSI call option as of the expiration of the rescission periods described in Section 5 below without rescission by you.

e.To provide for the vesting of up to 9,123, 8,178 and 2,589 of your performance-based shares of restricted stock that were previously granted to you that may vest in accordance with the Restricted Stock Agreements – Performance-Based Vesting relating to such shares following the Separation Date; provided, that the performance criteria for such vesting are met as determined by CSI in accordance with the terms for such shares of restricted stock (in or around August or September 2022, 2023 and 2024 (as applicable)) such that, if and to the extent applicable, such shares will become vested and not subject to any forfeiture or CSI call option as of such determination.

3.Release of Claims. Specifically in consideration of the pay and benefits described in Section 2, to which you would not otherwise be entitled, by signing this Agreement you, for yourself and anyone who has or obtains legal rights or claims through you, agree to the following:

a.You hereby do release and forever discharge the “Released Parties” (as defined in Section 3.e. below) of and from any and all manner of claims, demands, actions, causes of action, administrative claims, liability, damages, remedies, claims for punitive or liquidated damages, claims for attorney’s fees, costs and disbursements, individual or class action claims, or demands of any kind whatsoever, you have or might have against them or any of them, whether known or unknown, in law or equity, contract or tort, arising out of or in connection with your employment with CSI, or the termination of that employment, or otherwise, and however originating or existing, from the beginning of time through the date of your signing this Agreement.

b.This release includes, without limiting the generality of the foregoing, any claims you may have for, wages, salary, bonuses, commissions, penalties, deferred compensation, vacation, sick, PTO, and/or discretionary paid time off pay, separation or severance pay and/or benefits; tortious conduct, defamation, libel, slander, invasion of privacy, negligence, emotional distress; breach of implied or express contract (including, without limitation, arising under your Employment Agreement and/or the Executive Officer Severance Plan), estoppel; wrongful discharge (based on contract, common law, or statute, including any federal, state or local statute or


Page 4
ordinance prohibiting discrimination or retaliation in employment); violation of any of the following: the United States Constitution or the Minnesota Constitution; the Age Discrimination in Employment Act, 29 U.S.C. § 621 et seq., the Minnesota Human Rights Act, Minn. Stat. § 363A.01 et seq., Title VII of the Civil Rights Act, 42 U.S.C. § 2000e et seq., the Americans with Disabilities Act, 42 U.S.C. § 12101 et seq., the Employee Retirement Income Security Act of 1974, 29 U.S.C. § 1001 et seq., the Family and Medical Leave Act, 29 U.S.C. § 2601 et seq., the National Labor Relations Act, 29 U.S.C. § 151 et seq., the Sarbanes-Oxley Act, 15 U.S.C. § 7201 et seq.; any claim arising under Minn. Stat. Chapters 177 or 181; any claim for retaliation, including any claim for retaliation under Minn. Stat. Chapter 176; any claims related to whistleblower status, any claim arising under paid or unpaid sick, safe or other time off leave laws, and any claim for discrimination or harassment based on sex, race, color, creed, religion, age, national origin, marital status, familial status, sexual orientation, gender identity, disability, status with regard to public assistance, veteran or military status, genetic information, or any other legally-protected class under federal, state, county or local law. You hereby waive any and all relief not provided for in this Agreement. You understand and agree that, by signing this Agreement, you waive and release any claim to employment with CSI.

c.If you file, or have filed on your behalf, a charge, complaint, or action, you agree that the Salary Continuation Benefits and other benefits described above in Section 2 are in complete satisfaction of any and all claims in connection with such charge, complaint, or action and you waive, and agree not to take, any award of money or other damages from such charge, complaint, or action. Notwithstanding the foregoing, you do not waive your right to receive and fully retain a monetary award from a government-administered whistleblower award program, such as that administered by the Securities and Exchange Commission (“SEC”), for providing information directly to a governmental agency.

d.You are not, by signing this Agreement, releasing or waiving (1) any vested interest you may have in any 401(k) or profit sharing plan by virtue of your employment with CSI, (2) any rights or claims that may arise after the Agreement is signed by you, (3) the right to institute legal action for the purpose of enforcing the provisions of this Agreement, (4) any rights you have to workers’ compensation benefits, (5) any rights you have under state unemployment compensation benefits laws, (6) the right to file a charge or complaint with a governmental agency such as the Equal Employment Opportunity Commission (“EEOC”), the National Labor Relations Board (“NLRB”), the Occupational Safety and Health Administration (“OSHA”), the SEC or any other federal, state or local governmental agency, subject to Section 3(c) above, (7) the right to communicate with, testify, assist, or participate in an investigation, hearing, or proceeding conducted by, the EEOC, NLRB, OSHA, SEC or other governmental agency, (8) any rights you have under the Consolidated Omnibus Budget Reconciliation Act (“COBRA”), (9) your rights with regard to your restricted stock awards with CSI, if any, which shall be governed by those applicable operative agreement(s), as modified by Section 2 above, (10) the right to coverage and indemnification under CSI’s directors’ and officers’ insurance coverage as set forth in CSI’s D&O insurance policy and/or applicable law in effect from time to time, or (11) any claims


Page 5
arising under the Indemnification Agreement between you and CSI dated December 1, 2017 (the “Indemnification Agreement”). Further, nothing in this Agreement prohibits you from reporting possible violations of law or regulation to any governmental agency or regulatory authority, including but not limited to the SEC, or from making other disclosures that are protected under the whistleblower provisions of applicable law or regulation.

e.The “Released Parties,” as used in this Agreement, shall mean Cardiovascular Systems, Inc. and any parent, subsidiaries, divisions, affiliated entities, insurers, and its and their present and former officers, directors, shareholders, trustees, employees, agents, attorneys, representatives and consultants, and the successors and assigns of each, whether in their individual or official capacities, and the current and former trustees or administrators of any pension or other benefit plan applicable to the employees or former employees of CSI, in their official and individual capacities.

4.Notice of Right to Consult Attorney and Twenty-One (21) Calendar Day Consideration Period. By signing this Agreement, you acknowledge and agree that CSI has informed you by this Agreement that (1) you have the right to consult with an attorney of your choice prior to signing this Agreement, (2) you are entitled to at least Twenty-One (21) calendar days from your receipt of this Agreement to consider whether the terms are acceptable to you, and (3) if you sign the Agreement before the end of the 21-day consideration period, it will be your voluntary decision to do so because you have decided you do not need any additional time to decide whether to sign this Agreement.

5.Notification of Rights under the Minnesota Human Rights Act (Minn. Stat. Chapter 363A) and the Federal Age Discrimination in Employment Act (29 U.S.C. § 621 et seq.). You are hereby notified of your right to rescind the release of claims contained in Section 3 with regard to claims arising under the Minnesota Human Rights Act, Minnesota Statutes Chapter 363A, within fifteen (15) calendar days of your signing this Agreement, and with regard to your rights arising under the federal Age Discrimination in Employment Act, 29 U.S.C. § 621 et seq., within seven (7) calendar days of your signing this Agreement. The two rescission periods shall run concurrently. In order to be effective, the rescission must (a) be in writing; (b) delivered to Steve Rempe, Chief Human Resources Officer, 1225 Old Highway 8 NW, St. Paul, MN 55112, by mail or email within the required period; and (c) if delivered by mail, the rescission must be postmarked within the required period, properly addressed to Steve Rempe as set forth above, and sent by certified mail, return receipt requested. You understand and agree that if you rescind any part of this Agreement in accordance with this Section 5, CSI will have no obligation to provide you the pay and benefits described in Section 2 of this Agreement and you will be obligated to return to CSI any pay and benefits already received in connection with Section 2 of this Agreement.

6.Return of Property. You acknowledge and agree that all documents and materials relating to the business of, or the services provided by, CSI are the sole property of CSI. You agree and represent that you have returned to CSI all of its property, including but not limited to, all


Page 6
medical device and other equipment, computers and related hardware, customer records and other documents and materials, whether on computer disc, hard drive or other form, and all copies thereof, within your possession or control, which in any manner relate to the business of, or the duties and services you performed on behalf of CSI. You agree that if after the Separation Date you discover additional CSI information or property in your possession you will promptly notify and return it to CSI.

7.Ongoing Obligations Under Your Employment Agreement. You are hereby reminded of your ongoing obligations to CSI under Paragraphs 9 – 13 of your Employment Agreement with CSI. Nothing in this Agreement or elsewhere is intended to or will be used in any way to prevent disclosure of confidential information in accordance with the immunity provisions set forth in Section 7 of the Defend Trade Secrets Act of 2016 (18 U.S.C. § 1833(b)), meaning disclosure (i) in confidence to a government official or attorney solely for the purpose of reporting or investigating a suspected legal violation; or (ii) under seal in connection with a lawsuit (including an anti-retaliation lawsuit).

8.Cooperation. You agree that through the twelve (12) month anniversary of the Separation Date, you will respond in a timely and helpful manner via telephone or email to CSI’s questions regarding your employment with CSI, such as, but not limited to, status of projects, customer matters, location of data, passwords, etc. In addition, you agree that you will cooperate and assist in the orderly transition of files and other information related to your work with CSI and, upon request, provide your assistance, knowledge, and expertise to CSI to address any problems or issues that may arise. You further agree that you will cooperate with CSI to respond to, defend, or address all claims, charges, complaints or litigation by or against CSI that has arisen or that may arise with respect to omissions, acts, transactions or other events that occurred during your employment with CSI. You also agree that you will provide truthful and accurate sworn testimony in the form of deposition, affidavit, and/or court testimony if requested by CSI. CSI will reimburse you for reasonable out-of-pocket expenses incurred as a result of your assistance unless such remuneration would be inappropriate or otherwise prohibited under the law.

9.Non-Disparagement and Confidentiality. You promise and agree not to disparage CSI, its directors, officers, shareholders, employees, products or services, and CSI agrees to instruct its Executive level employees as of the Separation Date not to disparage you. You further promise and agree not to disclose or discuss, directly or indirectly, in any manner whatsoever, any information regarding either (1) the contents and terms of this Agreement, or (2) the substance and/or nature of any dispute between CSI and any employee or former employee, including yourself. Notwithstanding the foregoing, nothing in this Section 9 or this Agreement shall prohibit or limit you from discussing or disclosing this confidential information with or to your legal and financial advisors and your spouse, if applicable, provided they agree to keep the information confidential, or from freely and truthfully communicating with, with or without notice to CSI, federal and state tax authorities, the state unemployment compensation department, other government agencies, or as otherwise required or allowed by law.



Page 7
10.Code Section 409A. It is intended that any amounts payable under the Agreement shall be exempt from or comply with the applicable requirements, if any, of Section 409A of the Internal Revenue Code of 1986, as amended, and the notices, regulations and other guidance of general applicability issued thereunder (“Code Section 409A”), and the parties will interpret the Agreement in a manner that will preclude the imposition of additional taxes and interest imposed under Code Section 409A. Any payments under this Agreement that may be excluded from Code Section 409A either as separation pay due to an involuntary separation from service or as a short-term deferral will be so excluded to the maximum extent possible. This Agreement may be amended (as mutually determined by the parties) to the extent necessary to comply with Code Section 409A.

11.Remedies. If either party breaches any term of this Agreement, if you breach any of the specific paragraphs of your Employment Agreement referenced in this Agreement, or if either party breaches any other written agreement in effect between you and CSI, the prevailing party in any enforcement action as determined by a court of competent jurisdiction shall be entitled to its available legal and equitable remedies, including but not limited to, in the case of your breach, CSI suspending and recovering any and all payments and benefits made or to be made under Section 2 of this Agreement, and payment by the non-prevailing party of the prevailing party’s attorneys’ fees and costs incurred in connection with such action. If either party seeks and/or obtains relief from an alleged breach of this Agreement, all of the provisions of this Agreement shall remain in full force and effect.

12. Non-Admission. It is expressly understood that this Agreement does not constitute, nor shall it be construed as, an admission by CSI or you of any liability or unlawful conduct whatsoever. CSI and you specifically deny any liability or unlawful conduct. Additionally, by signing this Agreement you acknowledge and agree that you are not aware, to the best of your knowledge, of any conduct, on your part or on the part of another employee at CSI, that violated CSI’s code of conduct, applicable policies and procedures, or applicable law or otherwise exposed CSI to any liability, whether criminal or civil, and whether to any government, individual or other entity. Further, you acknowledge and agree that you are not aware of any material violations by CSI and/or any of the Released Parties or employees of CSI of any statute, regulation or other rules that have not been addressed by CSI through appropriate compliance and/or corrective action.

13.Successors and Assigns. This Agreement is personal to you and may not be assigned by you without the written agreement of CSI. The rights and obligations of this Agreement shall inure to the successors and assigns of CSI.

14.Enforceability. If a court finds any term of this Agreement to be invalid, unenforceable, or void, the parties agree that the court shall modify such term to make it enforceable


Page 8
to the maximum extent possible. If the term cannot be modified, the parties agree that the term shall be severed and all other terms of this Agreement shall remain in effect.

15.Law, Jurisdiction and Venue, Jury Trial Waiver. This Agreement will be construed and interpreted in accordance with, and any dispute or controversy arising from any breach or asserted breach of this Agreement will be governed by, the laws of the State of Minnesota, without regard to any choice of law rules. Any action brought to enforce or interpret this Agreement must be brought in the state or federal courts for the State of Minnesota sitting in Hennepin County, Minnesota, and the parties hereby consent to the jurisdiction and venue of such courts in the event of any dispute. Each of the parties knowingly and voluntarily waives all right to trial by jury in any action or proceeding arising out of or relating to this Agreement or for recognition or enforcement of any judgment.

16.Full Agreement. This Agreement contains the full agreement between you and CSI and may not be modified, altered, or changed in any way except by written agreement signed by both parties. The parties agree that this Agreement supersedes and terminates any and all other written and oral agreements and understandings between the parties, except for Sections 9 - 14 of your Employment Agreement; any agreements regarding your restricted stock awards (as modified in Section 2 above); the Indemnification Agreement; and any other written agreement in effect between you and CSI containing post-employment obligations, which shall continue in full force and effect according to their terms and shall survive the termination of your employment.

17.Counterparts. This Agreement may be executed by facsimile or electronic transmission and in counterparts, each of which shall be deemed an original and all of which shall constitute one instrument.

18.Acknowledgment of Reading and Understanding. By signing this Agreement, you acknowledge that you have read this Agreement, including the release of claims contained in Section 3, and understand that the release of claims is a full and final release of all claims you may have against CSI and the other entities and individuals covered by the release. By signing, you also acknowledge and agree that you have entered into this Agreement knowingly and voluntarily, and that CSI has informed you that you have the right to consult with an attorney of your choice prior to signing this Agreement.

As noted above, you may not sign this Agreement until March 3, 2022. The deadline for you to accept this Agreement is 5:00 p.m. March 21, 2022, which is 21 calendar days following your receipt of this Agreement not including the date of receipt (the “Offer Expiration”). If not accepted by the Offer Expiration, the offer contained herein will expire. After you have reviewed this Agreement and obtained whatever advice and counsel you consider appropriate regarding it, please evidence your agreement to the provisions set forth in this Agreement by dating and signing the Agreement. Please then return a signed Agreement to me no later than the Offer Expiration. Please keep a copy for your records.





Page 9




Ryan, on behalf of CSI, we thank you for your service and wish you all the best.

Sincerely,

/s/ Steve Rempe

Steve Rempe
Chief Human Resources Officer


ACKNOWLEDGMENT AND SIGNATURE

By signing below, I, Ryan Egeland, acknowledge and agree to the following:

I have had adequate time to consider whether to sign this Separation Agreement and Release.
I have read this Separation Agreement and Release carefully.
I understand and agree to all of the terms of the Separation Agreement and Release.
I am knowingly and voluntarily releasing my claims against CSI and the other persons and entities defined as the Released Parties.
I have not, in signing this Agreement, relied upon any statements or explanations made by CSI except as for those specifically set forth in this Separation Agreement and Release.
I intend this Separation Agreement and Release to be legally binding.
I am signing this Separation Agreement and Release on or after my last day of employment with CSI.



Accepted this 3rd day of March, 2022.

 /s/ Ryan Egeland
Ryan Egeland

EX-10.3 4 form10-q103q3fy22.htm EX-10.3 Document

Exhibit 10.3

SECOND AMENDMENT
TO
LOAN AND SECURITY AGREEMENT

This Second Amendment to Loan and Security Agreement (this “Amendment”) is entered into this 29th day of March, 2022, by and between SILICON VALLEY BANK, a California corporation (“Bank”) and CARDIOVASCULAR SYSTEMS, INC., a Delaware corporation (“Borrower”).
Recitals
A.    Bank and Borrower have entered into that certain Loan and Security Agreement dated as of March 31, 2017, as amended by that certain First Amendment to Loan and Security dated as of March 26, 2020 (as the same may from time to time be further amended, modified, supplemented or restated, the “Loan Agreement”).
B.    Bank has extended credit to Borrower for the purposes permitted in the Loan Agreement.
C.    Borrower has requested that Bank amend the Loan Agreement to make certain revisions to the Loan Agreement as more fully set forth herein.
D.    Bank has agreed to so amend certain provisions of the Loan Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.
Agreement
    Now, Therefore, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:
1.Definitions. Capitalized terms used but not defined in this Amendment shall have the meanings given to them in the Loan Agreement.
2.Amendments to Loan Agreement.
2.1Section 2.4 (Interest Rate). Subsection (a) of Section 2.4 is deleted in its entirety and replaced with the following:
“    (a)    Interest Rate. Subject to Section 2.4(b), the principal amount outstanding under the Revolving Line shall accrue interest at a floating per annum rate equal to the greater of (i) zero percent (0.00%) and (ii) Prime Rate minus three quarters of one percent (0.75%), which interest rate shall be payable monthly in accordance with Section 2.4(d) below.”




2.2Section 2.5 (Fees). Subsection (b) of Section 2.5 is deleted in its entirety and replaced with the following:
“    (b)    Termination Fee. Upon termination of this Agreement or the termination of the Revolving Line for any reason prior to the date that is fifteen (15) days prior to the Revolving Line Maturity Date, in addition to the payment of any other amounts then-owing, a termination fee in an amount equal to one and one half of one percent (1.50%) of the Revolving Line; provided that no termination fee shall be charged if the credit facility hereunder is replaced with a new facility from Bank;”

2.3Section 6.2 (Financial Statements, Reports, Certificates). Subsection (b) of Section 6.2 is deleted in its entirety and replaced with the following:
“(b)    Account Receivable/Accounts Payable Reports. For any month in which Obligations were outstanding under the Revolving Line, within thirty (30) days after the end of such month, (A) monthly accounts receivable agings, aged by invoice date, (B) monthly accounts payable agings, aged by invoice date, and outstanding or held check registers, if any, and (C) monthly reconciliations of accounts receivable agings (aged by invoice date), transaction reports, Deferred Revenue report, and general ledger;”
2.4Section 13 (Definitions). The following terms and their respective definitions set forth in Section 13.1 are deleted in their entirety and replaced with the following:
“    “Revolving Line Maturity Date” is March 31, 2023.”

2.5Exhibit B (Compliance Certificate). The Compliance Certificate appearing as Exhibit B to the Loan Agreement is deleted in its entirety and replaced with the Compliance Certificate attached as Schedule 1 attached hereto.
3.Limitation of Amendments.
3.1Subject to Section 5 hereof, the amendments set forth in Section 2, above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right or remedy which Bank may now have or may have in the future under or in connection with any Loan Document.
3.2This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Documents, except as herein amended (including, without limitation, pursuant to the Updated Perfection Certificate), are hereby ratified and confirmed and shall remain in full force and effect.
4.Representations and Warranties. To induce Bank to enter into this Amendment, Borrower hereby represents and warrants to Bank as follows:



4.1Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date), and (b) no Event of Default has occurred and is continuing;
4.2Borrower has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;
4.3The organizational documents of Borrower delivered to Bank on the Effective Date remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;
4.4The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, have been duly authorized;
4.5The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting Borrower, (b) any contractual restriction with a Person binding on Borrower, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower, or (d) the organizational documents of Borrower;
4.6The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on Borrower, except as already has been obtained or made; and
4.7This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.
5.Updated Perfection Certificate. Borrower has delivered an updated Perfection Certificate dated as of March 29, 2022 (the “Updated Perfection Certificate”), which Updated Perfection Certificate shall supersede in all respects that certain Perfection Certificate dated as of March 26, 2020 delivered by Borrower to Bank. Borrower and Bank acknowledge and agree that all references in the Loan Agreement to the “Perfection Certificate” or the Perfection Certificate as existing on the Effective Date shall hereinafter be deemed to be a reference to the Updated Perfection Certificate as existing as of the date hereof. Bank acknowledges that the Updated Perfection Certificate references events to occur after the date hereof and that such events shall be permitted under the Loan Agreement as of the date or dates such events occur.



6.Integration. This Amendment and the Loan Documents represent the entire agreement about this subject matter and supersede prior negotiations or agreements. All prior agreements, understandings, representations, warranties, and negotiations between the parties about the subject matter of this Amendment and the Loan Documents merge into this Amendment and the Loan Documents.
7.Counterparts. This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.
8.Right of Set-Off. In consideration of Bank’s agreement to enter into this Amendment, Borrower hereby reaffirms and hereby grants to Bank, a lien, security interest and right of set off as security for all Obligations to Bank, whether now existing or hereafter arising upon and against all deposits, credits, collateral and property, now or hereafter in the possession, custody, safekeeping or control of Bank or any entity under the control of Bank (including a Bank subsidiary) or in transit to any of them. At any time after the occurrence and during the continuance of an Event of Default, without demand or notice, Bank may set off the same or any part thereof and apply the same to any liability or obligation of Borrower even though unmatured and regardless of the adequacy of any other collateral securing the loan. ANY AND ALL RIGHTS TO REQUIRE BANK TO EXERCISE ITS RIGHTS OR REMEDIES WITH RESPECT TO ANY OTHER COLLATERAL WHICH SECURES THE OBLIGATIONS, PRIOR TO EXERCISING ITS RIGHT OF SETOFF WITH RESPECT TO SUCH DEPOSITS, CREDITS OR OTHER PROPERTY OF BORROWER, ARE HEREBY KNOWINGLY, VOLUNTARILY AND IRREVOCABLY WAIVED.
9.Effectiveness. As a condition precedent to the effectiveness of this Amendment and the Bank’s obligation to make further Advances under the Revolving Line, Bank shall have received the following documents prior to or concurrently with this Amendment, each in form and substance reasonably satisfactory to Bank:
9.1this Amendment and the Updated Perfection Certificate duly executed on behalf of Borrower;
9.2a good standing certificate of Borrower, certified by the jurisdiction of formation of Borrower, dated as of a date no earlier than thirty (30) days prior to the date hereof;
9.3certified copies, dated as of a recent date, of financing statement and other lien searches of Borrower, which shall be obtained by Bank, accompanied by written evidence (including any Uniform Commercial Code termination statements) that the Liens revealed in any such searched either (i) will be terminated prior to or in connection with this Amendment, or (ii) will constitute Permitted Liens;
9.4evidence reasonably satisfactory to Bank that the insurance policies required pursuant to Section 6.7 of the Loan Agreement are in full force and effect;
9.5Borrower’s payment of Bank’s reasonable and documented legal fees and expenses incurred in connection with this Amendment;



9.6evidence reasonably satisfactory to Bank that the insurance endorsements required by Section 6.7 of the Loan Agreement are in full force and effect; and
9.7such other documents as Bank may reasonably request to effectuate the terms of this Amendment.
10.Audit. Prior to the first Advance after the date hereof, Bank shall conduct an inspection of Borrower’s Accounts, the Collateral, and Borrower’s Books, with results satisfactory to Bank in its sole and absolute discretion.
11.Post-Closing Requirement. Within sixty (60) days after the date hereof or such later date as approved by Bank, Borrower shall deliver or cause to be delivered to Bank a duly executed Securities Account Control Agreement with SVB Asset Management and U.S. Bank, N.A. Failure to comply with the foregoing requirement within the time period noted shall constitute an Event of Default for which no grace or cure period shall apply.



[Signature page follows.]



In Witness Whereof, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.


BANKBORROWER
SILICON VALLEY BANKCARDIOVASCULAR SYSTEMS, INC.
By:  /s/ Brian PowersBy:/s/ Jeffrey Points
Name: Brian PowersName:Jeffrey Points
Title:Director
Title:
Chief Financial Officer

1



Schedule 1

EXHIBIT B
COMPLIANCE CERTIFICATE
TO:    SILICON VALLEY BANK                Date:                 
FROM: CARDIOVASCULAR SYSTEMS, INC.
The undersigned authorized officer of Cardiovascular Systems, Inc. (“Borrower”) certifies that under the terms and conditions of the Loan and Security Agreement between Borrower and Bank (the “Agreement”), (1) Borrower is in complete compliance for the period ending _______________ with all required covenants except as noted below, (2) there are no Events of Default, (3) all representations and warranties in the Agreement are true and correct in all material respects on this date except as noted below; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date, (4) Borrower, and each of its Subsidiaries, has timely filed all required tax returns and reports, and Borrower has timely paid all foreign, federal, state and local taxes, assessments, deposits and contributions owed by Borrower except as otherwise permitted pursuant to the terms of Section 5.9 of the Agreement, and (5) no Liens have been levied or claims made against Borrower or any of its Subsidiaries, if any, relating to unpaid employee payroll or benefits of which Borrower has not previously provided written notification to Bank. Attached are the required documents supporting the certification. The undersigned certifies that these are prepared in accordance with GAAP consistently applied from one period to the next except as explained in an accompanying letter or footnotes. The undersigned acknowledges that no borrowings may be requested at any time or date of determination that Borrower is not in compliance with any of the terms of the Agreement, and that compliance is determined not just at the date this certificate is delivered. Capitalized terms used but not otherwise defined herein shall have the meanings given them in the Agreement.
Please indicate compliance status by circling Yes/No under “Complies” column.
Reporting CovenantsRequiredComplies
Monthly financial statements with
Compliance Certificate*
Monthly within 30 daysYes No
Quarterly financial statements with
Compliance Certificate
Quarterly within 30 daysYes No
Annual financial statements (CPA Audited) + CCFYE within 120 daysYes No
10-Q, 10-K and 8-KWithin 5 days after filing with SECYes No N/A
A/R & A/P Agings, Deferred Revenue reports*Monthly within 30 daysYes No
Borrowing Base Reports*Monthly within 30 daysYes No
Board approved projectionsFYE within 30 daysYes No
Financial Covenants**
Required
Actual
Complies
Minimum Liquidity; or
$10,000,000
$
Yes No
Minimum Adjusted EBITDA
$1,000,000
$
    
Yes No
    *For any month in which Obligations were outstanding under the Revolving Line
**Tested when there are Obligations outstanding and prior to each Advance


Streamline PeriodApplies

Adjusted Quick Ratio > 1.25:1.00
Yes No
2




The following financial covenant analyses and information set forth in Schedule 1 attached hereto are true and accurate as of the date of this Certificate.
The following are the exceptions with respect to the certification above: (If no exceptions exist, state “No exceptions to note.”)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Cardiovascular Systems, Inc.BANK USE ONLY
Received by:
AUTHORIZED SIGNER
By:
Name: Date:
Title:Verified:
AUTHORIZED SIGNER
Date:
Compliance Status:       Yes No


3



SCHEDULE 1 TO COMPLIANCE CERTIFICATE
FINANCIAL COVENANTS OF BORROWER
In the event of a conflict between this Schedule and the Loan Agreement, the terms of the Loan Agreement shall govern.
I.    Minimum Liquidity (Section 6.9(a))
Required:    Borrower shall maintain Liquidity (assuming that a Streamline Period is not in effect for purposes of calculating the Availability Amount) at all times, to be certified to Bank as of the last day of each month (or, if being measured in connection with the making of an Advance, calculated immediately prior to the making of such Advance) of at least Ten Million Dollars ($10,000,000).
Actual:    
A.Unrestricted cash and Cash Equivalents of Borrower maintained at Bank or Bank’s Affiliates$________
B.Availability Amount$________
C.Liquidity (line A plus line B)$________

Is line C equal to or greater than $10,000,000?

      No, not in compliance                          Yes, in compliance
4



II.    Minimum Adjusted EBITDA (Section 6.9(b))
Required:    Borrower shall achieve, measured on a trailing three (3) month basis as of the last day of each month (or, if being measured in connection with the making of an Advance, calculated as of the last day of the month immediately preceding the request for such Advance), Adjusted EBITDA of at least One Million Dollars ($1,000,000).
Actual:    

A.Net Income$________
B.To the extent included in the determination of Net Income
1.    The provision for income taxes$________
2.    Depreciation expense$________
3.    Amortization expense$________
4.    Interest Expense$________
5.    Non-cash stock compensation expense$________
6.    The sum of lines 1 through 5$________
C.Unfinanced Capital Expenditures$________
D.Adjusted EBITDA (line A plus line B minus line C)$________
Is line D equal to or greater than $1,000,000?

      No, not in compliance                          Yes, in compliance

1



FOR PURPOSES OF THE STREAMLINE PERIOD AND CALCULATING THE ADJUSTED QUICK RATIO
Adjusted Quick Ratio
Required:    1.25:1.00
Actual:

A.Aggregate value of the unrestricted and unencumbered cash and Cash Equivalents of Borrower maintained with Bank or Bank’s Affiliates$________
B.Aggregate value of the net billed accounts receivable of Borrower$________
C.Quick Assets (the sum of line A plus line B)$________
D.Aggregate value of Obligations to Bank$________
E.Without duplication of line D, the aggregate value of liabilities of Borrower (including all Indebtedness) that matures within one (1) year$________
F.Current Liabilities (the sum of line D plus line E)$________
G.Aggregate value of all amounts received or invoiced by Borrower in advance of performance under contracts and not yet recognized as revenue$________
H.Line F minus line G$________
I.Adjusted Quick Ratio (line C divided by line H)

Is line I equal to or greater than 1.25:1:00?

      No, Streamline Period not in effect                  Yes, Streamline Period in effect





2

EX-31.1 5 a10-qex311q3fy22.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Scott R. Ward, certify that:

1.    I have reviewed this quarterly report on Form 10-Q of Cardiovascular Systems, Inc.;

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

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

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

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

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

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

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

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

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

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


    
/s/ Scott R. Ward
Scott R. Ward
Chairman, President and Chief Executive Officer
Dated: May 5, 2022
    

EX-31.2 6 a10-qex312q3fy22.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jeffrey S. Points, certify that:

1.    I have reviewed this quarterly report on Form 10-Q of Cardiovascular Systems, Inc.;

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

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

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

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

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

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

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

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

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

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



/s/ Jeffrey S. Points
Jeffrey S. Points
Chief Financial Officer
Dated: May 5, 2022

EX-32.1 7 a10-qex321q3fy22.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the filing of the Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 (the “Report”) by Cardiovascular Systems, Inc. (“Registrant”), I, Scott R. Ward, the Chief Executive Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that to the best of my knowledge:

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

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


    
/s/ Scott R. Ward
Scott R. Ward
Chairman, President and Chief Executive Officer
Dated: May 5, 2022



EX-32.2 8 a10-qex322q3fy22.htm EX-32.2 Document


Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the filing of the Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 (the “Report”) by Cardiovascular Systems, Inc. (“Registrant”), I, Jeffrey S. Points, the Chief Financial Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that to the best of my knowledge:

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

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

/s/ Jeffrey S. Points
Jeffrey S. Points
Chief Financial Officer
Dated: May 5, 2022


EX-101.SCH 9 csii-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Selected Consolidated Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Selected Consolidated Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Selected Consolidated Financial Statement Information - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Selected Consolidated Financial Statement Information - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Selected Consolidated Financial Statement Information - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue - Disaggregate (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Intangible Assets - Finite-Lived (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Intangible Assets - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Debt - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Debt - Financing Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Marketable Securities & Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Marketable Securities & Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Leases - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Leases, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Leases, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 csii-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 csii-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 csii-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Land Land Other liabilities Operating Lease, Liability, Noncurrent Payments under lease agreement Finance Lease, Liability, Payment, Due Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense Interest Expense Awards vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fiscal 2023 Finance Lease, Liability, to be Paid, Year One Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Other assets Operating Lease, Right-of-Use Asset Short-term available-for-sale debt securities Debt Securities, Available-for-sale, Current Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Fair Value of Amount Outstanding Leasehold improvements Leasehold Improvements, Gross Security Exchange Name Security Exchange Name Other-than-temporary impairments Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Awards forfeited (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value U.S. government securities US Treasury Securities [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Income Statement [Abstract] Income Statement [Abstract] Interest income and other, net Interest and Other Income Additional paid in capital Additional Paid in Capital, Common Stock Accrued Taxes Accrued Taxes Accrued Taxes Entity Registrant Name Entity Registrant Name Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Transfer of assets between level 1 and 2 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net Other assets Other Assets, Noncurrent Fiscal 2025 Finance Lease, Liability, to be Paid, Year Three Fiscal 2026 Finance Lease, Liability, to be Paid, Year Four Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Exercise of stock options Proceeds from Stock Options Exercised Amendment One [Member] Amendment One [Member] Amendment One Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Fiscal 2024 Finance Lease, Liability, to be Paid, Year Two Entity File Number Entity File Number Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Awards forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories Inventories Inventory, Net Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of intangible assets Amortization of Intangible Assets Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Income allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Revenue recognized previously deferred Contract with Customer, Liability, Revenue Recognized Product and Service [Axis] Product and Service [Axis] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] International International [Member] International [Member] Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount Awards granted (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Equity Component [Domain] Equity Component [Domain] Performance Based RSA Activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Silicon Valley Bank Silicon Valley Bank [Member] Silicon valley bank. Unrealized loss on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Amendment Two [Member] Amendment Two [Member] Amendment Two Statement [Line Items] Statement [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] (Gain) loss on disposal of equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Long-term available-for-sale debt securities Debt Securities, Available-for-sale, Noncurrent Interest Rate Increase For Noncompliance Interest Rate Increase For Noncompliance Increase in interest rate on outstanding amounts if the Company is not in compliance with covenants. Fair Value Available-for-sale debt securities Debt Securities, Available-for-sale Wirion recall reserve expense RecallExpenseInventoryReserve The amount of recall expense that was recorded in inventory reserve. Trade Names Trade Names [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Accrued Expenses Accrued Liabilities, Current [Abstract] Long-term liabilities Liabilities, Noncurrent [Abstract] Investments in strategic ventures Payments to Acquire Marketable Securities Commitment and Contingencies Commitments and Contingencies Disclosure [Text Block] Financing Obligation Financing Obligation The total amount of the financing obligation related to the sale-leaseback of the Company's headquarters. Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Accrued Salaries and Bonus Accrued Salaries and Bonus Carrying value as of the balance sheet date of obligations incurred through that date and payable for employee salaries and bonuses earned. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Lessee, Finance Lease, Term of Contract Lessee, Finance Lease, Term of Contract Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Accounts receivable Increase (Decrease) in Accounts Receivable Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Reconciliation of Numerators and Denominators Used in Basic and Diluted Earnings Per Common Share Computations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Deferred revenue Deferred Revenue, Noncurrent Title of 12(b) Security Title of 12(b) Security Aggregate shares based on thresholds measuring total shareholder return Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period On Basis Of Shareholder Return Share based compensation arrangement by share based payment award equity instruments other than options grants in period on basis of shareholder return. Deferred revenue Increase (Decrease) in Deferred Revenue Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized Common Stock, Shares Authorized Basic earnings per share Earnings Per Share, Basic Geographical [Domain] Geographical [Domain] Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Document Type Document Type Revenue Revenue from Contract with Customer [Text Block] Accrued Clinical Studies Accrued Clinical Studies Accrued Clinical Studies Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Awards outstanding, balance at beginning of period (in shares) Awards outstanding, balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] WavePoint Peripheral Support Catheters WavePoint Peripheral Support Catheters Member [Member] WavePoint Peripheral Support Catheters Member Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Covenant, Adjusted EBITDA Covenant, Adjusted EBITDA The covenant requiring a minimum trailing three-month adjusted EBITDA. Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Revolving Credit Facility Revolving Credit Facility [Member] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Accrued Acquisition Consideration Accrued Acquisition Consideration Accrued Acquisition Consideration Equipment Machinery and Equipment, Gross Restricted Stock Award Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Lease, Cost Lease, Cost [Table Text Block] Marketable Securities [Abstract] Marketable Securities [Abstract] Commercial Paper Commercial Paper [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Shares withheld for payroll taxes Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Lease Contractual Term [Domain] Lease Contractual Term [Domain] Geographical [Axis] Geographical [Axis] Basic weighted average shares outstanding Weighted Average Number of Shares Outstanding, Basic Diluted earnings per share Earnings Per Share, Diluted Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Plan Name [Axis] Plan Name [Axis] Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total Comprehensive Income (Loss), Net of Tax, Attributable to Parent Selected Consolidated Financial Statement Information Quarterly Financial Information [Text Block] Cost of goods sold Cost of Revenue Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Strategic investments Strategic Investments Strategic Investments Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other Other Operating Activities, Cash Flow Statement Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Entity Small Business Entity Small Business Lessee, Operating Lease, Liability, Payment, Due Lessee, Operating Lease, Liability, Payment, Due [Abstract] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Other Accrued Liabilities, Current Other Accrued Liabilities, Current Corporate Debt Securities Corporate Debt Securities [Member] Headquarter Facility Headquarter Facility [Member] Headquarter Facility Marketable Securities & Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of future minimum lease payments Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Volume-based rebates, discounts and incentives, current Contract with Customer, Liability, Current Maturities of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Accounts payable Accounts Payable, Current Future payments to acquire long-term investments FuturePaymentsToAcquireLongtermInvestments Represents future payments to acquire long-term investments Accumulated Deficit Accumulated Distributions in Excess of Net Income [Member] Share-based Payment Arrangement, Disclosure [Abstract] Share-based Payment Arrangement, Disclosure [Abstract] Fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Property and Equipment Property, Plant and Equipment, Net [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Annual Rent Escalation Annual Rent Escalation Annual Rent Escalation Remainder of fiscal 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Basis of Presentation Business Description and Basis of Presentation [Text Block] Inventories Increase (Decrease) in Inventories Common stock, shares outstanding Common Stock, Shares, Outstanding Earnings Per Share Earnings Per Share [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Fiscal 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Document Period End Date Document Period End Date Lease Contractual Term [Axis] Lease Contractual Term [Axis] Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Marketable securities Marketable Securities, Current Entity Central Index Key Entity Central Index Key Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Gross profit Gross Profit Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Selling, general and administrative Selling, General and Administrative Expense Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Total marketable securities Investments, Fair Value Disclosure Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province Furniture Furniture and Fixtures, Gross Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total expenses Operating Expenses Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract] Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract] Stock-Based Compensation Shareholders' Equity and Share-based Payments [Text Block] Other liabilities Other Liabilities, Noncurrent Current liabilities Liabilities, Current [Abstract] Lender Name [Axis] Lender Name [Axis] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Debt Disclosure [Text Block] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Coronary Coronary [Member] Represents products under the OAS category Coronary Property and equipment, gross Property, Plant and Equipment, Gross Line of Credit Facility [Table] Line of Credit Facility [Table] Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,784,179 at March 31, 2022 and 40,215,554 at June 30, 2021, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other (income) expense, net Nonoperating Income (Expense) Inventories Inventory, Net [Abstract] Awards outstanding, balance at beginning of period (per share) Awards outstanding, balance at end of period (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Patents Patents [Member] Performance Shares Performance Shares [Member] Equity Funds Equity Funds [Member] Commitments and contingencies (see Note 10) Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Entity Current Reporting Status Entity Current Reporting Status Earnings per share, basic and diluted Earnings Per Share, Basic and Diluted [Abstract] Remainder of fiscal 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Acquisitions Payments To Acquire Intangible Assets Purchased Payments To Acquire Intangible Assets Purchased Acquisition Business Combination Disclosure [Text Block] Restricted Stock Restricted Stock [Member] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Amortization of premium (accretion of discount) on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Cover [Abstract] Effect of dilutive share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Beginning of period End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2017 Plan Two Thousand Seventeen Plan [Member] Two Thousand Seventeen Plan United States UNITED STATES Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets Assets, Current [Abstract] Principal payments made on financing obligation Proceeds from (Payments for) Other Financing Activities Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Leases [Abstract] Net loss available to common stockholders Undistributed Earnings (Loss) Available to Common Shareholders, Basic Performance-based awards number preceding trading days Performance Based Restricted Stock Awards Number Preceding Trading Days Represents the number of preceding trading days of market closing prices at both the benchmark and vesting date of performance-based restricted stock, used to measure total shareholder return. Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Work in process Inventory, Work in Process, Net of Reserves Deferred revenue Deferred Revenue, Current Base Annual Rent Under Facility Lease Base Annual Rent Under Facility Lease Base Annual Rent Under Facility Lease Entity Address, Postal Zip Code Entity Address, Postal Zip Code Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Fiscal 2026 Finance Lease, Liability, to be Paid, After Year Four Finance Lease, Liability, to be Paid, After Year Four Diluted weighted average shares outstanding Weighted average common shares outstanding – diluted Weighted Average Number of Shares Outstanding, Diluted Financial Instrument [Axis] Financial Instrument [Axis] Accrued expenses Accrued Liabilities, Current, Total Accrued Liabilities, Current Recurring Fair Value, Recurring [Member] Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Effective Interest Rate Effective Interest Rate Effective interest rate on the financing obligation. Finished goods Inventory, Finished Goods, Net of Reserves Accrued Vacation, Current Accrued Vacation, Current Percent Reduction to Prime Interest Rate Percent Reduction to Prime Interest Rate Percent Reduction to Prime Interest Rate Stock Options Share-based Payment Arrangement, Option [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Lessee, Finance Lease, Number Options To Renew Lessee, Finance Lease, Number Options To Renew Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Common Stock Common Stock [Member] Entity Address, Address Line One Entity Address, Address Line One Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Employee stock purchase plan activity Stock Issued During Period, Value, Employee Stock Purchase Plan Loss from operations Operating Income (Loss) Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Awards vested (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Covenant, Unused Availability Covenant, Minimum Unused Availability Covenant stating the minimum unused availability on the line of credit. Entity Shell Company Entity Shell Company Accrued expenses Operating Lease, Liability, Current Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fiscal 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Wirion recall disclosures Product Warranties Disclosures [Abstract] Total current liabilities Liabilities, Current Payments of employee taxes related to vested restricted stock Payment, Tax Withholding, Share-based Payment Arrangement Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid  In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation of property and equipment Depreciation Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Current Fiscal Year End Date Current Fiscal Year End Date Accrued Sales Commission, Current Accrued Sales Commission, Current Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Payments to Acquire Debt Securities, Available-for-sale Additional Consideration, Pending Catheter Approval AdditionalConsiderationPendingCatheterApproval AdditionalConsiderationPendingCatheterApproval Peripheral Peripheral [Member] Represents products under the OAS category Peripheral Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Remainder of fiscal 2022 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Building Buildings and Improvements, Gross Marketable Securities Marketable Securities [Table Text Block] Proceeds from employee stock purchase plan Proceeds from Stock Plans Statement [Table] Statement [Table] Charges incurred in connection with acquired IPR&D Research and Development Asset Acquired Other than Through Business Combination, Written-off Asset-backed Securities Asset-backed Securities [Member] Lessee, Finance Lease, Renewal Term Lessee, Finance Lease, Renewal Term Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Business Combinations [Abstract] Maximum Maximum [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Fiscal 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Stock-based compensation related to restricted stock awards, net Stock Based Compensation Restricted Stock Awards Net This element represents the amount of recognized equity-based compensation related to restricted stock awards during the period, that is, the amount recognized as expense in the income statement. Intangible assets, net Finite-Lived Intangible Assets, Net, Total Finite-Lived Intangible Assets, Net Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning balance, value Ending balance, value Stockholders' Equity Attributable to Parent Construction in progress Construction in Progress, Gross Common stock, shares issued Common Stock, Shares, Issued City Area Code City Area Code Financing obligation Financing Obligation, Long Term Long term portion of the financing obligation related to the sale-leaseback of the Company's headquarters. Developed Technology Rights Developed Technology Rights [Member] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease, cost Operating Lease, Cost Early Termination Fee Early Termination Fee Percent fee if the Company terminates the line of credit prior to the maturity date. Entity Address, City or Town Entity Address, City or Town Developed Technology and Trade Names Developed Technology and Trade Names [Member] Developed Technology and Trade Names Member Intangible Assets Intangible Assets Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Adjustments to reconcile net loss to net cash from operating activities Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] EX-101.PRE 13 csii-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
9 Months Ended
Mar. 31, 2022
May 02, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Entity File Number 000-52082  
Entity Registrant Name CARDIOVASCULAR SYSTEMS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Central Index Key 0001180145  
Current Fiscal Year End Date --06-30  
Entity Tax Identification Number 41-1698056  
Entity Address, Address Line One 1225 Old Highway 8 Northwest  
Entity Address, City or Town St. Paul  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55112-6416  
City Area Code 651  
Local Phone Number 259-1600  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, One-tenth of One Cent ($0.001) Par Value Per Share  
Trading Symbol CSII  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   40,785,123
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Current assets    
Cash and cash equivalents $ 66,953 $ 71,070
Marketable securities 105,098 135,968
Accounts receivable, net 34,666 40,033
Inventories 32,854 32,313
Prepaid expenses and other current assets 5,742 5,285
Total current assets 245,313 284,669
Property and equipment, net 29,097 28,894
Intangible assets, net 16,080 15,376
Strategic investments 30,733 20,657
Other assets 2,768 2,971
Total assets 323,991 352,567
Current liabilities    
Accounts payable 13,598 14,061
Accrued expenses 30,011 38,189
Deferred revenue 2,812 2,400
Total current liabilities 46,421 54,650
Long-term liabilities    
Financing obligation 20,385 20,596
Deferred revenue 0 2,194
Other liabilities 3,687 4,169
Total liabilities 70,493 81,609
Commitments and contingencies (see Note 10)
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,784,179 at March 31, 2022 and 40,215,554 at June 30, 2021, respectively 39 39
Additional paid in capital 667,552 652,288
Accumulated other comprehensive income (212) 11
Accumulated deficit (413,881) (381,380)
Total stockholders’ equity 253,498 270,958
Total liabilities and stockholders’ equity $ 323,991 $ 352,567
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2022
Jun. 30, 2021
Statement of Financial Position [Abstract]    
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 40,784,179 40,215,554
Common stock, shares outstanding 40,784,179 40,215,554
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]        
Net revenues $ 56,221 $ 63,273 $ 173,726 $ 187,986
Cost of goods sold 14,790 14,013 47,171 40,497
Gross profit 41,431 49,260 126,555 147,489
Expenses:        
Selling, general and administrative 41,680 41,442 123,933 121,785
Research and development 9,052 13,163 27,947 31,816
Amortization of intangible assets 346 304 996 912
Total expenses 51,078 54,909 152,876 154,513
Loss from operations (9,647) (5,649) (26,321) (7,024)
Interest expense 408 412 1,227 1,323
Interest income and other, net (460) (120) (567) (400)
Total other (income) expense, net (52) 292 660 923
Loss before income taxes (9,595) (5,941) (26,981) (7,947)
Provision for income taxes 63 63 262 189
Net loss $ (9,658) $ (6,004) $ (27,243) $ (8,136)
Basic earnings per share $ (0.25) $ (0.15) $ (0.70) $ (0.21)
Diluted earnings per share $ (0.25) $ (0.15) $ (0.70) $ (0.21)
Basic weighted average shares outstanding 39,287,632 38,911,454 39,190,865 38,800,622
Diluted weighted average shares outstanding 39,287,632 38,911,454 39,190,865 38,800,622
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]        
Net loss $ (9,658) $ (6,004) $ (27,243) $ (8,136)
Other comprehensive loss:        
Unrealized loss on available-for-sale debt securities (154) (72) (223) (226)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total $ (9,812) $ (6,076) $ (27,466) $ (8,362)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid  In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance, value at Jun. 30, 2020 $ 268,792 $ 39 $ 631,559 $ 269 $ (363,075)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation related to restricted stock awards, net 4,836 0 4,836 0 0
Shares withheld for payroll taxes (3,410) 0 0 0 3,410
Employee stock purchase plan activity 332 0 332 0 0
Unrealized loss on available-for-sale debt securities (69) 0 0 (69) 0
Net loss (2,076) 0 0 0 (2,076)
Ending balance, value at Sep. 30, 2020 268,405 39 636,727 200 (368,561)
Beginning balance, value at Jun. 30, 2020 268,792 39 631,559 269 (363,075)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Unrealized loss on available-for-sale debt securities (226)        
Net loss (8,136)        
Ending balance, value at Mar. 31, 2021 270,451 39 646,406 43 (376,037)
Beginning balance, value at Sep. 30, 2020 268,405 39 636,727 200 (368,561)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation related to restricted stock awards, net 3,545 0 3,545 0 0
Shares withheld for payroll taxes (407) 0 0 0 407
Employee stock purchase plan activity 2,430 0 2,430 0 0
Unrealized loss on available-for-sale debt securities (85) 0 0 (85) 0
Net loss (56) 0 0 0 (56)
Ending balance, value at Dec. 31, 2020 273,832 39 642,702 115 (369,024)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation related to restricted stock awards, net 3,332 0 3,332 0 0
Shares withheld for payroll taxes (1,009) 0 0 0 (1,009)
Employee stock purchase plan activity 372 0 372 0 0
Unrealized loss on available-for-sale debt securities (72)     (72)  
Net loss (6,004) 0 0 0 (6,004)
Ending balance, value at Mar. 31, 2021 270,451 39 646,406 43 (376,037)
Beginning balance, value at Jun. 30, 2021 270,958 39 652,288 11 (381,380)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation related to restricted stock awards, net 5,523 0 5,523 0 0
Shares withheld for payroll taxes (4,990) 0 0 0 (4,990)
Employee stock purchase plan activity 324 0 324 0 0
Unrealized loss on available-for-sale debt securities (17) 0 0 (17) 0
Exercise of stock options 12 0 12 0 0
Net loss (8,618) 0 0 0 (8,618)
Ending balance, value at Sep. 30, 2021 263,192 39 658,147 (6) (394,988)
Beginning balance, value at Jun. 30, 2021 270,958 39 652,288 11 (381,380)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Unrealized loss on available-for-sale debt securities (223)        
Net loss (27,243)        
Ending balance, value at Mar. 31, 2022 253,498 39 667,552 (212) (413,881)
Beginning balance, value at Sep. 30, 2021 263,192 39 658,147 (6) (394,988)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation related to restricted stock awards, net 3,659 0 3,659 0 0
Shares withheld for payroll taxes (161) 0 0 0 (161)
Employee stock purchase plan activity 1,854 0 1,854   0
Unrealized loss on available-for-sale debt securities (52) 0 0 (52) 0
Net loss (8,967) 0 0 0 (8,967)
Ending balance, value at Dec. 31, 2021 259,525 39 663,660 (58) (404,116)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation related to restricted stock awards, net 3,538 0 3,538 0 0
Shares withheld for payroll taxes (107)       107
Employee stock purchase plan activity 354   354    
Unrealized loss on available-for-sale debt securities (154) 0 0 (154) 0
Net loss (9,658) 0 0 0 (9,658)
Ending balance, value at Mar. 31, 2022 $ 253,498 $ 39 $ 667,552 $ (212) $ (413,881)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities    
Net loss $ (27,243) $ (8,136)
Adjustments to reconcile net loss to net cash from operating activities    
Depreciation of property and equipment 2,835 2,231
Amortization of intangible assets 996 912
Stock-based compensation 13,804 12,488
Charges incurred in connection with acquired IPR&D   3,353
Provision for doubtful accounts 50  
(Gain) loss on disposal of equipment (15) 138
Amortization of premium (accretion of discount) on marketable securities (1,106) (1,026)
Other (402) 0
Changes in assets and liabilities    
Accounts receivable 5,317 (12,844)
Inventories (541) (5,661)
Prepaid expenses and other assets 467 425
Accounts payable (266) 1,147
Accrued expenses and other liabilities (8,769) 3,910
Deferred revenue (1,782) (1,409)
Net cash used in operating activities (14,443) (2,420)
Cash flows from investing activities    
Purchases of property and equipment (3,220) (2,758)
Acquisitions (1,700) (3,353)
Investments in strategic ventures (9,674) (8,374)
Purchases of marketable securities (85,076) (156,628)
Sales of marketable securities 13,692 4,885
Maturities of marketable securities 100,462 61,350
Net cash provided by (used in) investing activities 14,484 (104,878)
Cash flows from financing activities    
Proceeds from employee stock purchase plan 1,242 2,098
Payments of employee taxes related to vested restricted stock (5,258) (4,826)
Exercise of stock options 12 0
Principal payments made on financing obligation (154) (104)
Net cash used in financing activities (4,158) (2,832)
Net change in cash and cash equivalents (4,117) (110,130)
Cash and cash equivalents    
Beginning of period 71,070 185,463
End of period $ 66,953 $ 75,333
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
9 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
1. Basis of Presentation

Cardiovascular Systems, Inc. (the “Company”), based in St. Paul, Minnesota, is a medical device company focused on developing and commercializing innovative solutions for treating vascular and coronary disease. The Company’s Orbital Atherectomy Systems (“OAS”) treat calcified and fibrotic plaque in arterial vessels throughout the leg and heart in a few minutes of treatment time, and address many of the limitations associated with existing surgical, catheter and pharmacological treatment alternatives. 

The Company prepared the unaudited interim consolidated financial statements and related unaudited financial information in the footnotes in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial statements. The year-end consolidated balance sheet was derived from the Company’s audited consolidated financial statements, but does not include all disclosures as required by GAAP. These interim consolidated financial statements reflect all adjustments consisting of normal recurring accruals, which, in the opinion of management, are necessary for a fair statement of the Company’s consolidated financial position, the results of its operations, its changes in stockholders’ equity, and its cash flows for the interim periods. Certain amounts in the prior years' consolidated financial statements have been reclassified to conform to the current year presentation. These interim consolidated financial statements should be read in conjunction with the consolidated annual financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended June 30, 2021. The nature of the Company’s business is such that the results of any interim period may not be indicative of the results to be expected for the entire year.

The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company has been impacted by the COVID-19 pandemic. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19, as well as the economic impact on the Company's customers and markets. The Company has made estimates of the impact of COVID-19 within these consolidated financial statements and there may be changes to those estimates in future periods. Actual results could differ from those estimates.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Consolidated Financial Statement Information
9 Months Ended
Mar. 31, 2022
Quarterly Financial Information Disclosure [Abstract]  
Selected Consolidated Financial Statement Information
2. Selected Consolidated Financial Statement Information

Accounts Receivable, Net

Accounts receivable consists of the following:
March 31,June 30,
20222021
Accounts receivable$35,871 $41,634 
Less: Allowance for doubtful accounts(1,205)(1,601)
   Accounts receivable, net$34,666 $40,033 
Inventories

Inventories consist of the following:
March 31,June 30,
20222021
Raw materials$12,337 $11,621 
Work in process3,781 3,469 
Finished goods16,736 17,223 
   Inventories$32,854 $32,313 

WIRION Recall

In November 2021, the Company initiated a voluntary recall of unused WIRION embolic protection systems. In connection with the recall, the Company recorded a reserve for approximately $2,849 during the nine months ended March 31, 2022, which amount represents inventory that has no future intended use.

Property and Equipment, Net

Property and equipment consists of the following:
March 31,June 30,
20222021
Land$572 $572 
Building22,420 22,420 
Equipment24,045 21,203 
Furniture3,376 3,376 
Leasehold improvements812 804 
Construction in progress2,175 2,848 
53,400 51,223 
Less: Accumulated depreciation(24,303)(22,329)
Property and equipment, net$29,097 $28,894 

Accrued Expenses

Accrued expenses consist of the following:
March 31,June 30,
20222021
Acquisition consideration$10,000 $10,000 
Commissions4,784 7,869 
Salaries and bonus6,726 11,699 
Accrued vacation2,349 3,011 
Clinical Studies1,255 1,478 
Accrued excise, sales and other taxes960 1,464 
Other accrued expenses3,937 2,668 
Accrued expenses$30,011 $38,189 
WIRION Acquisition Consideration

Following the successful completion of the manufacturing transfer of the WIRION system to the Company, the Company has agreed to pay an additional consideration of $10,000, half of which may be paid by the Company through an issuance of shares of its common stock. The Company reviewed this liability in response to the voluntary recall of the WIRION system referred to above and determined that it remains probable and appropriately recorded in accrued liabilities as of March 31, 2022, although this payment will be made at a later date than originally anticipated due to the recall.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue
9 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue
3. Revenue

The following table disaggregates the Company’s net revenues by product category and geography for the following periods:
Three Months EndedNine Months Ended
March 31,March 31,
Product Category2022202120222021
Peripheral$37,370 $42,295 $115,282 $129,183 
Coronary18,851 20,978 58,444 58,803 
Total net revenues$56,221 $63,273 $173,726 $187,986 
Geography
United States$51,843 $59,593 $162,356 $180,331 
International 4,378 3,680 11,370 7,655 
Total net revenues$56,221 $63,273 $173,726 $187,986 

Revenue of $1,782 was recognized in the nine months ended March 31, 2022 that was deferred as of June 30, 2021. As of March 31, 2022 and June 30, 2021, the Company had a liability of $1,254 and $1,985, respectively, related to estimates of variable consideration which are recorded within accounts payable on the consolidated balance sheet.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition
9 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Acquisition
4. Acquisitions

Peripheral Support Catheters

During fiscal 2021, the Company acquired a line of peripheral support catheters from WavePoint Medical, LLC (“WavePoint”) and also engaged WavePoint to develop a portfolio of specialty catheters.
The acquisition of peripheral support catheters was accounted for as an asset acquisition. As consideration in this transaction, the Company made an upfront payment of $3,353 to WavePoint, which was accounted for as a charge incurred in connection with acquired in process research and development ("IPR&D"). During the nine months ended March 31, 2022, the peripheral support catheters received 510(k) clearance and the Company made an additional $1,700 payment to WavePoint pursuant to the terms of the parties' agreement, which amount was capitalized as developed technology.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets
9 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
5. Intangible Assets

The Company’s finite-lived intangible assets are stated at cost less accumulated amortization and include developed technology and trade name assets acquired in asset acquisitions, as well as costs incurred to obtain patents. Developed technology and trade name assets are amortized over 10 to 15 years. Patent costs are amortized beginning at the time of patent approval over a useful life not exceeding 20 years.
The components of intangible assets, net are as follows:
March 31, 2022June 30, 2021
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$17,324 $(2,863)$14,461 $15,624 $(1,997)$13,627 
Patents1,866 (872)994 1,866 (780)1,086 
Trade name760 (135)625 760 (97)663 
Total intangible assets, net$19,950 $(3,870)$16,080 $18,250 $(2,874)$15,376 


Amortization expense expected for the next five years and thereafter is as follows:
Remainder of fiscal 2022$345 
Fiscal 20231,381 
Fiscal 20241,377 
Fiscal 20251,374 
Fiscal 20261,373 
Thereafter10,230 
$16,080 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
9 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt
6. Debt

Revolving Credit Facility

In March 2017, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”). In March 2020, the Company entered into the First Amendment to the Loan Agreement (the "Amendment"). The Amendment extended the maturity date of the Loan Agreement by two years, to March 31, 2022, and increased the maximum amount available under the senior, secured revolving credit facility (the “Revolver”) to $50,000 (the “Maximum Dollar Amount”). In March 2022, the Company entered into the Second Amendment to the Loan Agreement (the "Second Amendment"). The Second Amendment extended the maturity date of the Loan Agreement by one year, to March 31, 2023.

Advances under the Revolver may be made from time to time up to the Maximum Dollar Amount, subject to certain borrowing limitations. The Revolver bears interest at a floating per annum rate equal to the Wall Street Journal prime rate, less 0.75%. Interest on borrowings is due monthly and the principal balance is due at maturity. Upon the Revolver’s maturity, any outstanding principal balance, unpaid accrued interest, and all other obligations under the Revolver will be due and payable. The Company will incur a fee equal to 1.5% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the Second Amendment (the "Amended Loan Agreement"), or the Revolver for any reason prior to the date that is fifteen days prior to the maturity date, unless refinanced with SVB.

The Company’s obligations under the Amended Loan Agreement are secured by certain of the Company’s assets, including, among other things, accounts receivable, deposit accounts, inventory, equipment, general intangibles and records pertaining to the foregoing. The collateral does not include the Company’s intellectual property, but the Company has agreed not to encumber its intellectual property without the consent of SVB. The Amended Loan Agreement contains customary covenants limiting the Company’s ability to, among other things, incur debt or liens, make certain investments and loans, enter into transactions with affiliates, undergo certain fundamental changes, dispose of assets, or change the nature of its business. In addition, the Amended Loan Agreement contains financial covenants requiring the Company to maintain, at all times when any amounts are outstanding under the Revolver, either (i) minimum unrestricted cash at SVB and unused availability on the Revolver of at least $10,000 or (ii) minimum trailing three-month Adjusted EBITDA of $1,000. If the Company does not comply with the various covenants under the Amended Loan Agreement or an event of default under the Amended Loan Agreement occurs, such as a material adverse change, the interest rate on outstanding amounts will increase by 5% and SVB may, subject to various customary cure rights and the other terms and conditions of the Amended Loan Agreement, decline to provide additional advances under the Revolver, require the immediate payment of all amounts outstanding under the Revolver, and foreclose on all collateral.
The Company is required to pay a fee equal to 0.15% per annum on the unused portion of the Revolver, payable quarterly in arrears. The Company is not obligated to draw any funds under the Revolver and has not done so under the Revolver since entering into the Loan Agreement. No amounts are outstanding as of March 31, 2022.

Financing Obligation

In March 2017, in connection with the sale of the Company’s headquarters facility in St. Paul, Minnesota (the “Facility”), the Company entered into a Lease Agreement to lease the Facility. The Lease Agreement has an initial term of 15 years, with four consecutive renewal options of 5 years each at the Company’s option, with a base annual rent in the first year of $1,638 and annual escalations of 3% thereafter. Rent during subsequent renewal terms will be at the then fair market rental rate. As the lease terms resulted in a capital lease classification, the Company accounted for the sale and leaseback of the Facility as a financing transaction where the assets remain on the Company’s balance sheet and a financing obligation was recorded for $20,944. As lease payments are made, they will be allocated between interest expense and a reduction of the financing obligation, resulting in a value of the financing obligation that is equivalent to the net book value of the assets at the end of the lease term. The effective interest rate is 7.89%. At the end of the lease (including any renewal option terms), the Company will remove the assets and financing obligation from its balance sheet.

Payments under the initial term of the Lease Agreement as of March 31, 2022 are as follows:
Remainder of fiscal 2022$475 
Fiscal 20231,913 
Fiscal 20241,970 
Fiscal 20252,029 
Fiscal 20262,090 
Thereafter13,286 
$21,763 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities & Fair Value Measurements
9 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Marketable Securities & Fair Value Measurements
7. Marketable Securities & Fair Value Measurements

The Company’s marketable securities are classified on the consolidated balance sheet as follows:
March 31,June 30,
20222021
Short-term available-for-sale debt securities$94,236 $129,908 
Long-term available-for-sale debt securities10,621 5,748 
Available-for-sale debt securities104,857 135,656 
Mutual funds241 312 
Total marketable securities$105,098 $135,968 

Available-for-sale debt securities are invested in the following financial instruments:
As of March 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$37,450 $— $— $37,450 
Corporate debt44,982 (117)44,866 
Asset backed securities16,665 — (79)16,586 
U.S. government securities5,972 — (17)5,955 
  Total available-for-sale debt securities$105,069 $$(213)$104,857 
As of June 30, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$47,361 $— $— $47,361 
U.S. government securities20,229 — 20,230 
Corporate debt57,134 12 (12)57,134 
Asset backed securities10,922 10 (1)10,931 
Total available-for-sale debt securities$135,646 $23 $(13)$135,656 


The following table provides information by level for the Company’s marketable securities that were measured at fair value on a recurring basis:
Fair Value Measurements as of March 31, 2022
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$37,450 $— $37,450 $— 
U.S. government securities5,955 — 5,955 — 
Corporate debt44,866 — 44,866 — 
Asset backed securities16,586 — 16,586 — 
Mutual funds241 124 117 — 
  Total marketable securities$105,098 $124 $104,974 $— 

Fair Value Measurements as of June 30, 2021
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$47,361 $— $47,361 $— 
U.S. government securities20,230 — 20,230 — 
Corporate debt57,134 — 57,134 — 
Asset backed securities10,931 — 10,931 — 
Mutual funds312 136 176 — 
  Total marketable securities$135,968 $136 $135,832 $— 

The Company’s marketable securities classified within Level 1 are valued using real-time quotes for transactions in active exchange markets. Marketable securities within Level 2 are valued using readily available pricing sources. There were no transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy during the nine months ended March 31, 2022. Any transfers between levels would be recognized on the date of the event or when a change in circumstances causes a transfer.

Strategic Investments

The Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired.

As of March 31, 2022 and June 30, 2021, the carrying value of these investments was $12,353 and $11,706, respectively. During the nine months ended March 31, 2022, no impairment indicators were noted. The Company is committed to funding an additional $1,410 into these investments in the future. The Company holds options to acquire all outstanding equity or certain developed technologies with respect to some of these strategic investments.

The Company also holds strategic investments accounted for as available-for-sale debt securities, which had carrying values and approximated fair values of $18,380 and $8,951 as of March 31, 2022 and June 30, 2021, respectively. The fair values of these investments are measured using Level 3 inputs and are not included in the tables above. Impairment is assessed similar to
the Company's other strategic investments and no impairment indicators were noted during the nine months ended March 31, 2022.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
9 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement, Disclosure [Abstract]  
Stock-Based Compensation
8. Stock-Based Compensation

On November 15, 2017, the Company’s stockholders approved the 2017 Equity Incentive Plan (the “2017 Plan”) for the purpose of granting equity awards to employees, directors and consultants. On March 12, 2020, the Company’s Board of Directors approved the Amended and Restated 2017 Equity Incentive Plan, which amends the 2017 Plan. On August 19, 2021, the Company's Board of Directors adopted an amendment to the 2017 Plan, which was approved by the Company's stockholders on November 11, 2021, that increased the number of shares available for issuance under the 2017 Plan by 1,700,000 shares.

Equity awards classified as restricted stock and performance-based restricted stock are treated as issued shares when granted; however, these shares are not included in the computation of basic weighted average shares outstanding. When shares vest, unless the holder elects to pay the payroll tax liability in cash or through a sale of shares, the Company withholds the appropriate amount of shares to settle the payroll tax liability, on behalf of the individual receiving the shares, as an adjustment to accumulated deficit.

Restricted Stock

The value of each restricted stock award is equal to the fair market value of the Company’s common stock at the date of grant. Vesting of time-based restricted stock awards ranges from one year to three years. The estimated fair value of restricted stock awards, including the effect of estimated forfeitures, is recognized on a straight-line basis over the restricted stock’s vesting period.

Restricted stock award activity for the nine months ended March 31, 2022 is as follows:
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2021467,942 $35.61 
Granted556,934 $28.16 
Forfeited(97,041)$33.89 
Vested(227,219)$36.44 
Outstanding at March 31, 2022
700,616 $29.68 

Performance-Based Restricted Stock

The Company also grants performance-based restricted stock awards to certain executives and other management. In August 2021, the Company granted an aggregate maximum of 306,550 shares that vest based on the Company’s total shareholder return relative to total shareholder return of the Company’s peer group (a market condition), as measured by the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2021 compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2024. Vesting of these awards will be determined on the date that the Company’s Annual Report on Form 10-K for the fiscal year ending June 30, 2024 is filed.

To calculate the estimated fair value of these restricted stock awards with market conditions, the Company uses a Monte Carlo simulation, which uses the expected average stock prices to estimate the expected number of shares that will vest. The Monte Carlo simulation resulted in an aggregate fair value of approximately $6,090, which the Company will recognize as expense using the straight-line method over the period that the awards are expected to vest. Stock-based compensation expense related to an award with a market condition will be recognized regardless of whether the market condition is satisfied, provided that the requisite service has been provided.

Performance-based restricted stock awards granted in fiscal 2021 and 2020 that are outstanding vest based on the Company’s total shareholder return relative to total shareholder return of the Company’s peer group (a market condition), as measured by the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2020 and July 1, 2019, respectively, compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2023 and July 1, 2022, respectively.
Performance-based restricted stock award activity for the nine months ended March 31, 2022 is as follows:
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2021760,584 $20.26 
Granted306,550 $19.87 
Forfeited(130,739)$22.73 
Vested(147,001)$22.32 
Outstanding at March 31, 2022
789,394 $19.52 

Unrecognized stock compensation related to unvested stock awards outstanding as of March 31, 2022 was $20,014.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
9 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases
9. Leases

The Company leases its Texas manufacturing facility under an operating lease agreement which expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through December 2026. As discussed in Note 6, the Company also leases its Minnesota headquarters facility which is accounted for as a financing obligation.

Operating lease right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement dates. The Company considers fixed or variable payment terms, prepayments, incentives, and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. The Company uses its incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments unless the lease provides an implicit interest rate.

Operating lease cost is classified within the consolidated statement of operations based on the nature of the leased asset. The Company's operating lease cost was $387 and $377 for the nine months ended March 31, 2022 and 2021, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the nine months ended March 31, 2022. There were $103 and $2,238 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the nine months ended March 31, 2022 and 2021, respectively.
March 31,June 30,
20222021
Right-of-use assets
Other assets$1,936 $2,212 
Operating lease liabilities
Accrued expenses510 487 
Other liabilities1,426 1,725 
Total operating lease liabilities$1,936 $2,212 

Future minimum lease payments under the agreements as of March 31, 2022 are as follows:
Remainder of fiscal 2022$134 
Fiscal 2023528 
Fiscal 2024503 
Fiscal 2025494 
Fiscal 2026406 
Thereafter
Total lease payments2,067 
Less imputed interest(131)
Total operating lease liabilities$1,936 
As of March 31, 2022, the weighted average remaining lease term for operating leases was 4.0 years and the weighted average discount rate used to determine operating lease liabilities was 2.51%.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies
9 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitment and Contingencies
10. Commitment and Contingencies

In the ordinary conduct of business, the Company is subject to various lawsuits and claims covering a wide range of matters including, but not limited to, employment claims, commercial disputes and product liability claims. While the outcome of these matters is uncertain, the Company does not believe there are any significant matters as of March 31, 2022 that are probable or estimable, for which the outcome could have a material adverse impact on its consolidated balance sheets or statements of operations.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share
9 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share
11. Earnings Per Share

The following table presents a reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations (in thousands except share and per share amounts):
 Three Months EndedNine Months Ended
March 31,March 31,
 2022202120222021
Numerator
Net loss$(9,658)$(6,004)$(27,243)$(8,136)
Income allocated to participating securities— — — — 
Net loss available to common stockholders$(9,658)$(6,004)$(27,243)$(8,136)
Denominator
Weighted average common shares outstanding – basic39,287,632 38,911,454 39,190,865 38,800,622 
Effect of dilutive stock options(1)
— — — — 
Effect of dilutive restricted stock units(2)
— — — — 
Effect of performance-based restricted stock awards(3)
— — — — 
Weighted average common shares outstanding – diluted
39,287,632 38,911,454 39,190,865 38,800,622 
Earnings per common share – basic and diluted$(0.25)$(0.15)$(0.70)$(0.21)

(1)At March 31, 2022 and 2021, 76,019 and 42,528 stock options, respectively, were outstanding. The effect of the shares that would be issued upon exercise of these options has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(2)At March 31, 2022 and 2021, 310,415 and 282,763 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(3)At March 31, 2022 and 2021, 789,394 and 760,584 performance-based restricted stock awards, respectively, were outstanding. The effect of the potential vesting of these awards has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Consolidated Financial Statement Information (Tables)
9 Months Ended
Mar. 31, 2022
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Accounts Receivable
March 31,June 30,
20222021
Accounts receivable$35,871 $41,634 
Less: Allowance for doubtful accounts(1,205)(1,601)
   Accounts receivable, net$34,666 $40,033 
Schedule of Inventory
March 31,June 30,
20222021
Raw materials$12,337 $11,621 
Work in process3,781 3,469 
Finished goods16,736 17,223 
   Inventories$32,854 $32,313 
Schedule of Property and Equipment
March 31,June 30,
20222021
Land$572 $572 
Building22,420 22,420 
Equipment24,045 21,203 
Furniture3,376 3,376 
Leasehold improvements812 804 
Construction in progress2,175 2,848 
53,400 51,223 
Less: Accumulated depreciation(24,303)(22,329)
Property and equipment, net$29,097 $28,894 
Schedule of Accrued Expenses
March 31,June 30,
20222021
Acquisition consideration$10,000 $10,000 
Commissions4,784 7,869 
Salaries and bonus6,726 11,699 
Accrued vacation2,349 3,011 
Clinical Studies1,255 1,478 
Accrued excise, sales and other taxes960 1,464 
Other accrued expenses3,937 2,668 
Accrued expenses$30,011 $38,189 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
9 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Three Months EndedNine Months Ended
March 31,March 31,
Product Category2022202120222021
Peripheral$37,370 $42,295 $115,282 $129,183 
Coronary18,851 20,978 58,444 58,803 
Total net revenues$56,221 $63,273 $173,726 $187,986 
Geography
United States$51,843 $59,593 $162,356 $180,331 
International 4,378 3,680 11,370 7,655 
Total net revenues$56,221 $63,273 $173,726 $187,986 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Tables)
9 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
March 31, 2022June 30, 2021
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$17,324 $(2,863)$14,461 $15,624 $(1,997)$13,627 
Patents1,866 (872)994 1,866 (780)1,086 
Trade name760 (135)625 760 (97)663 
Total intangible assets, net$19,950 $(3,870)$16,080 $18,250 $(2,874)$15,376 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Remainder of fiscal 2022$345 
Fiscal 20231,381 
Fiscal 20241,377 
Fiscal 20251,374 
Fiscal 20261,373 
Thereafter10,230 
$16,080 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
9 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of future minimum lease payments
Remainder of fiscal 2022$475 
Fiscal 20231,913 
Fiscal 20241,970 
Fiscal 20252,029 
Fiscal 20262,090 
Thereafter13,286 
$21,763 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities & Fair Value Measurements (Tables)
9 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Marketable Securities
March 31,June 30,
20222021
Short-term available-for-sale debt securities$94,236 $129,908 
Long-term available-for-sale debt securities10,621 5,748 
Available-for-sale debt securities104,857 135,656 
Mutual funds241 312 
Total marketable securities$105,098 $135,968 
Schedule of Available-for-sale Securities Reconciliation
As of March 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$37,450 $— $— $37,450 
Corporate debt44,982 (117)44,866 
Asset backed securities16,665 — (79)16,586 
U.S. government securities5,972 — (17)5,955 
  Total available-for-sale debt securities$105,069 $$(213)$104,857 
As of June 30, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$47,361 $— $— $47,361 
U.S. government securities20,229 — 20,230 
Corporate debt57,134 12 (12)57,134 
Asset backed securities10,922 10 (1)10,931 
Total available-for-sale debt securities$135,646 $23 $(13)$135,656 
Fair Value, Assets Measured on Recurring Basis
Fair Value Measurements as of March 31, 2022
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$37,450 $— $37,450 $— 
U.S. government securities5,955 — 5,955 — 
Corporate debt44,866 — 44,866 — 
Asset backed securities16,586 — 16,586 — 
Mutual funds241 124 117 — 
  Total marketable securities$105,098 $124 $104,974 $— 
Fair Value Measurements as of June 30, 2021
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$47,361 $— $47,361 $— 
U.S. government securities20,230 — 20,230 — 
Corporate debt57,134 — 57,134 — 
Asset backed securities10,931 — 10,931 — 
Mutual funds312 136 176 — 
  Total marketable securities$135,968 $136 $135,832 $— 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
9 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement, Disclosure [Abstract]  
Restricted Stock Award Activity
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2021467,942 $35.61 
Granted556,934 $28.16 
Forfeited(97,041)$33.89 
Vested(227,219)$36.44 
Outstanding at March 31, 2022
700,616 $29.68 
Performance Based RSA Activity
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2021760,584 $20.26 
Granted306,550 $19.87 
Forfeited(130,739)$22.73 
Vested(147,001)$22.32 
Outstanding at March 31, 2022
789,394 $19.52 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
9 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Lease, Cost
March 31,June 30,
20222021
Right-of-use assets
Other assets$1,936 $2,212 
Operating lease liabilities
Accrued expenses510 487 
Other liabilities1,426 1,725 
Total operating lease liabilities$1,936 $2,212 
Lessee, Operating Lease, Liability, Maturity
Remainder of fiscal 2022$134 
Fiscal 2023528 
Fiscal 2024503 
Fiscal 2025494 
Fiscal 2026406 
Thereafter
Total lease payments2,067 
Less imputed interest(131)
Total operating lease liabilities$1,936 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Reconciliation of Numerators and Denominators Used in Basic and Diluted Earnings Per Common Share Computations
 Three Months EndedNine Months Ended
March 31,March 31,
 2022202120222021
Numerator
Net loss$(9,658)$(6,004)$(27,243)$(8,136)
Income allocated to participating securities— — — — 
Net loss available to common stockholders$(9,658)$(6,004)$(27,243)$(8,136)
Denominator
Weighted average common shares outstanding – basic39,287,632 38,911,454 39,190,865 38,800,622 
Effect of dilutive stock options(1)
— — — — 
Effect of dilutive restricted stock units(2)
— — — — 
Effect of performance-based restricted stock awards(3)
— — — — 
Weighted average common shares outstanding – diluted
39,287,632 38,911,454 39,190,865 38,800,622 
Earnings per common share – basic and diluted$(0.25)$(0.15)$(0.70)$(0.21)
(1)At March 31, 2022 and 2021, 76,019 and 42,528 stock options, respectively, were outstanding. The effect of the shares that would be issued upon exercise of these options has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(2)At March 31, 2022 and 2021, 310,415 and 282,763 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(3)At March 31, 2022 and 2021, 789,394 and 760,584 performance-based restricted stock awards, respectively, were outstanding. The effect of the potential vesting of these awards has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Consolidated Financial Statement Information - Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Accounts Receivable    
Accounts receivable $ 35,871 $ 41,634
Less: Allowance for doubtful accounts (1,205) (1,601)
Accounts receivable, net $ 34,666 $ 40,033
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Consolidated Financial Statement Information - Inventories (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Inventories    
Raw materials $ 12,337 $ 11,621
Work in process 3,781 3,469
Finished goods 16,736 17,223
Inventories 32,854 $ 32,313
Wirion recall disclosures    
Wirion recall reserve expense $ 2,849  
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Property and Equipment    
Land $ 572 $ 572
Building 22,420 22,420
Equipment 24,045 21,203
Furniture 3,376 3,376
Leasehold improvements 812 804
Construction in progress 2,175 2,848
Property and equipment, gross 53,400 51,223
Less: Accumulated depreciation (24,303) (22,329)
Property and equipment, net $ 29,097 $ 28,894
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Consolidated Financial Statement Information - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Accrued Expenses    
Accrued Acquisition Consideration $ 10,000 $ 10,000
Accrued Sales Commission, Current 4,784 7,869
Accrued Salaries and Bonus 6,726 11,699
Accrued Vacation, Current 2,349 3,011
Accrued Clinical Studies 1,255 1,478
Accrued Taxes 960 1,464
Other Accrued Liabilities, Current 3,937 2,668
Accrued Liabilities, Current, Total $ 30,011 $ 38,189
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Disaggregate (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]        
Net revenues $ 56,221 $ 63,273 $ 173,726 $ 187,986
United States        
Disaggregation of Revenue [Line Items]        
Net revenues 51,843 59,593 162,356 180,331
International        
Disaggregation of Revenue [Line Items]        
Net revenues 4,378 3,680 11,370 7,655
Peripheral        
Disaggregation of Revenue [Line Items]        
Net revenues 37,370 42,295 115,282 129,183
Coronary        
Disaggregation of Revenue [Line Items]        
Net revenues $ 18,851 $ 20,978 $ 58,444 $ 58,803
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Narratives (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]    
Revenue recognized previously deferred $ 1,782  
Volume-based rebates, discounts and incentives, current $ 1,254 $ 1,985
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2021
Mar. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Charges incurred in connection with acquired IPR&D $ 3,353  
WavePoint Peripheral Support Catheters    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Charges incurred in connection with acquired IPR&D $ 3,353  
Additional Consideration, Pending Catheter Approval   $ 1,700
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Finite-Lived (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 19,950 $ 18,250
Finite-Lived Intangible Assets, Accumulated Amortization (3,870) (2,874)
Finite-Lived Intangible Assets, Net, Total $ 16,080 15,376
Developed Technology and Trade Names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 10 years  
Developed Technology and Trade Names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 15 years  
Developed Technology Rights    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 17,324 15,624
Finite-Lived Intangible Assets, Accumulated Amortization (2,863) (1,997)
Finite-Lived Intangible Assets, Net, Total $ 14,461 13,627
Patents    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 20 years  
Finite-Lived Intangible Assets, Gross $ 1,866 1,866
Finite-Lived Intangible Assets, Accumulated Amortization (872) (780)
Finite-Lived Intangible Assets, Net, Total 994 1,086
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 760 760
Finite-Lived Intangible Assets, Accumulated Amortization (135) (97)
Finite-Lived Intangible Assets, Net, Total $ 625 $ 663
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of fiscal 2022 $ 345  
Fiscal 2023 1,381  
Fiscal 2024 1,377  
Fiscal 2025 1,374  
Fiscal 2026 1,373  
Thereafter 10,230  
Finite-Lived Intangible Assets, Net, Total $ 16,080 $ 15,376
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Revolving Credit Facility (Details) - Silicon Valley Bank - Revolving Credit Facility - USD ($)
$ in Thousands
1 Months Ended
Mar. 31, 2022
Mar. 31, 2020
Mar. 31, 2017
Line of Credit Facility [Line Items]      
Percent Reduction to Prime Interest Rate     0.75%
Amendment One [Member]      
Line of Credit Facility [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity   $ 50,000  
Line of Credit Facility, Expiration Date   Mar. 31, 2022  
Covenant, Unused Availability     $ 10,000
Covenant, Adjusted EBITDA     $ 1,000
Interest Rate Increase For Noncompliance     5.00%
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.15%    
Line of Credit Facility, Fair Value of Amount Outstanding $ 0    
Amendment Two [Member]      
Line of Credit Facility [Line Items]      
Line of Credit Facility, Expiration Date Mar. 31, 2023    
Early Termination Fee 1.50%    
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Financing Obligation (Details) - Headquarter Facility
$ in Thousands
1 Months Ended
Mar. 31, 2017
lease_renewal_option
Mar. 31, 2022
USD ($)
Jun. 30, 2017
USD ($)
Debt Instrument [Line Items]      
Lessee, Finance Lease, Term of Contract     15 years
Lessee, Finance Lease, Number Options To Renew | lease_renewal_option 4    
Lessee, Finance Lease, Renewal Term     5 years
Base Annual Rent Under Facility Lease     $ 1,638
Annual Rent Escalation     3.00%
Financing Obligation     $ 20,944
Effective Interest Rate     7.89%
Remainder of fiscal 2022   $ 475  
Fiscal 2023   1,913  
Fiscal 2024   1,970  
Fiscal 2025   2,029  
Fiscal 2026   2,090  
Fiscal 2026   13,286  
Payments under lease agreement   $ 21,763  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Marketable Securities [Abstract]    
Short-term available-for-sale debt securities $ 94,236 $ 129,908
Long-term available-for-sale debt securities 10,621 5,748
Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 105,069 135,646
Unrealized Gains 1 23
Unrealized Losses (213) (13)
Fair Value 104,857 135,656
Marketable Securities [Abstract]    
Total marketable securities 105,098 135,968
Recurring | Commercial Paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 37,450 47,361
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 37,450 47,361
Marketable Securities [Abstract]    
Total marketable securities 37,450 47,361
Recurring | Corporate Debt Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 44,982 57,134
Unrealized Gains 1 12
Unrealized Losses (117) (12)
Fair Value 44,866 57,134
Marketable Securities [Abstract]    
Total marketable securities 44,866 57,134
Recurring | Asset-backed Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 16,665 10,922
Unrealized Gains 0 10
Unrealized Losses (79) (1)
Fair Value 16,586 10,931
Marketable Securities [Abstract]    
Total marketable securities 16,586 10,931
Recurring | Equity Funds    
Marketable Securities [Abstract]    
Total marketable securities 241 312
Recurring | U.S. government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 5,972 20,229
Unrealized Gains 0 1
Unrealized Losses (17) 0
Fair Value 5,955 20,230
Marketable Securities [Abstract]    
Total marketable securities $ 5,955 $ 20,230
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities $ 105,098 $ 135,968
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 37,450 47,361
U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 5,955 20,230
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 44,866 57,134
Asset-backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 16,586 10,931
Equity Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 241 312
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 124 136
Level 1 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 1 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 1 | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 1 | Asset-backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 1 | Equity Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 124 136
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 104,974 135,832
Level 2 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 37,450 47,361
Level 2 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 5,955 20,230
Level 2 | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 44,866 57,134
Level 2 | Asset-backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 16,586 10,931
Level 2 | Equity Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 117 176
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 3 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 3 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 3 | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 3 | Asset-backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 3 | Equity Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities $ 0 $ 0
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities & Fair Value Measurements - Narrative (Details) - USD ($)
9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Transfer of assets between level 1 and 2 $ 0    
Equity Securities without Readily Determinable Fair Value, Amount 12,353,000   $ 11,706,000
Future payments to acquire long-term investments 1,410,000    
Payments to Acquire Debt Securities, Available-for-sale 85,076,000 $ 156,628,000  
Other-than-temporary impairments 0    
Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale debt securities $ 18,380,000   $ 8,951,000
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Aug. 31, 2021
Mar. 31, 2022
Nov. 11, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 20,014  
2017 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized     1,700,000
Restricted Stock | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   1 year  
Restricted Stock | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   3 years  
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance-based awards number preceding trading days   90 days  
Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions $ 6,090    
Performance Shares | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate shares based on thresholds measuring total shareholder return 306,550    
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Restricted Stock Award Activity (Details)
9 Months Ended
Mar. 31, 2022
$ / shares
shares
Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Awards outstanding, balance at beginning of period (in shares) | shares 467,942
Awards granted (in shares) | shares 556,934
Awards forfeited (in shares) | shares (97,041)
Awards vested (in shares) | shares (227,219)
Awards outstanding, balance at end of period (in shares) | shares 700,616
Weighted Average Fair Value  
Awards outstanding, balance at beginning of period (per share) | $ / shares $ 35.61
Awards granted (per share) | $ / shares 28.16
Awards forfeited (per share) | $ / shares 33.89
Awards vested (per share) | $ / shares 36.44
Awards outstanding, balance at end of period (per share) | $ / shares $ 29.68
Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Awards outstanding, balance at beginning of period (in shares) | shares 760,584
Awards granted (in shares) | shares 306,550
Awards forfeited (in shares) | shares (130,739)
Awards vested (in shares) | shares (147,001)
Awards outstanding, balance at end of period (in shares) | shares 789,394
Weighted Average Fair Value  
Awards outstanding, balance at beginning of period (per share) | $ / shares $ 20.26
Awards granted (per share) | $ / shares 19.87
Awards forfeited (per share) | $ / shares 22.73
Awards vested (per share) | $ / shares 22.32
Awards outstanding, balance at end of period (per share) | $ / shares $ 19.52
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
Operating lease, cost $ 387 $ 377
Right-of-use asset obtained in exchange for operating lease liability $ 103 $ 2,238
Operating lease, weighted average remaining lease term 4 years  
Operating lease, weighted average discount rate, percent 2.51%  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Leases [Abstract]    
Other assets $ 1,936 $ 2,212
Accrued expenses 510 487
Other liabilities 1,426 1,725
Total operating lease liabilities $ 1,936 $ 2,212
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Leases, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Lessee, Operating Lease, Liability, Payment, Due    
Remainder of fiscal 2022 $ 134  
Fiscal 2023 528  
Fiscal 2024 503  
Fiscal 2025 494  
Fiscal 2026 406  
Thereafter 2  
Total lease payments 2,067  
Less imputed interest (131)  
Total operating lease liabilities $ 1,936 $ 2,212
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2021
Numerator                  
Net loss $ (9,658) $ (8,967) $ (8,618) $ (6,004) $ (56) $ (2,076) $ (27,243) $ (8,136)  
Income allocated to participating securities 0     0     0 0  
Net loss available to common stockholders $ (9,658)     $ (6,004)     $ (27,243) $ (8,136)  
Denominator                  
Basic weighted average shares outstanding 39,287,632     38,911,454     39,190,865 38,800,622  
Weighted average common shares outstanding – diluted 39,287,632     38,911,454     39,190,865 38,800,622  
Earnings per share, basic and diluted                  
Basic earnings per share $ (0.25)     $ (0.15)     $ (0.70) $ (0.21)  
Diluted earnings per share $ (0.25)     $ (0.15)     $ (0.70) $ (0.21)  
Common stock, shares outstanding 40,784,179           40,784,179   40,215,554
Stock Options                  
Denominator                  
Effect of dilutive share-based payment arrangements (in shares) 0     0     0 0  
Earnings per share, basic and diluted                  
Common stock, shares outstanding 76,019     42,528     76,019 42,528  
Restricted Stock Units (RSUs)                  
Denominator                  
Effect of dilutive share-based payment arrangements (in shares) 0     0     0 0  
Earnings per share, basic and diluted                  
Common stock, shares outstanding 310,415     282,763     310,415 282,763  
Performance Shares                  
Denominator                  
Effect of dilutive share-based payment arrangements (in shares) 0     0     0 0  
Earnings per share, basic and diluted                  
Common stock, shares outstanding 789,394     760,584     789,394 760,584  
XML 60 csii-20220331_htm.xml IDEA: XBRL DOCUMENT 0001180145 2021-07-01 2022-03-31 0001180145 2022-05-02 0001180145 2022-03-31 0001180145 2021-06-30 0001180145 2022-01-01 2022-03-31 0001180145 2021-01-01 2021-03-31 0001180145 2020-07-01 2021-03-31 0001180145 us-gaap:CommonStockMember 2021-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2021-06-30 0001180145 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2021-07-01 2021-09-30 0001180145 2021-07-01 2021-09-30 0001180145 us-gaap:CommonStockMember 2021-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2021-09-30 0001180145 2021-09-30 0001180145 us-gaap:CommonStockMember 2021-10-01 2021-12-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-01 2021-12-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2021-10-01 2021-12-31 0001180145 2021-10-01 2021-12-31 0001180145 us-gaap:CommonStockMember 2021-12-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2021-12-31 0001180145 2021-12-31 0001180145 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2022-01-01 2022-03-31 0001180145 us-gaap:CommonStockMember 2022-03-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2022-03-31 0001180145 us-gaap:CommonStockMember 2020-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-06-30 0001180145 2020-06-30 0001180145 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-07-01 2020-09-30 0001180145 2020-07-01 2020-09-30 0001180145 us-gaap:CommonStockMember 2020-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-09-30 0001180145 2020-09-30 0001180145 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-01 2020-12-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-10-01 2020-12-31 0001180145 2020-10-01 2020-12-31 0001180145 us-gaap:CommonStockMember 2020-12-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-12-31 0001180145 2020-12-31 0001180145 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2021-01-01 2021-03-31 0001180145 us-gaap:CommonStockMember 2021-03-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2021-03-31 0001180145 2021-03-31 0001180145 csii:PeripheralMember 2022-01-01 2022-03-31 0001180145 csii:PeripheralMember 2021-01-01 2021-03-31 0001180145 csii:PeripheralMember 2021-07-01 2022-03-31 0001180145 csii:PeripheralMember 2020-07-01 2021-03-31 0001180145 csii:CoronaryMember 2022-01-01 2022-03-31 0001180145 csii:CoronaryMember 2021-01-01 2021-03-31 0001180145 csii:CoronaryMember 2021-07-01 2022-03-31 0001180145 csii:CoronaryMember 2020-07-01 2021-03-31 0001180145 country:US 2022-01-01 2022-03-31 0001180145 country:US 2021-01-01 2021-03-31 0001180145 country:US 2021-07-01 2022-03-31 0001180145 country:US 2020-07-01 2021-03-31 0001180145 csii:InternationalMember 2022-01-01 2022-03-31 0001180145 csii:InternationalMember 2021-01-01 2021-03-31 0001180145 csii:InternationalMember 2021-07-01 2022-03-31 0001180145 csii:InternationalMember 2020-07-01 2021-03-31 0001180145 csii:WavePointPeripheralSupportCathetersMemberMember 2020-07-01 2021-03-31 0001180145 csii:WavePointPeripheralSupportCathetersMemberMember 2022-03-31 0001180145 srt:MinimumMember csii:DevelopedTechnologyAndTradeNamesMember 2021-07-01 2022-03-31 0001180145 srt:MaximumMember csii:DevelopedTechnologyAndTradeNamesMember 2021-07-01 2022-03-31 0001180145 us-gaap:PatentsMember 2021-07-01 2022-03-31 0001180145 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001180145 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001180145 us-gaap:PatentsMember 2022-03-31 0001180145 us-gaap:PatentsMember 2021-06-30 0001180145 us-gaap:TradeNamesMember 2022-03-31 0001180145 us-gaap:TradeNamesMember 2021-06-30 0001180145 us-gaap:RevolvingCreditFacilityMember csii:AmendmentOneMember csii:SiliconValleyBankMember 2020-03-01 2020-03-31 0001180145 us-gaap:RevolvingCreditFacilityMember csii:AmendmentOneMember csii:SiliconValleyBankMember 2020-03-31 0001180145 us-gaap:RevolvingCreditFacilityMember csii:AmendmentTwoMember csii:SiliconValleyBankMember 2022-03-01 2022-03-31 0001180145 us-gaap:RevolvingCreditFacilityMember csii:SiliconValleyBankMember 2017-03-01 2017-03-31 0001180145 us-gaap:RevolvingCreditFacilityMember csii:AmendmentTwoMember csii:SiliconValleyBankMember 2022-03-31 0001180145 us-gaap:RevolvingCreditFacilityMember csii:AmendmentOneMember csii:SiliconValleyBankMember 2017-03-01 2017-03-31 0001180145 us-gaap:RevolvingCreditFacilityMember csii:AmendmentOneMember csii:SiliconValleyBankMember 2022-03-01 2022-03-31 0001180145 us-gaap:RevolvingCreditFacilityMember csii:AmendmentOneMember csii:SiliconValleyBankMember 2022-03-31 0001180145 csii:HeadquarterFacilityMember 2017-06-30 0001180145 csii:HeadquarterFacilityMember 2017-03-01 2017-03-31 0001180145 csii:HeadquarterFacilityMember 2022-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member 2022-03-31 0001180145 us-gaap:FairValueInputsLevel3Member 2021-06-30 0001180145 csii:TwoThousandSeventeenPlanMember 2021-11-11 0001180145 srt:MinimumMember us-gaap:RestrictedStockMember 2021-07-01 2022-03-31 0001180145 srt:MaximumMember us-gaap:RestrictedStockMember 2021-07-01 2022-03-31 0001180145 us-gaap:RestrictedStockMember 2021-06-30 0001180145 us-gaap:RestrictedStockMember 2021-07-01 2022-03-31 0001180145 us-gaap:RestrictedStockMember 2022-03-31 0001180145 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-08-01 2021-08-31 0001180145 us-gaap:PerformanceSharesMember 2021-07-01 2022-03-31 0001180145 us-gaap:PerformanceSharesMember 2021-08-01 2021-08-31 0001180145 us-gaap:PerformanceSharesMember 2021-06-30 0001180145 us-gaap:PerformanceSharesMember 2022-03-31 0001180145 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001180145 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001180145 us-gaap:EmployeeStockOptionMember 2021-07-01 2022-03-31 0001180145 us-gaap:EmployeeStockOptionMember 2020-07-01 2021-03-31 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2022-03-31 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2021-03-31 0001180145 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001180145 us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001180145 us-gaap:PerformanceSharesMember 2021-07-01 2022-03-31 0001180145 us-gaap:PerformanceSharesMember 2020-07-01 2021-03-31 0001180145 us-gaap:EmployeeStockOptionMember 2022-03-31 0001180145 us-gaap:EmployeeStockOptionMember 2021-03-31 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001180145 us-gaap:PerformanceSharesMember 2022-03-31 0001180145 us-gaap:PerformanceSharesMember 2021-03-31 shares iso4217:USD iso4217:USD shares pure csii:lease_renewal_option false 2022 Q3 0001180145 --06-30 10-Q true 2022-03-31 false 000-52082 CARDIOVASCULAR SYSTEMS, INC. DE 41-1698056 1225 Old Highway 8 Northwest St. Paul MN 55112-6416 651 259-1600 Common Stock, One-tenth of One Cent ($0.001) Par Value Per Share CSII NASDAQ Yes Yes Large Accelerated Filer false false false 40785123 66953000 71070000 105098000 135968000 34666000 40033000 32854000 32313000 5742000 5285000 245313000 284669000 29097000 28894000 16080000 15376000 30733000 20657000 2768000 2971000 323991000 352567000 13598000 14061000 30011000 38189000 2812000 2400000 46421000 54650000 20385000 20596000 0 2194000 3687000 4169000 70493000 81609000 0.001 0.001 100000000 100000000 40784179 40784179 40215554 40215554 39000 39000 667552000 652288000 -212000 11000 -413881000 -381380000 253498000 270958000 323991000 352567000 56221000 63273000 173726000 187986000 14790000 14013000 47171000 40497000 41431000 49260000 126555000 147489000 41680000 41442000 123933000 121785000 9052000 13163000 27947000 31816000 346000 304000 996000 912000 51078000 54909000 152876000 154513000 -9647000 -5649000 -26321000 -7024000 408000 412000 1227000 1323000 460000 120000 567000 400000 52000 -292000 -660000 -923000 -9595000 -5941000 -26981000 -7947000 63000 63000 262000 189000 -9658000 -6004000 -27243000 -8136000 -0.25 -0.25 -0.15 -0.15 -0.70 -0.70 -0.21 -0.21 39287632 39287632 38911454 38911454 39190865 39190865 38800622 38800622 -9658000 -6004000 -27243000 -8136000 -154000 -72000 -223000 -226000 -9812000 -6076000 -27466000 -8362000 39000 652288000 11000 -381380000 270958000 0 5523000 0 0 5523000 0 0 0 4990000 4990000 0 324000 0 0 324000 0 0 -17000 0 -17000 0 12000 0 0 12000 0 0 0 -8618000 -8618000 39000 658147000 -6000 -394988000 263192000 0 3659000 0 0 3659000 0 0 0 161000 161000 0 1854000 0 1854000 0 0 -52000 0 -52000 0 0 0 -8967000 -8967000 39000 663660000 -58000 -404116000 259525000 0 3538000 0 0 3538000 -107000 107000 354000 354000 0 0 -154000 0 -154000 0 0 0 -9658000 -9658000 39000 667552000 -212000 -413881000 253498000 39000 631559000 269000 -363075000 268792000 0 4836000 0 0 4836000 0 0 0 -3410000 3410000 0 332000 0 0 332000 0 0 -69000 0 -69000 0 0 0 -2076000 -2076000 39000 636727000 200000 -368561000 268405000 0 3545000 0 0 3545000 0 0 0 -407000 407000 0 2430000 0 0 2430000 0 0 -85000 0 -85000 0 0 0 -56000 -56000 39000 642702000 115000 -369024000 273832000 0 3332000 0 0 3332000 0 0 0 1009000 1009000 0 372000 0 0 372000 -72000 -72000 0 0 0 -6004000 -6004000 39000 646406000 43000 -376037000 270451000 -27243000 -8136000 2835000 2231000 996000 912000 13804000 12488000 3353000 50000 15000 -138000 -1106000 -1026000 -402000 0 -5317000 12844000 541000 5661000 -467000 -425000 -266000 1147000 -8769000 3910000 -1782000 -1409000 -14443000 -2420000 3220000 2758000 1700000 3353000 9674000 8374000 85076000 156628000 13692000 4885000 100462000 61350000 14484000 -104878000 1242000 2098000 5258000 4826000 12000 0 -154000 -104000 -4158000 -2832000 -4117000 -110130000 71070000 185463000 66953000 75333000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Basis of Presentation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cardiovascular Systems, Inc. (the “Company”), based in St. Paul, Minnesota, is a medical device company focused on developing and commercializing innovative solutions for treating vascular and coronary disease. The Company’s Orbital Atherectomy Systems (“OAS”) treat calcified and fibrotic plaque in arterial vessels throughout the leg and heart in a few minutes of treatment time, and address many of the limitations associated with existing surgical, catheter and pharmacological treatment alternatives. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepared the unaudited interim consolidated financial statements and related unaudited financial information in the footnotes in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial statements. The year-end consolidated balance sheet was derived from the Company’s audited consolidated financial statements, but does not include all disclosures as required by GAAP. These interim consolidated financial statements reflect all adjustments consisting of normal recurring accruals, which, in the opinion of management, are necessary for a fair statement of the Company’s consolidated financial position, the results of its operations, its changes in stockholders’ equity, and its cash flows for the interim periods. Certain amounts in the prior years' consolidated financial statements have been reclassified to conform to the current year presentation. These interim consolidated financial statements should be read in conjunction with the consolidated annual financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended June 30, 2021. The nature of the Company’s business is such that the results of any interim period may not be indicative of the results to be expected for the entire year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company has been impacted by the COVID-19 pandemic. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19, as well as the economic impact on the Company's customers and markets. The Company has made estimates of the impact of COVID-19 within these consolidated financial statements and there may be changes to those estimates in future periods. Actual results could differ from those estimates.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Selected Consolidated Financial Statement Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,666 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,854 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WIRION Recall</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company initiated a voluntary recall of unused WIRION embolic protection systems. In connection with the recall, the Company recorded a reserve for approximately $2,849 during the nine months ended March 31, 2022, which amount represents inventory that has no future intended use.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and bonus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical Studies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued excise, sales and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,011 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,189 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WIRION Acquisition Consideration</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the successful completion of the manufacturing transfer of the WIRION system to the Company, the Company has agreed to pay an additional consideration of $10,000, half of which may be paid by the Company through an issuance of shares of its common stock. The Company reviewed this liability in response to the voluntary recall of the WIRION system referred to above and determined that it remains probable and appropriately recorded in accrued liabilities as of March 31, 2022, although this payment will be made at a later date than originally anticipated due to the recall.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,666 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 35871000 41634000 1205000 1601000 34666000 40033000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,854 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 12337000 11621000 3781000 3469000 16736000 17223000 32854000 32313000 2849000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 572000 572000 22420000 22420000 24045000 21203000 3376000 3376000 812000 804000 2175000 2848000 53400000 51223000 24303000 22329000 29097000 28894000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and bonus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical Studies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued excise, sales and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,011 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,189 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 10000000 10000000 4784000 7869000 6726000 11699000 2349000 3011000 1255000 1478000 960000 1464000 3937000 2668000 30011000 38189000 10000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Revenue</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s net revenues by product category and geography for the following periods: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.280%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Product Category</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peripheral</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,370 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,295 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,282 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,183 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coronary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,273 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,986 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Geography</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,273 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue of $1,782 was recognized in the nine months ended March 31, 2022 that was deferred as of June 30, 2021. As of March 31, 2022 and June 30, 2021, the Company had a liability of $1,254 and $1,985, respectively, related to estimates of variable consideration which are recorded within accounts payable on the consolidated balance sheet.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.280%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Product Category</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peripheral</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,370 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,295 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,282 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,183 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coronary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,273 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,986 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Geography</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,273 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 37370000 42295000 115282000 129183000 18851000 20978000 58444000 58803000 56221000 63273000 173726000 187986000 51843000 59593000 162356000 180331000 4378000 3680000 11370000 7655000 56221000 63273000 173726000 187986000 1782000 1254000 1985000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Peripheral Support Catheters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021, the Company acquired a line of peripheral support catheters from WavePoint Medical, LLC (“WavePoint”) and also engaged WavePoint to develop a portfolio of specialty catheters.</span></div>The acquisition of peripheral support catheters was accounted for as an asset acquisition. As consideration in this transaction, the Company made an upfront payment of $3,353 to WavePoint, which was accounted for as a charge incurred in connection with acquired in process research and development ("IPR&amp;D"). During the nine months ended March 31, 2022, the peripheral support catheters received 510(k) clearance and the Company made an additional $1,700 payment to WavePoint pursuant to the terms of the parties' agreement, which amount was capitalized as developed technology. 3353000 1700000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Intangible Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s finite-lived intangible assets are stated at cost less accumulated amortization and include developed technology and trade name assets acquired in asset acquisitions, as well as costs incurred to obtain patents. Developed technology and trade name assets are amortized over 10 to 15 years. Patent costs are amortized beginning at the time of patent approval over a useful life not exceeding 20 years. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets, net are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,863)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,997)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(872)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,870)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,080 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,874)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,376 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense expected for the next five years and thereafter is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P10Y P15Y P20Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,863)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,997)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(872)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,870)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,080 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,874)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,376 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 17324000 2863000 14461000 15624000 1997000 13627000 1866000 872000 994000 1866000 780000 1086000 760000 135000 625000 760000 97000 663000 19950000 3870000 16080000 18250000 2874000 15376000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 345000 1381000 1377000 1374000 1373000 10230000 16080000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Debt</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”). In March 2020, the Company entered into the First Amendment to the Loan Agreement (the "Amendment"). The Amendment extended the maturity date of the Loan Agreement by two years, to March 31, 2022, and increased the maximum amount available under the senior, secured revolving credit facility (the “Revolver”) to $50,000 (the “Maximum Dollar Amount”). In March 2022, the Company entered into the Second Amendment to the Loan Agreement (the "Second Amendment"). The Second Amendment extended the maturity date of the Loan Agreement by one year, to March 31, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances under the Revolver may be made from time to time up to the Maximum Dollar Amount, subject to certain borrowing limitations. The Revolver bears interest at a floating per annum rate equal to the Wall Street Journal prime rate, less 0.75%. Interest on borrowings is due monthly and the principal balance is due at maturity. Upon the Revolver’s maturity, any outstanding principal balance, unpaid accrued interest, and all other obligations under the Revolver will be due and payable. The Company will incur a fee equal to 1.5% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the Second Amendment (the "Amended Loan Agreement"), or the Revolver for any reason prior to the date that is fifteen days prior to the maturity date, unless refinanced with SVB. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s obligations under the Amended Loan Agreement are secured by certain of the Company’s assets, including, among other things, accounts receivable, deposit accounts, inventory, equipment, general intangibles and records pertaining to the foregoing. The collateral does not include the Company’s intellectual property, but the Company has agreed not to encumber its intellectual property without the consent of SVB. The Amended Loan Agreement contains customary covenants limiting the Company’s ability to, among other things, incur debt or liens, make certain investments and loans, enter into transactions with affiliates, undergo certain fundamental changes, dispose of assets, or change the nature of its business. In addition, the Amended Loan Agreement contains financial covenants requiring the Company to maintain, at all times when any amounts are outstanding under the Revolver, either (i) minimum unrestricted cash at SVB and unused availability on the Revolver of at least $10,000 or (ii) minimum trailing three-month Adjusted EBITDA of $1,000. If the Company does not comply with the various covenants under the Amended Loan Agreement or an event of default under the Amended Loan Agreement occurs, such as a material adverse change, the interest rate on outstanding amounts will increase by 5% and SVB may, subject to various customary cure rights and the other terms and conditions of the Amended Loan Agreement, decline to provide additional advances under the Revolver, require the immediate payment of all amounts outstanding under the Revolver, and foreclose on all collateral. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to pay a fee equal to 0.15% per annum on the unused portion of the Revolver, payable quarterly in arrears. The Company is not obligated to draw any funds under the Revolver and has not done so under the Revolver since entering into the Loan Agreement. No amounts are outstanding as of March 31, 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Obligation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, in connection with the sale of the Company’s headquarters facility in St. Paul, Minnesota (the “Facility”), the Company entered into a Lease Agreement to lease the Facility. The Lease Agreement has an initial term of 15 years, with four consecutive renewal options of 5 years each at the Company’s option, with a base annual rent in the first year of $1,638 and annual escalations of 3% thereafter. Rent during subsequent renewal terms will be at the then fair market rental rate. As the lease terms resulted in a capital lease classification, the Company accounted for the sale and leaseback of the Facility as a financing transaction where the assets remain on the Company’s balance sheet and a financing obligation was recorded for $20,944. As lease payments are made, they will be allocated between interest expense and a reduction of the financing obligation, resulting in a value of the financing obligation that is equivalent to the net book value of the assets at the end of the lease term. The effective interest rate is 7.89%. At the end of the lease (including any renewal option terms), the Company will remove the assets and financing obligation from its balance sheet. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments under the initial term of the Lease Agreement as of March 31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:84.090%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-03-31 50000000 2023-03-31 0.0075 0.015 10000000 1000000 0.05 0.0015 0 P15Y 4 P5Y 1638000 0.03 20944000 0.0789 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:84.090%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 475000 1913000 1970000 2029000 2090000 13286000 21763000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Marketable Securities &amp; Fair Value Measurements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities are classified on the consolidated balance sheet as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term available-for-sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,098 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities are invested in the following financial instruments: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,069 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,857 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of June 30, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,646 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information by level for the Company’s marketable securities that were measured at fair value on a recurring basis:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of March 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Using Inputs Considered as</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of June 30, 2021 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Using Inputs Considered as</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities classified within Level 1 are valued using real-time quotes for transactions in active exchange markets. Marketable securities within Level 2 are valued using readily available pricing sources. There were no transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy during the nine months ended March 31, 2022. Any transfers between levels would be recognized on the date of the event or when a change in circumstances causes a transfer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Strategic Investments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and June 30, 2021, the carrying value of these investments was $12,353 and $11,706, respectively. During the nine months ended March 31, 2022, no impairment indicators were noted. The Company is committed to funding an additional $1,410 into these investments in the future. The Company holds options to acquire all outstanding equity or certain developed technologies with respect to some of these strategic investments. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also holds strategic investments accounted for as available-for-sale debt securities, which had carrying values and approximated fair values of $18,380 and $8,951 as of March 31, 2022 and June 30, 2021, respectively. The fair values of these investments are measured using Level 3 inputs and are not included in the tables above. Impairment is assessed similar to </span></div>the Company's other strategic investments and no impairment indicators were noted during the nine months ended March 31, 2022. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term available-for-sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,098 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 94236000 129908000 10621000 5748000 104857000 135656000 241000 312000 105098000 135968000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,069 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,857 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of June 30, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,646 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 37450000 0 0 37450000 44982000 1000 117000 44866000 16665000 0 79000 16586000 5972000 0 17000 5955000 105069000 1000 213000 104857000 47361000 0 0 47361000 20229000 1000 0 20230000 57134000 12000 12000 57134000 10922000 10000 1000 10931000 135646000 23000 13000 135656000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of March 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Using Inputs Considered as</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of June 30, 2021 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Using Inputs Considered as</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 37450000 0 37450000 0 5955000 0 5955000 0 44866000 0 44866000 0 16586000 0 16586000 0 241000 124000 117000 0 105098000 124000 104974000 0 47361000 0 47361000 0 20230000 0 20230000 0 57134000 0 57134000 0 10931000 0 10931000 0 312000 136000 176000 0 135968000 136000 135832000 0 0 12353000 11706000 0 1410000 18380000 8951000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Stock-Based Compensation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 15, 2017, the Company’s stockholders approved the 2017 Equity Incentive Plan (the “2017 Plan”) for the purpose of granting equity awards to employees, directors and consultants. On March 12, 2020, the Company’s Board of Directors approved the Amended and Restated 2017 Equity Incentive Plan, which amends the 2017 Plan. On August 19, 2021, the Company's Board of Directors adopted an amendment to the 2017 Plan, which was approved by the Company's stockholders on November 11, 2021, that increased the number of shares available for issuance under the 2017 Plan by 1,700,000 shares.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity awards classified as restricted stock and performance-based restricted stock are treated as issued shares when granted; however, these shares are not included in the computation of basic weighted average shares outstanding. When shares vest, unless the holder elects to pay the payroll tax liability in cash or through a sale of shares, the Company withholds the appropriate amount of shares to settle the payroll tax liability, on behalf of the individual receiving the shares, as an adjustment to accumulated deficit. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of each restricted stock award is equal to the fair market value of the Company’s common stock at the date of grant. Vesting of time-based restricted stock awards ranges from one year to three years. The estimated fair value of restricted stock awards, including the effect of estimated forfeitures, is recognized on a straight-line basis over the restricted stock’s vesting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock award activity for the nine months ended March 31, 2022 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,942 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,616 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Restricted Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also grants performance-based restricted stock awards to certain executives and other management. In August 2021, the Company granted an aggregate maximum of 306,550 shares that vest based on the Company’s total shareholder return relative to total shareholder return of the Company’s peer group (a market condition), as measured by the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2021 compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2024. Vesting of these awards will be determined on the date that the Company’s Annual Report on Form 10-K for the fiscal year ending June 30, 2024 is filed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To calculate the estimated fair value of these restricted stock awards with market conditions, the Company uses a Monte Carlo simulation, which uses the expected average stock prices to estimate the expected number of shares that will vest. The Monte Carlo simulation resulted in an aggregate fair value of approximately $6,090, which the Company will recognize as expense using the straight-line method over the period that the awards are expected to vest. Stock-based compensation expense related to an award with a market condition will be recognized regardless of whether the market condition is satisfied, provided that the requisite service has been provided. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock awards granted in fiscal 2021 and 2020 that are outstanding vest based on the Company’s total shareholder return relative to total shareholder return of the Company’s peer group (a market condition), as measured by the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2020 and July 1, 2019, respectively, compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2023 and July 1, 2022, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock award activity for the nine months ended March 31, 2022 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,739)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized stock compensation related to unvested stock awards outstanding as of March 31, 2022 was $20,014.</span></div> 1700000 P1Y P3Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,942 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,616 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 467942 35.61 556934 28.16 97041 33.89 227219 36.44 700616 29.68 306550 P90D P90D 6090000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,739)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 760584 20.26 306550 19.87 130739 22.73 147001 22.32 789394 19.52 20014000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its Texas manufacturing facility under an operating lease agreement which expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through December 2026. As discussed in Note 6, the Company also leases its Minnesota headquarters facility which is accounted for as a financing obligation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement dates. The Company considers fixed or variable payment terms, prepayments, incentives, and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. The Company uses its incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments unless the lease provides an implicit interest rate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is classified within the consolidated statement of operations based on the nature of the leased asset. The Company's operating lease cost was $387 and $377 for the nine months ended March 31, 2022 and 2021, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the nine months ended March 31, 2022. There were $103 and $2,238 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the nine months ended March 31, 2022 and 2021, respectively.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under the agreements as of March 31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>As of March 31, 2022, the weighted average remaining lease term for operating leases was 4.0 years and the weighted average discount rate used to determine operating lease liabilities was 2.51%. 387000 377000 103000 2238000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1936000 2212000 510000 487000 1426000 1725000 1936000 2212000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 134000 528000 503000 494000 406000 2000 2067000 131000 1936000 P4Y 0.0251 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Commitment and Contingencies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary conduct of business, the Company is subject to various lawsuits and claims covering a wide range of matters including, but not limited to, employment claims, commercial disputes and product liability claims. While the outcome of these matters is uncertain, the Company does not believe there are any significant matters as of March 31, 2022 that are probable or estimable, for which the outcome could have a material adverse impact on its consolidated balance sheets or statements of operations.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Earnings Per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations (in thousands except share and per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss available to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,658)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,243)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding – basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,287,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,911,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,190,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,800,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive stock options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of performance-based restricted stock awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding – diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,287,632 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,911,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,190,865 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,800,622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share – basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">At March 31, 2022 and 2021, 76,019 and 42,528 stock options, respectively, were outstanding. The effect of the shares that would be issued upon exercise of these options has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">At March 31, 2022 and 2021, 310,415 and 282,763 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">At March 31, 2022 and 2021, 789,394 and 760,584 performance-based restricted stock awards, respectively, were outstanding. The effect of the potential vesting of these awards has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss available to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,658)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,243)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding – basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,287,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,911,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,190,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,800,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive stock options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of performance-based restricted stock awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding – diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,287,632 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,911,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,190,865 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,800,622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share – basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">At March 31, 2022 and 2021, 76,019 and 42,528 stock options, respectively, were outstanding. The effect of the shares that would be issued upon exercise of these options has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">At March 31, 2022 and 2021, 310,415 and 282,763 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">At March 31, 2022 and 2021, 789,394 and 760,584 performance-based restricted stock awards, respectively, were outstanding. The effect of the potential vesting of these awards has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div> -9658000 -6004000 -27243000 -8136000 0 0 0 0 -9658000 -6004000 -27243000 -8136000 39287632 38911454 39190865 38800622 0 0 0 0 0 0 0 0 0 0 0 0 39287632 38911454 39190865 38800622 -0.25 -0.25 -0.15 -0.15 -0.70 -0.70 -0.21 -0.21 76019 42528 310415 282763 789394 760584 EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %*!I50'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !2@:541%(W$>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G6RJ'L)V+XJG%@0+BK>03-O@Y@_)R&[?WNS:;A%] "&7S/SR MS3>05D>I0\+G%"(FLIAO1M?[+'5$+\U]2$Y1N:8#1*4_ MU %!<'X/#DD910HF8!47(NM:HZ5.J"BD,][H!1\_4S_#C ;LT:&G#$W= .NF MB?$T]BU< 1.,,+G\74"S$.?JG]BY ^R<'+-=4L,PU,-JSI4=&GC;;E[F=2OK M,RFOL;S*5M(IXII=)K^N'AYW3ZP37(B*WY6S$UPV7(K;]\GUA]]5V 5C]_8? M&U\$NQ9^_8ON"U!+ P04 " !2@:54F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %*!I50C&D;M7P4 *85 8 >&PO=V]R:W-H965T&UL MI5A=;Z,X%'V>_156M ^S4M-@$])TU$9*:;L3;3\RI3.KV=4^.. $-("SQC3- MO]]K()!6Y)+5O"08N(?C:_N<:U]LI/J1A4)H\IK$:7;9"[5>?QH,,C\4"<]. MY5JD\&0I5<(U--5JD*V5X$$1E,0#9EFC0<*CM#>Y*.[-U>1"YCJ.4C%7),N3 MA*OME8CEYK)'>[L;3]$JU.;&8'*QYBOA"?UU/5?0&M0H092(-(MD2I187O:F M])-K,Q-0O/$M$IML[YJ8KBRD_&$:L^"R9QE&(A:^-A <_EZ$*^+8( &/?RO0 M7OU-$[A_O4._+3H/G5GP3+@R_C,*='C9&_=(()8\C_63W'P658<<@^?+."M^ MR:9\=SCL$3_/M$RJ8&"01&GYSU^K1.P%C)P# :P*8.\"J'T@P*X"[**C);.B M6]=<\\F%DANBS-N 9BZ*W!31T)LH-ICO26 MS-)R>I@T]TD695C 7 M_T$@AS7DL( <=HW%\W8MVA*.AU.K_P5AX=0LG.-8?,FYTD+%6_(DUE+I-D8X ME%:Y0!B-:D:CXQC-A8JDF:8!@FB(<:3>%?OGPH6,:G-7W\7CO.9Q?EQN;J/,YS'Y+K@B MMW"S54UPK([AHE:C=];_(E7-J8.T.N"^V!BK/16F*$REO+=1+,A#GBR$:N6" M@UB6U7>8-483Q1I*[!A*3V(5&8F#C#WPI'7-=0"YTZ?KV>.WJ>=^O9L^$>^[ M]WQS[YV0V8-[BC%ME)C:QS"=I;Y4L/(*XSHAG@:)(%(15^:I5EOX#]KIX^C7 M-QC)1MLIKLX521>FGH)I-P-3?"5_B&TK(QP*QIG2L46'#L:LT7N*J[2;*_5^ ME6(2VP'7[UNCOFUAU!KAI[A>5TE[YJ]D%@#':!GY95V"+!(<P$_" MC<@TQKFQ!XKK^WO.KFG!0GF6F[25+P[GZ5,RA[(9X]98!L5U_CVW>A7/E7R) M4K\]H3CF_0-6?3;.P7"I?T]M+C,-Z^6O:'U06CH0'8=2UA\-*38766,B#-?_ M8ARGL)D[S <'&#D4(])8!\,5_TX6SAK*%'.S#A#FG,-*M3 A88U%L*,L8B=U M9846I:MB?K4;?P?B]_=[HK?,&E]@1_G"+(52N]S3&N'E.ZJMS'#$#F:-+S!< MR/=J$C!16(8KJ5KMJ@/GCJN5(%/?A[T[F+,(2DB,8V,0["B#\!(>Q^0JS^!Q MUCZ:.$Y7R]4$"R M,$(_MSU@C=@S7)B?(PWUKEP2RCXN?B.>\',%#%LYX4C0FP2J D]+_\>)\=V^ MAL43&FQH%%47^?BK=0J5TV]@5HI\XW$N3/$/Z> *ZX[=&(2-RSEL 8-"4[;) M0L9MO>@ <+W9#&/2.(&-"_DND^3FU0]Y"LOO4.W> ?0P]:ZGV*F"W9B"?=1^ MXNU(% % M !Z%@ & 'AL+W=O>%>IZD6J]?[M:J3CE.5.7"UW*[4O M.4MJHSQ;48S]5 MD9G*O90/YN5S*R-"P8?!W[#L\QX A[?6Z>+;DQC>/S\T_O'>O(P MF7NF^(W,_A&)3J\7X0(E?,NJ3'^1CY]X.R'/^(MEINK_Z+'%X@6**Z5EWAH# M@UP4S2?[T0;BR("X$P:T-:#G&CBM@5-/M&%63^L#TVRS+N4C*@T:O)F'.C:U M-:!?Z_$@64P@C54C2N_=F5VW&'C^Y'GK%>'XXB,40'! >Y0)SS=CJ<[ MRQ/6X8%K=I]QI'A<.F-E0#IE@%G3,@EEFMR7?,Y$@_@,JO^*J3DVI4UY">9E._89W,&+D M!2X=T+: 8')VUF''.IQE_55JEIU!,!R-35WO.&8-10LLA-2(["2CCF3T3&A! M34O]5(?4;/0]Z)N>3,]H3"+"43"@:D&%8>3:F1+U--"=I MMHY.-K*/0SS@:8-Y3N!/$#W2(S)+%)Y!BW8B!IDY<*7SJ=+9^CG9+CAPADMO M@5'L>\$$SUXV")WE^5>]A:8SLS4_&3?PAT73AHH",D&NER RKT'-]IDAY]A* M3121(3T+SJ.>/Q6]7GN(>Y;J9H+=B\PB/:=^>[4@9\K%GCT9K;!.?JP 1JE& M2V.!N=B?6IM>*)I.H93JN_J[OTE$PQS#/];TI MKKU(D&@VU7^7Q>Y"\S(_,]EI7]/I?$W_* HXKHMBA^1])G;,]$6V -!QJ:;8 M.9+H)@!6&)S@[ &@?46G\Q7]G&RBXRH]%!P+A)(I8:1'Q_]SZO@S*43'9=KQ MPZ%T6U NF3IDT+Z8TW.*^7,,QY4ZP&XT5$,++ 1UG^+8UW,ZWTS>4P$9(&@88\?EN@EOH1Z#2I4(NC^*GZ%6*53Z _^A7U ,%[B MY@\"U9BE#/A<(:&4T8;ZC%YI!6>VQ.QO%R^#T%V2($),(^C>Y!@6-,F]!;;>\A!VH]KR^.,F>K.M@::&B80K-8DZCUXLB?484 MDT28\@6)7G2\@\:TTQ[KG^X'G#=7'AO,HG*<%$C2\RJNL MOC1I>RF90T:EYG[KP($^O-L+W5@0+^A(-BTH,G'PH+UHTGG1/":=\*V(A?7\ M3\.$2)PR'@FD#PO'#"2<;JZ;BU5LIE5G"2_7J14A)<%5W6=J> MNI;&R7/_)7YM$.\3Q38_U7&[#V<[EJZ.+ M07,K"Y5C)PJ%,KX%0WP90!C*YJ*S>=%R7]\5WDNM95X_IIP!>0. W[<2JGC[ M8JX?N^OFS7]02P,$% @ 4H&E5"8^2S:$ @ L@8 !@ !X;"]W;W)K M%(@6'DHAS2PH MK*TNP]!D!9;,#%2%DG8V2I?,TE1O0U-I9+D'E2),HF@8G2<"5! MXV867,67B[&+]P'?.>[-P1A<)6NE[MWD2SX+(B<(!6;6,3!Z['"!0C@BDO&[ MY0RZE YX.'YBO_&U4RUK9G"AQ ^>VV(6G >0XX;5PMZJ_6=LZTD=7Z:$\?^P M;V+'%P%DM;&J;,&DH.2R>;*'UH<#0#PZ DA:0/)6P+ %#'VAC3)?UB=FV7RJ MU1ZTBR8V-_#>>#15PZ4[Q975M,L)9^<+)8T2/&<6<[AF@LD,8>7H#)S<25;G MG'9.X63)-$I;H.49$Z?P$3Y "*:@53,-+2EQ?&'69KUNLB9'LGYC>@##^ R2 M*$EZX(O7X5]K2?#(P^/G\)#J[TQ(.A,2SS<\PK>R5#Y=30MJ S=I[8A M3 ]TQ%'[>Z'X+9'/5*>=ZO3]JKDQ=;_B]!\=HVAR/HHG%R\$]P4F<9JFHWZ] MXT[O^/UZJ?T:RV3.Y;9/]/BMHOL">T6'!QW%=7-Z8;=<&A"X(6@TF!"';CID M,[&J\DUFK2RU+#\LZ*."V@70_D8I^S1Q?:O[3,W_ E!+ P04 " !2@:54 M[T@TU:@% !E%P & 'AL+W=O74^G:K7E%5/OQ8[7YC]K M(2NFS:/<3-5. MBL/M!$].+SX5FZVV+Z:SFQW;\$>NO^P>I'F:=E[RHN*U*D2-)%_?3N[P]9(0 M:] H?B_X09U]1Q;E28BO]N%#?CL)[(AXR5?:NF#FXYG/>5E:3V81Z^WM))N@G*_9OM2?Q.%G?@2*K;^5*%7S%QU: M;1I/T&JOM*B.QF8$55&WG^SEF(@S SQD0(X&Q#6(!@S"HT'XV@C1T2!Z;83X M:-"@3UOV)G$+IMGL1HH#DE9MO-DO3?8;:Y.OHK8+Y5%+\]_"V.G97-1*E$7. M-,_1HS8?9A5HA<0:_;;CDMG95.C-EYKM\\)HWJ(K].5Q@=[\\!;]@(H:?=Z* MO6)UKFZFVHS'>IVNCK'OV]AD(':(/HI:;Q5:UCG/ ?O%N#T=L9^:/'3)(*=D MW)-1AQ^9?(]"_ Z1@!!@///7FV,(Y_]%7WYW](MDA-W*"!M_X8"_#_5*5+Q? M$^C/NR>EI=G9?XUXCSKO4>,]&O#^JZF!DC_S>L_!E=-:)XVU+7;/LS@AENOY M?#Y\51*2-+Q4+7P53L.4))>R)2#+4IKUL@O0N .-1T'G0FF[FS9"Y J9O08M M]/O61WP>.TIIX.!"J@"[N+XJ2G'JI&X)J(*(IC!LTL$FH[ _2:$4VDFQ+C2$ MF?A!<12ZLPJH*$F<9"Q\%29)',<.)R"+TBBC,&C:@::CFV/Y8DYJQ=7UR%;( M.E_9:-(>S2E9U)MW:,-K4W%+9*HI8KDI]H7=;_8@A7*9 ;E,,G?)0*HH(DXN M?14F(0V=E;6$9#C-8CB7M..GH_R?N.),KK8-=VYJ0BEVMN! T-0; 0UBAV;N MBW"($W>;^"J2TBAUD'U5B#,\4!-PT)^ZP2CS726D+OYMCE=;'8I:LWI3/)4< M,:6XAD_3P!],Y%2Q.20*(H<=$%'JUD-(A,D ^5F_@4?)/PMMEC@_[A\0$WMQ M8QRDF0L*R"(:4!?5E^&89*E'"^FB^*RZ7@*3'IB, O]B2^):B@J)KJ$"L8DW M@"N:N MR#LGB)/*P 1DQAZ-[#$"Z-"#1 '7?/.!PE/I#K;GDYN@[SC1(' )G MD#?-@ B[]0L084+*F<0F(Z."D]XT.'N]TFEW]Q,TO=7Z:=\U>!@J:WX-3L;T%T<<)?D?>>#TU'R!RF>B^:>P,!_FSWUIRATP;^M60 : MDA 7V1?AH4X/]^T9'N_/[$^5TDPWB)=Y/QI,T8Z](@;(DL _E@$924GD]F&0 M+L/A4%?2-V)XO!.[9ZI8(=.,U:8?-7V\V=5JRR1!WYT=FWR&&91P[+7/*!F$/D?3=&QKNQ M=L8/S76:20![-AW*AK?L"HF]5J8OS4U.P$3X+5-(;6L5NM4<4F84XRAVMP#H M$],@2]P?=J#/+ @2,M"CDKYE(^,MVVD]?&]>_)YJ*"^ $W5ONSOAN^8FU'E_CZ_G&'B_P-?+]L:W=]]>0']D M&PO=V]R:W-H965T M&ULI59=;]HP%/TK5M2'5H+FDX16@-0"TRJM&RKM]C#MP1!# MK#HVLQWH]NMWG80,(H.J[878SCGG^AYN?#W8"?FJ,D(T>LL95T,GTWISZ[IJ MF9$K(3,L8:I7+MJ(PE.2U+.W,#S8C?'E#NC0;DVDZ.!*#2CG,PD M4D6>8_GKGC"Q&SJ^LU]XHNM,FP5W--C@-9D3_;*929BYC4I*<\(5%1Q)LAHZ M=_[M-#'X$O"5DITZ&".3R4*(5S-Y2(>.9S9$&%EJHX#AL25CPI@1@FW\K#6= M)J0A'H[WZA_*W"&7!59D+-@WFNILZ/0=E)(5+IA^$KN/I,ZG9_26@JGR%^UJ MK.>@9:&TR&LR[""GO'KBM]J' P+HV E!30C:A.@$(:P)X7LC1#4A>F^$7DTH M4W>KW$OC)ECCT4"*'9(IF4+I?LL$ORDV=S+6$MQ1X>C067 E&4ZQ)BN8: M'E $6B&Q0F.10^EEIB:V!#WPI<@)NGSAN$@IH*]0%[W,)^CRX@I=(,K1?W.&[X(CC2W!WI;[ MX*S@(Y;7*/0[*/""P+*?\?OIOBV=_XL^_>?H1V:$38V$I5YX0J\IBY-5\?UN MH;2$C_['F7!1$RXJPT4GPGV&TY$)92VCBAF73',$;D?=F[C7'[C;PS_'@HH] M+SI&32RH( FB\!@VM<#Z?A@WJ*,<>TV.O;.6?M$9D6AYY*7)^?:,?W&C'9_U M[X5#PV#T-WS01A*9XWB+*<,+1KK06;H*,P*'Z4(C19:%I)H2J]E5F-YAYGZO MY>+8 DJ"EM,63!"T?;:"3MB<-%8D9ZVP'V&?P)6K#C)U!@7]C-\ZZ$YK21>% M-AXA+= ,2ZCW#GH6&C.;-XFE$/M^*_&Q!15[2=RRQX(*DBANP:866#^,@Y9# M[D$OR(E??+/:]/F[LKVUUN_]V[%O69_ O:!JXW_EJTL%G#MK MRA5B9 6AO.L$_DQ9->IJHL6F[$0+H:&OE<,,[C9$&@"\7PFA]Q,3H+DMC?X M4$L#!!0 ( %*!I536-M[D7@D !$] 8 >&PO=V]R:W-H965T&ULQ9M=<]LV%H;_"D?;Z28S441\4537]DPCD]/N='J_M2LI&R#S^NB M;"Y'J[;=_#"9-(N57&?-VVHC2_6?NZI>9ZWZ6M]/FDTML^6NT+J8T#",)NLL M+T=7%[N_O:^O+JIM6^2E?%\'S7:]SNHO[V11/5Z.R.CK'S[D]ZNV^\/DZF*3 MWI!S611=)-6./PY!1\=5YVY MS1HYKXK?\F6[NAS%HV I[[)MT7ZH'G^2APZ)+MZB*IK=S^#QH U'P6+;M-7Z M4%BU8)V7^]_9YX,1)P4(ZRE #P7HT +L4(!9!6C<4X ?"G"K (]Z"HA# 6'7 MT-?IZ% @VGF_-VOG]'769E<7=?48U)U:1>L^["[7KK0R."^[D773UNJ_N2K7 M7LVKLJF*?)FUR"?)2_:-:?%I5Q5+6S=^#Y(]M MWGX)7GTLL^TR5P5?ZY+!./AX+0 MM'?[IM&>IOU:M5F!%)N[B\VK];HZ-!DI?>TN_>-2]4@-^:P(WF?Y\ON_D2C\ M1_!S&:^F;9&5"_DF>,B* MK0RR-OCGMGP;L/!-0$,:8I=U'SK:A>Y6MH1BAC,U-R#241 M(T)8L@2KT-*D4#-F$0NGXJ@SC&)'H]BN(.LQ2ET]M: WZOI=R_VGU[T3YOFK?-% M]ZWIY$'6U=Z\"4K98A=O7Z,X\8G'++(N'12%UI4;$B;QADE="L,R<;1,N"U; M9YE!CVS(@ M2N*-DKH4ABO3HRM3IRL?2S6?B_S_:N84:FT..@YZR/(BNRWD6(V;<9,54E', M;1LT^1-W+CWB-GH#EJC^2AL+R! M,K!'0DG$HBF=6@XA%8:V1U"C]LA81 1WB80:,L/GPXE#;,LKR!.(#IB%:%"B M0.NTYQ(BK(=EB(,$MO3#!'9;ODER9"J4F<EIC]O\D%^?&L5[T4+O%$3WP3!SD+SIE,3BC(SJ8BX.:B"N0L4_JB(X0 M,$P0,&31+*2\QRS-AO0;).2HQD3Z\BDYBH AS+,@*C#(AP1*_(%2I\1T3D,C M?8;,'$68C(2AG5U!9, ;?W+.+TF][3'-T81(GRE#1Y'DVA0,'7^.;DBB W8AFDA0&ENQ$D1'K,N3(IHQBPF+>Y8(IA&2?8.$&M,$Q]P$]QQ4 MP"!""4&9?0FAREX4!@5*_(%2I\1T[N3VJCO5=Q85,"0'R&]ICF:-ADGISDN53 $!"D]GZ"B( ] ^(D_CBI4V*:HWF2N7GRR:B 84QG MIVL0$3#+3YA#JDJ=<4RS-%\R#U]^EO4B5T.GNCL,IFK3+5"X(9#AB(V4B ;X MX0^3^,.D3HEIAR9*YB9*%XTQA/_BB("]TY_:]$L2OR3UML?T0!,I $UD8@)MS/XB&XW3M,C= MM.A:?3AV1W5*>5^E&K2X&[0&';XHVB1(-U0P-:VL\8OHP/A%-%$T53AJC5]$ M-Z;V[I%B*JX&<-QSQXZ?/'CG)J^A=SC1"<^1&\+8^HCHH&'(#6%L?41T8'W$ M-*[UD6L6X^(;3'A--]Q--\_RG"22$(OLYTCFB H\*3DD4.(/E#HEIG,:A+CG MUO YQR^.$ F)[%P,H@+6^ ')+TE]S3&MT7S$/7QT[N&+0PPAL;!/7X@*V#,D M4.H,9/9=\PYW\\[3[: (8]B+_1P1 2N\DF1(5:DSCOG L:8=X4[5N;9S@=U3 MG47VZ1*1@6>+_3=P_9+4VQ[3 XU,@)Z;G?*S3_"?KRNZ70)"@\*;=GV"T%PGZ"V82(J, P M'Q(H\0=*G1+3.4V%PG/S]ZR7"Q#J(O;C0"FB(GU/Z8B3ER'<.;*S]S !+4,.]LB.KC[0 UZMD5TR-D6 M4Z%GV\G)RZ'=R\*JS^KLV@2%O%,EP[=397>]?_]V_Z6M-KOW16^KMJW6NX\K MF:E=IQ.H_]]55?OU2_<*ZO$MZ*L_ 5!+ P04 " !2@:54$="H_N\& #+ M&P & 'AL+W=O/1+2 B-'[(I[^6P# +DFSGC0U,2_IW MJ]4_"I?K>[CG7Z*DJZ_9\L=>Z^;A:M?F>5ZS](!M>PR\[J2JFX5;=K]I& M<5;81E6Y(E&T7E5,U(N+,_MLJR[.Y$&7HN9;A=I#53'U?,5+^7B^P(N7!U_% M_5Z;!ZN+LX;=\UNNOS5;!7>KH9="5+QNA:R1XKOSQ27^>$TWIH&U^(_@C^W1 M-3*NW$GYW=Q\+LX7D5'$2YYKTP6#?P_\FI>EZ0ET_-5WNAC&- V/KU]Z_]4Z M#\[ MS(6-C6T-WHC:3..M5O"K@';ZXEK6K2Q%P30OT*V&?S!'ND5RAZY9NT>_PCRW MZ.1;S0Z% )M3M$3?;F_0R4^GZ"!.R0K!VE-,B_J^2UZA!6\#P\3#,+$=)O8,\P[@I8/D-"CYLI)*B[\'R:+6K+X7=Q ^UK9<.V<[ MG0G9;-83L0X;3-Q:LT%K%M1ZJV7^?6F*:8%R60%A6JO;)3&;#8]I%L43D0XK M$F>96^9FD+D)RKS>,W7/6PAE?E *M$+U@I2L>Z \"KV'M(-L,+]]WG[]F57- M+S>N,K*9R:,TH6YU.!HK<134MU7R05@\ IU1(0]W>GCY4D MD4?'$1%P4,?);T#_TVZ%@IA"M(UL66FR,+A6^FZ/Q2SQ=*TXC" !/)+)*)F\ M:[7 G=(@ZW<#1=5TZS MB'AJ*!X9@FG0M7_K/5=.770^8!R1J:RYE2]!1M[@.,RU/90BNY#Z6F3K:"G8 MG2A?*]EXI =.PG/:Y[T!!QQ=-A1!*/WI$C. R288I#NAZ<@25SEBQQFDT+ MBM,LCC8>B2-U2)@Z?[QL! ]MA^;7]X*];A=VXGBVQW79D9CX8CNRAY!W[?(% M5(3V[7M8,I* A$FP/:A\STS6O6L+2QRY,B4]8/RI)R# M)IMU.MW%NLPRFGJ80T;FD#!S?DB$-^]CB ,R61*ET]+ILL- (^)+A1%')(RC M6U:^5_,<,W LW;!$1EQ1,(X^L)TK^U]HAWLB:)X/5,]MUMCZMN_ MDQ%2) RIH9(VYD!10#6]>T8G?5D]?4-]ZMV8HPC*:C9+<@?8K\S865CNBA8?3 P2OGO.B'X553RF<.LVR.M:CI%QMJ2N8\T5+' MB0:X,@F3PXI$&U^,1OC0\,%GRYZ']W6#<,V>N-DVE_:EGI;(3+B%/Y0WD9M+ MZYO3&\^T0X_>F(49]^F)JUQ M,&?+OZR\:*#SI&%9W%_ M\_F'CDBC8:1ME8 \;.!(W+R$OV(%-Z?*,4?E72GNO:]!J(MZR71M.:TB#S_H MR#P:9MYLJ_7ZRNI5.X 6XWER.,Q(1CUOF>C(/1KFGM5MSY[VU8WQP.Q^[(79 M CT 7SPO2J@#:C&>'1-=9G#6Q]27,R/[:/IZ,7M=[8^]CZ2B85)=P9:EKFW: MP=:0*R$+9Q3FQ$EQE$[W6@XSG"7QVK/9HB.9:)A,G\QI*2AP,WL1O5YODNE6 MWF&6)I1.]:V./HM47-W;KT4MLF?,[J/"\'3X(G5IO\-,GE_AC]?==Z6QF^XS MUQ>F(/(M*OD.NHP^F.]"JOMRU-UHV=B/+W=2:UG9RSV'8J&, ?R^DU*_W)@! MAN]W%_\'4$L#!!0 ( %*!I51DO 7J!@< !01 8 >&PO=V]R:W-H M965T&ULI5C;;MPV$/T58@OT FR\%Z?7V ;6;M*F11 C[N6A MZ -7&JU84Z1"4EYOO[YGAI)V[=IN@K[$*XDSG#ESY@R9DZT/U[$F2NJVL2Z> M3NJ4VN]FLUC4U.AXY%MR^%+YT.B$Q["9Q3:0+L6HL;/E?/[5K-'&3F4V=^,7L[*35&[JB]&M[&? T&[V4 MIB$7C7"WXDS6WE_SP^OR=#+G@,A2D=B#QI\; MNB!KV1'">-_[G(Q;LN'A[\'[*\D=N:QUI MO?S=EJD\GWTQ4297N;'KGMS]2 MG\^7[*_P-LJ_:MNOG4]4T<7DF]X8$33&Y;_ZML?A0PR6O<%2XLX;293?ZZ3/ M3H+?JL"KX8U_2*IBC>",XZ)QLVVIF_);VINO N>FM*G9GARCOI,QROC-.N,-JJ*[PDT#!% M]<=J'5, D?Y\(J+G8T3/):+G_Q?YI]TLCM2#GM2%#J7Q-SH6G=5!7>TBTHA3 M]=H51^KS5)/Z])-OELOYBPO?M-KMY&GQXHNIL+Q4QB'U(W4)?D_5&^,<19_T M5&$KK1HJ30%P2KHQ!:DBNU"5!V5AB^WQ!1W?&K<1?+&BH<" FK_Y'?PA-NY( MA4IT''&$>5 )TI)XQ1AY-@_>0314:2(AO"/U"Q(XB'SQ]8NHWH:U28AJA>P" MVMXWNR%O]7F?[=O5U9!IWDLAC\)4!F'S3I59!Y],H5JKWW?$,.B0*# 5;BA" M3Z)*=?#=IH;&*<;14LZQ)JP4 U5!CM"M72(IC&S$'%()BC:5U;HL4:Z(9@9P MO(8]F<;D\@'D&#WP2HAK:U*MZ-9$ 29V8K"G MMECC!.QX!S@%'6]UP Z\>>=T5YHDI>>$&Z ^M DQ,$-'Q'U'\,:!K"S8V^^7 M&I?G!A,2P/ VE??)>0:&D2I0V1*+*2?)SYV3--M@X*.U6+@A1T%;N^/OU.80 MQ=FO3C:4'A6D5V 9TA_+_<-J=3G6FZ-EJ]"QUQS[!AS+@/PUL=T3T! MU0*2P3<2U7VJ#U#_9XG0SJ!IZ9$.4$>(A>U* BC$J49@\;XS3(;U M3C%L$G&DCV #!BI/6W&NR[\PO?)[MNS)"Y =,\)B,7 .H@]%$3IM$>JV-D4] M'8K+ZM'+,9H$1P3VAN8)I!P5Z!T6!,8=_:9-V$3&'HTZM;O<<3 MCHTO08P+"DES,S3,_3BDCP: !3,F?O8!X-<:6KHFXK-28:$>6=.29UON0O[) M?AEV!HD]LP*,(^/C"QZA@1:$8=2T-"5L_NIG[LGX6U2K[>D>MA_)B2SZIJ<7\V<\CVI(E\:E$_=0Y4L=S.5,L MCTWV2L([>+2G8NI-F6S.6/"AESO6;#*9( M#-_IMD7',+Y]O, !32AAYQ"S1H\'DX_@]0&PN3+, K S%X9;?.CY>-!@'%BC MKQ$).K81795Q%7%N;[-2"@RZJKC7V9S##@E'95]0:O39V+ZE[W>&% MB(N500;5(S9Y%TYO0.!)]CP43L!QQ'5] RZBW@H.Q&@O9$,'BGBW4%90Q^E MMPR>I5X022G%V]]>?_]L\:W"LI(:4V2[JH,$TFWJ\11=>W@]BB%2S.<5##B9 M(N-3WNT>Z0=63@]9N)>I_A0SX -XRU[='K\. A/K@GP9.P M$3F"$\>68SD&[NBBIS@ZP/7B*>(\'$U'DREONR4>=3%W+I9ZKFA?-7]?K?)U M#L-"=L,=^)I2_#?/&ET>-E_/^,%IM8^9VSA+8J0//*N)I H6T)YAE,E<\/%P M4S-68YQ2*Y! QG;F7"'*7QJH0!B.*7=\'#UT1YH=W%2E&'P?%V_//]_ 6Z(&X-*6:I@.C_Z^LN)"OD.GA^2;^7>N_8)L,M/G- QK'D! MOO-!='C@#<;_"#G[!U!+ P04 " !2@:54^'4#;KX% 1#0 & 'AL M+W=O@#M4MIB7"7"LF5[+_O&>Y*E1+;0 /T9<7KF9DS%X[.ML9^=964 MGAYKW;CS0>7]^G0TF]5HU\LZ2:^M:V*#V)62&I9 M>$80^-G(:ZDU T&-;SWF8"^2+QZ.=^@WP7;8LA!.7AO]196^.A_,!E3*I6BU MOS?;7V1OSYCQ"J-=^-*V.SO.!U2TSINZOPP-:M5TO^*QY^'@PBQ^X4+:7TB# MWIV@H.4[X<7%F35;LGP::#P(IH;;4$XU[)0';[&K<,]?/ 1^9$G7IG%&JU+P MY$8UHBF4T/3@L0 G>+IMNA EV=F/0%,7/Z:!I?.7K?E+(\ MOC^"RGN]TYW>5^FK@!^%'5*61)3&:?H*7K;G(0MXV0MXO[7">FGUTX'M!Q;3 M.^4*;5QK)?UUN7#>(IS^?D5NOI>;![GY_\W_ZV+2(?V4)+HL"M,VWM&]+*3: MB(66$7U"L=AOV/T&%4!6#FMF2;Z2M#0:2:^:U2G!7T45'/9KVTC*XLYS_$F> MQ3JA;!S-I@D&>1)-LIP^2.=.Z9(AH3*C6RI-N_#+5B.[>X@W293&X[?\.XF3 MM\]A1]3 C(H\EDP@+B*,XRV+V!^<8JZ8[&O5G_U:I[L46F(JC KH.4)(VR M;,H#J(;]+RA7I!I:6U/ -,JBZ2S!-Y_,V2T*25W2RIC243*)IMF$DFF4IL=Z MPHHTFHWS;I E&7VYO;_]_(G])33','TR&UDOI U:1<&$:U.O1?,$Z" M-D:#)Q1F9HJOPMRV:1TV>TB@(&X*5MCW1=4].02-&[(,[-%@ZI#N+Y\[Z)Q)-2>^_ MM6K-&=%%_-&>W.W]=-!_8)@3&D_3_GO5*EVRM; E3^/=SUX+2O,HSL>4(]-R*)L.NF_'R2>J,KHDE0-/CRO+P9=& MR130('U&8\1@'-,X"='6IUU1M'6K0ZR43"UJ1@!Y ZVR.$/"0=\LG;]]@:== MTJ7S*)YS%J2S:#;/&=BV 'W_B#[#(:)W"W*W\)/I=UE M%-!R0!12MNIC Q$ MPL/"_0"A62O'C8:C'&F8TS2:(0T?A!8AS=B4A4$V$#(QG804GL_WNFY$T4&# M D1M%L5)0MC(&1EKQXQ'P^B?G\ M)*?/855\STT6S5%24M2QV8_$G3 CK D&LRB9S7>)?$C-]1$U-SMR ]6N+;@R M<7TMD+Q:AC.]'VK1M$N\@GV&6M&X)53L=WM)77T@;PXKP'$YX'04"$)HCF-K MP7%#HBR#>D)_YSO GW1.BW!3+WFAR_L:-Q<2 JN>CH2X2MKVE7%P/!R&UX/ MW'.50.SS2'D.L[KFBN9-\75(OQ\5K V:0=:O4HZT$@NEE>?JR05L#?WDSL+G MBNB/=*#QE-9V!HL%DC0XOI1X*]#B!4&H4XJ+&/?5CM-T$5Y%/A<*Y=JJKE#N MJZEJ]N&Q4S%$;C#P^U(IM*\")<$DD!X*S%9!XP6[MH0HCP+-"8]7%E_6"?1; MM4+'H#5[R:M"K;N*T.X9Z.P>/M<:C0[:U%K:56C&F7A0UG6L^]5]OW_9M;G_ M'N_^+,">%1.CY1)7X^%T/"#;->#=Q)MU:'H7QJ.%#L,*_UFDY0/87QJ\8?V$ M!>S_!5W\ U!+ P04 " !2@:54C9\>W(X# "G!P &0 'AL+W=OVZ7'@=J9'5/1EI\W '2U-%]O1(&\#:)!QEB3S>.!"1:MEV-N8U5+O MG10*-P;L?ABX.3Z@U(>[*(W.&X^BZYW?B%?+D7?XA.[CN#&TBB\LK1A06:$5 M&-S=1??I[4/A_8/#;P(/]LH&G\E6ZT]^\:Z]BQ(O""4VSC-P>CWC&J7T1"3C MKQ-G= GI@=?VF?W'D#OELN46UUK^+EK7WT5U!"WN^%ZZ1WWX&4_YE)ZOT=*& M)QPFWZ**H-E;IX<3F!0,0DUO_OE4ARM G7P%D)T 6= ]!0HJO^>.KY9&'\!X M;V+S1D@UH$F<4+XI3\[05T$XMWK$9U1[7,:.R/Q6W)R #Q,P^PIP >^UH U:35T M JBZKH=UJ"L:^.-^:\/^GV\$+"X!BQ"P^.^E?!N8S^ L]D-/@K6D7T6H#AS? M2H166-YU!CONT((CC[4>1JZ.WWY39VGUG05%/Z^9&"QLCS :W>XIV880G39' MX*J%#G5G^-@?*8 )-"^!1C1"M_:6XAO$5YV%7TGMZQWJ5-.'5KU8FU/(]3FD M[Z)_I%?6AL*,/1HNX0;RBN550D:1L6Q1DI&F)PCOET"CN9PN%+RB9 M&G(VKQ/*(V16L7E9_G]UYR.A=W"3LHKJ@'D2O-(9W(?-+[#^X+SR8]<'$'I.9" %WPHI MW/&D-2N+ "1S49>,--L1P_251[^2W!?;:4#KQ!!*3L!G;D0X[XVFD=_2*0EC M^] +$L0-AM2-S\__P\(/]$;OE;,P\F, ZJD@'J^E:$.4+9=<-0AA0L[^[2^/ MKX8GS80N7!$6 O;E(TWH&^[[1VYX4/<+F;5_\ 4$L#!!0 ( %*!I53+.1N5 M: ( #,% 9 >&PO=V]R:W-H965TQS2JLA1U1@YHC!9E:.#9-&=O&H,@# MJ%9QFB2?XEI('2UFP;/QM'><2O+RGE'O)@U MHL0[=#^:C6$K'EAR6:.VDC08+.;1G,%WLB5Z\,95/H\2 M+P@59LXS"/X\X1J5\D0LX['GC(:2'GAXWK-_"[US+UMA<4WJ7N:NFD=G$>18 MB%:Y6]I]Q[Z?4\^7D;+A%W9=[F020=9:1W4/9@6UU-U7//=S. "<)6\ TAZ0 M!MU=H:#R4CBQF!G:@?'9S.8/H=6 9G%2^S_ESAF.2L:YQ3)[;*65?D*SV#&A M=\=9#UYUX/0-\!>X(>TJ"U]UCOG?^)B%#&K2O9I5>I3P1I@13,8GD"9I>H1O M,G0W"7R3-_A6K66/M;"F>BNU\&U:^+7<6F?X/OP^4F(ZE)B&$M/_&^!Q\'0$ M!W@+&S2RJ= (!7=MTY!QL!:N0H?&PF5KI"ZAD#;C.$^(Y\0QWULC] M?<&8R MF(, 7P>H@.:5S_9\VPX?W[\[2-+D8PL$> M7WP$H;F L@2H2][:_(#!$>_#$^]YPQ)\L8*4)*_#-IA)H=S+:_G1OV8?'USD M&DT9UM5"1JUVW9T>O,.+L.P6X36]>T[X*I621ZJP8&@R^GP:@>E6M#,<-6$M MMN1XR<*QXE<-C4_@>$'D]H8O,+R3BS]02P,$% @ 4H&E5%'[J"CL P MP @ !D !X;"]W;W)K&ULI5;;;N,V$/V5@;HH M-H :W24[M0TX2?=28(L@FVX?BC[0TL@FEB*U)&4G_?H.*=MQL$F 8E\L]0&JXD:&SGP3*YN,S=>7_@"\>=.5F#BV2EU%>W^=C, M@]@10H&U=0B,/EN\0B$<$-'XML<,CBZ=X>GZ@/[.QTZQK)C!*R7^XHW=S(-) M VV;!#V5NT^X#Z>PN'52AC_"[OQ;)$%4 _&JFYO3 PZ+L*]7LN!# 9 /?!0S7W-1"F4$C_+U<&:NI4_YY MQ6U^=)M[M_F/I/95"'(4=$I;?F_;+Q! MTL'48FB0&G]+%[JG(Q;KC51"K1_\ 4H?J27K'OW4WP:N/851-$H,=Z F)!GL MT%7'>!+&^1BT,[ *U,K2RP(]L9'T^L#U__!+\>WYTW&U10U)[#"3 AZ0:4*[ M\;![MT_/KW#-I>1R[9)C*;N6WB)0[9X*L+[7:LO$",Q@,-@. @1OB86R@/G5?R#\"_IE80O3 SX@];/EN,-)%68I3DM MWJ;AI,S.G"@/\S)QBR(L1UT23J>5UV4DJO;5,)"030EO)U5Z!M-I?MA7D_B, MUO&DA+O'8E=E3$A9<09E6HP[!UJ6&=PI2_5Y(<7D=1I.B]@1R<))%7LB)<$[ M43()TU%' 53YV<@[J\JGV5+>6W3CLR$%M41+SQ'1]H5^ UE>P+NC)*/XLTER(G'9R:KJ1%)X27XB M*;TD<^UW()#$89K%CQ$_]]Q%)U.E0[WVL]/=46J0<< &ULG5AM;]RX$?XKQ-8I$D#=5[\FM@$[N>!2-&T0W^4^%/W ME:A=GB511U*[WG_?9X:45KN1G6N!(+:IX7#FF6=>R.NML8]NK9073V51N9O1 MVOOZ[63BTK4JI1N;6E7XDAM;2H\_[6KB:JMDQIO*8C*?3L\GI=35Z/::U[[8 MVVO3^$)7ZHL5KBE+:7?WJC#;F]%LU"Y\U:NUIX7)[74M5^I!^5_K+Q9_33HM MF2Y5Y;2IA%7YS>AN]O;^E.19X)M66]?[79 G2V,>Z8]/V-$C\ MV*CWJBA($.\*>-F6%#J*OR43Q&'WH;+Z3,;YG'#G.T. M![&5'Z27M]?6;(4E:6BC7]A5W@WC=$5!>? 67S7V^=L/:NFO)QZ:Z.])&G?= MAUWS9W9=B<^F\FLG?JHRE1WNG\""SHQY:\;]_$6%GZ4=B\4L$?/I?/Z"OD7G MUH+U+5YP2WS0+BV,:ZP2_[Y;.F]!@?^\H/RT4W[*RD__1\Q>W$79]=;5,E4W M(Z2/4W:C1K?G8\&F?E4;4VQTM1+OK)%V?OWH!W?BT><&B*9/DFBT+MQ+VL'L7KN._AVWTK/.Z;-9^^8!9]^*BM M\^(.IV5L3%P^M".8..JD1CCD%ZSLMZDGKXANO!GY&'S,I%?"Y$,:ESOAMT;L ME+0NH5.#Q2W-$@9+5RF*F>O4/NFR*84L30,-%$@U.MBSB5*6-3? 3 M*&.;[4*7AM#E;>CZH(< *]O!#7-.SJ;)=#H]D/L<#?A@BD):>$]V#,,^_P'L MH(&!@W\.]V/A%O[OE/P_43"5XBA\'X3%6-QE&UFERO4@;L&"_IU8TC&9$KDU MI?!H".P'_6SJUJ5!U!"B9OD[JC])I420'KEK0L! ,:2QBK'IZS\=FKEEGX MR5MET179BF'^P6J'= Z[8'4H8+1FT28(]\P##&05#EP,# DB4 " M3@6_1F 0HESG7JD*BSMW*':0.H0YDP,C";Q!%+)8C[_='P#6!708_&$/A+2J M*U> H,V%B->Q:NF<\BB8"$O1$$<2*H>@2@B[7Q-1$Z('A8%L3I7>4&P3S$.U M<:B![4?2LH$)QH)ZB*VN0TQ6JE)64NC!PY7&7L@%RM M#!8"'BE1P;..S&!S97PT6 TZ120N:!1L."<-'0"3EHT_**)K(@OAEK%&G*U MSG()O[5_1@M'RD1%()8CR(%M%[MGH@)1\M'%,0\C,98 EB10N3JQ^T,16H8& MX\UP:$)"9318@'"%Q@R=@'"/J@L]1<5Y,B/@CNI&,MQ#8@>Q6)%I8!AS4>8Y MC@7H+@F46^W+:HX%2C(/7-(U0DI"F79@ _>%EE,P)WQFORK* ?Y.X"X;AY') M.>YR,D,KQ=G)2[SN$ Q)H^GP#D%+=+-'$%)$Z:I"VQ*N[*@_U$S@XUI5G-2A M]SO.FGZE_+[& 3#-P+_6;V@XYR+55%0LK4X]#$ZE6],QX +CW%0-C1IQK@A1 M/*K9#)='KY!H#B>S,"(8.J-W"**#S>P;P/@;MPMTTM_!)*C_Z?[3+Q_N2-') MC+8#T8-4WZ=,BH4B,)@%-A(UJG$]&']87+@4"K6)K(\WHC^Q+P5)'35IC .4 M=E02E:4@R@PX@#B!*H$"73OFMDO5OA>:-F1M.^&)CDH=>@A/Q( ?L\3!1-"Y MNL\^(J.E:YSK&F],+'29L$:-0X>DB.5SV#TJA2E= >@H5(J-1F%J21UCF< =3\%1?9&8M?&]EOQWHK8_0746)P+SJ%J2&MIU/K.!&)F;'#!CLS* M+>S$98[PZF;EP^"-Q3_-LV5 @3Q7?([J<<[)0S_7BM9)9A,SM+Q90] COR#1$O%9 M0Z4S7A[<(]K[8WMU>/GFR.FR3TTL%KS$M[>H*43I6)0;)O43$)L(@D0A7V9G M[;6+W5-WN11W""53+IE#< 3QJ%3R VRRJ68=;N3%Z]H%ZB(6FH>N=1T9;&/BJ6I%U*QPA7'L5#$E/>CE*%*<@C@2"IK3>)!(BW0 M+G6N4[GO@&WDXF"E.*?W].$>3IN7,GULR=2](7!US3N&]EH[=;U8:$*+AF$E MSX;58 #:VT=X,&1(>XKW0ZG82A>'N6CJR7R:7)V>,AC!S5C/0H;1%8\]W>VA M+0J3<@58*K^E*;KK >JIQDRCH@%@NT!6;Q_]-,H4.LHU1E-!!4-_Q?JBIV,1H[:OJ<=+[@?HP5"TY MX/B0HPF9K7N+C"/.96'VR35E9Q \$:<79ZBM[RIF8 M)]/Y56_EG%:NI@1]3'(Q6R3SRW/HG\^2B_.%&'H5G/1>54M,N_QV3*,1\B\\ ML':KW?/T77B5W8N'MVWXOZ(YM5 YMM(+P"@,&NT?WM3\1KLT'L,(_TJE7UD2 MP/?<&-_^00=TC_:W_P502P,$% @ 4H&E5(D8#_M?!P 3Q0 !D !X M;"]W;W)K&ULM5A;;]LX%OXKA"<8-(!J6Y*O:1(@ M3>?200L4DW;V8;$/M$1;1"52)2F[GE\_WZ$NEA,GXUW,/B0FJ7,_YSL\TO5. MFZ\V$\*Q[T6N[,T@;H8'1[7?*- M>!#N2_G)8#?JI*2R$,I*K9@1ZYO!77CU=D+TGN /*7:VMV;DR4KKK[1YG]X, MQF20R$7B2 +'SU;]Z]ZMH_)F2O$3GUO]GNYIV N*DLDX7#3,L**2J?_GW)@X]AL7X M&8:H88B\W;4B;^4[[OCMM=$[9H@:TFCA7?7<,$XJ2LJ#,W@JP>=N/W+S53B^ MR@5[$$EEI)/"LA]Y4;YA/W-IV!\\KP3[*+BMC$ VG+T>.2@F]E'2*'E;*XF> M4;)D'[5RF64_J52DQ_PC&-Q9';56OXU>% BKARP. Q:-H^@%>7$7A=C+BY^1 MU_/TG;1)KLE9R_Y]M[+.H'#^\X*.2:=CXG5,_K^1?E$)0?C*ECP1-P-@U JS M%8/;^9#]#\K9YTRP>UV47.U__&$1A?,W%I77R;$'.=P(EN3<6KF6(F4 FP-O MHI75N4RYP]F*YUPEX/*=AENVUCD:@KTBTY+,)_.W2@D6C^NLTK^0/63:N-=. MF(+Q+9 M+F@%(%QI[[_2]HZ+9_\$%;"]V]:D%Q%,)X324OA8$3\3R83,=8 M^(J)WARMFH?WVI3:H"IJOR:38+F(6,A>A>'\DK:+V0S66M3)BB=?H;H?\EDP MFTT[H:_FRTLZFRYF[,OP8<@V>BN,(I?[7(CL/#HPD1X<3:=-NS0',# M9@\P&+( ][\$E)[KF/P4Q+Y8XGROR@H4]^B),-XK.DKW!V]]V/Q&S6]\)L:> M'+V,A>D!0,>[I] D++9/'VU?@"C!L25[M'W2(\,(Q1;..X*S^R7X:OPMYY.> MZR\GYQBA_WAN3D#TR='?0!2(? 309[+3(+/+Y/'V)<#&AQ[P:'N4';J]0MRF MX7QV;G::.^S"\]7[11SUG#]_J.@-%#OI,EQS;1[H^O/P3%GE$TAM]+7#NP+[ M5FDG;-T%#%>6^]F?>D4S_S/Q/'JC_,74 MS'(TQ+46@1@&(,*[3%![;.*)8"72)%5A'4UZ2""OZ$[CG<(APZ@*01N9 ',T MOCP9-%FF^%9)MV]FG)K(M^I4(Y)PGF]%EX!4T'@'S]->K.KH'Z0"T/Y% M$$1.MX$D;ZPXT@(="=W5D%>A:L M#3T)6)GC $[73VJ?+8RP>/WS4Y?1!=,K M&KF[:A ='8*C#7I+OC^NR_:Z0M]13B: %@XXL[) 49F>:6WP+4>52VLK"N?[ MSCX#(N1$E31^P#)U)ZI2N2*SHRJ1##JA@]G#<@X+*T5HO*&FZ M(!')GGR5PCRG434(H* @4TF@!&!5X\/!6-G&3J3#TX,G5?I1+P[J=P9NS)Y4 M-]?O^D2.=DCF11@%\33V8B[",)B/9P$EHQ0>Y?E^R-Z=CXN \'G:V0:]CASI M5Q0\3-#^I6M*BCJFCRL0D::2LHMD7H3!!*.15*!XZD@[N:/G&C$\ 0-=UE4" M;IX $C"%YR@1W%; F-?7( 55DPCC,%8"#_!?EV262#*E<[UI^UD;(1)H==&+ MK^V V3/PV"2>6]W8=9(:)B:Z4A0/JFHDZ>\'P %))&(C*>/4F]]:GF):>^[ M+/PK9 _=9/A%N CBQ;@N@07&F/#T_'6BTHX+Y?-1E[6GBX[W9\3Z!FC' %F/ M#][>NEAPE.15>G@Y\[<+2%:X]1_#ML8>7=(-Z)&<4Y\;1KV//!@[-OY3%E4A M8EY_[^E.NZ]E=_5'H@-Y_:D-$=K0"T@NUF =#^?3 3/UYZMZXW3I/QFMM'.Z M\,L,[588(L#SM08BF@TIZ+XAWOX%4$L#!!0 ( %*!I50?QIF.M0< $L5 M 9 >&PO=V]R:W-H965T:PM;N'O4A# M NCGUU\W>'$T]K,KA?#LKE+:74Y*[^LWTZG+2U%Q%YM::%C9&5MQ#X]V/W6U M%;R@0Y6:9DFRG%9G51\[WX*/PO]:V%IVDOI9"5T$X:S:S874ZNTS)!X>_.^E?D>_@RY8[ M\5D/6&%V/%&^0_F^(UH_5F@O-PH1W_9,>Q=+"8L;YPW57L8+*BD M#O_Y71N'P8%UF0IR[3B&ZV+J03KNF>:MI)L@*3LC:<-^,-J7CGVI M"U&,ST_!JMZTK#/M)GM6X _;/>U1G)FYUSM>16O-Z2J[?\ M'I#EV;6U7.\%_H[8>^ER95QC!?O']=9Y"Y#Y[1G%\U[QG!3/_PTQ?E[2.F;G MA+&?-/O1'$2U%9:E"XQ:NHJ8+P5MX_K^[W];9^GJK6,.191&%<(ZQNO:PK&" M=N(9]N7OC?3W[%N=0U2@9-BMXIJ]Q'44D25O:1N^I>?T[2L&[$ "ZL;6Q@EF M=FP/D?52[YD(\OB1V\(Q;YBH:F7NA7 1*Z2%\C1HARY8;K2#:H)S+D9_ %Y MR=*,() \[G) M'.Z9U#DPM&M#H!O: T8Y+ %0<.!2\:T2E#?I7,,A"*R!0-FQ66A"&JV2)$J2 MI#T>=Y%K,YHK[IS<2731 5%#X<@<'29K*?"UL-0_0$M;@(^W0=5Y,-H',6@4 MK@6#CZ70 5"B>,M*<@6_+=& M*>;Y'5.2;Z7"6($Q.7Q'T2O#S(HN$*DI$+^ VUB@N=-8A$@&SQ M3\![AUF>YTW5*,H2]#Z92Q]36;6Y)'9B/X.4 U<-.2 H/3$4_,?@65Z!)*@#'B+.X"B*D- M.+:SIH)0"78ON U661&> /?H%TJMR'\RMK?RC."HQ6,77+'; 6 H+B=!QNZ$ M] U%76()Y6:OY1^PA',+PTZ$<'V-[8 #$ ]M*7Z4&\?HD/K/]2>-,4H2\,4 MT%B$".TH7*.2*K3R0)V!AKM.C!8"-': ,7-T;]B//;M\ZHKJIU,587*^:T#B M+ D,Q>;+5;299^P%FRWB9;E91,D]? MX9%9O-Y0:O%]EJVB+-W0PC*>SQ\J?F XTM@2)(.&3;Q7"*WO=[FP'L9C)NY$WF"G"=W.0+01[9J' 22&5M2UET>MI6,_*LG] MWHH]HAT&05DU%09_EBRCQ2+I.0'; $* !?.,?K*.O/%0?72F)30K (@X;T.1 M8U/$&CBWZ4QQU@*V[('D:O:2=^4,O;V02,*OB%DJ:$\ ^+['X>!%:(48(@\' MR2&28S44.R*ZDYJ*NJ#K,;Q)H)=P@D'![\$B9#AZ_*Y1V-$"%+$U<#2BI9__ M@A'S,5%10VN1&%A='_E$5B.LKP4^&_UAHI]8.HC?5X!*\O+$U> M?]^;MH-)%[80R0G=VG0JTCG6^$XJ ;3Q,^"7JYPX/S#8&0(,MI\K VQGCZ#P MH.4U#BN#KA'PDEL%?4U2MX&]W8!$F\B.NUKDHQ9.^MK_6@8HCA2 MK+%< LD_;0(Z!^-I&"U&=3B.!#7K.](->7ZQC))-TID_;O%*G<@>JP*MU!#% MQO7->,3]E?"E*4[D'[C]!(4VV#@*]0Y#)()CX>80Z" ?WAPZK53SX01Z1^V! M\O:XB'MP#GH5QL(6-"!!$&!D(WY#LQZ=!GBA;H=#8\1PVI6%&/AA\<[@@/QA ML+$'2"@K(3I; ?-8MSD>T??S'-QQ)Z2M13Z5/]8P7BR"7@S:8/S[/WD^RUL) M23J]P/L0A!\Q!XXK&#C_!\AU]L#(+!L;^=#7KYZ1T#@-4DK8+L^Q?S4GK333;S(.*1<9^ MT8,J#T$9\<> -QI]"#I']3:L>4V,'1)%XM)LR&3W?AP9N:/I=M MC?>FHI^EX%"XN '6=\;X[@$5]-]/K_X$4$L#!!0 ( %*!I50JR?'M' 4 M %X, 9 >&PO=V]R:W-H965T.OV*2S4QS.6Q]LW0D#0:U,^LIMQT-/ MX&3R%8&L$\@B[G111/E6!GEY[NQ&.#X-;3R(ID9I@%.&G?(Q..PJR(7+7PDF M^?-Q@"Y>&>>=W'62R[XB=RINK0F5%S^:@HJG\F-@V /)=D"NLX,*;Z4;B=ET M*+))EAW0-]L;-HOZ9@<-$W]=K7QP\/W?!W3.]SKG4>?\F\DZ*,>)=>8;F=/% M )GCR=W3X/)T)#J,GRH2-[9NI'D0.BVI@&7:2@]?F[8$_M8ILQ88*:W"@VA! MNQ/2"*2GDX'WHJB0:T>$K EB4ZF\$K1ME&.-1EPU3FGF=SEZJ;;BU#)T.D6&-U+IVSK12$#\::S[;H2;RFG>@7Q=.<5]I5' M4'LJ&,]O-I!8#G'\=2Q,PJTRAKP-4E0H.5]:Z0(Y_\A#,E)YI'=N6Q.@&95* M@#@I2F6DR9D:N])J+;D,C,3[9X0YSMLWMGS3LH7 AENE*816/&J9 MP3^1-G"6<3)JNJV[FYIY$,BSMZ##Y9+Z["F M9@)S6V,_3YZ++#[U46Y1!XMHNMKRY2YR+E=ZKSOJ\D,&M+MM")IS#%#X,&:K M;,,LP$46W@MDBF$4 U/P!90VKE2Q+E-CG-K6^ MT-L[>PX<<7D+5C5:Y"E ,K>1#!/DR.G.++3"2:["F2@43-BI4*L4>1X75 MBA$6P@=\(F)@ZH)Q#U!H*(C-7>SXJ[5S"^QW5N-SD2T^'I;(DO[)QF+T*M MC_8JSUT+8*CP>(!A83&=B#G\GC3VCTZ'\VR)W^-L(3Y93KQ#/GP.XMW!8IF: M#W/6:SV2N]0+RK@/H3A:C6>F/T/UXA1.AT$@-E:390H?60;N;9W5SZ!GP\GR&!T>%0"YWH88*%VJ?S^= M37_X!K)>>[J,>V^^FMPZOFQ1)[@)IN???G7_>+Y*;\;'X^GE#2K7"H5"4PG1 MR>AX,4@1OYL$V\07Y,H&O$?CD+LQ.3Z _=*BDW<3OF#_E^+R7U!+ P04 M" !2@:541OD/Y?T" ",!@ &0 'AL+W=OXV:6 ;V-VT2 X!%@F2'((>*(FVV(QFU"&USO[[ M^G!UCSX/4C-4.M#B%^E(U+XUCLOFZ)3'5Z5I30=]2C+,)"WG5V( M/:I-X[Z4(1*V&=2[LEJM?BE[9%]LUWGM,6[7853'GAXCR-CW&)_OR87#IK@J M3@OO>=]I6BBWZP'W]('TX_ 8;5;.+"WWY(6#ATB[37%W]>K^)L7G@$],!SD; M0\JD#N%KFKQM-\4J&2)'C28&M,<3/9!SBCT?3B\H6,^MXFO"4[R/QRFV-NJ@&84#?T1; YZ]M,3 MOQWK< 9XN?H)H#H"JNQ[$LHN7Z/B=AW# 6**-K8TR*EFM)ECGU[*!XVVRX;3 M[4/H>U:KL@+Z%AZ"5_9[\@V3K$LUA117-D>V^XFM^@G;K_#."#J!WWQ+[8_X MTIS-]JJ3O?OJ(N$[C$NXOEI M:JJ"WS7<[K7F>_Z/].5?^8+KUD:%V2,!%_N M:M%H9^:/"ZHWL^I-5KWYGXI\F>UJM81+C/#6@W8$(;;L[:)!$WP[-@IA!_4H MQB:RR!'&,J!_!A:[E/6?=E% SQAY# *.#S(R,="-0ZY%Z-ZHFA*@.F<$D0T MU41L]T,I"K!OW&BZ^X5I*?B@X-BL4FO4"Z!^<.$Y^YX8%T;9]Q0;1@-Z6?;PGO/.V[0')[(4)* '<6FF\^BP5 SRGS66+M4;R!1[M-D =8O MX="Q06$.2; M+DE+U#:FDVSNK$M'3'U.EO]V8,NS#F'5WN<^F"1&KU.SF%?G5GLW=9COX5.? MMCKLV=OQH)U!5\L7MP7$J?=-$PU#[C=U4.M>>=C9YX)B"K#]70AZFB2!^0.T M_1M02P,$% @ 4H&E5/'1TIM;! 6PP !D !X;"]W;W)K&ULS5=;;]LV%/XKA#8,":!:5]MRZAA(VA3K0X.@Z=:'80\T M=601H4B-I.+TW^^0DA5[S:7)'K:7^)#B^?2=[US$++=*WY@:P)*[1DAS&M36 MMB=19%@-#343U8+$)Y72#;6XU)O(M!IHZ9T:$:5Q/(L:RF6P6OJ]*[U:JLX* M+N%*$],U#=7?SD&H[6F0!+N-SWQ36[<1K98MW< UV-_:*XVK:$0I>0/2<"6) MANHT.$M.SG-WWA_XGP(@0!F'0+%GUMX!T(X(*3Q MUX 9C*]TCOOV#OV#CQUC65,#[Y3XRDM;GP9%0$JH:"?L9[7]%89XI@Z/*6'\ M7[+MSV9Q0%AGK&H&9V30<-G_TKM!ASV'XC&'='!(/>_^19[E>VKI:JG5EFAW M&M&4:ZOQ*4<_N[J@6G*Y,>0*-+FNJ89E9!'7/8W8@''>8Z2/ M8"S()R5M;""[:SOK7&'+D 51GT-<0N&/0VN&<0W/.PZI1'3(]/L% M-,!!H9!+E.!P!Q//:I_Y>\O5@/N3[%F7NP#))3C+4I(5X2))PGR:N]UD$8?%;.IVBS@.9ZCH157A MB'2UXZL AV3/G*AVR'9R_*P0#X @0ZLY<_1[O$YR+-JC]"5H6$K^RR,9O''3 MM_P>EFZIQBH\RI['?86>N\YXD:*/=M%AEO8[#PL@GJ33X]Y(=L8\'HP4D^ 2 M<6;_V1L.Q75%2.985\G";^1I.$V+PT2&3KL6_'=0? O)%I#17LP3/VU@U-Z- MB$$96U.+W]=.E&0-A!O3(>6NQ;C@#C3C!@8'9PQE4U.#A\$=8:)S[5UIU7A4 M1@7KQ#BS=AKX3KH?'IAXUZ9NARO,\##WP'%@% >9FT%FY-A/'\O?["IPXFOM M*<&R) [S9-KO%&DXGV6$EB5WQ*@8RZ(ZZ.@'9722^/;WHGCEP%H!>'_Q6NZ7 MUL.-\2KU#U_2Z_](W_T?TI$]4[_%(LP6N=^9S^)P6N0_/@!>4]VMLA@!QU3? M(JC+S:CB,%7^>]4>NI]$>Q<^_!)N_+768)7BQ[:_^XV[X\WYK+\PWA_OK]V8 MC W';A50H2L.G&E ='^5[1=6M?[ZN%86+Z/>K/'V#]H=P.>50A&'A7O!^/_$ MZF]02P,$% @ 4H&E5+*?#ZHV! )@H !D !X;"]W;W)K&ULG5;;;MLX$/V5@9"'!A!BB;H'MH$D3;!9I-ALTFX?%OM M2[1-E")=DK*3O^^0DE47<(QN7BB2XIR9.7,AISNEOYDU8Q9>6B'-+%A;N[F< M3$R]9BTU%VK#)/Y9*MU2BTN]FIB-9K3Q0JV8D"C*)RWE,IA/_=ZCGD]59P67 M[%&#Z=J6ZM=K)M1N%L3!?N.)K];6;4SFTPU=L6=FOVP>-:XF(TK#6R8-5Q(T M6\Z"J_CRNG#G_8%_.-N9@SDX3Q9*?7.+^V861,X@)EAM'0+%SY;=,"$<$)KQ M?< ,1I5.\'"^1[_SOJ,O"VK8C1)?>6/7LZ ,H&%+V@G[I'9_L,&?S.'52A@_ MPJX_FR#@3*Z T!,@@0;W>OR%OYD5HZGVJU ^U. M(YJ;>%>]-!K'I0O*L]7XEZ.*.2RIK3@4\6]S (%BX MEWT*."X_?*8+PI1+9Q!DH5E$>,DC<,\2>&! M&7,)5P++&>EA@-1 H[J%778"BVR ^!"'),K.W3>/XO-CV"%(;#JH( WS/'<* MHC!*$CA!9C:2F?TVF?=RB^FK].LQ"D_"O(/")[K#ZL3\P;0QZ%),PB0IW 1Y MP/]?L44!E[#1JD8>(0F+,L8QS2N7;QP+N8&54HV!. ^+)(>X" E)1B\X<[ ) M"@B=HN^/Z)5291@^J.]":G.?Z64[:W?EP"IPJAR:4+*L*S24_$LQG@6 M_Z>?Z YMO'W!N]PPU4S02<,]'342S!NF>W*P&+#0D.VOL*YQ(!BY+,,Q+ M1]148743[%^'D,//,\>(LP0G91B7U=&P3@[N[I;IE7^A&/#=LK_&Q]WQ$735 MW_T_C_;*3JN,&MJGS=*^"E W6MSX(@]3O>"&\^=;Z5FD_E MUK2-@)4B>MMU7#TOH)6[F1=Z!\=-4]7&.OSYM.<5W(*Y[U<*=_[(4C8="-U( M011L9MYE>+&([7UWX4<#.WUD$YO)6LH'N_E6SKS "H(6"F,9."Z/L(2VM40H MX\^>TQM#6N"Q?6#_['+'7-9QO9K.%2=6@4UPC[4VZ-PM,&<69^ X\@MD ^W/%U"_KCU#?(:L_\8L^P&!C8 M.PP3-5H7E4**NX>GMR0 MO82WBGN2RK;DA>YY 3,/>TZ#>@1O?E6*IZ"3+29+3.([MD@<1N9,&"05.&3740B-#DE*&$<](&E&6198S MBVC&4FOE&9WD*?D"LE*\KY_)O6@,)G9K4+U#AS2/+2B9T&3BT"FC43*@ QI% M(?DF#"CA_@.&CS&9G$0TS0/,PV66T31)_E_=6Z_%/^I&?%N5FSF:%'(KS-"8 MHW<<:Y=#-[]<'V8B_KJJ$9JTL$%H<)XE'E'#G!DV1O:NM]?2X$-V9HVC&92] M@.<;*ACTH-A,+)TN9)#?M_OI1-=8IH,=NR#3ZB_6U[KTF* M!I2:MR@-5Q(TKN?!,KFZ'CM[;_"-X\X'U O_.Y4RXK9O!&B=]Y;9MY, F@QC7KA'U0NY]Q MGX\G6"EA_!=VO6V9!E!UQJIV[TP,6B[[/WO9U^'(81*_XY#N'5+/NP_D6=XR MRQ8SK7:@G36AN85/U7L3.2[=H3Q:3;N<_.SBL[1,;OA*("R-06O@XHF19$:S MR!*^LXJJ/=9UCY6^@S6%KTK:QL!'66/]HW]$O 9RZ8'<=7H6\"O3EY E(:1Q MFI[!RX9D,X^7O8/W2:EZQX4 )FOX=^:WW%1"F4XC_+%<&:NI9?X\$S8?PN8^ M;/Y.V$>Z275'<=0:[KCD%G_ZA5KQ!(53-3^+[>[LE=FR"NJ M&0H'7SJ)D,5>2N"35L; #=/ZE9@7B5N, MPZ+?2\+IM/1[&:E*N*=PDHXM(9\"+B9E.H+I-#_(Y20>T3J>%/"D68T@68M0 M%C$A9>,1%.FXEQQH463PI"P3P-_.A/DS"4%2$A1U&D['L2.2A9,R]D0*@G>J M9!*F_1XE4.:CGG=6%G"F?<9#^XS_I_8)X:ZSKGU_.(./+S3!#9[JK;.!3_?6 M [I17Z-V=-9T8ZAFOLL^0):/B>!!DU'QLTERI'%'DY7ED6;L-?F1IO :.HP& MZ8U96XJ3Q&&:Q6_E/E72Z&@"MJ@W?LX;J%QW]L-PT Y/R;*?H&_F_3M$EV?# MI0&!:W*-+TLJDNYG>R]8M?7S=*4L36>_;.@Y1.T,:'^ME#T(+L#PP"[^ 5!+ M P04 " !2@:54+&2ODTL" #H! &0 'AL+W=OJ9.+U?2^"\<>M^4!9!WQJKZ2*8, M:M'T?_YR/(<1X3+Z@,".!.;S[@/Y+*^YY=E*JP-HYTUJ;N%+]6Q*3C3N4AZL MIEU!/)M=X\["YT>^DVB^K$)+DFXCS(_T;4]G'] 7<*L:6QGXVA18_,\/*94A M'W;*9\O."MYR?0%)/ $6,79&+QGJ2[Q>=/EV1J+L:)%*K0,M?J8&M>>]@STJ[65R:EN>X M#FC8#.IG#+)[=&-6H/8!J2@N_3G!)TCG4[@9D 3BR2).1DCJD'DT0J; )A%; MC)"90Q81/%9(\UU:BA,G$W8Y(WT63^:S!-X[M'#4?37JO9\Q [GJ&MLWXH . M8[SIN_>?>_\&T.WO16/H]$JB1A?S:0"ZGZO>L*KUO;Q3EB;#+RMZBE [!]HO ME;(GPP48'K?L#5!+ P04 " !2@:54[KG35%P$ !#0 &0 'AL+W=O MQ1(5GE.Q3]W+..[B8&-/>,I76^49EC3<4G7;,'4<_DH@+(Z M*TF:LT*FO$""K2;&#-_>^5J^%OB6LIWLK9'.9,GYBR:^)!/#U@&QC,5*6Z#P MV+(YRS)M",+XN[5I="ZU8G^]M_ZISAUR65+)YCS[(TW49F*$!DK8BE:9>N*[ MWUB;CZ?MQ3R3]3_:-;)>8*"XDHKGK3)$D*=%\Z3?VSKT%$+[C )I%4@==^.H MCO(C570Z%GR'A)8&:WI1IUIK0W!IH9NR4 +>IJ"GI@]4O#!%EQE#"Q97(E4I MD^@]S[QALYXRU" M#[Q0&XE^+1*6'.M;$'D7/MF'?T<+X-\C!)B(V(0/VG*X<3FW/.6.OE_+' M5,89UUE+].=L*96 '?37@ ^W\^'6/MP?*?FI6@Z:T6B]E26-V<0 .$HFMLS0 MMN--79#?JX(AQVXJH_\P6FRX4->*B1S1+4TS'<(UX/I:4H@E84N%Y&$/O$.1 M:Q+'AP4FD1G9(;KGQ?IB?6R;/CCUS, -T>P2>=<,O0!AQS-]ST!8QMS[2C4*_ 2.2':*!=7M:&/GF\6 M-VC-MTP4>KSTM:"' 3DH:3_ \KQV&URTB>L]X4=Z!;\K@IU1S6TV6U/=/E;P M3R^N&YB.C\\4MWTY4 1BFX1$$/U>23.<-_WP A,[+D 5ZD1&>_)L/VPS@GV$ M;9 >U92#?ZBJ&J2NG@W$T65MJ]I"=P!U?HPN"SU.Z_%&4%$G,.UY2$Z>CHT7ZX9UN60?.: M)VF?SH4@?,,:!HMW0-@Q]1:[&JS[MZ_( 0QKO.[%7I%OQC4FL!MQT E;ZEU+H:#K^O(M4]G MS;7V(-Y\' #VUGKV9FP%JO9- ">I:"[<#:%X65]REUS!E;E>;N ;A0DM .]7 MG*L]H1UT7SW3_P!02P,$% @ 4H&E5!1')1'M @ J08 !D !X;"]W M;W)K&ULK57;;MLX$/V5@="'%E!UH6Y68!NPT]U> M@&Z-I$T?%OM 2V-+B$2Z)%4W?[]#RE'=(O&^[(M$SN6X^&FW;?&&L(E_,#W^,MFB^'C:)=.*'4 M;8]"MU* PMW"6\57Z\S&NX"[%H_Z; VVDZV4]W;SOEYXD2T(.ZR,1>#T^H[7 MV'46B,KX=L+T)DJ;>+Y^1/_3]4Z];+G&:]E];6O3++R9!S7N^-"9&WE\AZ=^ M7(&5[+1[PG&,S3(/JD$;V9^2J8*^%>.;_SCI<)8PBYY)8*<$YNH>B5R5;[CA MR[F21U VFM#LPK7JLJFX5MA#N36*O"WEF>6MD=7]ZS7U5<.U[.FL-7=RO?S, MMQWJ5_/0$(T-#JL3Y'J$9,] EO!1"M-H^$/46/^:'U)Y4XWLL<8UNPCXD:L MDM@'%C%V 2^9>DX<7O)M[P![IB!E9*<;%'N_;A3:NK3NI!(?R] MVFJCZ.[\I47U';_G7T&]1@=S!5WW38+3AHF[%'KB!#X- 2"(G: QI7OAE MRN %)%F0Q_"6E+!)69;[99*2G)4Y*QH$@F MB>.4M(_BDR-A_R7QK/23,ATI,O:DQ.'9^.A1[=V0U%#)09AQDDS6:0ZOQO'S M,WP4&@4%J:O&P3ANC#RX8;25AD:;6S;T+T%E \B_D](\;BS! M]'=:_@M02P,$% @ 4H&E5/#/\4S+ @ EP8 !D !X;"]W;W)K&ULE5513]LP$/XKIV@/('4D<9(64%NIL*%M H& ;0_3 M'MSDTE@D<68[%/[]SDX:N@DR[<7VV7>?[_LNOLRW4CWH M' 4U76>N$5QC2G MOJ_3 BNNCV2#-9WD4E7C[#4FX77NCM-F[%IC!VPU_.&[[!.S1?FQM%EC^@9*+"6@M9@\)\ MX:W"T[/$^CN';P*W>F\-ELE:R@=K?,X67F 3PA)38Q$X38]XCF5I@2B-7SVF M-UQI _?7._0+QYVXK+G&H1/YF_;S4"UQJ-AFM3H-H9[R"Y\G<,5-JVCU6B%&T5\OQ"W:5I:1$C*'7.B46+M* M$+THAHMA)X*$'>_9,21!M&\VB0K5Q+5%#*MO:='UCV!VZ M[JIK-B_N7F0; [ST1K4<)5$T&=5.%*/%O.%KN 'WM;DRN!H- M**6H05FA%3.P.@E.X^.SC/;[#7\(V-@=F5$D2ZUO:?&I/ DB<@@D%(X0.+[N MX!RD)"!TX^\>,QB.),-=>8O^T<>.L2RYA7,MOXG252=!'K 25KR5[EIO?H<^ MGC'A%5I:_V2;?F\4L**U3M>],7I0"]6]^7W/PTL,DMX@\7YW!WDO/W#'%W.C M-\S0;D0CP8?JK=$YH2@I-\[@5X%V;G'!C1)J;=D5&'93<0/LX M?2K"'\Y'# M VC;J.C!SCJPY!&P&?NLE:LLNU EE/OV(W1L\"[9>G>6/ GXF9LCEL8A2Z(D M>0(O':)-/5[Z\FC_/%U:9[ X_GH"/QOP,X^?/8)_#856A9""^Y+3*W;9UF"X MT\8RKDKV 93&+':*KQ9*)A0[XU84W67C[4(*> M](\Z_-@VO("3 %O8@KF#8,&^5 9@+W7L$@WW-9B*HO*Y^"%15N@1[TA#P.P2 MKQ2IK66_LH-9.!GGAR1-PBC*O)1,PR1+O9B'<3HY9)]4H6M@7$I=<.+!:=9P MXT0A&@Q9K9F%HC7"";#LMU_R)$[>/_H>CN=W7$@J:8(K.C*QKXK;2LL2S"O\ MV\D>^^;['7WD=QCO&@9D2I-E>/]9ARDEI[U'\7NZ/3#/Z2Q,\FDX21.6YN$L MCL-LG)$VGD5A/AF3-H^B<(*,7JQ6>'M1'954&7A_=9XSW?@*8 ?QX;-$/ "" M'CHC"G*_PVN5<(B6O :M >-_"JJ =W0QEO^&Y1MN2L1-G\=] Y]EWRVO8G3; M6>C]WA$_98FZ<8N/!1 =)>/#3HBWPC3JA0230(DX=3_W!J%05X1LBG45S[PB M2\)QDN\G,B3N&O"_*/D]9!M CW9B/L(F!08#]PY7/3.NX@Y_?:TLV1*8L+9% ME]L&XX)[,(6PT!N0T)=-Q2UN!MI2R);:>V5T[5$++HM6#O?7E@/?2<191Q8F MGMJ4-$)CAOUMHFCC$@K>XE&NTG;PD4RXT'FZ,-[&_?TC'_R-] M]W](1_I,_>:S,)UE7C.=1.$XSUY^ ;RENAOM, *!J;Y#4,K-P&)_J_SWK#TT M,8QV9C'\$Z[]Q&FQ2EOENK%LT Y#[6DWR_W8WDW$F(RUP&Z5L$)3O'#& 3/= ME-DMG&[\9+?4#N=$+U8XF(.A#?A]I9'$?D$'#*/^XA]02P,$% @ 4H&E M5%C7W+Q@ @ [@4 !D !X;"]W;W)K&ULE53O M3]LP$/U73A$?0&+D=T"HC01%:$R;A.C8/KO)M;%P[,YV6O;?[^R$J$#+MB^Q MS[[W_.[%Y\E6Z2?3(%IX;H4TTZ"Q=GT9AJ9JL&7F3*U1TLY2Z999"O4J-&N- MK/:@5H1)%!5AR[@,RHE?N]?E1'56<(GW&DS7MDS_OD:AMM,@#EX6'OBJL6XA M+"=KML(YVL?UO:8H'%EJWJ(T7$G0N)P&5_'E+'?Y/N$'QZW9F8.K9*'4DPON MZFD0.4$HL+*.@=&PP1D*X8A(QJ^!,QB/=,#=^0O[K:^=:EDP@S,E?O+:-M/@ M(H :EZP3]D%M/^-0CQ=8*6'\%[9#;A1 U1FKV@%,"EHN^Y$]#S[L .+L " 9 M ,F_ M(!D/I">V6^K!MF63G1:@O:91.;FWAO/)JJX=+]Q;G5M,L)9\NY-Q1K MF"EIE. U<\$METQ6G F86UJ@OV;A3O9WQIG_":ZJ2G72&GC "OF&+03"\0U: MQH4YH?W'^0T<'YW $7 )WQO5&29K,PDM:78GA]6@[[K7EQS0]XWI,TCC4TBB M)-D#GWT,_]))@D<>'K^&A^34:%I+"D[CNW)1I?G%.96UV#7F?E<5%FHU9KQ1FH\+L0X5?T9A+N!+4]'0Q$.@J M0*VZA5UV@EJQE[]/@H2[3Z9^7MK MLZ(HWLA\GY5%49J^D1GN=*-[">D*K[@T('!)N.CLG&AT_[KT@55KWZ +9:G= M_;2A!QFU2Z#]I5+V)7 ]/S[QY1]02P,$% @ 4H&E5#[#F(#0 @ O0< M !D !X;"]W;W)K&UL?551;YLP$/XK%MI#*VTE MF 22*HG4IJO6296J9EV?7;@$J\;.;)-T_WYG0UB:$%[ =]SW^;OSX9ONE'XW M!8 E'Z609A84UFZNP]!D!93,7*D-2/RR4KID%DV]#LU& \L]J!0A'0R2L&1< M!O.I]SWI^5155G )3YJ8JBR9_GL+0NUF013L'<]\75CG".?3#5O#$NS+YDFC M%;8L.2]!&JXDT;":!3?1]6+BXGW ;PX[<[ F+I,WI=Z=\9#/@H$3! (RZQ@8 MOK:P "$<$+C>L]_[W#&7-V9@H<0KSVTQ"\8!R6'%*F&?U>X' M-/F,'%^FA/%/LFMB!P')*F-5V8!10*2ZOQ*T>D8LOE^0+ MX9+\*E1EF,S--+2HU>T89HVNVUH7/:-K0AZ5M(4AWV4.^6=\B#FVB=)]HK>T ME_"1Z2L21U\)'5#:H6?1#_]9280//#SJD1.W=8\]7WR&[Z!^/6S#EFWHV89G MV)[9#IO"@L8CZRQV#4\\W/W8VWE$XSB=AMO#$G1$18E+=]NA;=1J&_5J>\7? MV#7#1JL,3*>ZFF!TL&^,2%(SDTFE*ET;RM/6NY)?[M\XD9.T%L@\(%CRT!7'28G&=+Q\+@O MPH,;L@2]]H/#D$Q5TM:79>MM9].-OY+#_^'U8,.+9,VE(0)6"!UV7!&PO=V]R:W-H965TARLC%E?A*&>KVA!]+E<4P%?%E(5Q$!7+4.] M5I3D3E3P$$=1/RP($\%DY,;NU&0D2\.9H'<*Z;(HB'J[HEQNQD$ZU48VE$?6$W \UTZ#9DXK;+??O=^XX"&81Z+I5/(_ M+#>K<9 %**<+4G)S+S=?:1U0S_J;2Z[=+]K4ME& YJ4VLJC%0% P4?V3USH1 M+4&<'A#@6H#_59#4@L0%6I&YL*Z)(9.1DANDK#5XLPV7&Z>&:)BPRS@S"KXR MT)G)S"64YF@JA9:R1_-ETAM 'E[:*>BVV<))&YRT$^>J9#QG8NE# MJI2]UG08ISC:@?K,:@NKUV#U.K$.9+SBZNW/F$9I;X?+8Q7C*/%S]1NN?B?7 M3:D$,Z6B/J[^WHQ),NCO8'UBM$4U:*@&W7N*0IU;29XC5JR5?''GV7L&!WNS M9_'N+O/81*D?,&L LTY 6WN,*JO"#G4"()>*:B]BYEFWP>[B>HRR-/-##AO( M82?DUI&G'Q5OJ:2?=+@'T4O2:/=\>*QBC _LPSCZ*.O1)VNN]06ZG,_+HN2N MIN<4[GFHZ3;)WOH;[9&' MT7"PB^LQR[+A[HX-6U>H?;_ ?;-D0B-.%Z"+S@<0KZJ>!%7'R+6[51^E@3O: M-5?PC*+*&L#WA93FO6,OZN9A-OD+4$L#!!0 ( %*!I51/@2S2!@, #L) M 9 >&PO=V]R:W-H965T<_R5R4;( M%[4B1*-MR;B:.BNMUQ>NJ_(5*;$Z%VO"H6[ M):;']S3YY4V#]S99(V?R9SH MQ_6=A);;NA2T)%Q1P9$DRZESZ5]DOF<$-N*)DHW:N4.&B?H< +@@%Y M=EC^H^(@]ZS<_RAWH4QMK8*V5H'U"_?X=7,^8!FVEJ&UC#ZQO,Q?*ZJH+:X9 M"5H0:4L]5+3:,K:69IF^S7P/?A/W;;F<7?I]&/\ M*(Z&P=(6+#T(]ENOB&RWS9\4+RB#]4[4P<%.^^.8ADD'MQ\4Q/&>.OK>_X/! M.ZJ20ZAGZ$%HS 9W=*^W[X3>[MQK=NZ!L+$_[BXD=^=D,Y\5<"(\4ZX0(TO0 M>><)9"WKD[IN:+&VA]U":#@Z[>T*OFZ(- '0OQ1"OS?,^=E^+\W^ 5!+ P04 M " !2@:54/DF01&8# H#0 &0 'AL+W=O_+54%K M(J_XEC)]9LU%391>BHTOMX*2W)+JRD=!$/LU*9DWF]B].S&;\)VJ2D;O!)"[ MNB;BYPVM^'[J0>^P<5]N"F4V_-ED2S;T@:K'[9W0*[]3R,3"I/''^W2QN\ZD7F"NB%5TI(T'TWS.=TZHR2OHZ_F]% MO2ZF(?:/#^I_V>1U,D]$TCFOOI:Y*J9>ZH&"(/6:N; 5M^R=;U*9FZ4!R7TV5+SU.R>/E.VH^!/ ML"@EV6P$W1!%P?L%5:2LY =]XO%A =Z_^P#>@9*!?PN^DX3ECITI7-9].5O1W]1#-S="-CJX3-Z/?O- \S7X'!K?/NDH>!6T5K^-Q(H M[ *%-E!X)M _NON)1MIY$S7LV+)-FWN>13$R*3[WK3E%Q1@E^"5J<8J""4Y0 M_!*V=,#2)$N/L!>)1EVBT6BBCZQ4- K]B(4[2@4<.%([38."1 P4A3@:PI0.6Q%'DM@CV7E!P M--,[*LIM0<6H0Q =Y= ;>W3LJ!!?YA$^K7YR4M>Y Q8BE$5#ETYA$$8H14.; M'#B4P12?,>K8U^%X8Y]SH9\C\7.L=L?>":,WMNG85F%\F4VQX_601L,WD@.& M@FSXR"T&ULA53?3]LP$/Y73A$/( %) MDP8*:B.5LFF;Q(3:P1ZF/;C)M;%P[,YV6MA?O[.39ATKY26QS_?=??=SN%'Z MR92(%IXK(AR4NLF#E7*Y3TLE"Z8I:N>AF:E496>% EPCB*+L** M<1ED0R^[U]E0U59PB?<:3%U53+_.2X,3MG<)',E7IRE\_%*(@<(1286V>! MT6^-$Q3"&2(:OUJ;0>?2 7?/6^L??>P4RYP9G"CQG1>V' 6# I3S!7PO@O;!K=]"* O#9652V8&%1<-G_VW.9A!T!V]@/B%A"_!O3? "0M M(/&!-LQ\6+?,LFRHU0:TTR9K[N!SX]$4#9>NBC.KZ943SF937*.L$<[@*].: MN9P:.+Y%R[@P)R1^F-W"\=$)' &7\*U4M6&R,,/0DG-G(LQ;1S>-H_@-1U=P MIZ0M#7R0!1;_XD,BW3&/M\QOXH,&[Y@^AZ1W"G$4QWOX3 [#O]22X)&']P[0 M2;I$)MY>\DXB%UI5,*%0-74H%=.6,/%E1 T_QG/CY3\/..QW#OO>8?\=AQIS MM93\-Q9 <[SF5"'QXCH9M7Z=Z":OC=T+;]=-^3KK70XHA>L];-*.37J0S:,2 M=85G;J(*HC1G%LTI%-SDJI;6 #4--5".TG?8*;4VL9-V'[WT?WIQVN_H-<7= MHW0U2%_%$.[,!>5_Z=>% 4^I&9%.VFVDL1_$\*]ZL\ZHVY9<&A"X(&AT?DD$ M=+,BFHM5*S]E&PO=V]R:W-H965T%)N)AC9,?+ MNB387H:]Q*+$I)9P"&O.1S,UC&5I.!,P4T27>4[5]S%PN1UX+6^W M,6?KS-@-?Q@7= T+,/?%3*'E-RPIRT%H)@51L!IXH];5I&_]G<,#@ZW>6Q.; MR5+*)VO$M,#]]8[]VN6.N2RIAHGD MCRPUV<#K>R2%%2VYFI+7^HZ M[ &0YS @K 'A:T#["""J 9%+M%+FTII20X>QDENBK#>RV86KC4-C-DS8+BZ, MPE.&.#,<)<\ET\R5]&P*AC*NS\D[%R33Y*%)(?\7[J+41'.X$C\.3A'=479*H=4'"(&P=T#/Y M M0U(JQ<3:>7V60C4;8ZJ9)E]O,0"Y,9#K;R?DM1MY;2>O?43>)*-JC1J8L&%0 M W8SD4+4EVC+3(8W"?\"]NQF-G]+\^+#]%";JSA=%\>.ALTPBCI1[&\.J.LT MZCHGU3W2#[Q]U MJ?<77>HWZOHGU8W2U,T'[,U$XOA.L4W6OL"NB=069=4'[J7_=^D MM7I!\$J:OS?);B4AJ&PO=V]R:W-H965TV 2?9[J9(BJ!)M@_%/C 2;0F52"])Q(*E&O*-(;:3%;P MXP7R,H??Y>@ MDRIFYEA_?D7_E">ODGG$@ERP^%L4R' Q\28@(&N%T^V 2@?4=)CV.%BE@Y4G6C#+T[K$ M$B_GG.T SZP56O:0UR;W5ME$-&OCG>3J:Z3\Y/**2DPWT6-,P$H((@4X!9\B M&DER>JWJ&X#WET3B*!8?U(>'NTOP_MT'\ Y$%-R'+!68!F)N2$4D@S/\,NAY M$13U!)V!&T9E*,!O-"#!OK^A$JBR0*]9G*-!P!O,SX %3P R$>K@$ ':LJJI7C63UX>P5L5_C[M;('5Y(DXJ^!:-,JVC2/-OVI:"?@=\Y$ M9Y,*6">'S9;[TQ+.9K8Y-Y[JI>NP\E#-:H^S77&V1W%>^7Z:I#&6ZO,J85Q& M_^!LV7>E442R:P1/+<]MIM%AA3QWVIV&4Z7AC$KC"Y$GX)Y)''<1=]J5=4RO M2=QI$8>VY3K=Q-V*N#M(_)(\*07?*M;WQ \IB]GF!:C%#.XY#@CX@A,BP+_@ M1N67I,G )/6J@-X1EL2LBC;[^;Z<@ =!UFD,KJ,UZ>K+,#8TP0O!7 S0A*96 M7_-_Z0-^/M '6!-\>(1.0*3CH5_8BP/@T#[<#*W:T'I[,_*#S2"^UFDX/4;E MM<;"<2+;NS&4N'O*Y%IHVE FV-94:#NH1U.A%E4X3E7?LCG MGPJW7>L9BH= M9FHS='M2T3(+AW5VW 91@N_U83IU8).\V^Z#Y: ^\EJRH3=(_E95F [/?2W( M<':$N8^TL*)A81VG.@? T>$M &D]1O#7K-(2=_]DYCB-R5%:V7U6^ZRUJJ,1 MJO[&-5J&VEM\GHN:B718N5[/.11IT4?#HC]NA9;@=5*S65,G.XR@Z?6U0&\G M:/C<7SLB#$U$O5T@^QA+5,L\&B?S_1._+=:NTSPV'S#:YZSU'(W3\S=-^[9L MGT++;N;18=6W+R$M[6A8VD?.>J^E/ YJ$>\PJNV[!7&C=G.1$+[)+W0$\%E* M97&)4;VM+HU6^56)HY!')B5+ M\L>0J"7$,P/U?&PO=V]R:W-H965T:&MD$:%(EZ3MM$]?DE)4MZ%=7R0N\\\W,Q*' M^9:+9UD#*/324";'7JW4ZLKWY:*&!LM+O@*F=RHN&JST5"Q]N1* 2RMJJ!\% M0>HWF#"OR.W:G2AROE:4,+@32*Z;!HN?UT#Y=NR%WNO"/5G6RBSX1;["2W@ M];2Z$WKF]UY*T@"3A#,DH!I[D_!J.C+VUN +@:W<&2.3R9SS9S.Y+<=>8 (" M"@ME/&#]VL 4*#6.=!@_.I]>CS3"W?&K]QN;N\YECB5,.?U*2E6/O:&'2JCP MFJI[OGT/73Z)\;?@5-HGVK:VJ39>K*7B32?6$32$M6_\TM5A1Q .]@BB3A = M*X@[06P3;2.S:'Y1_63,L#*P__EOLZ_;X&45^#R/J+ M]_A[QWFY)90BG0UZ6Y 9D0O*Y5H ^C:92R7TK_?] #;NL;'%#O9@[\&B0R<2%3%W+@1F8],CL2F;J0F0L9NY'#'CD\B'RL M0;?P2H%P$8=OB?JC!V[DJ$>._I,E(PHN/NHF[#@TY^@SJ'/TR!6FKI!&;_[G M, V&?T)JVX##*HFS])_ _9WN9VX>W5V6A$E$H=*ZX#+3F8NVF[<3Q5>V(&ULM5?;;MLX$'WN?@4A M=($62"U1OB6%;<"7!!M@LS5R:1^*?:"EL?PJ0+W2IS4\?-^A7[G@,9@9TS"6R0\> MFV7?._=(#'.6)>96;OZ"(J"VQ8MDHMT_V11S X]$F38R+8R10W61-,L=['I\)I'\/[&-I'S5QOPTPU<&TCUOS5N6J6;EG/3.N)F"BH" M87#'XRQ/6R/)5*$.D&MA0('&,6:@:D'JD8-&M_UG#<-VR;!=BS-$28I3R_$; M!O[S!M(9J+K0.R5PYSU7N%NZZ=;R/^+FC-RP)YYF*1E)A9 NV=@*1\VVZO#F M3CK.B57^]: =X*_GKRNXG9?N1=.OSQXE&+.)9K$$R8,_(@,@TQ&:Y1Q-C,,:XZGA>O5HP>7S$:[-4U.)'',/X/ MU1R97(ZN[R?#*@X%UDL21S@<*#RMY? L-3%1(ZP/-!"\-LD_4D0R726O $BA25BC5-XJ]5Z#!JV5 M';H78-I\&_\KQI6],#,W/$QE9L4I,]K@38AY7,FZ^>H@'#L%>^FF]0J[5\;[ MC3Q%&>E>9ON@?V=K=U9-[F+SP MQW59<*%) G.$M->T1U1>2^<-(U>NNIQ)@[6J>UWB]P&PO=V]R:W-H965T MJVBK;W?IBF MR< !K"4VLYVR2O?'7]L)"1N)6^U+B1.?YWG.BX]/1WLN?L@M@$*_\HS)L;=5 M:O?>]^5R"SF1/;X#IK^LN5. %E9HSSSPR!(_)Q0YDU&]MVMF(QX MH3+*X%8@6>0Y$4]3R/A^[&'O\&).-UME7OB3T8YLX [4P^Y6Z)5?HZQH#DQ2 MSI" ]=@[Q^]G.#4&=L<_%/;RZ!D95Q:<_S"+Z]78"XPBR&"I# 31/X]P 5EF MD+2.GQ6H5W,:P^/G _J5=5X[LR 2+GCV+UVI[=@;>&@%:U)D:L[W'Z!RJ&_P MECR3]B_:EWO3Q$/+0BJ>5\9:04Y9^4M^58$X,HCB#H.P,@C_, AQAT%4&40O M-8@K@]A&IG3%QF%&%)F,!-\C879K-/-@@VFMM?N4F;S?*:&_4FVG)C-8*/0. M75%&V)*R#?JRR.B&V)R\F8$B-)-O]88/NJ9^%D0H$.B*+&E&U1-ZA2A#]UM> M2,)6 MBO 9"@.<9J#KX;L !GN2?><[XU.+QHL70X;AP]T,O7GUM@5EYD;Y6#"-$I3" M6E%^\S>JLQ=9V,B5O6LFE2CT653HZXW>@*X5Y/*; SZNX6,+'W? WX"4 &=5 M=0"Z,1$]0_<@:G$1K4MDF[0YP.9 MUO)2)])4JT'GC!5:R]P4TX,^E$>'W!PDDT:(_5H!8S<(HYUG$I MER0C'6F:N7&B7A"\=@1G6.L9.G':^F.;FN%)+,)@&'<4#@Z:)ATXZ2_7:[ 7 MI#[LN@.#5&A.5&LVGD%*>X.A*R#XZ.+ 3J0YF+'"E(AN!6MJDF1[9%N+K:". MXQ*G_8ZHA(V"\)FD'$BC5M+PY 3C(8XZ6)N6BZ,7LL:MK%$+:QITL#:=&+L[ M9L/:;V6-3UCUUF$':]-;L;NY-JQ)*^MIC]3EWN5KTR>QNZ<]QYJ<1C@*!TD' M;=/_L+L!WI(GG0#83;H[VO.U6%A".I_,";_ U!+ P04 " !2@:54X=&L+Z,% !I M'0 &0 'AL+W=O5C:#BD0Q$WW8M@+VF9L(9+H4G3<#OOPHV1%E$6*MA&DZ)O$ MDN^.?]Z1/YVIT8:+QWS)F 3?TR3+SWI+*5?O!X-\MF0IS4_YBF7JFP5XP2&F<]<:C\MZM&(_X6B9QQFX%R-=I2L6/"Y;PS5D/ M]IYOW,6+I2QN#,:C%5VP"9/WJUNAK@9UE'F08$>SCKG7//DKGLOE66_8 W/V0->)O..;CZR:D%_$F_$D+_^"367K M]5LY*01IGV__T>Y6(A@,D'0ZHEMYI-G!5EG$BAOHV5GQQ_IN*123I-&)BPV5K$,F8Y^(VFJ]_! M-8T%^$J3-0.?&J>AQDK]3 M7O>3*_#VS3OP!L09^++DZYQF\WPTD&H>A9K!K-)\L=6,NC6? @Q/ /(0LKA? MNMW_7&?*W2O=X:[[0&6O3B&J4XC*>/BH%/Y]/LVE4*OT'\<0N!X"ET.0CB$F M2RYD7S*1 FJF?LZF$N3UT+:$;L,'9?AB9S^-(X)P,!H\-?-F6D$41=ZP-ML1 M3VKQQ"G^AF>+EVC?1O>;JKR@J-R.=M/*#TF'^A)>^^%T2MQ%O,L!^0P)[Z82UO MZ)1WGZF'4E+J^Z >1M:%,31';FDS+1"VZXIJ7=&ANFYXGMM7;&0,VT<0M[19 MC&"'..AIFGM.>7J56;'J64I*AG[8DF:S4S7U.VH*&P\;^%JHA!K'$#ES\(5+ MM8-2/90;+U6T]CJ/ANVD6.RP'P4=C(&:[= -]YHRX#^U%].4B1(!MW3%A"LA MFK^0_!+H@9JKT W6_?"I C2SC4/B>^VBF&8DQ 'LJ(F&-0Q>C)\J1'-L0Y[+ M9%>:YC9T@_L@ D&3RH8VE\FN-@UMZ*;V'OR8.+;6U#1SU523&T:O!1^D 8S< M #X2/L@DK2TE%C-'2I#F,8)'H$>LN%!['UP5/=FD0_?N2(T>V=TD_RP&(8U= MY,;N?@95 7:R3J(A:A?'-/-#B$E'<32VD;MO/H1!R-(Q1+:^#.(0UG['W2W (:P9C-X/W M+69>A#JV$M;HQNY^^A .8;,Y;C_#+":PH^' C7,1-\0/ MXA V =T/VS]C;48=SU>L$8[="'=3"%O('/A#XU3&=@ 2X2YQFN'8?[5S*\UA M[.;PD13")G&M*;&8.5*BP8S=O7630G]\6\?R![A>&V>4N\$UD/'PU?*M.8K= M'#TVW^8I!"+M#L)BA+N>T$23F+@[Y6:N[T\GIV#!GYC(2MIVB=X=2B.6N(\= M?A;TB68J<3-U/_2)B4L_"MN]I\6J.!2/.HJCN4H.YFHG\XE)S#;S+28=>Y0T M3I,/;HN[D4],9O:-SM-BU/% (AJJQ-T8NXE/S%[7C_SV@]QBI8J*N[1I%A/W M$?0+ $0T0HD;H4<"J(H6[,F(:67+R*#Q'JQX":DFO%"+%R3L0?EYIZ%*J=B^ MU]M>2+XJ7XU-N90\+3\N&9TS41BH[Q\XE\\7Q=NV^NWJ^']02P,$% @ M4H&E5 "&UL MS9K;;MLX$(9?A3"*10NTL7B4W74,-,D6[:)=!$W3O5CL!6TSL1 =7(I.6F ? M?BE9U4B63,N!+G232/;,>,@_^C+YP]E3HA_2M5(&_8C".#T?K8W9O!V/T^5: M13(]2S8JMN_<)3J2QM[J^W&ZT4JN\J0H'!//$^-(!O%H/LM?N];S6;(U81"K M:XW2;11)_?-"A01WP+UE%:N4;:419(\9#?J@B@7QK-XR"=/\*WHJ8KT16FY3DT1%LNT@"N+==_FCV(A* F8'$DB10+HF MT"*!Y@O==98OZTH:.9_IY GI+-I6RR[ROBSDNE6*ZN?2=&;@^^\O+*U@C!] M96.^9.5T$-_;Z]N;*_3RQ2OT @4Q^KI.MJF,5^EL;.P*LC[&RZ+;BUVWY'"W M9XCBUXAXA+2D7[K3_]S&-MW+TW$]?6SWK=P\4FX>R>O1 _5@&UZC=VFJ[ [8 M=:%/@5P$X6XGB^U9(?LC"SN21?V5Q+I\X4*F08K^^60_ 'TT*DK_=;1'R_9H MWAX[T-[7Q,C0_K"4"J>EPFU;ORLF\F+9T_\XQQ[WII/9^+&ZQ2UAE$\%A-5Z M966OS-GK91)%2B\#V_"UW"CM6#XO2_(AJB/*]D2?ZNR*\/^<%&:\4G9?')$%6:ENU-^U1IVMA_/N5\ M3Z1FD.41]=I%PAZ0W#OR".E-HJ51Z$HM3 7GCFW E=\3>(@Z86 Q)GTJ552K M/2IL(L2>5BUAW,>4'1 +T(S=;,ZW\,U"+A_L?G63"E"*V2"E C!CWJM4O*$! M%GS2D*HES)O2 _##P&GL!O4?W[>!^8G>;QLC2[T@X!3[@]0'D(PGO>HS:0*- MX7UUFD$4DP/: )VQ&\^?U*,*D7.6 WX2;XBR$$ PP7W*4E2K/0^$[[65S(@OY#)\QU!.!)Z""5 @(3]S1[JE*L(<+^8.<,J7<)&"9N#(-* MSYKP"!"4B$'J!40F[@GW5+W\XWJY0NI= I:)&\O5I^KT48\ 5,ETB')1(#5U M3[JG_F'K'97+&5+O$G!-W;@&N4X?]BB@E@[3@ZB8$/VZ$/2X6*Z0>I= ;.HF M-HC5<=RC@%DZ2!^" IYIKTX$;9H,S;FB+>C07$&!T]3-Z9U*Q+5JH"D=I/% M <.T5^N!-FT%[+&IWU"F)8[R"3TPBS.@,G-3N1#GM*&/ 4[9( T(!B1FO1H0 MK.DLM#EZ+6$.2X\!EID;RZ#6LX8_5C%V!^E&,. SZ]6-8$V;H<7C:XERF'P, M6,W9D -]^2 =# [4YKTZ&+QI M3V#L[^O4$N0?F EYY;]\75P,ZEHUT)4/TJC@@&7>JU'!CQL5SI!ZE\!FWL6H MH*=-@AQ@R@?I3PC@L.C5GQ#'_0EG2+U+@+'HXD_0YTZ C@J!FE1"*"QZ-6B M$,(RL&)?D].-*V(AERND'J7@&K1Q:N@ MSQKY!*!6#-+%$ !KT:N+(9KN1$,L5TC]@ L0V^_B7=#NHYX/F/4'Z5OX@&>_ M5]^BJ"8<"CE#=EV.*T<6L_.BGZ6^#^(4A>K.YGAGOI57[XY@[FY,LLE/,2X2 M8Y(HOUPKN5(Z"[#OWR6)^763'8PL#\+._P=02P,$% @ 4H&E5(@T%DV$ M P *0H !D !X;"]W;W)K&ULS5;?;]LV$/Y7 M"&$86J".?EFVD]D&8KO!.B1=D*S=P[ 'VCI;1"A2)2F[^>]WI!1%J62ACWNQ M28K?\?ONCG>4_6\ BY/"R_T7A8>V"$S M=L%?S@MZ@$@)#MQS((^Q*Q0P#37ZE>?$;N:%,D:^4ET#N@.I2 0;< M:#(BGZE2U :,O-L@FG']'E>_/&[(NU_>SWV#Q*QY?U>36%4DHC,D+LF=%";3 MY*-((7V+]U%0HRIZ4;6*!@VBJ@L2AQ](%$11#Y_US\/#'OAF&/Y'*1 >],'? MJ(F;&,7.7GS&WFL7\&]?FLA2FCV5U9-)B&49Q$@?!*]DJ+Y*.G#"J)HVJR:"J MF])@=$E!GZL;:"063%2*:UR*P\@J(DP<01NWH4_$I"MB' 9GJ4T;:M-!:O2(6MD+"\P"PYZ]=9A_49$I<-BI=4$R,+UZFWTF#?=\,,JQ8HNP&_[Z4T+Q-[0/,Z7/X'4$L#!!0 ( M %*!I52:A63SY@, %<. 9 >&PO=V]R:W-H965TD[+CH MC^^04B3O1N&FZ,4^6.+'FWGSAAR1T[U4CSH#,.2IR(6^ZF7&;#\&@8XS*)B^ MD%L0.+*1JF &FRH-]%8!2QRHR(,H#$=!P;CHS::N;Z5F4UF:G M8*:++HF#J M< VYW%_U:.^YXXZGF;$=P6RZ92G<@_FZ72EL!8V5A!<@-)>"*-A<]>;TXS(* M+<#->."PUT?OQ(:REO+1-CXG5[W0,H(<8F--,'SL8 %Y;BTAC[]JH[W&IP4> MOS];_^2"QV#63,-"YK_SQ&17O26##RMS!@;)6)-!7#N^KAQ' MKSBFY$8*DVGRDT@@Z< O_/B)!Q^@"(T2T;,2UY'7X+Q,+TB?GI$HC&@7'S_\ MAJD&'G7 EW[XK=Q=$-KI_9MH^DU>^\Y>_[6\9DS!^?IE7N>85)$";EU#U@=R M/&_%#JY[OFPTY8/F[@UBF@O\-.# O9"E,5XHJ"B-'P5:\W0SK'QU,@UT'\V'#?.AE M'H5T3%8Y$QX51HVMT6FD9=P0&GN#NRV+-2@B-T1;EYJPTF126:&[%G%E;'@D M,!V']MUOZZ.BMD=8.F76DB:AJ$)Y; M8TAL8HQB[IFP0]?)8O$#1Y.P _DMZ;8\4G]]_!G5,@2/5D ^,:[( \M+L.7R MQ;9QJNDS\FO)E &5'W ;J4?\="VD2+C5OON4-'[QS1J%DU?J*6T+*O57U)?+ MZFW[NBVJ]$2J:M16U6ZE#>]#:WIKF[ M*P3M].K*A:LGY4*3'#8(#2_&Z%Q5MYBJ8>36G>O7TN MP;UF>/,#92?@^$9* M\]RP#IJ[Y.Q?4$L#!!0 ( %*!I51Q=\)?800 " 3 9 >&PO=V]R M:W-H965TV M:$9M'U;[8(B!:!*;V@8ZTO[XM9U, A-" ]-YV1>2.+[WGGM]?4[P8,?XO5@1 M(L&/(J=B:*VD7+]Q'#%?D0(+FZT)56\6C!=8JD>^=,2:$YP:HR)WD.N&3H$S M:HT&9FS*1P.VD7E&R90#L2D*S!\F)&>[H06MQX';;+F2>L 9#=9X2>Z(_+*> M-[Y=2J8VK#_?M'[^]-\BJ9&1;DAN7?LE2NAE9L@90L M\":7MVSW%ZD2"K2_.Y>ILI.SFZDVQ^?SU1>:7@ MAA5JL04VY;H&MT1(GLVE>F-F@?$.\Q2,=1TS^0!>O2429[EX/7"D0J+].?,J MZJ2,BCJB)N CHW(EP#N:DO30WE$9U&F@QS0FZ*3#CYC;P(-7 +D(_0X<(%:8 M$U'^GO#OU67RC'^_P__36IQPZ=/2ZZJ\QG8]:U=^S#FF2Z):7X+9 ]B? M-\4/9MBLQ!5X]WVC%^(#5> V^H4 G^6*<"!7F(+/:^U.7(%/C&X5?J(L/FV* MF7K/%J5; ?Z^97D.5(-KC_^<2"NHTPI.5LI $T 1@)"8IAE=7JEMDV,Z)P"K MA,@RHU2-:@QKPC.6@E<9K=;K-?@7'%NSL@7*P($)K-EF._+#*/'1P-D> 1S6 M@,,^@)>JZ'IY^X()6V""($P\_SB8J 83]0&CV'9!LG/@1"TXUTGD^O XG+B& M$_>!4W9/;RQQ&PM"$8+)<3!)#29Y3F<1FE[04TD+:Z3T#(;'H4*WH57WY.[^ M9N1 %6V\)5S)VQ^_P=#]\SW../B*\PTYL=/@'G?#7[[7U+4LAZY+PY1'.;R, M'N\5QPOLL*.G(&I@H[-VW#F02L_)'B04VYW+U= [/,WO[7UW#BBO!=@\AO(PIMOX.<8,/M\%GD_F0+G@,X:+4:2NPP[@#<<#L\3>Y3 MPLV7JP9X][./ =BP-(S^3]H-&[Z'O0C_)=0;MF4A"MT@[FK*1A9@+UTX5\!A MF_H]-PP"]S@>U% _@G%F3I>.3W$XRM][% MU"@ ZJ4 OU;*JY@'#18G7M+18*@1!^2]E):CANQ1+[)_*2VOHA\0K&NC#N%$ MC2*@7HIPB997GO=%"B9V''5 :C@?]?J@OTS+*]\''QC(CKP.4(UBH%X?]A=H M>>7X"2*OXU\/:J@>/8OJ+]?R*FY\N*[!4\#.WJ%%0?C2',T(,&<;*LOSBWJT M/OX9EX<>S?3R[$C]^U>[0X"<+)2I:T>JLWAY'%,^2+8V1R S)B4KS.V*X)1P M/4&]7S F'Q]T@/I0;/0?4$L#!!0 ( %*!I51B@D2"L0( "\' 9 M>&PO=V]R:W-H965TICVXR6UCD=B9[33P[W?MI*% B#;MI?7'/>>>-(5#IG'*XE45514/FX@%S49V M+"DK@"LF.)&PGCOGX[-E:.)MP'<&M=H;$^-D)<2]F5RF<\&R*4\;OE=+J4!K@_WK%_M-[1RXHJ6(K\!TMU-G=.'9+"FE:YOA'U)VC] M3 U?(G)E?TG=Q(:>0Y)*:5&T8%10,-[\TX>V#GL Y.D'^"W ?PF8O $(6D!@ MC3;*K*T+JFD<25$3::*1S0QL;2P:W3!NON*MEKC+$*?CSX U4.2$?*%24E-2 M'JW>T%.3PX(@>$._D>8]N1)< M9XI\X"FDS_$N2NYT^SO="W^0\(K*$0G&Q\3W?+]'S_+OX>,!.4%7QL#R!<-E M_'F^4EKBT?PUP#GI.">6<_(&Y]<2S!?A&Y(;]F.2"*7[2M_0S"R-N;7;.#@- M(W>[7XZ>F/ IYIF^::=O.JC/WO@3L3ZI%!"J%+8DHSR#1!L M-40\]T)R1EVR: =N@6=]"* M!-,8GVQHD$6?@^$\$_((5*J!(Q)VBL/_5)PRE8B*:X)QN(_Q"?#>4S23S3-4X*7=<.X0H]K MI/1&(7Y\V;3G9J)%:3O<2FCLEW:8X8L&T@3@_EH(O9N8!-T;&?\!4$L#!!0 M ( %*!I50R>&>G9P( $8& 9 >&PO=V]R:W-H965T.E\<<]YYY[;-_F6Z7O30U@R6,CI)D%M;6;LS T90T-,R=J Q)W M5DHWS.)4KT.ST< J#VI$2*,H"QO&95#D?NU:%[EJK> 2KC4Q;=,P_?<"A-K. M@CAX6KCAZ]JZA;#(-VP-"[!WFVN-LW!@J7@#TG EB8;5+#B/S^:9B_67K67 :D I6K!7V1FT_0U]/ZOA*)8S_)=LN=AH%I&R-54T/1@4- ME]V7/?8^[ #BR2L V@/H6P%)#TA\H9TR7]8ELZS(M=H2[:*1S0V\-QZ-U7#I M3G%A->YRQ-GB*Z 'AGP@%TPP60)9^+MS);L+XIP^N@3+N##'&'6WN"1'[X[) M.\(EN:U5:YBL3!Y:E.((P[)/>]&EI:^D_<;T"4GB]X1&E([ YX?A7UJ)\,C# MX^?P$ T87*"#"]3S)8==^'6^-%;CS?I]@#,9.!//.7F%\[NM01-F#-A1@SIT MYM'NK3T4\<&3(A5)\[:3FG?OK:3NNS& M0=P0G_[Y9B;,.+,]XR\B!Y#HK:"EF'NYE-6U[XMM#@465ZR"4NUDC!=8JBG? M^:+B@%,C*J@?!4'B%YB4WF)FUM9\,6.UI*2$-4>B+@K,WV^!LOW<"[W/A0>R MRZ5>\!>S"N_@$>1SM>9JYELK*2F@%(25B$,V]V["ZV5H!.;$;P)[<3!&.I0- M8R]Z\CV=>X'V""ALI3:!U>,5ED"IMJ3\^-L:]2Q3"P_'G];O3/ JF T6L&3T M#TEE/OEE%A?M&^.9LD'MK60K*B%2L/"E(V3_S6 M)N) $ Y[!%$KB$X5Q*T@-H$VGIFP5ECBQ8RS/>+ZM+*F!R8W1JVB(:5^C8^2 MJUVB=')Q#RH'8H!NA I$"Y3=$_PAE B"0ATO@*)"147Z!(]/Z[0^=D%.D.D M1$\YJX4Z+6:^5&YH8_ZV1=XVR*@'^1/S*Q2' Q0%4>20+X_+?]2ED@=&'OXK M]U7P-@.1S4!D[,6]&5"APP#]JH!C2QS&IXJ.Z.%#5%(2S^J== M<)",W>PP^.I3P5&Z+E-$BJJ6D*H&I((&(9W-)^CP+\,X[.$?],GPA.B9;1)- M'NA7KW3Z$G:K=QI_O?:VWW5/15'X_]OR#YJ\OF%5&]V14BA',B4+KL8J8MY< M6LU$LLKT_0V3ZA8QPUQ=],#U ;6?,28_)_HJL9\.BP]02P,$% @ 4H&E M5"E#< QV!0 >AH !D !X;"]W;W)K&ULO5EK M;#\K(-M, 7DE.6[_?<7#8+ L MF$VZ7Q+ YUSI'JYT+C#94_:-;P@1X'N:9/QFM!%B>VT8/-R0%/,KNB69_&5% M68J%/&5K@V\9P5%!2A,#F:9KI#C.1M-)<>V!32=T)Y(X(P\,\%V:8O;CEB1T M?S."H\.%QWB]$?D%8SK9XC59$O&T?6#RS*BC1'%*,A[3##"RNAE]A-?WR,L) M!>*?F.SYT3'(4WFF]%M^$D0W(S.?$4E(*/(06/Y[(73KW$D-CT!'\BN /)4#S<.?,HH+*6U[4RPP+/)TPN@MC*9C\-98\,9UCEL79FH,'PL!R@QD!%S,B<)SP]^ #>%K. MP,6[]^ =, #/?^4@SL!3%@M^*2_*X[\W=,=Q%O&)(>1\\JA&6(U]6XZ-SHQM M@2\T$QL.YEE$(@5_H>?[&KXA=:C%0 )WRP>MRO]?3[W?9.>5; M=635B\HJXEEGXOVY2PG#@C)-++N.91>Q['.QI$!/CY;AH%2C/=\=MU$R%Z@%BK4&-E6 M&Q:H)@^M)EA+>:=6WM$J'V0A30G 24)#+$@$! 5;S$0Z^ G;_WXUJ$L78%STA&I=_VK&&OCN9I);W% M/ [!ONC59!WA%[D[K,G!4&77RH5T4%E1*DF]DQML^<@;NQ;JJ*H >CZ$MM,5 M5A41^J;G.AUI51$]V7@CI%;7K_7PM7I\[2IQJ*X30<#OOWD(PC] %"<[H6P2 M;OVA BF :H%4$94"J2+J!()FTY:9V@*L^[*M[,L*72[SYP!91E(8M1KMD8X: M0#B@.,G)>,I^K@SE'2\V\PIU9)FK8; #6ZAA'6,*SHP)SRB,FKR1-N]9J>'0 MS-&PS)6PT\R5L)/,U6.>R[SI3J"ES?SN:"^_'+@+52&/2]TVQYX-QWXWMZ'( M>R420<J[IF6>&_AKFS^#<]TR:9H!Z+R!(\#&9:'>9N>K%0D% MH*MR,<AWY3V%V5B\ MH#]>6X3&39#>31X(*]Y$9R$IWY'I+ 4UEH+>PE)08RGH?[<4U&\I_9!%/R30 M0MIZ-):"?JVEH,92T-M;"E*8@.=;OMW55VD6CM=]:!D8+^B/5XI@'+U43@E; M%Q\QN'Q4VV6B?!567ZT_E'PL/@]TKM_"Z\]0<7T!KX/R,T@3OOPJ\P6S=9QQ MD)"5'$HVQG*RK/S049X(NBU>:3]3(6A:'&X(C@C+ ?+W%:7B<)(/4']NFOX$ M4$L#!!0 ( %*!I53[B)C8$ , # 1 - >&PO5;H*%;(6>A$EO"MSM2SX) MX_1]&#BZF#N)^].3@9W9Y>']E,+G(61E_3B&:3G@P%. M#"!&GCZ/_"EN2QUU"9J."RGV\P0&$YM4-+@G?!+."&=SQ<"K(!7C:V<>@F$A MN52!-@4R8F*P- \.CMT,:M?Q5$Q(96.[".[OO%M^ &QF()!QW@LVZ-@I+1=;Q\"+<.MB;"3*7*J>J#Q.'&]-TS&D!_2#E[$&]3L7NK/K=F.L'-H%GJM:,%6=KXJ>@$8>XRSD[KFZT^< ME:*B;O//#C@=DXU?L)2*/9AHT"H+8Z J#.ZITFRQ:_FE2'U+5WK33JL"USQ\ MA9K_;IY+*J@B?%>TZ?UCSO*+%2&L +Q"3\#B\K?!LTF+>,:R:ZV9+E.16/SC=#K\G1%1JC/ M"/5Q7CYD9C]8'+]/9B[_3K,L2=(4R^ALYE4PP_*6IO#ULV':P .+ Y'^+-=X MM?$.>;H/L)H^U2'83O%.Q':*YQH0?][ (\O\U<;B@ =6!:QW(+X_#O24WR=) MH*J8-NP)QI$LPQ#H17^/IBF2G10^_OI@3TF29)D? *NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'\? MK+N;6GLG_FFU\:-L$<+RI-_W]0):Z7^U2S!X9F9=*P,>NGG?+QW(QB\ 0JO[ MQ6 P[+=2F>S#^\U8UZZ?'M@ =5#68&-LN%7PX+^=CX?B7GDU55J%?T=9][>& M3+3*J%8]0C/*!IGP"_OPV3KU:$V0>E([J_4HR]\T3R+D5SGU74N0 MTQN)(*-L., !9\KYT/7HQI?(> _8>7VT"O9O1$?I9:F!M$% MUXNC/U/(@H L#@CY5Y% E@1D^8J0DP@1_\$+.Q-72W )9$5 5@>#/+/M,H$\ M)B"/#P>YD.F<'!*0P\-!2K]((-\0D&]X(3]*KSJD:P<>NWZ?>-X2:&]YT2:@ MT2X8NZU GBN#+[>2.H%\1T"^XX6\@7LP*TA3]8#*U0->G-/Z[Q5>]'M[D/I@ M]L<%3BHSCQ<5I]YC0D[!*&7DS,X8PS2D+)09Z'(;PEF,;R8 MC+=F7D%YHV#VQH^2\5-,4TS*&06S,]8Y>>^#IE11,*MB-_'M1:3\43#[@\Z M98I)*:1@5@B-6:68E$^*@_KD.,6D?%(P^X3&'*:K&91>2F:];+37$V/EY7SN M8(XDXFB,R5/IM+PI*<>4S([YAOE%.B?C6J!_ADQ?])*23LDLG>3+;3\GL!Y:?4] M^D><.6A4P-JBC@OE*2:EGI)9/4^83VD',:^F6LWE9H:FF)1Z2F;UO%RMI98L M*?V4S/IY&34U94DIJ&16T,NHJ2TK2D,5LX9^6 .O$WZ*26FH8M80@7D#/GWK M*\I#%;.'GDKU1)9[=511.JJ8=?3,N+73\[QUEF*2.RFO\M7SR\9%&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%707X MEIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:SKU"5Z5"? MX_[0Q-[E5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE M>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6V>S MA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT]ZNT)]/:H MMR?0VZ/>GD!OW]GL)M#;H]Z>0&^/>OMWZAW3M0KQV?-8X_/?276ZW1N>C[\O M'R<[[_@=9P=_[!:_4$L#!!0 ( %*!I50F^H>GM0$ -P; 3 6T-O M;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0B MB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5R ML3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT. M?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VUX K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " !2@:54F5R<(Q & "<)P $P @ ', 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( %*!I50C&D;M7P4 *85 8 M " @0T( !X;"]W;W)K % !Z%@ & @(&B#0 >&PO=V]R M:W-H965T&UL4$L! A0#% @ 4H&E5"8^2S:$ @ L@8 M !@ ("!N!, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H&E5-8VWN1>"0 $3T !@ ("! MI!\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4H&E5/AU VZ^!0 $0T !@ ("!F3< 'AL+W=O&UL4$L! A0# M% @ 4H&E5,LY&Y5H @ ,P4 !D ("!4D$ 'AL+W=O M&PO=V]R:W-H965T.>>Z)@D , 7 9 " @11( M !X;"]W;W)K&UL4$L! A0#% @ 4H&E5(D8 M#_M?!P 3Q0 !D ("!<5$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H&E5$;Y#^7] @ C 8 !D M ("!1F8 'AL+W=O&PO=V]R:W-H965TYX !X;"]W;W)K&UL4$L! A0#% M @ 4H&E5.ZYTU1T" "I!@ M&0 @($#@ >&PO=V]R:W-H965T# !X M;"]W;W)K&UL4$L! A0#% @ 4H&E5&]'XZ-$ M! ]@L !D ("!*88 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H&E5)Q_UQ@7 P I D !D M ("!0I 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4H&E5+ 2I3MY @ LP4 !D ("!:IH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4H&E5&MA(TJ; @ 7@< !D ("!<*0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H&E5)J%9//F P 5PX !D M ("!L+X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4H&E5#)X9Z=G @ 1@8 !D ("!3&PO=V]R:W-H965T;/ !X;"]W;W)K&UL4$L! A0#% @ 4H&E M5/N(F-@0 P ,!$ T ( !D]4 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 4H&E5/TL MU:6N 0 P1L !H ( !Z]T 'AL+U]R96QS+W=OU 0 W!L !, M ( !T=\ %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #8 -@"Q#@ &M^$ end XML 62 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 63 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 190 238 1 false 35 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.csi360.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement Sheet http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement Statements 6 false false R7.htm 1007008 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.csi360.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 2102102 - Disclosure - Selected Consolidated Financial Statement Information Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation Selected Consolidated Financial Statement Information Notes 9 false false R10.htm 2108103 - Disclosure - Revenue Sheet http://www.csi360.com/role/Revenue Revenue Notes 10 false false R11.htm 2112104 - Disclosure - Acquisition Sheet http://www.csi360.com/role/Acquisition Acquisition Notes 11 false false R12.htm 2114105 - Disclosure - Intangible Assets Sheet http://www.csi360.com/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 2118106 - Disclosure - Debt Sheet http://www.csi360.com/role/Debt Debt Notes 13 false false R14.htm 2122107 - Disclosure - Marketable Securities & Fair Value Measurements Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements Marketable Securities & Fair Value Measurements Notes 14 false false R15.htm 2127108 - Disclosure - Stock-Based Compensation Sheet http://www.csi360.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 2131109 - Disclosure - Leases Sheet http://www.csi360.com/role/Leases Leases Notes 16 false false R17.htm 2136110 - Disclosure - Commitment and Contingencies Sheet http://www.csi360.com/role/CommitmentandContingencies Commitment and Contingencies Notes 17 false false R18.htm 2137111 - Disclosure - Earnings Per Share Sheet http://www.csi360.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 2303301 - Disclosure - Selected Consolidated Financial Statement Information (Tables) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables Selected Consolidated Financial Statement Information (Tables) Tables http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation 19 false false R20.htm 2309302 - Disclosure - Revenue (Tables) Sheet http://www.csi360.com/role/RevenueTables Revenue (Tables) Tables http://www.csi360.com/role/Revenue 20 false false R21.htm 2315303 - Disclosure - Intangible Assets (Tables) Sheet http://www.csi360.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.csi360.com/role/IntangibleAssets 21 false false R22.htm 2319304 - Disclosure - Debt (Tables) Sheet http://www.csi360.com/role/DebtTables Debt (Tables) Tables http://www.csi360.com/role/Debt 22 false false R23.htm 2323305 - Disclosure - Marketable Securities & Fair Value Measurements (Tables) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables Marketable Securities & Fair Value Measurements (Tables) Tables http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements 23 false false R24.htm 2328306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.csi360.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.csi360.com/role/StockBasedCompensation 24 false false R25.htm 2332307 - Disclosure - Leases (Tables) Sheet http://www.csi360.com/role/LeasesTables Leases (Tables) Tables http://www.csi360.com/role/Leases 25 false false R26.htm 2338308 - Disclosure - Earnings Per Share (Tables) Sheet http://www.csi360.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.csi360.com/role/EarningsPerShare 26 false false R27.htm 2404401 - Disclosure - Selected Consolidated Financial Statement Information - Accounts Receivable (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails Selected Consolidated Financial Statement Information - Accounts Receivable (Details) Details 27 false false R28.htm 2405402 - Disclosure - Selected Consolidated Financial Statement Information - Inventories (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails Selected Consolidated Financial Statement Information - Inventories (Details) Details 28 false false R29.htm 2406403 - Disclosure - Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details) Details 29 false false R30.htm 2407404 - Disclosure - Selected Consolidated Financial Statement Information - Accrued Expenses (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails Selected Consolidated Financial Statement Information - Accrued Expenses (Details) Details 30 false false R31.htm 2410405 - Disclosure - Revenue - Disaggregate (Details) Sheet http://www.csi360.com/role/RevenueDisaggregateDetails Revenue - Disaggregate (Details) Details 31 false false R32.htm 2411406 - Disclosure - Revenue - Narratives (Details) Sheet http://www.csi360.com/role/RevenueNarrativesDetails Revenue - Narratives (Details) Details 32 false false R33.htm 2413407 - Disclosure - Acquisition (Details) Sheet http://www.csi360.com/role/AcquisitionDetails Acquisition (Details) Details http://www.csi360.com/role/Acquisition 33 false false R34.htm 2416408 - Disclosure - Intangible Assets - Finite-Lived (Details) Sheet http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails Intangible Assets - Finite-Lived (Details) Details 34 false false R35.htm 2417409 - Disclosure - Intangible Assets - Amortization (Details) Sheet http://www.csi360.com/role/IntangibleAssetsAmortizationDetails Intangible Assets - Amortization (Details) Details 35 false false R36.htm 2420410 - Disclosure - Debt - Revolving Credit Facility (Details) Sheet http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails Debt - Revolving Credit Facility (Details) Details 36 false false R37.htm 2421411 - Disclosure - Debt - Financing Obligation (Details) Sheet http://www.csi360.com/role/DebtFinancingObligationDetails Debt - Financing Obligation (Details) Details 37 false false R38.htm 2424412 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) Details 38 false false R39.htm 2425413 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) Details 39 false false R40.htm 2426414 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails Marketable Securities & Fair Value Measurements - Narrative (Details) Details 40 false false R41.htm 2429415 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.csi360.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 41 false false R42.htm 2430416 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details) Sheet http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails Stock-Based Compensation - Restricted Stock Award Activity (Details) Details 42 false false R43.htm 2433417 - Disclosure - Leases - Narrative (Details) Sheet http://www.csi360.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 43 false false R44.htm 2434418 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.csi360.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 44 false false R45.htm 2435419 - Disclosure - Leases, Assets and Liabilities (Details) Sheet http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails Leases, Assets and Liabilities (Details) Details 45 false false R46.htm 2439420 - Disclosure - Earnings Per Share (Details) Sheet http://www.csi360.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.csi360.com/role/EarningsPerShareTables 46 false false All Reports Book All Reports csii-20220331.htm a10-qex101q3fy22.htm a10-qex102q3fy22.htm a10-qex311q3fy22.htm a10-qex312q3fy22.htm a10-qex321q3fy22.htm a10-qex322q3fy22.htm csii-20220331.xsd csii-20220331_cal.xml csii-20220331_def.xml csii-20220331_lab.xml csii-20220331_pre.xml form10-q103q3fy22.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "csii-20220331.htm": { "axisCustom": 0, "axisStandard": 16, "contextCount": 190, "dts": { "calculationLink": { "local": [ "csii-20220331_cal.xml" ] }, "definitionLink": { "local": [ "csii-20220331_def.xml" ] }, "inline": { "local": [ "csii-20220331.htm" ] }, "labelLink": { "local": [ "csii-20220331_lab.xml" ] }, "presentationLink": { "local": [ "csii-20220331_pre.xml" ] }, "schema": { "local": [ "csii-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 371, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021q4": 5, "total": 5 }, "keyCustom": 25, "keyStandard": 213, "memberCustom": 10, "memberStandard": 24, "nsprefix": "csii", "nsuri": "http://www.csi360.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.csi360.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Revenue", "role": "http://www.csi360.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Acquisition", "role": "http://www.csi360.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Intangible Assets", "role": "http://www.csi360.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Debt", "role": "http://www.csi360.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - Marketable Securities & Fair Value Measurements", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements", "shortName": "Marketable Securities & Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Stock-Based Compensation", "role": "http://www.csi360.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Leases", "role": "http://www.csi360.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Commitment and Contingencies", "role": "http://www.csi360.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - Disclosure - Earnings Per Share", "role": "http://www.csi360.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Selected Consolidated Financial Statement Information (Tables)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables", "shortName": "Selected Consolidated Financial Statement Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenue (Tables)", "role": "http://www.csi360.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Intangible Assets (Tables)", "role": "http://www.csi360.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Debt (Tables)", "role": "http://www.csi360.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Marketable Securities & Fair Value Measurements (Tables)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables", "shortName": "Marketable Securities & Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.csi360.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Leases (Tables)", "role": "http://www.csi360.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.csi360.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Selected Consolidated Financial Statement Information - Accounts Receivable (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails", "shortName": "Selected Consolidated Financial Statement Information - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Selected Consolidated Financial Statement Information - Inventories (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails", "shortName": "Selected Consolidated Financial Statement Information - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails", "shortName": "Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:AccruedAcquisitionConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Selected Consolidated Financial Statement Information - Accrued Expenses (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails", "shortName": "Selected Consolidated Financial Statement Information - Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:AccruedAcquisitionConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i5f22bb81ffa54f86b59a2b2428f91dd4_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue - Disaggregate (Details)", "role": "http://www.csi360.com/role/RevenueDisaggregateDetails", "shortName": "Revenue - Disaggregate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i040951ee9e07438f8047d0efef0c14b8_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue - Narratives (Details)", "role": "http://www.csi360.com/role/RevenueNarrativesDetails", "shortName": "Revenue - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i5134edd775414ab6990e124e16e0a45b_D20200701-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Acquisition (Details)", "role": "http://www.csi360.com/role/AcquisitionDetails", "shortName": "Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "iadd76d7b2b304f6a807d741ccbafbc53_D20200701-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Intangible Assets - Finite-Lived (Details)", "role": "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails", "shortName": "Intangible Assets - Finite-Lived (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Intangible Assets - Amortization (Details)", "role": "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails", "shortName": "Intangible Assets - Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i6c56ec2f291d490bbc3965a2b3f9374d_D20170301-20170331", "decimals": "4", "first": true, "lang": "en-US", "name": "csii:PercentReductionToPrimeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Debt - Revolving Credit Facility (Details)", "role": "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "shortName": "Debt - Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i6c56ec2f291d490bbc3965a2b3f9374d_D20170301-20170331", "decimals": "4", "first": true, "lang": "en-US", "name": "csii:PercentReductionToPrimeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0cd805adb23b4092a45a79ac7c91998f_I20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Debt - Financing Obligation (Details)", "role": "http://www.csi360.com/role/DebtFinancingObligationDetails", "shortName": "Debt - Financing Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0cd805adb23b4092a45a79ac7c91998f_I20170630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "shortName": "Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i499c849361494ccd92f20fc76aba7817_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "shortName": "Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i720687c5c85a441ba00505901e2aaee5_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i5f22bb81ffa54f86b59a2b2428f91dd4_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i5f22bb81ffa54f86b59a2b2428f91dd4_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails", "shortName": "Marketable Securities & Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i09313250e6494964a1c73563c91ac230_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i09313250e6494964a1c73563c91ac230_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Leases - Narrative (Details)", "role": "http://www.csi360.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Leases - Balance Sheet Information (Details)", "role": "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "shortName": "Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Leases, Assets and Liabilities (Details)", "role": "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails", "shortName": "Leases, Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i1f57a499252b4d589c7ebcacdf0e60c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i5f22bb81ffa54f86b59a2b2428f91dd4_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439420 - Disclosure - Earnings Per Share (Details)", "role": "http://www.csi360.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i5f22bb81ffa54f86b59a2b2428f91dd4_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i5f22bb81ffa54f86b59a2b2428f91dd4_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i5f22bb81ffa54f86b59a2b2428f91dd4_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "ib7dcefe68ae845f4923f6a0610b9ab43_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement", "role": "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i24681acb3f5b44bca442469255bb4266_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "csii:StockBasedCompensationRestrictedStockAwardsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.csi360.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Selected Consolidated Financial Statement Information", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation", "shortName": "Selected Consolidated Financial Statement Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220331.htm", "contextRef": "i0e5b7c4bd56940539a8cbe675049e739_D20210701-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 35, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "csii_AccruedAcquisitionConsideration": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Acquisition Consideration", "label": "Accrued Acquisition Consideration", "terseLabel": "Accrued Acquisition Consideration" } } }, "localname": "AccruedAcquisitionConsideration", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedClinicalStudies": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Clinical Studies", "label": "Accrued Clinical Studies", "terseLabel": "Accrued Clinical Studies" } } }, "localname": "AccruedClinicalStudies", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedSalariesAndBonus": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for employee salaries and bonuses earned. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries and Bonus", "terseLabel": "Accrued Salaries and Bonus" } } }, "localname": "AccruedSalariesAndBonus", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedTaxes": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Taxes", "label": "Accrued Taxes", "terseLabel": "Accrued Taxes" } } }, "localname": "AccruedTaxes", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AdditionalConsiderationPendingCatheterApproval": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "AdditionalConsiderationPendingCatheterApproval", "label": "AdditionalConsiderationPendingCatheterApproval", "terseLabel": "Additional Consideration, Pending Catheter Approval" } } }, "localname": "AdditionalConsiderationPendingCatheterApproval", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "csii_AmendmentOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendment One", "label": "Amendment One [Member]", "terseLabel": "Amendment One [Member]" } } }, "localname": "AmendmentOneMember", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "csii_AmendmentTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendment Two", "label": "Amendment Two [Member]", "terseLabel": "Amendment Two [Member]" } } }, "localname": "AmendmentTwoMember", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "csii_AnnualRentEscalation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual Rent Escalation", "label": "Annual Rent Escalation", "terseLabel": "Annual Rent Escalation" } } }, "localname": "AnnualRentEscalation", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "percentItemType" }, "csii_BaseAnnualRentUnderFacilityLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Base Annual Rent Under Facility Lease", "label": "Base Annual Rent Under Facility Lease", "terseLabel": "Base Annual Rent Under Facility Lease" } } }, "localname": "BaseAnnualRentUnderFacilityLease", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "csii_CoronaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents products under the OAS category Coronary", "label": "Coronary [Member]", "terseLabel": "Coronary" } } }, "localname": "CoronaryMember", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "csii_CovenantAdjustedEBITDA": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The covenant requiring a minimum trailing three-month adjusted EBITDA.", "label": "Covenant, Adjusted EBITDA", "terseLabel": "Covenant, Adjusted EBITDA" } } }, "localname": "CovenantAdjustedEBITDA", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "csii_CovenantMinimumUnusedAvailability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Covenant stating the minimum unused availability on the line of credit.", "label": "Covenant, Minimum Unused Availability", "terseLabel": "Covenant, Unused Availability" } } }, "localname": "CovenantMinimumUnusedAvailability", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "csii_DevelopedTechnologyAndTradeNamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Developed Technology and Trade Names Member", "label": "Developed Technology and Trade Names [Member]", "terseLabel": "Developed Technology and Trade Names" } } }, "localname": "DevelopedTechnologyAndTradeNamesMember", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "csii_EarlyTerminationFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent fee if the Company terminates the line of credit prior to the maturity date.", "label": "Early Termination Fee", "terseLabel": "Early Termination Fee" } } }, "localname": "EarlyTerminationFee", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "csii_EffectiveInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective interest rate on the financing obligation.", "label": "Effective Interest Rate", "terseLabel": "Effective Interest Rate" } } }, "localname": "EffectiveInterestRate", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "percentItemType" }, "csii_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, After Year Four", "label": "Finance Lease, Liability, to be Paid, After Year Four", "terseLabel": "Fiscal 2026" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "csii_FinancingObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the financing obligation related to the sale-leaseback of the Company's headquarters.", "label": "Financing Obligation", "terseLabel": "Financing Obligation" } } }, "localname": "FinancingObligation", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "csii_FinancingObligationLongTerm": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long term portion of the financing obligation related to the sale-leaseback of the Company's headquarters.", "label": "Financing Obligation, Long Term", "terseLabel": "Financing obligation" } } }, "localname": "FinancingObligationLongTerm", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "csii_FuturePaymentsToAcquireLongtermInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents future payments to acquire long-term investments", "label": "FuturePaymentsToAcquireLongtermInvestments", "terseLabel": "Future payments to acquire long-term investments" } } }, "localname": "FuturePaymentsToAcquireLongtermInvestments", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "csii_GrantDateFairValueofRestrictedStockAwardsQuarterlyMarketConditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions", "label": "Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions", "terseLabel": "Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions" } } }, "localname": "GrantDateFairValueofRestrictedStockAwardsQuarterlyMarketConditions", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "csii_HeadquarterFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Headquarter Facility", "label": "Headquarter Facility [Member]", "terseLabel": "Headquarter Facility" } } }, "localname": "HeadquarterFacilityMember", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "domainItemType" }, "csii_InterestRateIncreaseForNoncompliance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in interest rate on outstanding amounts if the Company is not in compliance with covenants.", "label": "Interest Rate Increase For Noncompliance", "terseLabel": "Interest Rate Increase For Noncompliance" } } }, "localname": "InterestRateIncreaseForNoncompliance", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "csii_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International [Member]", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "csii_LesseeFinanceLeaseNumberOptionsToRenew": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Lessee, Finance Lease, Number Options To Renew", "terseLabel": "Lessee, Finance Lease, Number Options To Renew" } } }, "localname": "LesseeFinanceLeaseNumberOptionsToRenew", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "integerItemType" }, "csii_PaymentsToAcquireIntangibleAssetsPurchased": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Intangible Assets Purchased", "label": "Payments To Acquire Intangible Assets Purchased", "negatedTerseLabel": "Acquisitions" } } }, "localname": "PaymentsToAcquireIntangibleAssetsPurchased", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "csii_PercentReductionToPrimeInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Reduction to Prime Interest Rate", "label": "Percent Reduction to Prime Interest Rate", "terseLabel": "Percent Reduction to Prime Interest Rate" } } }, "localname": "PercentReductionToPrimeInterestRate", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "csii_PerformanceBasedRestrictedStockAwardsNumberPrecedingTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of preceding trading days of market closing prices at both the benchmark and vesting date of performance-based restricted stock, used to measure total shareholder return.", "label": "Performance Based Restricted Stock Awards Number Preceding Trading Days", "terseLabel": "Performance-based awards number preceding trading days" } } }, "localname": "PerformanceBasedRestrictedStockAwardsNumberPrecedingTradingDays", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "csii_PeripheralMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents products under the OAS category Peripheral", "label": "Peripheral [Member]", "terseLabel": "Peripheral" } } }, "localname": "PeripheralMember", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "csii_RecallExpenseInventoryReserve": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of recall expense that was recorded in inventory reserve.", "label": "RecallExpenseInventoryReserve", "terseLabel": "Wirion recall reserve expense" } } }, "localname": "RecallExpenseInventoryReserve", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "csii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOnBasisOfShareholderReturn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options grants in period on basis of shareholder return.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period On Basis Of Shareholder Return", "terseLabel": "Aggregate shares based on thresholds measuring total shareholder return" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOnBasisOfShareholderReturn", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "csii_SiliconValleyBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon valley bank.", "label": "Silicon Valley Bank [Member]", "terseLabel": "Silicon Valley Bank" } } }, "localname": "SiliconValleyBankMember", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "csii_StockBasedCompensationRestrictedStockAwardsNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of recognized equity-based compensation related to restricted stock awards during the period, that is, the amount recognized as expense in the income statement.", "label": "Stock Based Compensation Restricted Stock Awards Net", "terseLabel": "Stock-based compensation related to restricted stock awards, net" } } }, "localname": "StockBasedCompensationRestrictedStockAwardsNet", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "csii_StrategicInvestments": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Strategic Investments", "label": "Strategic Investments", "terseLabel": "Strategic investments" } } }, "localname": "StrategicInvestments", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "csii_TwoThousandSeventeenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Seventeen Plan", "label": "Two Thousand Seventeen Plan [Member]", "terseLabel": "2017 Plan" } } }, "localname": "TwoThousandSeventeenPlanMember", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "csii_WavePointPeripheralSupportCathetersMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WavePoint Peripheral Support Catheters Member", "label": "WavePoint Peripheral Support Catheters Member [Member]", "terseLabel": "WavePoint Peripheral Support Catheters" } } }, "localname": "WavePointPeripheralSupportCathetersMemberMember", "nsuri": "http://www.csi360.com/20220331", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r225", "r255", "r298", "r300", "r389", "r390", "r391", "r392", "r393", "r394", "r413", "r447", "r450", "r470", "r471" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r225", "r255", "r298", "r300", "r389", "r390", "r391", "r392", "r393", "r394", "r413", "r447", "r450", "r470", "r471" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r153", "r275", "r279", "r415", "r446", "r448" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r153", "r275", "r279", "r415", "r446", "r448" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r225", "r255", "r288", "r298", "r300", "r389", "r390", "r391", "r392", "r393", "r394", "r413", "r447", "r450", "r470", "r471" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r225", "r255", "r288", "r298", "r300", "r389", "r390", "r391", "r392", "r393", "r394", "r413", "r447", "r450", "r470", "r471" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r154", "r155", "r275", "r280", "r449", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r154", "r155", "r275", "r280", "r449", "r459", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r382" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r157", "r158" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r22", "r157", "r158" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r91" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "terseLabel": "Amortization of premium (accretion of discount) on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued Liabilities, Current, Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r11", "r12", "r47" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued Sales Commission, Current" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r11", "r47", "r287" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued Vacation, Current" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r202" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Cumulative distributions to shareholders (or partners) in excess of retained earnings (or accumulated earnings).", "label": "Accumulated Distributions in Excess of Net Income [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "AccumulatedDistributionsInExcessOfNetIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r58", "r59", "r60", "r436", "r455", "r456" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r66", "r67", "r68", "r101", "r102", "r103", "r334", "r451", "r452", "r486" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r101", "r102", "r103", "r316", "r317", "r318", "r338" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid\u00a0 In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash from operating activities" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld for payroll taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r159", "r176" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r90", "r189", "r195" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r169", "r289" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed Securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r142", "r145", "r151", "r174", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r332", "r335", "r354", "r380", "r382", "r419", "r435" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r55", "r96", "r174", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r332", "r335", "r354", "r380", "r382" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r167" ], "calculation": { "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r168" ], "calculation": { "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r165", "r183" ], "calculation": { "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r161", "r166", "r183", "r423" ], "calculation": { "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "netLabel": "Fair Value", "terseLabel": "Available-for-sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r163", "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term available-for-sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r163", "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Long-term available-for-sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r302", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r10", "r201" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Building" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r297", "r299" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r297", "r299", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r100", "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r39", "r92" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r87", "r92", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r87", "r355" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r208", "r424", "r440" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r205", "r206", "r207", "r209", "r460" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitment and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r101", "r102", "r338" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r257" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r382" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,784,179 at March\u00a031, 2022 and 40,215,554 at June\u00a030, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r64", "r65", "r72", "r427", "r442" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r201" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r264", "r265", "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Volume-based rebates, discounts and incentives, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r289", "r296", "r457" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r76", "r96", "r174", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r354" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r94", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r239", "r246", "r247", "r249", "r254" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r95", "r99", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r250", "r251", "r252", "r253", "r366", "r420", "r421", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49", "r95", "r99", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r250", "r251", "r252", "r253", "r366" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r95", "r99", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r248", "r250", "r251", "r252", "r253", "r258", "r259", "r260", "r261", "r363", "r364", "r366", "r367", "r433" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r90", "r200" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology Rights" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r275", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r106", "r107", "r108", "r109", "r110", "r114", "r116", "r123", "r126", "r127", "r131", "r132", "r339", "r340", "r428", "r443" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share, basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r106", "r107", "r108", "r109", "r110", "r116", "r123", "r126", "r127", "r131", "r132", "r339", "r340", "r428", "r443" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r128", "r129", "r130", "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r313" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r66", "r67", "r68", "r101", "r102", "r103", "r105", "r111", "r113", "r136", "r175", "r257", "r262", "r316", "r317", "r318", "r323", "r324", "r338", "r356", "r357", "r358", "r359", "r360", "r361", "r451", "r452", "r453", "r486" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFundsMember": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments.", "label": "Equity Funds [Member]", "terseLabel": "Equity Funds" } } }, "localname": "EquityFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity Securities without Readily Determinable Fair Value, Amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r341", "r342", "r343", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r341", "r342" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r341", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r237", "r250", "r251", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r342", "r386", "r387", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r237", "r250", "r251", "r341", "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r341", "r342", "r344", "r345", "r349" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r237", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Marketable Securities & Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r237", "r289", "r290", "r295", "r296", "r342", "r386" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r237", "r250", "r251", "r289", "r290", "r295", "r296", "r342", "r387" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r237", "r250", "r251", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r342", "r388" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "terseLabel": "Transfer of assets between level 1 and 2" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r237", "r250", "r251", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r386", "r387", "r388" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r346", "r349" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Payments under lease agreement" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "Fiscal 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "Fiscal 2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "Fiscal 2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "Fiscal 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "Remainder of fiscal 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r177", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r248", "r256", "r337", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r478", "r479", "r480", "r481", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r194" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r196" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Fiscal 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r196" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Fiscal 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r196" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Fiscal 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r196" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Fiscal 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r190", "r192", "r194", "r197", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r194", "r417" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r190", "r193" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r194", "r416" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Finite-Lived Intangible Assets, Net, Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r201" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r90", "r199", "r204" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "(Gain) loss on disposal of equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r96", "r142", "r144", "r147", "r150", "r152", "r174", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r354" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r70", "r142", "r144", "r147", "r150", "r152", "r418", "r425", "r430", "r444" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r112", "r113", "r141", "r322", "r325", "r326", "r445" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r89" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r89" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r89" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r89" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r117", "r118", "r119", "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive share-based payment arrangements (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "negatedTerseLabel": "Interest income and other, net" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r69", "r140", "r362", "r365", "r429" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r31", "r188" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r54", "r382" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r33", "r188" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r32", "r188" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Total marketable securities" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r9", "r40" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r10", "r201" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Renewal Term", "terseLabel": "Lessee, Finance Lease, Renewal Term" } } }, "localname": "LesseeFinanceLeaseRenewalTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Lessee, Finance Lease, Term of Contract" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Fiscal 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r377" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r96", "r146", "r174", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r333", "r335", "r336", "r354", "r380", "r381" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r96", "r174", "r354", "r382", "r422", "r438" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r96", "r174", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r333", "r335", "r336", "r354", "r380", "r381", "r382" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r44", "r95" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of Credit Facility, Expiration Date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Line of Credit Facility, Fair Value of Amount Outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r44", "r95" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r44", "r95" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r10", "r201" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable Securities [Abstract]" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r6", "r46" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r88", "r91" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r61", "r63", "r68", "r71", "r91", "r96", "r104", "r106", "r107", "r108", "r109", "r112", "r113", "r121", "r142", "r144", "r147", "r150", "r152", "r174", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r340", "r354", "r426", "r441" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csi360.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other (income) expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Restricted Stock Award Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r142", "r144", "r147", "r150", "r152" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r372", "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease, cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r369" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails", "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r369" ], "calculation": { "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Accrued expenses" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r369" ], "calculation": { "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Other assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r375", "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r374", "r378" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r47" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other Accrued Liabilities, Current" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r56", "r58" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized loss on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "auth_ref": [ "r164" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).", "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale", "terseLabel": "Other-than-temporary impairments" } } }, "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments of employee taxes related to vested restricted stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r81", "r162" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchases of marketable securities", "terseLabel": "Payments to Acquire Debt Securities, Available-for-sale" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r162" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Investments in strategic ventures" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r82" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r302", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r37", "r38" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r84", "r86" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Principal payments made on financing obligation" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r79", "r80", "r162" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r83", "r315" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r83" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Wirion recall disclosures" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r201" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r203", "r382", "r432", "r439" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r203" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r74", "r178" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r134", "r135" ], "lang": { "en-us": { "role": { "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.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected Consolidated Financial Statement Information" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff": { "auth_ref": [ "r191" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the write-off for research and development assets that were acquired in a transaction other than a business combination.", "label": "Research and Development Asset Acquired Other than Through Business Combination, Written-off", "terseLabel": "Charges incurred in connection with acquired IPR&D" } } }, "localname": "ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r321", "r414", "r472" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r262", "r319", "r382", "r437", "r454", "r456" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r138", "r139", "r143", "r148", "r149", "r153", "r154", "r156", "r274", "r275", "r415" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r278", "r286" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r373", "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities Reconciliation" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Numerators and Denominators Used in Basic and Diluted Earnings Per Common Share Computations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r116", "r120", "r123", "r127", "r132" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r190", "r193", "r416" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r190", "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r34", "r35", "r36" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r302", "r314" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Disclosure [Abstract]", "terseLabel": "Share-based Payment Arrangement, Disclosure [Abstract]" } } }, "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Awards forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Awards forfeited (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Awards granted (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Awards outstanding, balance at end of period (in shares)", "periodStartLabel": "Awards outstanding, balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Awards outstanding, balance at end of period (per share)", "periodStartLabel": "Awards outstanding, balance at beginning of period (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average\u00a0Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Awards vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Awards vested (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r301", "r305" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Performance Based RSA Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r263", "r320" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r52", "r66", "r67", "r68", "r101", "r102", "r103", "r105", "r111", "r113", "r136", "r175", "r257", "r262", "r316", "r317", "r318", "r323", "r324", "r338", "r356", "r357", "r358", "r359", "r360", "r361", "r451", "r452", "r453", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r101", "r102", "r103", "r136", "r415" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r20", "r21", "r257", "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan activity" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r257", "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r96", "r160", "r174", "r354", "r382" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r248", "r256", "r337", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r478", "r479", "r480", "r481", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r98", "r289", "r296", "r431" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r122", "r124", "r125" ], "calculation": { "http://www.csi360.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedTerseLabel": "Income allocated to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic": { "auth_ref": [ "r122", "r125" ], "calculation": { "http://www.csi360.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to common stock as if earnings had been distributed. Excludes distributed earnings.", "label": "Undistributed Earnings (Loss) Available to Common Shareholders, Basic", "totalLabel": "Net loss available to common stockholders" } } }, "localname": "UndistributedEarningsLossAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r115", "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average shares outstanding", "verboseLabel": "Weighted average common shares outstanding \u2013 diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r114", "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=d3e9120-115832" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r473": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r474": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r475": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r476": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r477": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r478": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r479": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r481": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r482": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r483": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r484": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r485": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" } }, "version": "2.1" } ZIP 67 0001180145-22-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001180145-22-000019-xbrl.zip M4$L#!!0 ( %*!I50B;4)-\P0 (, 4 83$P+7%E>#$P,7$S9GDR M,BYH=&W%5FUOVS80_KY?<771M05LR7+LN''< (GMK!G2)&C<%?LT4-+)XDJ1 M*DG9U7[]CI3E)G&R]<.*%45@B??V/'?WB--G\^O9\O>;!>2V$'#S\>SR8@:= M7AA^.IB%X7PYAW?+]YWMIR$X6:S"38'@=*K MB33&.5UB?3E*^! MIV\[?#AF<92-DF%\& ^/WHS8FR-,1HR-#].HGQRE?T149$CFC8^QM<"WG8++ M7HXN_V1T& Q&I3W>\-3FDZC??]'QIB?33$E+^33Y-S^;,'O!+'ZU/2;X2DX\ MI$[CVAXG2B@]>=[W_X[=22]C!1?UY.62%VC@"C?P015,ONP::D//H.998VCX M7T@U47G^<=.4/*8X@DML(40#5_3B:\YC;B'J!]']BA^O]<_*6)[5G2>!/NZ6 M4$]0_T\8SR]N9Z>7SI!=0);D@%\QJ2Q?(Z@LXPEJ MX :0VL%C@6 5:$S0'2?,Y,"EZY%_5$6)TC"WV%!6VE2,X)*]2V\P43*%G(D, M,FX2)AI>%[MDU]MD9TI6!FX$D_#*>?[\_,U@T#^^;0*\\JZB=\ M0*,JG5"/70&SN[310\&M1;R'??>VA>M8)>)%E5*3-'6L^>E<'#1KB&_K2K>N M04#<^>CC5_%KA_\QBDZ)G)0J=251@=:KZ: ?C6'QI>*V)MQMHWUOG)WR("M) MB= @2BK$04'C61)><2D=-KT=$B57RCW.KG^[ MF/>B(Z *4RQXXK-Q@L6IZ,2Z-L>4W#M]#&X#?[X2*J:VD7 +FR=,T]#51'[1 ME/KX8,3N>X'&=-O3+?O.Q;TY4TRG#L.^9I@DZB)H]VT5_:+FWD4$K(O^M<@R^2SD ?DSV[].M)=,K MFN'8KSHK5.6FVC6U\2)2QZ,7.\[;C6XZX?@=W#E]N*7>*H![*01%<*[TWZVZ MFW6VT;*DNW+6!=&_8=&UQ2WF?=6Z_S^^[/SG>SL M ASM^#.SF:9=P3;\(YQW([7%7YQ!Y0912'FI;0[*]H M/XWU=IZI+NVAMCSAY+)MPMW/ 3(M*;+[.: +C:/,?T>V0O.0?%=WVZZ2%(J$ MR6QM.2'9;SLUBL(\KO]MPW4C?H85Z EA0K3Y'V/D2D%:E8(GI'($KBZ\9FXX M>9%Z%XRT-$:[<9)FG\[=KK&BBQBU3Y#L4X":^&@^C0V(TIF6A)BKRI!8[/1C M^TUX0G2")Z]'VS49CINK9*F:N_2D4=,U[ETN6T>23*N*2?^;"XN-$I7==_F7 M^^CV;W,[]O?TD[\!4$L#!!0 ( %*!I53%ZN@I52L &?I 4 83$P M+7%E>#$P,G$S9GDR,BYH=&WM75M3XTB6?M]?H:W>[8$(&;"Y%ST=00$]7;/= M1070T]%/&VDI;:N1)8TN&,^OWW/+5$J635%35086'JK EO)Z\ER_<_*'_SR_ M/+OYX^.%-RFGL??QMW>_O#_SWO2VMW_?/=O>/K\Y]WZ^^?47;V]KI^_=Y"HI MHC)*$Q5O;U]\>..]F91E]G9[>S:;;=IT$UU4GI!;E6I0Z]JHB2L?=[J(M;K]>3I\[2;)Y' MXTGI#78& ^_W-+^-[A1_7T9EK'\T[?RPS7__L$V=_#!,P_F//X31G1>%?WT3 M!_O[1H*_V C4\#L+^8._H\&"PI_>/U<'_]F&0V_ XOU.4\UC_]D-OVJ^#M(XS=]^MT,_)_A-;Z2F43Q_^Y>;:*H+[X.>>5?I5"5_ M\0O8AEZA\VC$#Q;1OS2,"89'?\YXR(?03APEVDRA/\!!7]Q/HF%4>OV=K4%S MQ-UC_;,JRF@T?[-THNYZJ7P,2S9,RS*=ONUGY2>]M;2S+[X,@G@GL20Z86WT8E=!=\PB0VKO1=5,"!RG3NS=,J]W+]STH7 MI:>2T MU'-WI'+Z^BY2GIRJ*O33Q?E5Y,/$&/.O-+TT6W^:UKTTS"\>)EOL? ML(P7N(Q+QO/)4_PZ/.'3)O%1YP7R="*1LS0912&PU$@M3NK)G=FKN4J\B[&. M8>A/?[3??W?:5 "DNBL=:U7HYSW5T8[.HG'AG*@^C]$X5017#O*_G1:FGA>^]3X(M;^/[[XX&@YV3L^OW M]%O_9!/>BF-/PV;KT4@')0@B3Y5>.=%>$(.JZ*4C;XAJH"Z*6BCMLE#R-O Y M:=2AHG-0'C>W/.\&OLVJ/)-VRDE4/$AL7JS+$J2D&:M]R(X8&BE3K]"E-TIS MF#*.X5K%J", FRRCI.+FW^E$CZ*RH-93>"KWAN8C6 &>>9:G=\!8L45<61AM M42D8$?R-[<)(IMQ D"8A:=D%3D56L']X4G@7]SJH:.$N1Z,H@&ZN-8ASE03: M^P@LT M)ESZMQD [WH $>O^HL78/-5'//?'T?3!1R5CC[)D&E%W'!T9-&V 7 M%#;H3&6DP_P+QL:I5 M@B9#O3OPQD.S@X%\Y+V'3K$=(,#9)(JU-P-BS+4WCNZPT5;/LF5P%F@IOVFT,-+VA>O!;9;CUO!O%NSK,J8"BJK&"20QT+LV Z,30R M2F/X@I:U@UJZ>>7RZ9[01U&"*LK;W8/LZRM-W?/OV_W[]KV?9"H,84%[L1Z5 M;P>'\ JM2JB#E"GL;04+E.-[8/(A4QJ!FFKX]_H&_N9'.('>'YWBQ/#)3Y<0 MQ(Y;A\KS@#"1)I'>%BD2#[P2#K7P,CU(8Q@B'X(3'"(-$\M1<9%ZJ@+#%IX/ M5!S/@0U@/_#,*$^G\ "P^+00%FBFY'O1B @>.E59!C:<&L8XRM\RZ%3LLT!' M68ECHK^!_8$JGJEY,-'!+3$<6.L[X&8@C29Y6HTG78/WZ]'3@*G9.Q@=#FRF MQAI$&:0+<%SX(TNDT*@H:,A_+:::3@EM-9SQ_;'G M,"[DXB")S.X4#EM&4U:Z-3*=>Z06="CZ"[<$9G&4AJ:=,L;S M9Y_13VD&L0<(D7$NYWZ%34LTAATF\?'F M\WRN7^YH]1\Z6M3S1V0_@T]W\JZ-$0S(?#-4YYLC4'C'O?ZN/=.U-M#0L.5T M-^R(W1VR(PZ]#7K3&!(=#1CC@2B[9C.S/ *FG#C6 QH7).+AV)8SK1.6T>A^ M@MZ!X$L5T2D!(BQ[#O])A["X=-8*Y/'09LAGPZ=#\W@F4$R42)1J^"<."$YX MKL,JX$8#-!WB6$XW'+V1CE#9A1F.1G@:R1P(TBKC(\XG5A1?( ;\$!VP$?I< MA6O4@I!MPL(83;ABL9H!3TB"N"*1B#N2@HT41U,PGV@69C;]G?-:CPDJ6.-( MHXDH-MMI0"I%_WAWSZ=QP0!#%(8T0'@IKV)="'L;5SS% D(Q[3]Q=5(D M84?'*(*3*4_(/$]BH$Q!3;&V8AP!WZ[NCK2PGP)V!FT$$>K,O,&#S6S'A03E\2,S ? MK6]:9(1<9SJ(1J+) X\ GE-$,!>AK5%MW';X W V#K_ TU0?4%"K'2[E.RJ* M<]J%Q77Z.I&"GF\/JG;TC$V03B6SEF1DJ]) 9,Q&X-U+B.W1> M78L=%[$-/,[3 AE\6B7$\_]K?^? [^\-MG9 Q'=@[R"%S<.=K[*WAYN'7W2YBXHQF6:O>WM;2%IP(Z1L2^' C>$ M>5TY62?[ GL%**]VJW5Y%WWC;Q9ACR8)&?IB 2]1D?;9>:#1I-&A53_JUWUC MDB#!,FL$)8%-&WC?]5:SK"8K$\=;!!,@/7)^W%AB,71"EA^K/=95':@RF/2J M3+1*.FYL5VICQCO:X\(*6#[:["DD+]'G\L#CG<]&-3P57CI\0KP4%\$:_CGB M$9*6KP+)N >[JF [$V0]Y+OR2.^@W?TI*N"$>G]@[(TB1?Q !@)RHZ PQFP2 M 4>BF(O"\QQEBKQ"T').>JX-;PA5 0MU3(X05&N,,R!;D[;YL8V_5\ 0V7'4 MMZZYOU>)%I-I,,#0U#MVMLF0F3MBK,:XLF#T&$'C@5A/N>OS7)@B4+8X%N)S?P#V@&5"5=SKV-XQWB4(5X M/%;.98M\52],70F>T!$3=>6CD09S<0NV7() #C &%/ =;E?6--E41BY,\3=4 M<_!Y.BFHW:8Y^P+3F^AUO' M2)3OO]L[/"$C;Z11X:A8>[*NX-J'8,XO2&=VMK/"9"88ZDP3210K7/^@.D4Q M6^T*#!H$3,&3&Z>;^&2IIT.8H9SJ76_CW:88^,;S5_M*J=F?' MS_R 5TC<)048$2@QG6,'>A9ZM='V16_A&7>,0@S%;2=KHQ.=L,EA=L<*9= 5 MJTQ6VUE5XD@;S)R8NY$WMVNEW!A$>ZW,=S!.=L@8& #-\J.(8%: C;-(?+], M74*$HEGG^&FNS9XUJ0G>^Y"6R'I0/0T-U\1XZS@EMA2-V)FET9>*42/2F%&U M+E*D"V!%N3;.(U72-T9-Z.S2FZ55C/Z2HHI+9ISLN14*P#<2]-:B9@4]2H"# M'"VH[5O/S?[&9'-CL&E[24'K,30 &XZ!9'(LUX-H 850X;M9#S?8T%]27&-F27<'@.O,CF!+:'%J% MUNH20X*U.U0P46PK(&#B3,T-;%(>S-0;56C-E.J>UB!0Q62Y3O@M?.D=0BU M?UB^7-M\L5[VW>?@9>_#: VS8*-8CEV+9; 0 .Y"9.F[?B.'S0,ANBI5(;R8 M;?H&*R7'%?3F^!-X%+7SW<@=5JA1RJPX#,)^X:CYQ$A,R%!\6,1.? 3KL!ZY MM'LC]UG@L4A88-CO1ZN$54,VD42"B=3(H(" .^Q1:&@OW(WHZ8YU:"U@XV,+ M8@43$> .AC:@8Z >P1Z0#CN*1N+*V1'M=]J4-W"X@@!$1\X:B_;N-(<*8#>S#"V)1F?C)*YY*BW2[S00:'%. M)UK0+"SU9$Q(N!3U=CA2,G>"7'C\*!Z'Y)MFK#Q8#;JI_#[.R43 G [O$DX* M9OM5@CAK/![Z"1T/QWTM@%0C+IPC FP8J.'8[P]V?>_([Q\>$;4,_/VC8WMR M8(\)Q0-"H,>^ZOK\?/[909T/1T*"(0A02T4I8YW,5W7+U]2R#9P4)"+[_1.4 M;'9D[VAD_] F4H@J&_M)Z)C(D%<>PN^_VS\^\;[R%GYZG@^K'B+;UD=8;W[T M+9-Q:<&# P]Z9Z08NH:+;"@+.=%44YC<&F66D2W9;\;!V*96D!A81&1$@1:1 M6/!"FCL&/#JYF;-/2UVKQG.=W%L[I#$MQ:D4_T%."RU M;!:)2/$K:0UKBFTC_>P^(;:X.K9M,@90,XA5-%U;]+K_B=%K.I/ 29$"'P#% M4-BO=B2Q[M+$Y*/"G5""+=C.P_FRL#B\[B\ZXX#BTP0.] 21M 0U3(<8^RZ\ M6(_!DB# 9R$0$5A:ZT2BYKJ1Y"\MQMU?:XQ[J9* AB$&$F#+0X1%\2' 344O M&QB Y*T!]C?6KHDJIR4$TS!'4)()X&T0W[?I'88"=[? (B*-<)-14 91GZ+EUM(XT ZP+,1%A MI89X*DA309<7$&44HM^ *1^C+;P>9ICPN4S2@,-N$54Z ]%4I+CZ;,B2F0'/ M3@DXS6#U,9XODLQ3"\4CIC#UX7U-UC:F=I' K!+ZE=QP"#^#CQ!/AJCW@Y-PN?,?A+93)+;RU##-"BR*)UU_!8L^=\);QGT?KX_Q$1$)Z,0"\ C(<35I6W14X!'_4](C M?%!Q$Q67Q"* B>D<\1%NOH3OW:E ?BNBX-;W/MY<^FXDJW9M8PB,8[!(G^EH MA,+:=Q'UA*\W+C:1Y*8=(]#9+BDI[E81I@Q#M#0\-961Q"#O8V@9$Z218T3) MG2KDV&5Y!$.&?A,]!F+4T)4/QS#E"A\XW!*A^]P-NI0#[2Q/D_&HBAT!M6'Q5&:T MO,%I8L-K$GOQO3JV0OJZ1M4*5Y&"<2@,4@QBUZ&:U]#!$PD=[#V'T %"!%), M>>+#G:=4D@6IK14YI!@@>@3X3XQXV\.RR83>B#\ZZ2--59D^^BV)V&L"1%P@ MYA#F#_0K'>$3OX+@U$5:JL:WPF;@^U-8X?/F$#'IUCG >*@&Q]YO6]=;9UN@ M#_8/#D^\@T'? ZN_T/_<\EO]_%S!2GI7; +0V_C=%@W2OK][L'N*]8?6"*I8 M81OJ=>53$AT]T46!O5XKP-OW;M!<]?[Q_KT-?H&^'3=(;6_0(M0!C$H_T15] M);,G26;$%J?P>J!,VB]P2+8O,1^GF]# YG[E9Z^$]EA"8TFK,0A22KX3EEM! MC[.D@,WKO*_#O0Y1#*K2*]V]TMTCZ>XG:IO\,+_J$-W.WB\:K>=N?6]P\$ID MKT3V6"+[H,3O\(L:@CURI4U*:C>1]?=?:>R5QAY)8],V7U M]UN4=3AX95_=I/5$5V7=M,4.$NMA;CDY78?&V41EI$W1TT.JA8! ,PVYFDZ@ .WD8IS,M_L_"7SH5[E"MS1MIH_EHC$& MG1/^DQS*F)V2&-'!T2$$CN>(I+$3HGV/G ^@90Z](3A>%GJL:9)<_)2"@\:0 MF_OR(AMX7+$(ER^KAG$4>##P"),0<*!WB-E@Z"KV6:*KW_2*$8H2GG?*'[5* M95!(/)[W,H;K8XB!0H.\_DU'-"Y*E93SVB$-JRUP7HG:SA35T'("J;AR>D3Q M?0N/'7$4K[,D#W5,"1;:N:4B[#MT/4T3/:_9H4 %.#K]8(*J3$G_N:Y#(Y17(HB\D4K#FS05Y;"?;ZXJR935'G,+F5Z\(( MIE;&E,WHCAKS%S&:.G^*2(*UD\/Z<@66YY]+TLM*F<923' G>/CPUXW^)IU_ M 7Q&&'9%\'(#8T I+G-O;Z>_<;LIA8^ R1%PE(I<8:K+)Y7=\SW,&L3&.E!S M IY&E4T[J==.P;O"DXJ5#+.'UG8YG]0RD$C"?EK ><((;=F%NL2RQH,0V(R; M1B&K]M)M[#4&;5%+J("F^2TH& *;:A:@-,( &MCO;D!RZDO.X'46K+,=T48W M#EJ31B%G91HMJ>'-O/"=9]MA.-J[H 0P)Q!ZF6$Z-,+'YET,YN+BTN$P*[T? M[U)D<^;%#[]!D$569>O@9=O&39)UF;IPX$SAG Y?7/I\UV@..M6ADM5E8WT:PR<(;EORPM>0(O(#5";!E7&,8@R;VY8LR35)Q(4\,X2OX MW%ATYXFF$^3+H0K .$"*%"0,$;IXSF'!?0]7S_=P[KZ9KV2>= M;E*DL: "+Z=)- 03X5T5CG79D1M;%T7'?+5Z]3>.-QTQOF!C2)'8%MB=I-]" MG=FY+TA>6]:.9V:D()Y=)^LPS;1 (VUIOHUBDQ*!IVD8C2)^SU&\9#O[.PO[ M*5GM2'HH?& Q$)_L6*=N:1B6G&E][DD#9&B/_:PCYU^U2F"Z;9Y__]WNT8<+)$S=T0Z.B4$"#U(8,&4_N=T^[ZP]Z !^GY%^:P9Y;/_'% ^ \1T M-]PG>&+>M\Z&6RI^L1(F[ZDA8'2Y,6E^<8^";)0,G-$@LD[HM0Q(LC5E]>8MR5H'[P>]6P .L/ M#C.!?R,A'I"3(+%0P&-:+OH,(RXQ@@29B]O3N#> "B.D/%V8$H]H1U)* TL] MOQ:*/J>482T ^J+,@3(HG4"2?_%7/%:H&IO$ \IAD/9)Z-CBT5BL1/&S4A$- M5%3629!4/+,.Q!>X%^>SD2TKPL.W Q;MQ,RE'O]+ M*AN+AW?O"1W>U:EU'U)0\OD,,@^] H9I&_1Y6"VJF3&92&"@J;8T\&O,=*.,)>2B!>KE6-?0? MPFIA&1+*.*O7'Q\Q)=;$29MHS;+$U"E7L34S^/%ZPFG7_0,O*^L7S\;^LV)- M5J\V#,JM/;DE#6"5 8,@!(2Q[3" MA#RRCZ%OJ=I45!5G% HCG?$-'FH\*;" LUCI!B(!Z58YW MATGFI.]!T_O>91QZ/T-/,U"%CKP/O_O0Q!88TU4,S/*#M[_?[P\H',9W1.=R M6;13Q\I>:Y)).4]&&8%2%I!25H]/6EG8KU3[5:X9? M8]*E,.MT8>9-][#XJNFN!M(&0>?#>NXDF7@\G2,Q<(91,-U2_R9 MM9 +KGA&K8Y4G&L5SNNKY3I %2OZ?TDV]BX. 1-=B M#U*IV4P60QQ&9EPT#L:M&7\=C7Q4^-A0HUB\:<3E@Z7)U6YM'U]YC28] MD6C2P7.()N'!F4KN3:B1NAW4'$K*C*T0A"Y4!#$6Y"7Q]PD8)#.%UY8%,(,4 MW:5X:QE&D.M6EIRXVAV<)K9Y"KWXU*X7YE(B1W #:3ZMRZ0&:191= 8T 3RA M(N"Y@& *0KPPCE^JRI#&)H(MH!DI_,,3677FP\I"N^SQIUJS7)F.48P,8.PZ M[T:LU[B9KLMA<=88VW+=.5R[KD:%,12!&4O'3*T QIO6,D2/21':KHLF7Y+( M1'WV\-GX?BX30EQZETYEW]_(=/]C6=&2I^6$P:++5,K=V'6IS,BM52P"C'T2 M'X' +LBJ&<*2PI81(:" 23CAZ :X MQ:C2A\9S?:Y'Z,>^R?$Z+?@6N$5A\GT'._T#O'^LG25WM+L+QN*F3V%/4V)$ M!HTWW[(*3P,/=!O(6@?.G IGI#O%\RY,8(T8H(P""]7"W!6OJ(J,X_(,+;18 M K8<^2[<30/IT[2("^:%(@Q?%37N/\#H!BQ[S\V(D<*[_Y 6&CAZ)W %$M"-2":U$160E4JW\M44.?(\(T,]A#R/3&^)]7<6W>1N]S8VCV2,^N;X7F2[>JC)Z MCA;,=]TS>2,1S%JWK SK>U0)([[! -M"7LN.+/:VY""8]900#5%15+H-Z192 M&C&6ZX&EL"/FH N1"6Y-2"*$4TY,YS9)QA<(=.%DIQ1<^]) ;M&+AN]*@4GJ M 8> \6H:I=22:F#1)2I"[)^D:UU43Q%QT/9('<_:D" A*ZN0!N15#DVY^V64 M:BU+F&$5J'7ZZC*14%9= =0<]4 58%@7.KLI>.>ED:W()6 M@.238'G3*)&5P!4W5Q$9%:VF/Y"C=(,;'530!:O$A+JYP"\YE56&EDH>";Z[ M+OAKT( -$!UF%[XP>7;\;.39AS3IG4<%BH)Q[/4?2H54;%:Y' M3W+E0C-XP6:5A0MXJU%P3>B; WB#EA'47W!I3+;P?8N4E6N0)84EAP>IB[IP M9 SL)'9 8LNO@EL8,-Y(T62^JV8I5QVRBZ0J++ OGK-6;/[R6RX.MZZO(N;C M2B4CDG5$ T#<3RE7RUF7#<-E.O)O4+<>; KT;R@,PF%;B2K%B,&.<>*8 60 MR2+XZ#NS?AVX.]?E:0J /YS0V$8D&Z/GF.5(PV*3"PB%-[%@ JVC1BS+BHL! M(GMA8YE+#302'@R"(BXJJ4\(8*0:C80<#,%&,X!)CI-F*5TF%(T:5P*XU^[. MZ_+EMUIG;/8Y';LCJB'.(WA%-#DCIN*YDS&#$^*<&3-P4VDU82P=*QB^!1B0 M3XR2>/":*0.])M0FD<0#Z5,AGH]2**F5+L/H;FH*U8+"D2$V?H=?8#%*%H&< MH_Y9.'CW:,/P6Y?@##[^^L3; ?M 5[_R%#E9TY=-3V=HY/US=P M$N+ORZ8SC.)Q"&"DJ^CH@DQ23VN]L,V@$>=Q#\Q$LJI,/N6\=GTY@&[A$J8J MOB2Q.9=EXI(82?T>#R+ZW*_0-JC,Q9E8[>[HP+V_LH:C,TLD<+Q)ZG!-OS'6 M]$\8?RSUP^WH^!)7LL5"#F#PG&T:7WOGZI0^TWO&R0GF>G,8?9;KLIV62YGP MK 3P-4ELJ6B^#9U]A89SD9!VL*3J7DQ9FWI,SUK%?6&0L,6G'-SG6(]S75T+ M6XP&'.TEC4.R\Q?:,QH)82^L(H78@;!BAR)E;5H/Y*I7]";OWQLCI2LS(XD^,!0L=^9SH46B.KQL<< M$G%G0/MUAK"3-=N1LNA+.0!]IX!_8NZ@DD HF0]4-$#L5ZFQTKX+3(D7A4(J MH(;2P?NSRJ,BC/B56LPXZ0@$4,)..9//JO!TE8F(&G/%RVILAGA] @$G<^6; MG#.CZ!YT#&0D$GD(*9 .ZK IT-5Y/ZB%4$T5W_3,<$CZBQGP"MP4BQ-SUZPP MJ"1->@NK;"Y^:GUN?;PV5\RD6(^T31/#>VJL;VE9M1Q;IJ9-V(76MX5K4IH[ MGJ3>E%SH@RNCQ[C/]C:)A;DRF.:AHA(&=U2@%1JN2L%- ;!E:9I:$)"#R=5UR_#ZQP]'Y+H0S' M]R3N:0,5+=R+YH#VYP\WUDF?:\4!'*XS*V!IYVM?DE-K1J S',C [.STH\R/@>.4=2;A]E&($. M&\',0.Q"VX5C<5)5$ ,5HZ(Q(1808 ?60BV VI\%YY?L*A.[<\]!C9&3+!Z^ MU0UOG)#$H#K)KUD@H7T3G$R5*E"ZE1L>NPEFD0V,SRW=( S"K8M2*YGMQ'H. M&#=3JTWC]KXDIP2$G4->Q2:&*#[,A 3$G?#461<16U'-7#ZG!-( MC"KRTL3[^NY$?:R)==TL(G#*1036+&I;1C_\D8&H95=):NT4] 4P.4KM UL2 MS;K2J6K(@NEC@:,W)M5:G$D.IFZ9JAHE&&,1UKB\ L,+0WV2-W9]U0@>ZXV] M8 -5V/JZ7;$C:PR/HB1I?BYZY1L56CECJ1& M"E;_DA)WU"$T/U6W&I5/I^'72,T3B=0V\H,7J$2XM*E& MMY* Z1WK&Z+;,^4.=O(IL/[5'2)?\":(^^ %,6*DE7YW[86U6B(+][X^P*%_ MP;LZ_^ZZ W&'_X'A(/I\[MV0OOL[ED?.G^!T@;6O[X[=99J@:C/>)\GEYC7QZMMBM@8<0VI/8;,9%G?0 T6D%(C2SQH^S+#P*-V\X+O[ MW([Y2AX.4K H:/CMGVW.Q8%LZ)"KP_-H9+"<9M*$9;U2R>*P+NR1K97(D\:QOB3YQRH6/V$ :>W)?#N=?@RIC,3% MQBG25?LDNNK&MIP?V]ES+R^+,GILY41LZP8]X9;-[MY80G6(MFL+])>4;375%'Y M[ B\(18IW%OV'%RGXZ=J5@K'=R(41,LBJ:)LU847(F-,$;J4&BFJ_"Z2.H1F M?P6RU,K7>'%L;GV)S8]ET$#Y MND")>9I$ :<,F8@GVP9\'99,S?>,'M\JB!]B7WB\Y+(P@8D([*!U)LQE&)@X MQWD%+Y)ZUY?6^5CJ/;4A,*,]76EEH3B_N7)AS<3]B/JO[>HR*ES$A%G$TF-* M)_HM:5G[RA9;B!!\R:J%)#[$[E/.55J-NVW<3$!C 3DQ3!-GK8._US2H@5[^J'+CM+MYJ,!B()AD"^6-?I+G1/J12 M_7>AM%KA[8.^='2RL^-E6],M:6[0Y_9L(9D"/FH7)4XQ(<51Z)95)L;Q-\]> M*/X!\XY[%\,EJ$J@5MYG42Z5#>P5#._YSD6>24W\[3?8I932I_691E<"E@!$ M%Y3&9_&TG%*E&H=MW$5ZIMNL0\*3TA#B?#37K[$EA%!J%CJFEFP59C<47VN_ MF.V:,4O0=U(R@O-.W3A4"[K7J&G1&ARL0BCU(5"+M*?$@<>CGO"1^X3/$U,B M1QE[I!$"FU+]/,2#$)0^Z5SC+=L@)65AB"V;&W*SA9$>=S@_][O7@-EZ F;' MGQLP^TS>_"Q>^]8"Y&JN$G^A+!?P;9+OR:W-BN=\2TD4X3K+Q414A-A"S9ZY M.+T&.0-\'A23YST/PFH5]*];G/5Y3VK51)[<8%?6__WBHFN9./EZLS[LF/5* MH_'L?SY<_O[+Q?G??KWX<..=?CCWKM__[! KYP^JFESE8,/UZD-:\7VJZ(F)?7[T] MG=O[7Y8Z'AGQS7Y'ZX0,]8@\(')AL8^24ZNN9 M]!*)P&+PYQXO Q20/67.2OJ(1'J5 ?%@^:5&WMJB!^K!T[Z8-OI*#U^2'KB^ MR"<*3<:V4THW[.8PHO#.ZXG]Z@RY<4X?W"7&-G']]"G6>0+FC!?MX:VB'84: MOXE[=3U[>FJ<_+1PNU@BG]>! A02[?@L8VNJ\G&4],3IBZ.13\HT>\M7!7.M M ^L=Q@*HB,J+55;HM^:7$P03QFK^-DIH^/322;-U]-C>8.C0\-?B MS-T]WMH[V$=_;@G#+D/3L;AZM\C5NUV&B]\='VT=[RS_>F>K;[_;IK:Y?9A! MD:GDKV]VW[3..\S_WNLW3SO2],(DTNS;GW6:*=;DWCEQ_6.NJ6XW_1.F+/N* MNPXSQHK<4>B9"3QR/7@_U[0DJQ=@F^CR>89+MH=I.(?_)N4T_O'_ %!+ P04 M " !2@:54>:V'FPL( !;) % &$Q,"UQ97@S,3%Q,V9Y,C(N:'1M M[5I9<]M&$G[?7S&A:QV[BO>A@Y)5)5-T156.Y)68\N9I:X!I$+,",,C,@!3S MZ[=[!KQ$,A)CRTEYY0=:P%Q]?/UU-X#3'RZN!Z-?/PU9;-.$??KE_-T4V#MNHV$J4,U(45E;-3NH._P,79/TY_J-78A0J+%#++0@W<@F"%D=F8 M?19@[EBM5LX:J'RFY3BVK-ULM]EGI>_DA/MQ*VT"9_-]3AO^^K3A#CD-E)B= MG0HY85*\JT@XYF&7'X8'Q]UN]Z@7' 4BZ$3'X>%!V()6V/Q/"X5LX'2_QMA9 M N\JJ MUG@BQUG?J53Q2^?#H4J4[K]JNG\G-%*+>"J36?_'D4S!L"N8LAN5\NS'JD$W MU QH&?F)1OX.*!.*YRZG7N1#W">1&=9IM=?V"C MGX;L]OSF_?G5\+9V_>^/PU_9^6!$(^UFL_V,AEE?]GR6Z6ZUS&65W8;*6G93 M9Y^Y%E46@B9YF(VY??VJ=W3"OK;R.1<"8[N60&3[G0.4S/!^KK1E*F,? ME$Y9JUG[%U,1&Z"1I9IP$Q8)U^QV9BRDILHNLQ!/ZAV??)'9OC_[MW?:_STW M:'6T;SIC=YF:)B#&4/5N*(TO% J2*4PJ> Z7&>/9C!69U06@'IAF7,9!KW"6 MXI66/&$1#_&69BI%4K3*S]N8D$$(QG ]HRDIOP,\=V5/@_<$"H-')BY=X1DT M(90:TQ-.RW Y2B) LVDLPYB9@GZ6ZZ>@H=R$%$BE23"/44J<2ANC@B:'T E( M^^8HFA*HY@27"1;,5LWP JM-6'7VAQ6P2&;H.,+ TE%5Q!1.QV&],BZS"(.> M4V6$?X=)(7!/!,.*5ZH()$E$D:,O"88$SR19XJQTL7EP-$)9N)*K2C.*!"<@ MN!0BP!UGG#PA-S&+$C4U<^1I&$MCL5ZSC---+S=*65T!D)D+LR'M"X8V,=3= MB:'1FL%?OSIJMPY/3(F2,L%2**LHDGCI7'')N ;G='2B#!(@YS! I 6)-#%- MIVDITAA1&5T+:<)$F0+7$<%IE7COYUJ%(/"V86_0V0(0/=ZCP_LPYMD8V#ER MQTV1X(Q6A]=:O3?PUBUM]82_\I>2BK;,HX[V9T0P*V#TX"!9GGQ0M'90A >1 MG@\ABC,HN[H"Y%GKCU[W[PTR_G87R';]7H!!1= -+J4\CI$J9;N0%^;I2RCM M!(#^+D_RB4P5&C= )IE(X_@)9T'F]J%B$.0&4F6X*@6C(G#4ID M.93%J$0*UQV:(C!22*XE*2!]OG5\G=%.A:$;6@P+\"H(G(D[@>Q!Z\N"_2OB,0!U\(XB?3T :6 MGTY@3X8TAL%$"D(J-RKCQ-3<(,JIIB/X4H%?0@G!+7D@$VEGE(>W'4N!Y5#G M .5C8FWJ2DWH$L)]J5!>Z!P!;5S=$(9*"R> JP['D&$YD""N<01R"AB:@I6O MQRX&ELR1D[\P++^IV=ZN)<)<:/R MP0=[LV-)A'A%9GHPNQ00S!;X5$\5V\%%GH&O6W+\W-_LW->8(5$:HB$4+4*%++&4I GY?Y MDME$)1.@9)3QJ!G@Z#16GM7X&E016E\E4]>?_V74FC.[Q_7> M$YO2;_Y*"6W2" MP3F662U0UJJT3R^ )Y38L*8I]78F\,/EN^'N4?W@J$NOARV:SHKYP>6;X[I[ M<]RP8G/L^*A^W-P]W*RW%F,-M[??'S4P.<_>53J5!Q'<;^?WK+4>OQ34&TJH M_-N[KNE=U\5@<+_K+R87F'N"MJ5+48L^*LO<4R,VEWU/4WA7_D766+< 1MX@ MYA+Y/ZNR3]BQ28I/ER@&L82(#>\A+*CQ8]>^Q-K':'_6+HMO'KZU<2ZHY?9O MJ'_F,Q_AO:K[,.3!EQ<+[1LNB!_+<.V#'C'>[FSY=^.S#74>?*.2*_^13M\_ M;)W QEL_NW$? )W]#U!+ P04 " !2 M@:540^%P6/@' #N(P % &$Q,"UQ97@S,3)Q,V9Y,C(N:'1M[5IK<]NV M$OU^?P4J3]-D1N]';,N.9QQ9F?I.:J>V.FD_W0$)4,(U2; *%G]]?< H%Z6 M5$MUG-Y)[0^T2"R !?;LV5V0I]]=7/<&OWWJDY%)8O+IE_5"KF089[PU)!0<6HX([D6Z9!\9ES? MD4JED.K);*K$<&1(L]YLDL]2W8DQ]>U&F)B?S<8YK?G[TYJ;Y#20;'IVRL28 M"/:N)!IM5N='4;/3:37;QT$GZ!P=MUE0#PZ#J-D\Y/]I0,D:Q'T?;:8Q?U=* M1%H9<3M_M]VL'G8RF0F,Q M3+MN227?==8(3M>I-O'_F_DO#>P+^/.7);)OWD4*3XEMU7R M28K4Z#()N;(Z$3.BYM5!Y^B$?.D-R"AC\.]*S"/3;;V%KNL#^49U(9(E/R M0:J$-.J5GXF,2(\J)N28ZC"/J2*W4VUX@FV_3$/,U#D^>=*V?7O[W]RZ_^^I MQJYC?Y,IN4OE).9LR,O>#,7F,PE%4HG @GFH2 E-IR1/C<;S 66%B_6!J0)FYM*ML)?(8 @"7 M! +<=-KI$U(](E$L)WJ&/,6'0AOD;(90^]#K#2W+2P#2,V76M'W!T#J&VELQ M-%C9\%<'1\W&X8DN4%($6.O*,HH$;ITI+@E5W!D=1A1!S*UQ" ?2@ECHD16W M8@EHS%*9O6="A['4.?I9@E,R]M;/E PYPV--7L/8C ,]WJ+]^W!$TR$GY^". MFSR&1*-%*XW.:_[&=6UTF+_SM\(F;JE'G1V?6()9 J,'A]5EYXFBE8DB3&37 M^1"BD+#1U24@SYI_=-K_WR"C;[:!;-OU@FLL!&9P(>5QC)1MM MIKG?O8L-. MP&'O8B8?R&2N, "89"RTXR=(\=2-8Y/)!;,MLZ/B,74 *B+9 @3E@CEMHP#+ M019]8$5W*"5U N"\6E.4J Z"URQO"4"KF%'#9X9"G2 =BX!HM/+,.8T60^7KL MPK%$!DY^.GJ_/:R&>V.U/Z9Q[EC)&A(5-;(V,88)](;L:YX,[,"R_G9S0N:@ MB8Y@2.W3OD#F9KL&N\0!.I?F-J>-'B\M2##+EIVW<;\3T,_"?#=$R#'-ES;P4#S>,FDAM\-R>ZV$L'6*@XN"# MO-[2)0)>P4P/I O%4:YP5X;;"CW-YWJ]\5J-J)XG#Y;3'+XY%S7Y _GRD[?H<4S_$ZJ>SA>N>MPA&IN!O+Q@%$MPRT!;D(N%RAXIP5IF M.5>-(KLT4NEY%'8/,&22"&,X_Q/Z#B3BO&UG OJY05X#CF!+;=D8_VV.._,A M_GLNH+[SESP-7:'^YJ6XV;^X.8^1$6$I A"RA:(M.4/!8?,B7LZ+C FG=S8 M^@S)A4"7V[FSO=EIR5Y(*NH!7Z9OH!S*T%'S.>-L15V1$:(+H(/$K>RCL$8( MUGF2H*CY@[O%%$R_\5SI)<)^J5KC'($T4G#],BS,'5L!(^[4M0!3V<JX+@>)+%)U-7G?R&U8LSV<;6S8U'Z M= 5F;T.-JZN*]@ ^PE4%"(IIIGEW]N,$82.+Z;0K4H<#U^D$_C,4:260QLBD M:]_3CFWL0=I1S.&F\\W%*]SV4?7M4=N^Q350T[#9Q,4+WJI[P5LS;+WM^*AZ M7-_>7*\VYFTU-[8?'RO0&4W?E5JE!T[6;6;WI+'J8M;OUA8ALZ_O8&ZEKP[: MP*N[KK\_G-MXAQ479L5*NE@P<8<[9*;_GMOAS?DW[W!9R.9]-_-=/W9YYBO?4BR\!#'8?5%%QK 37*SWN61;T^* MJ_\2QGV3<_8_4$L#!!0 ( %*!I52,G@"$I@0 , / 4 83$P+7%E M>#,R,7$S9GDR,BYH=&WE5VUOVS80_KY?<76P-@7T;B>.7QK E5TT0!NGMHJL MGP9:HFRNE*B2=!SMU^](V4[2I%N[(6V!^8-@\5YX]SS'TW'X9#R-DP\7$UCI M@L/%^Y=OSF)HN;Y_V8Y]?YR,X77R]@UTO""$1))2,)NV)^323V:^<=7QN1"*>IG.6J=#LX)/2K+37X9/7!?&(ET7M-202DHT MS6"M6+F$RXRJC^"Z6ZU85+5DRY6&*(@BN!3R([LBC5PSS>GISL_0;]Z'OMUD MN!!9?3K,V!6P[$6+=8X[W2@DA/;R1:>=]GHG)V21'F?'>;N;=_/T]Q"#]%&] ML5&ZYO1%JV"ENZ)F_WXG\KI'E1YL6*97_3 (?FU9U=-A+DJ-^TFT;_XV;NXY MT_1:NX2S9=FW*;4:TYTX%5S(_D%@?P,C<7-2,%[WGR6LH K.Z09FHB#E,TSY.S563Q*SJ;G6-.S^?O1>0+)%,(3>._-O=B# M^22VTK!]%#@PFL-H/+U()N.?/KG;Z>R2Z 7','T%R>L)S$>SEZ/SR=R=_O9F M\@%&<6(D41!$C\CV7;/'0Z3S(")G):2B+&EJ.A-LF%Z!7E'(&33V[=V: M2"2-US"CE9 :4/65D 6$@?L.GH0'@>#=N@T/>C0 MJ#T].(FB8-!XLB_AX#DL:HB)S)BX(BI=2F1][:'S?@'E5OH08)8;,LH7W.L MJ129X SWV%>?I)_63%+S;5(&LAM0#\ESP'(+CPZSYWMBD&&)7U;T,+E.5Z1< MTAT[8:_=<8 H((6M2L2[-P!29O\GS*,&2*H.]8\2$>*I)EV !=3G/=CXXB!/JG:=E-4[W_W"6CR8+375 + M(3,J78R-DTK1_N[/(&.JXJ3NL]+N8(T&!9%+G-L6V$Q%T3]]A,=!KQU-ENX^VPY]EAS]?9?5D/+8,OBP,OW,M\Z[OQCQDH M[-PO6NW69VSUH^H:PKM4&0+O)2&J[T]=T%#7Z0Z4?=[]9.T+\2NRW5**6?0Q M65""LPQVL7\C% V5/PB-NPC@<8Q7V'_0K0,7V$*8.;2VGWSA4_XMH/U;7'ZR MFWTLXM@)9J;<%]2 M3@RC]ZZ&-[5N.U%P8T(66/!K?=_D'VZ3VV=SM[6W[-._ %!+ P04 " !2 M@:5419A@[(T$ #V#P % &$Q,"UQ97@S,C)Q,V9Y,C(N:'1MY5=M;]LV M$/Z^7W%UL#0%K%>_))'= *[MH"G:.(U5=/TTT!)E3V3A^=S6%E=4&$@4)8:FL-9,+.%M2O5[<)Q&:RR+4K'E MRD#HAR&\E>H]NR&UW###Z=G6S]"KWX>>762XD&EY-DS9#;#T:8M1$OK'BZS3 MR[)<7B2T?[O 6[20_7:1IN2TZ>MG EG1:OUHV[H'O<* M,]BPU*RBP/=_;5G5LV$FA<'U%-K7?VLW>\X,O34.X6PIHC_6VK"L;#UH_'DS MBT1CM!4GDDL5'?CV-Z@D3D9RQLOH<1!6L4YO5VS!#'1"-_R2O7YCB E22=4/BG$\O8XO MSB_&H_AB=HFE<#U_,[J,(9Y!< )OW+D[=F$^'5MIT.GY;1C-83297<73R4\? MW,?A;(,X]?LP.X?X^13FH^MGH\OIW)G]]G+Z#D;CN)*$OO\]V?[4[/LATOTL M(A<"$BD$3:J&!AMF5F!6%#+&JTXD,_OV>DT4DL9+N*:%5 90]5RJ' +?>0V9 M5%;K0ZT%5*38REX1E:P.#X*^/^@$[;IU'55JAP@/:D_V)1@\@44)8Z)2 M)F^(3M:<*)B7VM!HW,P$N8-*%6"- 9S MHA9$4.W,;CFN-DI,):D2I/UQ>32&=7F8%;'N*OL%U=8B+^&]D!M.TR4]/.B= M#+Y_?@WL)X;<".2^XV(?_T$I%[@0(Q9-*F5KCGF5(!.4?ID1PQ-U@H/9?0PO4U61"SIEIW@M--M ]% 4V=+*BR:^HM77=5[/[3+!0D3;%U.9QF)@I[ M(<+STS1;V.[:D 6GV]474J54.;@)3@I-H^V?0,9^OYO]K!=KO^DIY\[_I8R/K^'"G* M\5RXH7L7RKL:LEW.OS,A"RRDM=DW^9L[:/.L;\3V;G[V%U!+ P04 " !2 M@:54=&!H7KJ+ 0"^"Q, $0 &-S:6DM,C R,C S,S$N:'1M['UI5QM)E^;W M_A4:NF>FZAP2Q[Y05.[RW!L1-W[_?VUC4X8G$"[7WO9!=>'6/O2[!_5WD?H?:JE;N>D]K[3_=3\[(JBO.=EY_2\ MVSP\ZM<88>S&C]W59)TSE*9")6(*$2$5'I@O""^V5GH05@X[GU_@#R^PN_1OL32\].ME7[Y\6?G" M5SK=PQ?46OOB+#L(1O6UB\MV\^6,$/YB=,7E#:$S:/>[YW=W8O1C MV9'+&_(%S1^UW^[U73O UQZ=?>]BFB]N-=N00?W:?*]YUYMBT_3%_]3?[(4C M.''%S8<,>L6AM/PB^X(BNA\+@#Y9^]Z0VQ6 M6ZY]^,<2M(O]O264?'!Q[?<3Z+M:OK^ OP?-SW\LO>RT^ZC/1>/\%&\+PT]_ M+/7AK/^BE.X7:__Q'__Q>[_9;\%:!JZX1.CW%\,O?W\Q;-IWXOG:[['YN=;K MG[?@CZ78[)VVW/EJN],&[$#S;#5?"-WAG\T8H5W^B;]OHU'I-L/P^6?]74A_ M+#4)2*^#\%$J*XCDUIG@06E)A 7-[<>-+ -$HQ!\DYJV.\F/AN;J.MJIF&W5 MJY8[7*HU(S89^5_G?J/S^0W;_7S ZX-XO/GYPVM[O'.R?['SNB[JQX>R?G$H M#HYW3W8V/HF#]_OBX.+/D^V+=5Z_>"L _G!^^#.GB_13\T6D<[ M&X?G!\=UN?UZ7QZ\?_7IX&(?[__$MQOAHOYZ_[Q^O/XYOG[5]*_WU<%%N,#K MOWQH[,N=QJ'8?HW]./XDZQNMUL[&/O8K-@].]NG.^\W1/7_ALV3[0^/T&/L@ M=C;^;&TW/DEL@WS8:#5W&I^^[.![Y6=MLW\W<[L'?YGS-XW-?GV/G.%_O^ 8 MT(_<1P/4\0(B3X6@' JCG2@!: M!^"ZK_";7@7P/P%\<0M@DZPR1NE"&H< $S0UEH=8: />@U&)!;JTED&8&KYO ML?U.K!"^%\+D%L*12.:4-X6V019"XU](N'1!1$3R)$!'9I;6WO$)XKO91K=Q M_A(1[KK65CO"V7_#>87M/V%+;V$+VCF6P!3&68^L6+G"!B\+22DP$93TH)?6 M"+(W:@@5 M^,=2KWERVLJTLOSNJ)N%Y!H97#GK16SBQ?4VAL__]M!1'WJ=0;?\5 8TJR/) M&\K&STC>94-0FI;+3\V8/Z^FGIF"X_ M84C4[6<)7QN&)6AAZ>5]WW[[VLUX>2G#4+?@]-LCAK]Y0,3QP7#H":CUOE<$G"9F"XAC%D?S0"&..PKPV-?KG?" S: MS>'K]XXW.2;-]5[/W58]K3;RXWOM_PETFQKPW-"4G13+*2^N89X)A M\$%C%*4]9R@!LVO/64XS3=J>^<'1N-%9 M'#=Z_W&C8QLW2;F &-U0XKZPE0)D JH X(7TY;N22/\SDN)'[\X?QC1MS M/B7*';:$YB4C%1+C[9:H.UAREF=B0X:'LV)!KTX,(4P.!FT\O3? M3O\(NOFZ+ASEUC[#5CMT3F!.('/.QZ"$2$IAF$2E83Y092G/Q!\#J$6$;*/9 MZW>;?I 5K;?5WCS#2+RWD[:A/U?0@96$1E#<)"6T4$XC>#X9(5STSIGK>0)* M[-QC^*2.ZV<3&'BIO0+H(PA(2HK3J(21,@A)C)$D8;!-C(84F(B+!^C$W-WT MP57629]H],*"4#&::%AP&-M$ZV4@<@'!G8:3G#[0,AINHC,\2BM\$#XQ#UY0 M%U3DX!<;Z,F[UAD ',,2'C1%TI1$%,%SZJ4!C_JNG573 'PNQBV*F+1*W 69 M!)722H?!@E7,>H\D]#):F'_]F&"\;<=#+;4A02J,X0@'09.R*7+G-4;;%,'R M=&&@F5*\/2:8 &0DDG-%/0BAF!-,0:+*HT&*Q"X03-./M\<$F3>6>LV%9-R+ MP)Q-/G$K7 (/04-81,BF'6^/RRCZA-3=)2)^DY5)PZ9QR'KFN97?<-"D;)O2D89>.9 M\B R.I!""N-+" VG(*1U*@8#:)$6#]!I91RF &XR2=BHN=))BQB$\U1AE.*, MD5()I1<0W!G(.$P!:'"!2,.9T=$+E9S3A!C)B \L^.3"0@,]]8S#-,RVPV Y MT*@ICK^WR3H>&%&$>*7 LFF8[;D8-R%$),H10T40T5I#E 2(RK-D.00V9' + MH!^3RSA<@^81U#(XX#9%(Q1Q@G-N(]CH:7+"@8M"+0PTT\DXC LF,-1%+[4B M ?(B(\^I\2DA>Z0L6 *9VH]M(:K2>W$VR>W>^XMJA= M7T;A#$\N*1J5%9IQKP.J)R@G,VA2+@PTTXB3D$'98'$$91 Z6AQ<,$*S5F(2CC!3!2Y+@9Q1*<8-5UHH*> I:J6CEFK$ MX.9?/R:8<1C3MH4 *,$T>LXUH V+/DADUP00H\@CT(6!9DH9AS'!Y&R4,A+* MO:)"!; Q@DV:,*ND9XXO#DS3SSB,"3+$"A&+G@@"0D;J%)H[1J+$CP99_B)" M-NV,PYB@4X11@RX=?7L4-!JC$P\N;P!*R.:EG!QTTQJ!2 P7D8:D/1,N)&]9 M1+;+M 1O"8QBF,M5]&0!5DA.,N-P[^7]9&S+^UT [RG(Z",I'7YR&(M2AS$+ MTV#"X@$ZK8S#%,"5BE--@B74$F&XMHQ&IP,D6Q9:X0L([@QD'*8 = @$@TW" M&+=6$&>=5YI21C5:YZB%6VB@IYYQF +@H(5$WJ$M(B""TX92A?&9(<9KC*;) M% "?BW'3W!D%CE,:G/ *547HZ()@Z/Z"=\.BJ(N@'Y/+.(QKVX+S 8D(9\(& M(TQ4CFIN(U,A%TY@HU+"BP#-=#(.XX+)2*\"CRE*9O))(M[XJ -Q7-J8:R\N M#DQ3SSB,"S)JT;+%&+1F2@!1&*@YXU&E'!H]$_PB0C;EC,.XH"/(V+G0DD=% MA+!@712!NBB!$W3\:7+036L$>**"T(#XOV+)Y_[EP228&/$K"G09/YJ#@0*_;7WW; M[<1!Z.]T]Z#[N1E@*+CY&.'5MS@8IVA@%K,R"$\QHEL(5FETXE89\%XAC,8H M*QCEHS[WWFQ!Z4_%] M23AIK68N@A6<<51!'I4/H+5#5D/GW_=-#KW)>SZODG?6AZQX60N1@69/QW,U M*T.-G'_/-R'TIN/W!+&2 E@@6G"3#!$Z$DB0"#I";^;$[WW-7+R&SF'7G1XU M@VN-(.P,VOWN^>K^WF+Y/"^;KK(3<7/)0,^6@H&54S(X"VU1"O(\8$Q:"\7P,]EJK*%K]QMN^&\ MUR)&>IQS[87*1U@($:2V-(40&(LL@$Q:+8#7FS2.4_&!WC#O@@?B.1(7_& 9 M=XI&8(*J).8EWSEC.$[>(X)V.FJ#MM0(D:QQ2DAJ7$@)1"Y)O@ ><=(X3L4_ MNABUBMHSSXE(RB&B42,G#=ZE7,YA#G"\G)[^<]!KMJ'76P]_#YJ]<@W(%23? MN\_PMM-L][_EL_<&IZ>=;O^EZQ\!PMP;-KV(*'M'O4U<*L&4")&X(&E$:^O M61=$FOV"NS,+[I-4V761JZ"8)<)Q07TP/%>+LD$B<^7 R1QXR4O@7C7;S3Z\ M:7Z&B,;4M0^;O@7KO1[T>W^>U]UQI_NRY7J]*V!NP&=H=4XA-B CLVNB["MCN!WC]@>"^[OXL=&:7Z\L/04&#\) M3P@63-),$"ICI@HF$J8(!&V4)BE?X<+4(95JP- M\/TM'(GN(-]X)2A-Z])MF&W;271THWW8/OT"(_W*M%IS_Z=H3.!*!W[]&]+AF!X6F&(UR MSH(00E+G(S.$6Z^DD5R-BI=4TEI)ZXT")&,[A- !4<8RXE(22.Z]AD@DL38D M MKPT3(#/@>ID7^6Q,:73B6)3["JXKYV&:N%H,&#M(8J[;B4WDH[^V%=946GX,_' M%Z_ZH+@.( T%(1@*H(H8KC)(RJB@0,^18:R8Y4);X1MG#%&FDT7K:4 8D,ZA MK'*%X;N5SC.U4#2T$MM%H:$0 @6CDI>>YW*QQGB48*U4U#8Y9Q;!W5?2.L/N MGH1HB,RE>[@7Q#(GI-/6!1TLM=:4Z6FJ9SD]_0:I-;S$=^JZT!^X5@.Z)U> M^1>X^/< =1FZ]Q2)1T&37=J8,M*<,>H@R>1U%,%JHR4/)%HA8Q34NCEB8K. MT70CQ58>@8]=:,,7U_K8.5@W'7E@\-(9T.BVGOA#!.)*DN,=4:# M#*O3L0_/*-;OHZ ;P M)XYY*9"Y@5==^'L [7##+7^]^,JEO5T(@VX7??6<8.:(9GD\%9!&T\3V(!J.XSIS!C#)]5/@$O;Y&G4?CD'2761P:>)!XAN@60E"<#?J^\@CXWP1WCNDK.HV \J*2XD+ET)I&:!H&\ M*B5@H1+\]!K3X!!G= MG&O1K @N1A^,.&>XM'EGFG>>$RE%D)9$Y<0&&4=)(Z90V1S*IY8 [/TWF/DX7/\UJ"I"D3 MW@ADP%)HP1Q0[Q/0Q$$2-@_;BF919B;@ORL!'BVV(]11[Y0G/E>U888;::,Q M23I*C)R';-GS=.&5 (\$.*C@!.,:A5:D*(URAD4NHD)K[,(BS%-,:F;K.1&8 M61%?\%PZPBC&:ESD[:'2>@])!X%/"781XK<%F9B=*?HR*^)+&?6&:\6<%B)Z MY,'6YC5D16LV(,CK(8%!H!56YS"O-+ G00*F&$G8^' M1\'Q 1C0E&Q0D3\3"U2YL)^/<#GGEEB4%1\%%0$%B'G!(I,R)NWGX_BN::_C MK%SG%'8L$4DMT\8#EX+D>K-",<%-7B]"B%*5X$Y?5A;(98]/<#$R8#QOS R M3,][G[2(QFL7G.' [!P([DRY[(77HED17"O!&YZ/2^-:8*3BH@H*@][DK1#" MDCD0W'E?2EKQA9\OXBND]")8)D04CEC#4[")Y,7\1!J^"'RA6L:_L*0A:>X< MI3HZ000H[YT(Q',2M-:1JJH(R#PQEF=G>PDDZKSRDA@BC"=(=DVTD7!F'4H; MGP/I?9[.>YPL?)[+HP@?7 R!4YWR5D#EP>)_J33.BY@HFRL!GAF9J9;Q3TR ML]Q:0D!:E%@2N8V*D6 =E0R\!#-7 OR<7'@EP*,2FS:8Q+71W":A4S+(*;RW M@H/35OA%"-^J9?R+RX"93,8PQKWW43A)G";2"PN6^ZBT7H2"GPNR]'BFZ,NL MB*_DQBM@+E$ X$B,QQ ME%LEC F&,D(68>9B1A>75I3AIX56@3,8M%D>N$>- !E;A[X9>4VIRE Z#,) MB@M3-$@1E'1@$R4, M- N9VO^:7*A4UC?H=&=%WHK"(7C$2OK?*1D<23XM', MUSEW3R9 CT-KC+MVI-$$@D8UY\(194TRD43A64J*RFHV;J9T*S(=6 "69)08 MB',GM0'E>4!M(X&.Z&'^9U;1>MMR[6UW E>.;6]\Z32..H.>:\<]! -?%]KY MLB?&A.;_'P,FAAG-;'2&!2%(BBY);[5+7KGR!)N/&Z4&:4*+63=\ZU]<-S;. M3^&ZQNP"AI_-T(>XU^^$3X]UC;UN?W77M0]'3\D?Z\UV\V1P,G[$$=5N?\/U M8:2'NB!?,?_VVUXB'.UM4\2"64\XD 26LL$HX&C27B@=+76!\#N*UL4C%S#A8RF42.$;<$T&X M\=398+P-Q"0;4WQNVCJ7.E6NR DR6H1/1.*]4LB;:&3)+C_MDQZ+^%OHID[WQ+4# M[!VY[E.LD;NIK^:>^EI>.A9]S35Q14I:246108.Q1!H:F%;$ O5Z_HWN%&"< MO-G5*2G+K1/19A,2 1=H8 MH[,:.(M>IKEEI!- [VDX*9$8+2J:T/*)7&>"Y3H3AFMC)"@^!Z<^S00@8RP0 M2(#2E% KM!.>T[QK03)-';?&&3/,^#!"Y\%?80NQV1KTFY_AV_*^S;/0&D2( MK[J=DY>=D]-!W_7QMIVTZ;KM9ONPA\B5B/UY?G<#-Y8IG)RV.N< )6G=.G^QH&,3 M"^N3XEP)D]=PA$"--F@PH@C$,&H2FR=VN[!B,7FV'-"#4!HE^G8FP$<3/N$!!K,D"V32[&HK,7DQ8+<7RS&9RVT\C+F(#@%+Q)$PX.C$?T)#49;:RIN M\<.4V'Z[V>_M[NTO(K^(.BF*49A()(F4CR'TTFN1G%>:">DJ?C$+HC$5CN%# ML! =!^6"$$+:I")G7BB74S!ZKC)H"RT:4\C*>10"QZ4-G M-O;4R$"(P7E5. M>JHKGC$+HC$5KA&X#R89R:S@ J2P#CSA1I&0--(/6W&-Z:9_I\(RM [).4XC M]5&H&#S!X$0;_!<24,9IQ3*F/B)QE3Q MBZD+Q>29!2!K (5!B>1:Y%R6542$2%@@7!E?93"F+!13X100,"+U-$GGE C, M>J/0'$@J'#',V#E8_;\XV:RG.6B(4",X,D;&F8BHZ-0E#>"UHE1%N"S_60$\ M68#IV .@G'BHXL^89CHP% :I";$5@'NR"\[&D\ M,?5,,@Y1.RZD4HX@P@*B=R1$X*;2X>DL^_H9>%\TSU:Q:YU!-T!O^/$(7"S[ M$YN?UW['?XT(-C>A9-+&>)&,->BA TF::"ZL!_\QH_WMGE[_O(6XGC3;Q1$T M#X_ZJX*M:'G:_^U+,_:/5BDA_WNIO'3M]]ZI:U_>$#JM3G?U/Q%WDM)O"?M9 M)'?2;)VO_M\& MFK;<.7VFX'A_7_+O=V+""%7 T6,5P=M?.=\%?;)S4Q?:D==2'\L_><_#[Y> M6FLXWX):)]5>9G#;_=[O+QPBD@?W$IA;\)2/=JWF87LUX"W0Q=?OE^V,+O"= M+G:FP)%HN=,>K%[^\5ML]DY;[AP%K7R?\J;?3ESW$ 'WG7Z_<[*:P?X,W7XS MN-;H(>7SAC^/Y,#:%2-Y%H4^REP_7CYX)"4KI92\Z,?;OUFS8LGW?R8K].MO M+\JVNY<7C :?G_:7ROOPI?(H_;'$EVZ\=[]SNLI.^[5>I]6,M5(2$,%3%R/: M@U52HV43CW\&?< S7I1C?4\POZ-:^("?$6=U#W%>6MO?WFIL;M3V&NN-S;WK M CB#O=W;?+F_N]78VMRKK6]OU#;_Y^6_UK=?;]9>[M3K6WM[6SO;4WP%=J]7 M>.]Z1R@K_4Y[N;:Q\G*EQH@4=GK=MC=Z+>[L]?_Y3ZK(;Q]_YI_OOMK( &65 MRNA/7L9^]*J7O9Z&E+_:V:W7?D?OWNZTMP1&IUT'X*)45 M1'+K#,9I2DLB;*;P=V7::VV7N5N$YNI&)Y1UPO)BZZ71LA'^U[G?Z'Q^PW8_ M'_#Z(!YO?O[PVA[OG.Q?[+RNB_KQH:Q?'(J#X]V3G8U/XN#]OCBX^/-D^V*= MUR_>R8.3OYIO^';KX.*T5;\X.M[9V!([C;K8>;U%/N"].Z]?M;"=+Q^.PY?M MBSK9>?_OUD'+G+UA'\X/W@=5/]F7.XW6R0=\WO;%)M_>B)_J;!.?6_^RO?'N M#/\G#M@6/C-\CJ__$O%?_VY]8*W/_KAS_J'Q2>Z\_W#RH5'G]48@V^S=Q4'C M\+Q^L4ZV-S;Q?T?'!\='Q]O48#OK'S%^54D05CA%>2$2XX6)7!2!*!L4 9>8 M7%JCI'A74JQO(*P])RV=] M0B2_P2]UU/]5VVO#KU/M3#N@$E/#=P'518%KG MNW#:Z?:7:F4+7J.YV6=ZU6I^\[9\]+7<^W-[;(1^%E\L3:P@E\ M93GK+QOY9XH!_'V91O*Z([+\[!=0MH/R]M.ZMO?)+;CT<,[DM=.]CZL_ M'O3ZS70^<5]?NLI)\,,N=J^9TQR5;[K3-]&/(0AG,Y<$!CI[)%9XRBW^E;,] M/C#'R,@WB5GR3:4(-7;7M_>V2@\T&>=4ZDZSG9/"JY*LB#)9,@7=N71'_:\" M?NF/4K=S4KM"BVO]3NU'+'FVS5@^2KK9R^GTVJMF"VK;G96G]+6;9?8[/PE; M]_C2S\H@T'KCW4>9I*2H]P6Q(1:Y6E-A[<-CL98O3SZ4-GYEN8-L?DX],!)Y( \NUK>V7*[.K+G?+U"^;9R[T M2TG(=@;M?O?\92?"[7BHEZ\X[78^YW;F-'_PJNE?[ZL/[[=8 M_>+3>?UX]ZA^\=?1]NLMO/;HTX<3?&;CS^/MDW\?;1_O-G=>[X_N^0N?)=L? M&J>M@^.#BYW&UCF&!1?;[S?)P?$ZV7F]>X+OUZJ_KK.#DTV&[8D/?YDO;QKK M_?H>.7O3V/R"8X 1E:31$^(*EX3$.$J'PD89"Q-C0F(E\^:CI;4-:+DOK@O? M]0@C%7B8=+<@W;(G0U,R<4M+;D]%_=P[/3>-;;BSK=&JHU!J[1S'(I-6Q:WK MJ@@ZJ$18+(@0J1#$I<(+)PN.3"[00))0:FE-T((J:XA4/U3&A?$YOY1NH-;I MUCK](^C6C@?=9B\V0YE&Z*3* LTZ?EN[>[71ROON8HIH\RIK*26U>^C:S8OR M\Z^5A,XX?-?]5\[:_7I;3K^[LFPV4Y%/[O?78^Q"KS?ZSQOL )U+G__3.1:V ML_'N(]>Y&A"-!3>>%T))6G@>2*$ J$[) ]=T:8TR)FL[K5C[%R+TQ9W7# I9 MMW_T!7K]>?Z7VU@U:-T5H^>DG'48@E=1LI_L6(W#T@0L:H#\"RL;F1PRB MDTD^()16%((J7EC!?>&UD[/8O(YQS M8ORTB]K:/'6M&IQ!*#?JX-=(@*"W7,.?6H/,W&H7S5.4MWC'XL#9YC[?9G[^ MSW\:1O5OO5H?6G!ZU&E#K5VF)ZZ^INN"*]]SM?;+$VI;=FCK^*CGIU^BCG:0 M!491ATCAE4.7QC@K3$QYNC;& -1$;\C2&A*HFXKUZRCB>#IDWG0P"'F;I6.. M/06?_(Y'6)="ZX!(0G,"-CL"0NK3%I"\2"W-OV7;JK(?^ZG3FSS H72'# MY.U#)] X6V%/,-7%Q IC/SO#QN&7[=?8#_8*^[!_46]LG^PTPMF'X\V+#Z_K-^;< M.N?;C7A_C[4;]K,X.Y/;%JQ-LX],!Q3[>G/XV MDDE@PA8L8K GC+.%)Y$6D6@-)BJI(0X7=J(^E/5&EO-^J2)O(C_*2H,?:B_Q M0^V7_\INF_Y:>^NZM?(LX]I;Z-;*\@8_,6U>Z<^3Z\_(7PS=1:4\]U">S1MK M1XA.24,H/*<&8SHM?:VMJ:E (OOO"?@7S9'E&"XCO9F MBC<3ACG.[DY:A6ZL^5 4E)#&%TP(70C*>.$C)P7JE54N:FVZT7W M]] 'U?*^7>C7WKQY^<^+0.XY2T< ;[:2=Z2_.4(RL4> M.1*_LHSW%SK*!AVY7BTU6QC(NU8+K\C;I7)\__>@F:-[#.H]C"[ AD>=B% &6505BLW,?9JOV![ MJ!6UW@#90]E#UUO7[-DEITY[V583NW__WDLPLO!]TN M=FNXH2T[V[[K#WIS:2D>L='S>(M_-)9Z9XTJB%6DR,?(%#Y85TA%E*1"1V?H MTMH!]&YJ]#6\'K9[[3V.>!;6WJ-T]&PB>^9^M/C]]K^W.U,?EOQH\]M,YSX? M9EVSF4$+<]+L]]$P00LM3;?3SCRG=5X#Y#SGM:U,?UPH9XPV7-\-][G=L+O? MVKB:9=T=X)5H1[)5W87#06NXVF:O:-1^R4.I?V.$']K*RE)6E?#)+B<;)U5K8;:BY$-!2=ETV=]EX=#-WN_/;&LIH<>GEELSWT!)1AS'-) MP*^R[I6I[5J3BO[,I!O5*\K*L>]:(RN2B['/N7&[(IB9D\XRNF+ESS4[^51BN,+IKK/-1!8_W+=N// MD_KQ]G%]XT-K>^,3V7F]*>ML_PO>)['-,V1.Y]N-S9M[CX[J&^NT_OK@O,ZP M_9-]LM/ ]AN?+CXTUL_S?J8/C4W^86.+UN_:!AA=(E)K5T3%<2NP&LE7*>B#H^F..0:\YN+=QZG"5C_)@U#BCD2B3D: MCO&(P->J0V/9XC1K,&_?15XKE.?BS<,!"I:L$HY3:0T\P"3=6@8PG3QK^D$^,^_*N3,-VTQW MS565,U1(1=N=F6SVJ=YX=_:>*C\;&U-KY:)ZOJ: M1VZ!7<7/ES6N'W\Z_PA>0N#1%Y!8*H2,NC!&^,+R%*U6Q%L0_VCJJSG'.Z=B M9]+XY 5]PYVHV5CTRB/P:IU!O_0RV=UT;GJ\KUM9KZ]%'RXZKYVZ;NUSN>;\ M-!\6ORK4&V-R@W1SJ^[ O2]=M AA M2(K44AJ$"6"U#U)ZXKAP -2,#JV4A"VA20Q-#%9[?RQM;;^Z8T%8V?VR]\.3 M_W:^O?7U6E-D&5MY#)E_-)(7 *\-A*RZO);_TN8R;=;G,>7&/1OW_+]CMP\8O%^ MIV;JII'*TY5B]\KQ%8 M6GN) 5VS\]GUPJ"%'G3OO->'D]YR;:L=5KZK2;/2^3L&_D:/I\@)I^9F4#9_ MRLVP%6-^;EW,#[>XKUC*%F9-B)ERA<#)O-7=10+?KK_>?,*IW6'QPPFXI;LP MFY9;>F!?[N^6*,F [39J6RNU5UO;Z]LOM];?U# >V=FMKS?*8VMO^:A_W(GX M<)98R<8LR@9?6MMJ;-9'N\%6LOLL(2V7-;SZFOLM:]L-MU3],FB[06SB[[\^ M2'!^UFC?33;*O:S?-WZ5##Q,!OAWH'PB1WP%TU$3PZW+/TQ!59@^ %.5ZS1< M4>4_70M5&6I[1P!W1B65XLY(7QX&&+A% MI<(+A2EC/U3A//';A2-H]_*^X7S&TPE4RKPHP,M*F1<+4_EC92[7M/3RDI=R M%O>HT\)G]$;ST[7-OP?-_GFEW8LB":K2[L7"U/Q8NUWOJ/:JU?E2L>V%@=M, M7(4KZ,8 ':=YUUT?^]3O_'.2NE+71<'<3D1=JTFE<>*F]-5));92J[NV.RPU M\^O"S8UF+PQZO;S:,I=+66^[UGFO67K=;PJ->AZ'6Q;R-;O0&[2J--BB2@R= MC&>N5'VK*$NMQ2]:EY^STKW[WN.X/^9>G6 MW6;O4Z7)BR(03%>:/"-]>0!PUYRV*%>"]+L(4JG%;[N= #$K;J6FBX)VI:8S MTY>'+.;[NIIO:Z6VT_C7YNY/+^6K5NO-1%\> O[-Y7IOX!#CI-(ZEX6 *_.\ M.$"S*B":E;X\!#EU34775\K@IO;*A7ZG6ZGGXH!?,].4AR-D;NQTKRAQI; + WNEL#/3EX<@)V\D&>O8 'K=!.ALK\P.5(JZ,'!7 MBCHS?7D(0!RC%Y54;52VSP[ M:OIFM?AM@?"M-'-F^O(0Y,32VAZ.J^M77':A0.7D1^HXCT7J_JF+=R UIC)> M=]?+8N.HE)<+WE2E\J;0ER=FG*719/*1[^BF@\ZOY6N**Z?Y+#9)^JL'6=AT<<=?S3)>ITW9?ON>IUU MUPU'-4Z72R>5R]-/["RHV1N,?P_:4./DZUC0AU0R]2Y\.NRBC8W%J+LA "#= M?O 0#),N$S:]PT-*]_8V&WOWD(#OONS#BX#^Y&@^IHVQ5RJ]_:14_O,C[+^? M;IMP>%TB_W+0[:(PUERO=Y7^/&1P;[SR3P'TU&V,28=KY7_M3 .:*U1D]A?R M'_#WH/G9M:Z5/[_N$>_UZJ0VU<+:]WSU_WK4*_YV,TTZ4^_VW0-I!KUXXS0: MFJ1VPEHFF1=1&ALT^.!"3 04"7QT&DUY$-6WTV@*?GD8S:!7'#IWNIHE:;T= M\W\VOXG1>A]COVX^(.ZO?*#._>'>^O;'%MAFVS0Z^;&]\^O*&[QX=G)RU=H[KM'[QZ:+^ M>KM5?[_)#H[?D8/&OMC9.*3UDRV^L_'A^,/Q)U'?6#^[O >?-?C ]E7] M^K M4?]RP/;/#AH?FML;NT?;C4.\=__\X#B([9/MDYW&X9?ZQJM4/R\/-RP/.:QO MU,7VNX^2:*8#^,)ZY@JAM2JL9+H@0C *$#CC:FE-J64K;Y]H=^9\Q> ]0 MC7%Z]LI +:B!BD)P[U3@"9@@DAFFK8[@(HN.4 *E@:)$<5(9J-DR4!15F6/QF6/ME_>(DPD1HU(T8)RI$F" M,5.X8&6A# XPB$! YKHR1"X3:QYKD'Y@%)Z*,=TW3'[VBCPNBE$I\F04^2:Q M()$FEJ0H!,>@1T3N"@<,V86U&JR67GB.BLSELE6SI,C/)\^T/CS[O5?KHF5% M[HTJLEQK0_^GR,5]([JYMDGC(A>7([_[=>"WH5\9I7$;I;U;[")PYP(#55 = M,-K1X I#J2F45D"E4"&JO"10+"NE9BC:&?=$R[-7Y'&1BTJ1)Z3(-]F%ILHI MDUPAE3.%4 K#!"="$4D $R/Q+O+RM' TQC.DR,\G;;'5_HPZT.E6R8H)\(G+ MP3Y'ZU.9G;&9G>8=TSE4"&)"X;36A7!4%]YJ6M# T/HDY!!*(G]@RT:*&8II MJN3$C/*'2G&?2'%O\H5(@S)!N\**G%9,418V:E;(R D:6A.MBZ7BI:91Z/3=ZUQD(S1"-QKB?IBFJRQS8]4QNDIC-/.[>46:%Z"I2(5U%-6""]U MX7T(F7I$+P416N:RN$*.,3"ZMX+,4;KC&2O]V.92*J5_(J6_R4@\ER%P)".* M<\C)$%4X9FEAI/=:.,:9*2N(Y6E0.R]*_YQ2)9U3[,MYF2+)VX-.\RE\U=*- M"25'AH/_MN7:?0RF-B_'O\K@CM-HW5ZZ895&X\19$6/0A8C,%98E4FC-E='1 M&P07C99=)E;/4!Q5I45FE&Y4BCPA1;Z5#U%1$"Y%P:WV&'(D*)PAH0C>.<9, MT,K&S#Z6C7WT'.J,)D1FFU]LM?NN?=C,.TZ&V9"?IQ;/8C)X7-3B51.? 6^: MGR%^@V 8%54V:9R[X!KKI3TJ[5)C_0*O^2B4]]0&51AN52'0:A36!RB"BY8! M24X:L;1&U3(QC]X&5RWLF%U='A>[J'1Y@KI\?EV7M;566>8+9!*B$-J+PE*; M=]\'8Z1*SD8D&%0N<_WH1=[56H^?T,>]?M?UX; 9:LWV9^CU3^XJ;E)%/./B M%Z'7;*Y^'?.M;T->F:'QF:'-6Y0B24L9T[2PAIA",&4+ YP52BE!'0-!=8!$F.AIE)$7TP13IAB>7O3X]1J+;7W&E9RXLFALN],.U2SMN"W0UBT"H3QC$F$K MF.*J$$&'P@.E!6%HEAP8[WU>F[&L9VK_?)62F#'^4&GPY#3X9B;"B<1-A"(( M[0J!,4#AF(B%HMH9QZ../A][NFPUG2$-'F__T7 MQA*/=WEK97K'9WKKM\B35"IA_.:*0,I--%$4-MA0Z!0HIQ*\#;G2!^/+UC[: M^#Y4)6:\+&MEVIZ=:1OO(M[*M(W5M-U@E2D*2K4WA:":%X*Y4!@@KJ#1D,A, M-%XCJ^22+4LUKM34["W?O9OPSO(1'6^VUO_<>K/5V-K-6GJR-YY.F_EIE\=2=YP)ACXGH%XUOW?6*"T.I MQETL\NU0?JH-4F.G6 >WHD<2!4O.ND(RB]&C":[P*?@B\&@)$ -)Y^6 ?%DN M8A'JRB0MJ$D:=]G+RB0]H4FZ$?59ZTC2CA9 $D9]-._4EE84'CE6% :4,!)- MDE@F:E$G$V:>Z'4'\*V"5;6@<0+,*(_XFV_Q4F6)QFZ)PBUR1"5")ETLM#5Y M)V;@A1>"%9!]BP8G$_AR82.AX\JLSU#RO%+C)V 3E1I/0(UO+G ,WL>D3$&D MCT@HB"T\U:R(U#K'J8LT JJQ6:;FT44@J@6./Z&*&Y ]2#6NO 9VH-;F:-J MB=2X"<7EB.\.![PR0V,W0X>WV(0STNL@6>&CLX4P>:(^*5UP[92TX)CS-*^1 M,O31U2YG+]-2J?"XR42EPA-0X1M,@@AJM.>AT#+(O,Q1%KF,0^&()]X("#2? MV<>644AF2(6?VS+'\(#IQ7O$-L^XXMVXZ$85\3REG?IT>U9' TV*TX(FX@MA M\Z%!.LDBT4 36.T\8TMK0BT+]MR6!%::/U&64FG^$VO^#882B!#6>55HFT\D M98X47K*\.-@JJ275U.>2^F)9R7&=> MK(WG,U'VJMEV[8!]KG4\=L5E):LFRYZT^L?7(=_Y.N)9NQJH7)7C&9OC.;Y= M!,0+1@3^7T&")85(7A3>1RB <:.=A22D+:L(\)DZ_:&:*YLQXEAI\42U^ 9] ME-$(27,Q,9)W7- D"F,-2K!$DZRX07*I2RV6=I:.C:ZFRJH\^X2FRKY742 U MSR 6%]#M5$;H04;H=CD0#U8;"K2(VOA":"US#!MS!66JD5-09]C26KF1B/TV M0WGV:JILQKC$ U6X(A./U..;ZVZ8]U0D4T2A\^DK)$]X R^\38)I0&!5KG^^ M3!]?_GQ&9\MFFTL,ZXJ-:99LL2W16(N+7RRAN5TYX;K/O3[#NIC), MXS-,[V[QB^"TH5 MRH]5Y6]P$<]\V]&RLTM07G9. M3IK#0P7*0V6S"F+'H1U07VJ_] !JVYT^U"CY]3$5B>X%U*6A?!I:<-9KKK:; MK3^6^MT!W#025X9AO1U?7AV$RBX\R"[LWU',G.L A!4F.5H("QBM^&@+P@3S MTENA:,KZ=L,B3*UJU1/)ZD/\626KDY+5&SXL:A989++0-N1CP]";.>51:H6G M)@3\4=#ORNI$EV7&YN?+AD?W%_GB56I*N9R6+^GDIW;"I^7:?_U(-]Y"=^_( M=6$L8=[6]JN[=*33WLL]>>NZ.]V]ONM#_,NU!O#MT2-=(96NW$-7#OKUE]=T MY7-\_9>(__IWZP-K??;''5%_?T#KC8.+^L6?^,Q-+'S_H#@^(CMXS]/ M#HYCL[Z![X+OO+/^,8B@$LA0.$-S&EJ8PA"(A?0A,2J-LM[\V,!^1XA^+G"H MA&@>A2AYL%ZH4 "5Y7H(7S@J9>&L &N!"RW]TAI9(>3VMIY;7]1.7;?V.=+AJ_6/NN"/:R!/0F('VEJ/76OW;I?G%L)9(3%TE2__*14G"&%S M-&6%<(%JX,[RI36D8'__(&S5F M15"WRNY50CJC0BJVUS^*Y(SP! KJ>,[Y,U8X)G.5(1>24BBD7,Z.Y=OY)N25 M5,VP5"'D1A,*A7+YX .2:\XEY'DV4&MCT@P44CQ!EK41RU3?3BW?MGRN7ZN[ M;C@:)ITY7:YE(2I-WZR0O4HZ9U\ZY3:R/>NMBYH5$//2;(XNVI"8"AFBBH1! M,DD]U.8]G5153G3F!2IY2YETIJ 2T(DZQ0O+6<08@OA F7,43&GN&)7+4MY> M*'RGN?OWH TC:T=*:XK$+? MW >C.(_6J,)SC@H-Q!36)UM0K:6E0E&>)"JT9,O,//K8KAG="3/C=".$P\W/@/0#/S^WZAV_3(1[]/ ]\:\[#M^X1*3-O1W4L.=53;J03;J=KE[ XD[L$@Z!">%<-P75O)41)JL\2"D MT'QIC=U1[/[6TNLJ33$K&CR=0W,JO7U*O;UYZ'H*AN>B]LIHY!:"B.&)H"Y9 MJ96AFN4:]X\_\*K*8CR25D1(S=#L/[/TQ50YQ"[T'?8H;KIN&\>M=P6.C2$: M5=PS/MMTNZZ]5BEY";*@0DOD%,(5-A)9,.LUT8& -VB;!.7+QMPV4/?G%54. M8X:U^N>)1:75LZ'5-Q@'(XZ(I&A!6-"%X!Q0J[E!K3:HZQR$B7E2T]!E;FZO M])R*5C^WDA[E)J>C3BM"MU<67M2_U>#O0;-_7E7XF.K4RMX58#9+0"I;-39; M=;%^BX$DY@E-(126:U*(*&)A#0D8'4F*]D52Z7*!9,F7A7UTYK6J]+&(JC^N MQ$BE^D^L^C=HBJ::HN['(@D9"J%L*'PPH3!$!D\3!!()JKXFRU;.C>H_M[,! MK]0F*Q? WY_8W+..PG!X5SF.2>P,? N^PO4XDW?78$[5XOW7% =H87S!$Q1Z M6V_'RC,\I6>X??8-VGM%/.2SY0$*(2V20@A0$/#*FA02)PX#6,:7K1WS>8MC MT*8I9[8JNUK9U9GEV)5=G:A=O7F8)8_"<4>+X%,^0$#*G!BD!<]5M%SP(GB/ M=E6R9:G&5;=[^G:UI.0O^@X?>KE#Z4KUHQ/7/6RVR\??F*D,@ K0?3K=+%M< MS>O\FN''VLI*OGT$-1?RJB?7/L];Z]N=?B;=7?RZ76MB7P^[Y6+L;K_62;7^ M$?0 5=H-8C//;J(ZET-;3G6FX7E@92(2ORB+@:U.9(5\N\5Y[/N@__U; M)@C;#T'B-W;"7?EW[FUIM8";8)BQW!@ODK'&@0DD::*YL![\1VJ7+F\ZZGZK MTG4(A>^"^U2XA"^XZEI?W'EOZ<5U:491OC'N-X?LNP.3TE@&1M\Q,$.U0C/> MZ9:'SZVBG8!NO@K[Y&:F+[6C;O9V__G/$&G4QVQ0LJ;E$GI9@7Y_X=;N@G^J M8GK7""RMO73=V.Q\=KTP:+EN;>^\AT:@MUS;:H>'FX&)=_ZJ)=O[:K\R%#NG M, 2U-_-O\K%[^\5ML]DY;[GRUV2[; M*V_Z;4061@XJ6]>;Z;@,P?#G;X9WA0R-[R@M.'KRZ.>5\J<;;&KXFY KAMGO M_DQ6Z'=_^U&SE*XH^G/-_O@WR;__T*JSL]A9)N[5[#\DM1]8@/1I8EYSKY#W M[ACFZSO9^[S3T+9.YJUNVK=;!G>8BD?> K4Z7G?4JVTBG8GW*+;]C[..3N,91OZE\?8WSHH[M%KW.=_7F\Q9^9D8LQ[ M0U-R4B2CO+2.>2:829;&*#YNE"L>**'%_98^C [U?M7MG.3,9N["^V;_Z.6@ MA^,!W;7YX_>_C[<8[]F%C"[\+MV?M7G\XKC?JM'[\[NR@$;#]5R<[C4\$[_MT M<%*GVQL?/M6/7^'[O4I?9^SVR%E]HRZVWWU4"6,8*E+!.<_G8GE26!5R57 B MC59&"*N6UJ1:9FQ<:R'F:#5#9;=FZ=T>8+YW#P5*A=)RLM[K2BXXS0*X9T$M[2F^#+3 MCS["L[);E=V:D-TB(+T.PD>IK""26V>"A__/WKOVMG$L6\-_A=!Y\6(?0.7T MI?J6; CPCI.<;#R6$:/'')#G$)1Z$@YP4H]%> ,FIPA4NPZ&Q.(3&A$Q&7-?O.#HFXMMKW\C9 M^OUDMDC)?#&9I%F55*_>GKWW5:YZE[/JPW]2SKFJ\4]?_'/X_8I0E5/1ADL+ M.?E4>YD$"$I(\%$(@61UDG+$/[AOW&K5B59/?V<@W+NRTR"\*0AW-1L6O0Q: M:A FU/[53(/U*D)@7NELLA:Q+"#,^-J:38/P<"'N=A[7+2I M]SA_,2>_+*:DD5-OY/3[2I3OK5*BMA*G,(_\BV(X!?C.@HG2J:B%F8:0I0&C$D,"=C*)K#X7 M>E\IU;#?L+\%0:)A?S/8[\H1#B-SSD@(A3- 3 [\(@O=J*#J/)9:HIFCV4>[ M=B_>;6%_YY,.?GA[ED]G>?;MQL]]KG/<;&M'UMH@-S+(/C4_LZQ7-5A$_9Y/ MZ(\O]D]\-GY:SL7#T_3PLYDX MI[_F&/3F&*R>3$-F:V&T (7I FB*AV!$!J=+=KP(Q3,NI$!]29N9.Y\HW;"] M,4&O87OKV.YJ?29QP:.VP%(F;!?FP')52W"SR+WT$F-:ROS8.MSO,+9[5^P: MMK>.[944H1QRB=Y"/1, J /]YK(")YUR-,\E9E[%/+GOY X>S6S@WI@DU\"] M=7!WU3IEHO+62V"Q1#+KV.A?V::NP.WS]3:@47+3QXNHC=0_Z4A>CN([FH%F5F'K@2P M5B"0WRC U08S11:FO;%.^4PNA]SGNIT:VF%(;Z T2H/T=B#=E0A\4C[&*"AV MB!8P,X00G(<<);V2I6-2U]ZL^PZ'= 2A07KH"D&#]+8@W14&.% MR,@%"-IPL,1(RDE47B*1$0ZI3E';?ABZ!- PVR=F5X[_I"20AP)6^!H3Z C. M" XS?,-LG9KMQ?+1<*:VC1PZRDTF T,5YQBA: M=Q2H.SZDO+L^=^^'7?OC:#+W)Z-\?KIFG1W[^WP6L.]H_;SQ\^F+BV-/34KL MK=+PT<,%.RU8ZNCA>QKG?X27'EUA@%%FHBA5P!H_]&P-LE@'>?$T H"1_(!',IE29!2\:\Q M29UJ60 E]JWI:T.Q4H9HBPC2.:8 M"=&RA+92 .ZKWNJ%#Z\RR)TM8_I_:A73,IV\&DV6N)FB=)JAS=U7V4>\L /<@9C0%NB0$Z3DUV3FD5/(0*?K2%@5=, M EV*UQ'FC@'M+ 3W(&8T";HD".DZ XBSD5"S4QF=$ 3&# MURF#$<47):+-&/<.S#X3J]F. V. G:]T^F1^G*>C?XP7T/COB]2,_=%IGJ]5 M_'0H53G;-:YQC?MT3.AGLCG3/)M?+/5V*FAK>487C_[#@<5F9V]@9Q^OR&T4 M3,>H,8 JF>PLK^> 6%!0BE!*))L=JV4&V=I91"T_>;@H[3T7J*%T391V)3%9 MB_3/S')AC$M;%.X=\'TAUJ[GT4 \7!#WGG'30+Q)$'?LY\J>WX(S9=JU*+ YZ3J4PLY MZI[5]]QR"LWEQ/3P-"T$PJ5RWBCH1A3TZ^K)'V6DEQ:!.Q]K,S +SD0%F?Z- M#*4Q25,H<$D#T.O+XJT@V("!NK%@O0%U/:!V? 53O&'($A3MJ[(F+/C@"J"( M1NL0HE"JU@%O0-U1H&XL7F] 70NH*^=HHO?:N@2N8*@65=8D>@W.!Q-LC%8P M@+H>4#L657*#,A4'R@@%:*(#[W2 Z%E!(8H7KM2] MJH%8U/MSCF59DF-R=1K(1@ZUW(>$MKZ#\L/)Z>3S5+:V1?8!I"\@&TT\9&Y#Q(@KSK;:]_>)4U[MI)E$5!C9#+9)HO$@#F_FVK M$CJ\NAH?S]'].)V\^IZ^='SZFI[DDP^%4/ZUF,;E^X[J)/[P=C[U-!GC4S]] M]_,\OYH1]=7A3B>+IL<7JFM+@>J/%)^M'AB0%.!($<"FS &-3>!LL,"(#@67 M7I6"M3Z'E4AFG>2#_BFD$]%+4+J82 M,EKFBN+.:%>K?3A'I_TE)0R7 GHE^GDS7A684Z@6%\$NA^'TOH_^W%.8N=2 M]+_R:2[C>>.B&W%17$TR"=&+G T('8B+DM/@%4=(3J+W6C&1<>] #^GP63M! M.KQ\D0;6C8"UXS@X"D2E<@)JET>@\%2!+ZZ 4TP6)U1TUC6P[C98-W &I(&U M#[!V90.T23L3(F@D\XI6% C"9U Q1Z^EC$F:*ANT"BL[C-8-' 1I:.T%K5W3 M:M!&

H,Q\@7/5O4:AG)X4FD/6VY-+9K;+?%LSZ-[3;&=AWGTQ=FM1<(7"0% MZ.E'P.(@H;,E6Z;IQ]Z!WF=LG=+TC>T:V]UQMMO@,:?&=IMBNZXP%C0SL1#; M%6L\H*["&(8"TN; "\;$/;&=,/L"5Y7L1G>-[NX-W6WPB%>CNXW1W@9[AW8?2Y76ZH/C^W.-<>+@5PL;;7@LKZW#ZYQ MC4]N6-(MIBS MT5DFL![[Z4I+H;5+M-U]GV)7W(9?\O3W.L7]*N'B2N_AA_/%=?&]B^7WP5%@ MS5'X>T?AY<,5S=LIF4,T%!=)3XZ"50*<$0P84\$%)JU6[,N;S[>]#AXMR:>M MA#570C3*.NDS:*4Y8,T-=\YRL*@M1Q:E0+5WP!Z(U0.QPRA4N*68N)FH(=W; MUYBH-;_L:$[7FGE,S49LE MIN[NDHPE))L2>&,$H,Z2?&=16^,5H6W&S'/X*A.UM7703%0_*R$$EAVJ (+; M ,B2!>^,!IZCC5'FHDRJ)LJL%EAL)JJ9J#MDHM;<)VS4M'%JZGC/K%9TQFPA M>,< "QFIQ:G;2#&4R=(FC5]GI+:V$IJSTLVS]ZN<8>N<0_W MNY=OIU\\#=*_R,L][]EH\GH^F],;Z;;N6:O>*[V'Y9/I=X_PY\,?NQ[#'^O7X4\?5+.7$UAR-ZS@:CR\I\T(S9PM"UKD6'D\! M7&3D=[B2R=ETG$+&*Q[3GIX.DJS%_UMV#7P#PK\W694(H7(9 "KBP[)*] M6',CJ]F+@<&_XRY:&U(0*D*RD@,ZH<#:FJ!ALDBQ2)X5#G;)-'NQ_063K1$8 MI09F:T$H)BS80!&J1YILE%)(SQ?QA65L7XM!ZU%MTW23FZ;?S'TXR?3_-'YS M\$_Z'>>1CW'R MBD;SCA;;Z'0RI^\CTAG1\,8TUA=3?S(Z\]/Y:%)&\^,\R\2-_G4:UQTP(L7% MN6]?_U'&I_XTCNGM1%;S_(KN=/;@PZ+O/J*KGLG!/\/TFX,K/W8^>A0/C*)[ M/IO,QA5BWT[SB9^/W^3O_AJG^?&%'_#)!Y>X^)9]_(@/-'8RR%=^9(O3]L5) MPL^?QJ<_ZV@7))^EC598)\G<8;'.^FPC*X89B2[D\!\A]BX^=/QAK_^,3 V$ M:?9_@B]T@]_ZD[_\N]G>-Y^O9EK*G>?>?617/IA2>GDPYI('LX056;W)L@?- MMT2A>5K?16/R@QG+Z'A:?8;_^OLIHBCDJ!)*15KML5,!],]O_,%ETW^KR_2R M)[!W\+V?IO'DC9_%UR=^.OK]W:QV_=D?_7P:;TX#6Q_\ITSV^P?^6D[%J[-I M/LZG,^*7T;*6R>#OYQ^/)B*GCYRU?0_. H[KR9?: 7_G:ER[+^0-NKW[Y2Y?]\FO2XKT? MK.;N#@U67.^R?Q,9_*URY%;>>HDTM,3G=K0A]W<$PY8.[S3GT6-ZW_%L] ,9 MZ71EKM;N/XQ#^LO5S^*>KI#'?AJ/1Y+OW^.%'+P_? M1_'LZ/F?A^+G=X_%,_EA(^K5#^+9RW3\^.CQVV='C]7S1[^R9^+?Q\]>/OWK M\-'Q^/#1K^+YRS_?/7[YI^AN1-'UQH?BA[>/W_]X_/C]R9^'CWY[^>S5C^/# MHX>LCOGPT?-73XY^?O?DZ'GYD.3V.WO[^-%C//QU2XU);H206V[VUCBN<5SK M1W*7.>Y]A^.VTXZD<5SCN.'<=>M"LMLQT)^JM/&[1K#.<:/6GE"X29 M@:_VIZ?33,-XG]-BD8_('/DW?GQ2\W^ C +,B/K)H@3BDAQ?3\?S<5X1V*]U M9N:2AW1'SLP,0UU>\-)G"7=+^_UQ!O]G$8O M/:)_GK[XA1[#))$#\*0<^;?-O-_ O'\X0/?1O"L;&_@5D]_M00OQ.(WYSTV! _#,1WAL.^LBA"# M.[%WH$0/:B4#?)#A/SFA+@&^6% OBO;%<.L3YQ!,8(@7_P"_!:RL(YI M*SUSO$*^!]&N'6<>\#O;@[V=![L38O+W*S+R5_82/S^#=TFOY6LW&]^U/<'^ M'] .N2L;DR$O\50^>AQM%[$?=^3)]RLRH[&!PD[,4$31@#Q+")G<$1.]B='2 MJ]S7E%?+UY$=>L?4P+LN-79M[#HDQ;>QZW;8M:OH.H^RSB4$&3@%>P:)7;4& M'8+,(6'M![1(MC7KA'N-71N[-G:]/76]L>MVV+6KGM/419ME 6]1 8;LP"?/ M01:9C:8I% 47:;ZH&[TV>FWT>C=W,AJ];H=>NSL5TJ;DN)<@>*JG*)PFYS4S M0&,2BRQC8J$F&$N]$]) JR^Z9GW1^U@H5/52*%2U0J&M4&@K%/H5A4*/_>F+ MO"BY^?M\$O\\GIS0W,[^__^R@IOO1C_\W]?C^;O!W^"EE4/W1_EMS&3+SO)T MV>]TY%^1X9RWFJ(]U11U[H'0[FM*BDKS@+NOJT+YQ5J2[(&27U>B\LNO*:DW M,5AM11ML&ZRVUZNN>WG7<\&_T/5\$#D9W=)HE\?*EW><^/2>II._NFF/ RG^ M9J]5_(WB\%>3/K5^2!DF.P>#J+'-7E<_I4XUG\I5/UO3VX3Q_WKJEHJ#SR=GM5$']ES_QI[&*:O/1OU^?YI%D^Z/+ MRNS^W0W?E8V4ZRW%_LJN#&6;Y'KW?8--$N%#*5QZZ6Q!Q7-(CFGEA(G.*.G4 M?WY>[(UHR;I[(Y]OB7PJ=BQ%CL%L=AQ>]*![]503Q*_K^/WZ@:[Q@SU[^J58V.U[]3*_]^">-A3\Y>DC7_1==Z\7[9^+I MNV:4HW>=I/>7$RQ>*[J_B\ZZ1SS*D>5;69&JN+7H;>[ ML-%[1[BOFZ68DK+,BP!)!0>80P;/68; N E%BLQ9W#O02NP+NUKXN!%@(\!& M@$L"U"IQHT(L"15RH;TSR)3@.AO)3#;-O]L6QW5S!;50061%]"9K;8U@$SC' M-0CAR5"Q$C)S>P><-WIK]':_Z.TF27[>AQ0U8M%:(CEZ5H3(M>/2>'0FQ*OY M[8KL2"N$K8W6^;ZT;(-50QL+ M-A8<%@O>@ 03H@Q>1UFRJ-Z=%<:9E'T2R3.*FUJ4.PCN4]VS>$:I9"0')1)Q M'QH.WJ !9:65DFR8Y+*>%F'[[I+V/@-U [=4[&(+6RV7PW*!$0A^MDA-?G66 M3V>+),[1(JF8_CB?T*^S^70TC_Y>?U@2ZTWSU#NF72D]=\HQNN_14 M[R26G6(\92UMT6A0>T.^7"@6T:?@O?W\-!QG[BHVB[/Q>$EE_ZJS]/TGD_3; MAXE9O/YP,2V'>?XYS97QVYS@?9Y.&L/=A.%6VY>94E(NQD%1/ :9B 4[T"% M@N33H;$FUQUC*[CX;EV&NYQ(;O-<6\/V.;9+T9(GC5:IB(I9JUCQ,3&:_A(% MINUAN[DP:P&\*]0+ZXPPY+TX[@5@,HE<&,4ALY@#FF2B]WL':E]=4C"RP7M7 MX*V=)T;G*:#+J%.RR8KH;33)!169:J9[^,CNRM,VYP"N M1">4HO8;F[Y M6@#O*HN)S+,1T4&6S@ 6X<$:R2!*&RCD0N+S-#RW?'>RM*^0#NN9V=GHK_'\ M^#B?I J T9E_-YVA_G$P7\[5":,TIZ8&S#E?KOF*VVJ"4((S-0,9(4>B!$HPU7+MB>4ZL M-Z>DM: 8+-9[TPH;U@>#]:YL*&7,(F4#3+*Z+Z 1O"H"I"])F^R+M[YA??>Q MWIMPV+ ^&*QWA40G6!%UTX\FSU,L$A/8H#1DS#DY%UD6S:[?5:S?J!YC7TIB M[V!OZL-:B._*B^ALCCJ38;>UH117$:QS&J1&35Y=$(G;O0/<=ZZ'C,X&]2%" MO2]AL4%]6%#O"HW6!*^+Y,"",( L,*")%^"L,-PZ=-ZY04%]U],3?WAU=C)Y ME_-YXN'9ZVD\)D2,SDYH*/7!O_FT_F#;$-FPSKC8\_AY-GN=TZ>M*__7G[S. M%U.U>,\OYQ/U"\U3BT3Z(*O5!O9%:R^"+,"LUH H OA010AK7(F\6(FQ;7ON M/LI[5QB_$N4-S3=!]]ZWN'3TVFF(;S/:70RFI<1&Q$,FPBZ"J0GQS0I;L'D2$00(P/'F +'%>=!.F.S:D1P M1XG@)ND./:X&]A!22T<05^96M)L*)9_Y],=W^9I M',\67;"7&8^3L_JTOTZ^O _;+%M-<5R\]F0Y(Q=3E9I3T@KU0]-T8XEM*!<,.0S6 5.^@B> MER#(*XPNFK:CN/OH[5V\:^C= 'J[@EV61+&,//XDZEED+2+8$A@X[8*2T1D3 M6XVS>X#>WE6[AMX-H+>KR.52VR$X"M4+MS6;QU.HG@IP(N/,)9:$NJ'WCJ)W MRQ4*K\CF^0*.6T6RM<#<%=]\2-DZ*T%F0V F]QF\YQET3D(P%X7U:>_ [FN^ MVE*U)>?N!(HWEI/74+PI%'>%-V6*B;&V%&2&?F@E:E]!!U'PPC 7Z0>&XMU) MM#.7 O!?_L2?1KJCL@G0[UC6FOS[2K11$]E]Q::R!*$R@" M8@&<,*8*CS%HY3&[6D;-];3%L?'^\S?DWVN-I^MK-7IK]/89O1G+HM(*.9.9 M0@[M2I(^F,P,)\(+?!UZ:UYF;]S7E6T=2RP;84 RI%C1%P[!$/<5Y8QQ,284 M>>] *[O/NFS7E;FU-9:C1;#19$!G%5BA/4@>8G9"V5 DL=T:\72CN$9QNTMQP3H> M3#WQ+0-&X5TAP#CR&G+(A*C8"\4U;Z\W_EM)RU5:IN@B8,CD[:GLP.G@(3F+ M3+@0A;8UTL5]9]=1%1L+-A:\6RQXDT@W%)>)\[Q*$NN!%:%U--ISJRE>$K)% MNH/@ONY^BL'"D>8)M'4)4#H)0=@"6B%RJ] Y(?8.A);[W/65S;QQ MSU5.<% M1B#4AF9T?Q\[FHVFRQ9HH_F$?IW-I^-8_[6L?^#_\M,TVQ^=YODZ*=*?3)ZD MZ4F3U^$D7Y_9[S+%Y>+)+PA%.:E0*N^U#](FBI#0&\G*?[B8M,,\;RE>/?#?XZ.'"^Y;<.#1P_=/'CTE DR6 MJ\ @I5@;U0E9J\R3+\AM2+RHPESO&9K7Q]"6N-Z!U,DON,6TPE7Q6J-"& M!5%8R3,JYW6*-E.(N#W::+[3FMSQ[G/N2,('%XH'E@4QABN6C#)Z\$0>+$\@'.6ZN41FV:PW$'2..PZW"D M0FXC.1RH9 :*LLCA\)Z!+M*QC-8[UON!KD8;]XDVLH],62FL20%U\=XP9I5@ M(8I(UBHVVK@+M-'Q-3!*PYD7P!$U$/DK"#HX,-F((C$%4_JK'=%HXQ[2!O/* MJ<@3+3..P157&[8SS5C0.CO1XI0[PQU/.BY'L.A4(=KPSGI 61P$PR3$B!*= M42*H>-?BE-W)J[]"XSWV4[K87^/Y\7$^214?HS/_;CHY.1G-_=NO[,-U'ZKK M]";37FQ)/4PO7\_FK_+I?/;;4F _FASYMW_4J5F6VOYQ,EW,UPK?-7>H%TK[ M846VU628,F($D5$ "G*'K.7D'3'T!FQ[:P#X,8U M((^,++N3@$HI8U/.IO &]CL*]AN='.A+QNP%[0W5-T-UQX3KI(4,G(&)V2]1 M'6P($(N.5K$4M9=[!USS]?-K&Y@'".;>Q,4&YNV#N:LG,B&*54%!EHJ1/^X$ M!!0*:%IEDD73BW% 8-[U=- ?7IV=3-[E?)[H>?9Z&H]IS8_.3F@H]<&_&<_? MM;*XVY(+OU2,^V*J%N_YY7RB?J%Y:N%$+USU\XI0F!5&Z:( GV0 =*8&%IF# MI:DU.OCBDF@U_'8?YKT+A3W O.USKHGU3I#!"N; =(&R[+[K&#@D(C7),HW6 MJ\*1_))]J[ A_6XA_9R@VRP->I9N4]UI;M=M4G%7[RFL")I/ _5$/)"A+1"T M3X#&*,F2)CG3\J1?]L\FEY8[O&*D"3K:6"O @A?RT][EL%G;< 4)7A615F# M;5]Z]YF@=R&I,<'0F: 3VP1O@G/<@F:U7I0E5\=Z'T%3Y*HD#YY[VYC@CC+! M33:U>\A'NZ("W.8XH6'_1MCO9J=IF9BIQ_ RYQ3K&"[!)XP0'"=*X#KRZ/8. MU&JII);&,E3$WZ9HV6S_T/'?L?TTS:7$XH%S50!5[2*EG((2@L@I.)9S?]O) MC0F&:_M[$#:;[1\V]KLZI^?!:5XR\$6=V,@LA! 24##H4G:(P0_(]N]ZUEOK M][YMR;+UG.V?97Y=/=G*E?6)/ P7G0-T0H/-+D)TV;C$ N4.005 JQP7?WX=O[6=4&WTW MZOO MI22*,DZ"+18K?#D$IQCHK)4KM:5'\0V^=Q2^6SY]VII%;QW-'6.LN(NHR)?. M09 Q9IZ\:K'H_UO-]%V"\.9FNP7AC,.X*;QEY$H99 ML*K4%&+K(5BDWS1/12-GT=E!P7AW<@O_ONG[HQS/>[[SUO.]M8JZ!B21+\8\$;JF>4^ M!64TBQES2H$@%$H)"KG,*GS!Q6M=WS=%=RM2MU8T*98#0[UH^QZ)[FR!))6J M]9/)<)&OIUK'XT9RC>0N]?."M#E7@I,1!1=>1R.USAZ#RTJG7DBN.7P],F#' MX3-:\H1"@_9JT?PX0TC6@I8A^1""DXGO'2##?&!F_ @BH6QI3Q M,1=>=]A\C"H*S:3A%GF.+=H=!OEU-U6,]"7GVNYXD6?(:U%]S3DD$XI7C,54 MV-Z!4&Y?"757HMU=3WING=]OA>-T-E[+Z)DS I.(CEP#JY1/LI#79Y;)7(+Q MY2ZR8+)U5!P: 3Y;K0SJ0^;.>V"!62"?G8,M0=<*Y4X5SBRR_KJ*M(Z*]Y V M?-T#R#$):34*GVFQ&:NX<,Y8&9/;'FTTYVE-[NAF>:N((0M%0:.5M:.B %=" M &.28KYP'URI'1657)7/&G,TYOC;H"IKF4SBODA)S($.&;MIXURT\E[-V H$[)%_#>0.A'BNSQ!>JN!"<9HTV M&FVL01M%B! L+\4K+%8'Y;P( H4MCJ>$+4ZY*]RQ4IK7Q,A-/8,:T0,*G<#9 MI,%1^$)!B@WGG=_O4IRR.\GUK?/[QCH_M-));9;:++59NHNS=),?M@[L9@Z$5DOFCP-*6 Q5L"<^V,Y'AVB9=%:M1PP+SK*32M6VYKKG+U7ZFGG.190$OL0"R+&H%# 0I8W:%"X/R_I-LF,YXI(+3L$I! .K.\Y"HP8[P8D/'?];R1UF]RVZ)EZWC5.\V\ M?+A:!L4)IJSPH*2J'>USA*!CJ?TFA6$E%H&]GTINFZ/#@V_O2F.#[T;@V\T1 M0B&2]1Q*4+6*D2A@F1)@R:YCD25$UU^$T. [6/CV5C&DP7>3\.TJ? 4IP+?T M-)GCU?H6#R$F!=RRQ*6.TK#^]OD:? <,<'S1;%)\907JY>.[K$))JU_? MU_,9-*??@-)MM$4GI;/RN@;;08LLM"G<$+E;8Q8%[J^;+-Y:&'T]4?^PHETJ M;AW35;8L6E5_RT$(40#%OQRU-S%+V7^[RA[ L=T.'VL.^"M;@#2.;1Q[78Y- MWLKBB^9).S1"!A,I(,[:J\J^2JW#LVV9R3T%O)$" M7I85!<*H, 966V::?:5$8^'&PHV%AZQ>H(K:14?C41%E%D$F-(%8N##OB9:O MIN'6MG-3E-O=,3 A(%/>@Q5 7.Y;RQL5-RIN5#Q,Z8$793PZ)RABQ:0LD6\.T=?V MEUFS^ 6?MQ'P-@FXNTFGD6NRF1D*2Q)0&(1@F02&EFO'O'6&U_ZE/3,IH?YUDF[/O7:3Q?=$P]7& 4#?YL,AO7=?3MHN_J^$W^[J]QFA]?L,\G M'SQ?*^SC1WR@0;R>7_V1+3[_+SYM_?G3^/3G\?1B,&?^188PS?Y/\(7&^JT_ M^83=N[_R'DOIY1Y7=I;I'I=+G1AY,EW4NOV6()^G]5TT M)C^8L8R.I]54_=P)[!]_[:1I/WOA9?'WBIZ/?W\T(F+/]T<^G\6IH#F;P MG[++[Q\X93$5Q_[T!7W3^'3TJ9NP2.LTWXV6[L+@;_ ?CR8G-"V+VY@?3U[3 MM6I;Z?PV9K)F9YDXX7A!Q:_(=,YG_SW\&WIZ81IN-M:%^?U(\ N3'^NS.9OE M;R]^^2Z-9V2O;C+O%^YO28K;N4-[ MK63![R>O7DW.#>V7[K-S;U?F-._ (WE(8ZT^I3]9!(*_^'%:K@/RK!9_^=Z? MU2"L/:[EXXKQ]:O7BS89HT5YA-%G]1%&RSSLT3]J)O9_C]I#ZSZTQ9)ZE,LX MCN=?R32[_*2.)EVH76YRN+HO)N<&D]_36W>G6L7?9\S_^_5I'DFV2)AG:_3S MO%<;)C>^_5W9#\DAIIA%9EDD=$)9(;BSGB7!(N,F+?9#&-.2W<]T]Y?'+Y^] M_Y&^ZU=Y^,=309]Y^^2GI_C\T?')H?A5/'_Y,_W[5_J^WUYVMSR>_$3?]L=C M/'P4^?.CYR\/'_V SX_H.WYZ*I\_>O[J\4OZ]Z.'\O"GP_)X?+[=\3M[^_@1 M?>;7_[B"-D=GZ[=WO<][[#?3)ESY,KP(/+@-%R<,CK M;U$:K:TWNNP=:,GWE6H$V BP$>"5)]2E\\9X9"5)#,H$(TM6,J.S-,2DFG^W M+8[C7?\N22]48)"=T8!:U>1";B&%G!S7P85H]@Z$;OS6^.V>\=N-4JN=8\F$ M+$20Z++T3'@O"4@!LU+97DUP+;7Z-FA0=FBP")L4N75@0XJ !C,XXP4HFC.F MT*$3M>NEEOO,J/7K;S06;"QX1UCP!B083(JY9%TSQ% 5PHPLVC/-67 ^H&QA M[B"X3W6X3WDA''<(*G$#:)T%6IT9M$#C-1AR M6"XP L'/%BG&K\[RZ6R1P3E:) ?3'^<3^G4VGXYC_=>R[[S_RT]K]MQIOGJ+ M=">['MR Q)Q-P57!QTJ+C@NGA&,"LU>&2>*N13$UQLRRF!IC[BHVB[/Q>$EE M_ZJS]/TGD_3;AXE9O/YP,2V'>;[;%4^WQ7#O5C8Q8HDIE6) "L\!/7?@BDW MC$;F/&9M0NMHLOO8%B'IP(.WA&P,3-IZ?)UA*,D)2\[+]K#=7)BU -Y5Z@O# MQ))VP'A)!/"BR85!#Y: G4ITN=3P#?>MU W>.PMOQ4/=EI;2,HF9DP7/2)XM M&>\@G%.AF>[A([NK3U-($G*,9*N%%(!!2G)Z#0(W/DH1CL#U\;'=%U^QR,(' S#*66DXS0$C" CKRU3%& M8YQOV+X'V$9MN8]!%A400_2(]"&[Y[J1I7R$=U@.SL]%?X_GQ<3Y)%0"C,_]N.CDY&S1='MG];ZK9'DR/_]H\Z-EP,?5 !N:)*3(X)WK&']CF+])JF:/2B)5^1L]H;Z)D.L!?VNSJB8 MY9;Q" X] ^08P?J"P+4/&$N6I;KTI[B#Z_.3B;O;'S_/9J]S>O1Z2L_M%[J%2?I??_(Z7TS5XCV_ MG$_4+S1/+23I@ZQ^7Y$:BS$V1\VA_@*8,P)QE804&$NAEL/P;?_S'J"\=ZGQ M*U'>T'P3-'?%1)UDRB%92#(DP.0S+$Y58*V?K)S"5).,I>RK)5U#\O"0W+N0 MV.SU+2)\)1?1!6UM<6!K*S2:7P.^2 445V(L(BE3;+/7NX_RWG(1&\H'@/*5 MH^#1)8J[!!A;SQ(81 A2.0BVJ%PP1)%T0_D]0'G?FF'SRK> YJX@*&W6S @# M!IFH'9LL6,,59"..&YI7O>@+BT]-IIB&\SVET,IG-1H1#_\:/3VJS M"B"C!C-:\02E,!_-7M<<_3MO_++%T/*.7/B6XPSQ_4H[\V^:P]$%QJR5::^$AD:0%)7T!9*J =TI# M+I&BE21#X2VSX1X00>\R8B."81-!5X%$'B,FG\#KC$0$DH,SO"8[..6E=UZC M:D1P1XG@)ND./N?EW[GIN*E'00H!NZ:?;DI;IB2^M1C40S1GLP2(\63W! M'M%[5G>[2DQD$2R9!9>< !=3UMZ*6JJ^;6#O/GI[UX,;>C> WJZ(RX)Q648! ML6@$1&? J:)!2E\B\Y9+WFK5W@/T]IY*VM"[ ?1V=5B-V9G" B2;'*!+!EB0^\=1>\P3IE_ (SA+3VLJT4BKZ"UF\C!Y"E*:3(%C M"E')HEDFGJL'S/DZ]-:\S-ZXKRO;"B>=UU:!RKIV,. )O*-\(T FP$V CP"@+T+BF5&)=!<]0QNY2R*Q2K.:V"\++Y=]OBN*ZX71(R M(7,!FVK] S0!O(H<2M)&:IZ3:WFXB*Q&S$;RDP9!E5 MXEY3Z"I84O1/*ZRYFN"NT!*;J[=1&NQN"R2:GL!\!"VJH,AB JOI-ZT],]J9 MB%E3F*OMOM)\_;3+QH*-!>\("]Z !#43W(: J%U"GJPU149O)<\E6ZE4"W,' MP7W=S12R6N21^P0R,0ISR72!2QI!EUAT+-8I5K=$B?N0J;OB!NYZGO,"(Q!J M(6JZOX^5J$?39>GJT7Q"OU[TQSNOU.L7'?+V1Z=YODY^]">3)VEZTN1U.,G7 M9_:[3'&$$(F)QV*"0!]+<")%'X51.3B6SS.XZ+++S6,N)&\M2X?$?X^/'BZX M;\&!1P_?/WGT]#_&("N>*Y!>DO/GK 1GE(.4K,^!.ZU0]IW@=7T,;2EQY'H# M6B>MY![3AH\Y!)Y5"HDM=@**=TYQ;Q,*DVW<'FTTWVE-[GCW.7>PPJ-VM=U8 M# 90DM_D311 7I06OO8YYZ(V)U"XMNO4F.,>,H?2DAL6'>..H97&"9YH@>7B M9%(.97,X[@!I''8<#F<31PJ[((N(%'$)4S<6-3CF=8QHZI0WAZ/1QAH9!Y$) MI9@0TCEDWOF@#>>"&PI7DD'?:.,NT$;'UQ"!W,BB%800R=?@(D.0-3U!8]!1 M:Q2J]UKEC3;N$VUD@\J2]7&<6XS>6,ZU+-HR&XR)GK4XY:YPQY..RU&D,<%G M"247"9B5!DL1*!@KDG0><[+JKL4INY-4?X7&6WL-SD9_U0:$^215?(S._+OI MY.1D-/=O6_WDSBM7@G$6*?;0!7TOA")?0LJ#16]/ OOM@[TT/ M;6 ?#MB[^BA&+JPGL!>5/:"6&9RNFRHV)"\4$X[WUT2U@7VX:;4]R)A7Y->N M!?L&[YO!NV/+/J9JE;9?!=0W9O* MV,"\?3!WA<68,^:T$\'S-" P[WI>Z$73P?.,S[/S MMH.CLQ,:2GWP;\;S=ZTX[K9TP]8%]O:XZN<5Q5"AH5A12=!9*T!>VRIY$8 Q M&1Q9I>I2MDI^NP_SWA7#'F#>-CS7Q'HGR @V<5Z2!B=$H2 CUF+9"L&IK(MP MSFY<+FT&_39"O"(79Y83&@G1528A2@4W90'2Q*!.1 M)KGWDQL-YL.#>6_IC@WF@X!YQY:;&%7)F8$14@,&S2%D@E8% MH(H>B CHAT\^T+I@RK=-_:Y\*2,:15,(WBH-&%T] MO! 0'-/D 4CKN"+LV]4362T/:JB(OTW1LMG^H>._NT>I;52*&[#>,D"N1(4^ M!V:8]])2D%#ZZRS8F&"XMK\'8;/9_F%C?R5O$KT3Y..!LHELO_,,:.H3L&(] M+S98B@F&8_MW/6V2EO5"V&R9D=N2+%OKXOY9YM<5G;$6HV>)6S#D9-:=4P]6 M88#DO!*9H@\R,FWG=/?AV[O.V."[$?AV @3B6V<,2D 1 Z J%@++"J+7.5H7 MH\+^2APT^ X6OKVG,3;X;@*^77W/VN0,5QER+ 4P:P +E%<,$$R$X;%9E&ILC>JH$T%6\P MO3,R7(/I.C#M:F=*HI>9:4C*$$R]%>"E2"!%3JRP)#'[X1+N?GHT2[X\J1C;7-:LU#1LNZ=Z @R;G"$WR M$45(+ ;OETW#KIG*W5K#?CW-/EWMBV.S#8H'L#;4](08(<@20#L1E79*1&OW M#J2[*SW!6E/$QF_;5UY###Q+@2Y:M$E[;J1+0DS-Z!1K%OF&@,V!BP,> 5#&A5T%&FDI2P M&!@&&Y*)S$OEDF*E>7C;([F51D2.J(Q5J8N<;R(YE<%;0YQ7"C/1Q)B"W#O@ M_,ZT?6T$UPAN^[HA=Q2HIA2-$1HSTXYE;P,Y=YYB6!O#U0QWA5S8G+T-\V!7 M]]?:6^XSY))J!]A,%.BDA"BE0VV<=(%1I*O=/A.X?D9>H\%&@W>$!F_ @DSP M),F'D$DS) PYGS!RGU26S&(L+=(=!OEU=U.TC!HQ1TA16_($#0-;F]E*C%D$ MQS@/>N] &+EOY9V)='<]87D!$@BUG#'=W\=ZQJ/IL@#R:#ZA7R\ZK9U7@_6+ M7FO[H],\7R?1^1XWR).%HY1,88R(5DDG[31G*L#AE0TPE&\>EE-F>9XXVAV/8I+$BNQN7O?4) MC#*UOU4] =9$2I2O64A!OG?0I1(&. M-]JX"[31\37JR0%K%0-68CW,F3/%*5Y#$%%GQ4)-4&^TT6AC'=I@0C+E;#0& M(T4L.=B0;9'"LRB*:7'*7>&.KLAK6"8[0#X&JL*).Y@$)[@%ZS.3QGJ:87'7 MXI3=2:R_0N.M'>MFH[]J&[M\DBH^1F?^W71RMP.[F9=K6)7@HE!97 M9%NF':H8&>3B(B!S!6PL#%2T7KFZ=6]"JYZU^V#O35QM8!\0V+LZJ]$A!:6 MLU)W9J($F[@#R1DF25,:4W^=?AK8!POVWO30!O;A@'U5'Q6(-,,@O92 7FFR M[%Z#2CRSH)5EGC6PWU&PWR2QMC<9LW>T-WUB38@Z:EV #[AWP?<96CYNV:MB[@?6>M,>&]8%AO:M%6D0>== 0D_: "@LX M9BPPHRF2,VAM<8/"^JXGDUZTNCM/$ST[;W8W.CNAH=0'_V8\?]=*XVY+;&S- M1V^/K5ZLR(PA\)2Y\D +.0!RGL$FM(#DC@HMF/&^-1^]!S#O76;\2I@W.-\, MSIU 0SB4V3H+G@ +F',$AZ% ]&B+XCGK7/8.I.EK&[1!>7A0[EU$;!;[-B'> ME0^-L"4$%T&%R&K1>P,!4RUC5500J=A2>+/8]P#F?:N'#>:W"O..)2]:Q> = M@R*SK.=6.5@5. 1CF+!2**[[ZY[58#Y@F/@;BQRYQB^Y8(P*B?^/')SZ<9""S!C-:\H2E M,!_-/G2-NU]9B>?VI6TZMUEJL[3-[<+U8_C6,G/('L*?J^UT,BN&,P_5T0.T M2H&7(8%A.=K"M5#UV.0E#D)+$!@JXALOWX59VG(:1^/E8?-R-W+C0?E21 &* MT4QM8B6F9C"L/AY5U/YFBMC+>=K]&:*?;.,B\?KN1AQ&R2%X9! M=BX %D\LHYPF/U DH30C][^_XUY-[ATL?'O/PVCPW0A\N\4K=*#Y,@5X3KR6 M6&80/!:(V8;$"D]6MEZH]P"^O>=>-/AN KY=[25K$7WV"B2F6D3"67!*)1!6 M,IF#D#[W=R2KP7?(\?W:2177ZY':3F#TB.:N,98Z!%K %*(K 8@F@Q>!%K+A M4AL93&)B[T#O,[9.MX,&XR'#>%,R78/QQF#<%=XR"F=$2N!DCF24?0%?&W0& MJYBT17@I<% PWIU\B;]OA?S83^/Q11]D_I4-$I:/[[("6JV]2E_/9]"NF_[6^NQ]/5'_L-IA@$>>DW=@G5& MQ,O@L@^@E8NHR'V.QO??2;D'<&RW =6: _[*#E6-8QO'7I=C19)%&A=S81)% MU%X1R]K"?38> _IU.+9YRCT2<"?@Y987LHT!'*LU4$60X"PYSB@LBY8+)J.M MW9SU/C+=6+BQ<&/A ;.P]B9IH1CSQ9 SY3SC14EAA)59)6V:I[LUHNWN$X1L M5.9! T4=H=:9KCF:+ +3W,6@!$>/>P%]=I7>,,S9!8@7 M5_QV/*=OBU^&M:BP/CK.(Q]K1VY_^HX>Y>AT,J_[@5/Z\^EH3&-],?4GHS,_ MG8\F930_SK-,V/>OTWB^:.5]NIB110OO,C[UIW%,;Y_-Z0^+2J8/KGQ$7_ED MST>/XH%1=,]GD]FX+K]O%WW$QV_R=W^-T_SX@K0^^>#Y$F,?/^(#C?WU_.J/ M;'':OCA)YO.G\>G/.MH%V65IHQ7626L#%NNLSS:R8IB1Z$(._Q%V[^)#Q].+ M.SCS+\C+FF;_)_A"-_BM/_G+OYOM??/Y:J:EW'GNW4=VY8,II9<'L[)_30]F M"2MB_\ET407W6Z*7/*WOHC'YP8QE=#RM9O&__GZ*#.&Q\E!%VO?5HA* _OF- M/[AL^F]UF5[V!/8.OO?3-)Z\\;/X^L1/1[^_FQ$)S/9'/Y_&F]/ U@?_*9/] M_H&_%E/A9\>C'T\F?\T&?Q?_>#0YH6<_(^8FKIZ\IFNEV7\/?]A/+RS*ZEBW M[>V*Y3G?3YV9A7/PT8XL'))8'_39+'][\V"5K+QZGGET_L7GE/M@0;D=_VKYFA$/M!-7OLP> M\"M?^])E.7^@I?FJRW[Y-24W-%AWK2[_,]_YP3^XZ M][0D@-L).2_/3CNDOXP>T]N.9Z,?R)RFSV[PFK-W94KM'7TH']+TON9AW/VE M_(E.=H/ <-A3*I@0U[CAOUW1._IL^$U6^H!3%V)++YJ\S5*]S5&93EZ- M)F>YAA04FI]W-OA2R;(^2H+Z?65],MN M\9:T\&O>VTWV)5E6P40,26F'3$GG;0Q9&\7092/=^2/JWS^\N3/.H[#HU]IC'^*YR___>>SET_5X:,?CP]_>HI=:?SP MT0\TCJ=OG[]\_.[)'[^^/WST)S]\=#Q^-7OXT/C_YDC__X@<9Q7 Z_ M/Y?%?V?T?8_Q\-?_!,U,+ *A6%.5<5$@U"+\TN; "\;$O:W*^+ZX)%/D+A] M:[2TJ[2DN,2$EMYW:$D6*9D1 M!IRN388U$51 'B"J@ FM%T:HO0.[S^5JCG [3[<)!'[2PV\TGXRFF3 7QR=Y M='KN]]6_UM_CPLMO_OW7^?=+2^.&O!(>Y3.:_?%B,ZAN(IQ-ZT3/WXW\:1KE M__MZ?%97R:X4/;OF0]FNV_RY6?IT0II5ZLTJC5>!?'+6BQEHX6HSAKW]9+8E% MDFTP @3TB3,V1NKNZJK,K[[,RH4+9I$U">=E8EPK[&2T0)8;FHFZ\,KC5> 5 M$,Q:@>]$@>=II>!K1^W? #4 M8JO;AY&RO8,RGU';X3".'DU'BP? *BZNQ6[:.5N)K6HA:B2Z#A*= M+% )ZJ2W5E-DC.$(=A&"-),$J:1V(N#/*\+YM!_%%7H&7%Q:@MFA6A4F[B^=W$F,;)< 1=I8A M$ F'#,$<42&B!1 A6)B-3<(:>DGEN=HG\6AT>>54HM;E6]?E!7XA(N58)F0" MIXA[)Y&1PB,-) -^HQS)%1L(;7"MUTB7GXY[XB7HQ$',*0A^/!@ SRA[60M[ M<:*>Q^6H75C_GW&9/]OY^]U_V^[1']M/S&=1-Q)[$,MTGWO+NSB,.=A[JQ>V MX]?8Z5]S[11?_ MD^#X*[?7SU;B=7^P/5V'K>DRU+!Y#=AL[BUV20N!*AIU;N4@(N+&)62I),AB MBQ41@H2 -S8%7B,F7UOEMT=P:X/K5\)^

=_L#VTG'PW?+-#L MX?+V.T[0N+QAG/?SW:Z6HIP<--7'2[^P8RRI31]MU!P6PVG/$'<&(Y=X0"RD MX"3G6J7LRUV,+:N[JJ^MNJY%WD*MMBM5V_F*YD0*QUQ 7"A06Y9 @:U5*'%M ML;<4@^+F(Y@;^VQK\_@IF,?S,7!'@]@MQ]WB-S"0!W'V6YBCRD[[/?.BKAU\ MB=-2+M&/!S_.M'B[I8PZU>^'NRG,.=WMIW9>K M@^?F JN*#)NH#8@XSJS*,HLT#0))ZG@"@!8R>8#G!KEYNXG:%%]?I;\]=E4K M_1HH_1PG2YP8PHA Q'N->*()V20Y4@QC2WUB5M&L])BND](_'<=.=;Q7>V[N M@:)4,[\[R\S=.DO,S<5Y+A /R\'R(TD@Q[D XU R9*3U M**F8M%4V8.LV-CE>#!>N_3EKJ\3W&39Q#=6]R"U2^2T&=!H'_5JEKZO2<[1" M<\I!:S%B27'$/1@43G&& C?4!!QDTN+L@*AV]]R[NV=]"=#+MNU-0@FGF8U5 M]81.:5W9^?5"&5>U!N_S'D^'Y,Y"*7*QE%A^S?ZY)T9YUX+Q[O3 /K?#N!TG M?^_T9@OS[FQ=:FM\==NF7PR%(1H'Y0QR0D7$F1#(4*I@(3464@4*C&AC4S08 M6>Q^5<<1K[>*WW%EMEJU[UFUYQBQ,Y:!Y":$G7:(!^^0-C8A1:(BPB6I.:YR M5C1?S#^[%SOWZ9PD9F]S;]0?/+W#P'L-DEH$I0L+40/.M0#G8(%+2(T9CD8C MF>.CN C )3RWR .7L"X2:Y0%+L$7"_@\Y&JUM;[>)8FXI*\U>UBA,L_[TY)C M05B#O)$><4\\TI8%1+1@0BO#F4G9,)!R3=3YZ3@O_A[$(UN&(G[+R=]QXI_J M9P]T78IKC5P9TV7:CBGFC.17D]7:ZDT2*.L(SU^ J2^+@=DJ*NP%$M5;?C5;/D0^9I##6*R2U,8@'AY'& MSJ)(A%2:,>8$!:VF-Z[E6SLO;G)XKDF;B]J=L7ZLXMHJ6WLT5JC/ M\Z2"@Z% +$4LAH2XP1IE%P$WYC8Z%V:_P:K1B,XU*WQE6" M;QZG%;3&9",OUE_G"S,S@Z;(33=9E1JC5H=1 M.XO!(,8'D;1&RE&,>#0DIUA%I$5@,1E#!,[19PVE;Y)D5?M/UEBW[_)8IM;M MV]3M.?ZA& Z:4X) R348',XCG8A#(,XX8WVR HL6TX5K:J^ MAAA>G'R Y=OI+(/SQ9+:U_:E7%F7'I"CY2GCP^T1GAH?[@D?YIB/D=IXYSBR'%/$2>X(@ZO3 M),\4$P%DT>4NM9PN>E[6#QX>42JW6I[*G9E0ZO2/AT4:]+O AW*1IRN2H2M, MQ)56Z+Y3O:\_R!71Y760B^]$4(\'OFWS&6-5Q3%SY-%)==Y8UZZ^CV8']J0J MO+;7G_:8^7NZ)']W;&^TU0NO9JM2[VZKV]T^+)9%E\KD!7L;L]4'[[R'5[Y2>)M6[?DV[/,5=!HI 2&T254*#;@2++ M'$5&!@!M06W4(3-7)1:+83_D9/#U)2&5/DP*OM=)X'? -ORP+!?A:+X3^XP: MAAJ.5@='^XLQ2U+X9#%'@LJ >-0*:=AFD+;61F5E$+0Z0@"[;CV.$.KCP;6E M&K5BWZ=BS_&,H EQ43MDE-6(TRCR3Q[!(AL:59*"X._UI'S(9X/KRS,N5#;/ M!X+#T<".XD'IBUQ)83RH0ZKOU=71/&L0\OZL/TB-4*M#J,62=]8G6$M)D#8* M(RZ31\9'C;PEE#"G;!1Q8],TI%J3LEBUEV-MJ4>MUO>GUG/$ TMJI#/ -*01 MB-N4D#7$(JDBLTQC9R99$&Q=U/K1.S@NG;+4C;#6C7EL?;5E)R_(Z_[@O;T( M5-O1U=[8%8+5DE)Y7 .]D (IIQ3B)MM+PF&DM%782T%C5 !6HH%5G5[^2#7\ M]DE(K>%WJ.'SK4>9YUKQA)(.F8Y8@IR* J5HM#$\&IQSM(B0#4EOT*N MKIU9!U9,1AZNO72O7&30AWD+P]>#?CEH; MRFPB*&H"6&5(Q488HA36EP$E$5CF-LD-:1:3M>HZ>H]&SU?/2&H]OU<]GZ^ MHV')9(@HZ)0[ C"/;-(<1^M&2J$F7M*%E[;O)] MBZI&KI4AU^EB+;X08-OQ8$@1JRCB6!- +L6082[(:'R"/X"A8-S@\L84I?:: MK*^ZWRU%J=7]CM1]GJ@$(HP((-J)!\0YL\@2SY%0C,3 ,.-4;6Q*TF#BQA5N M[LZ!\N!Z>3ZX 3_&1/ZC:#_$ZR[LYLR>ID MW=O811:3^:T5/FBP;Q.L+N()RQQCS)"C%F.= A5$3Y+Y]6)(P*_9NW5&__I# MPUIG]-<@<=L@L1"O+"W!A"/C&5!-AQUR3#A83J6C=UHZF:M"8][0:@69475. M_ZIS^E/9LSU?Y_0_^9S^J2$_D8K8/>KT3V*$4?3]E^)H&HI6@$71JP]Z[\>9 MFE<[!R4'M M7CN= \9J#\@C5MO;]X LJNU%,I'*;S&@TSCHU^I\776>YQ$A68M]0)%&CCA7 M.&>H1 3;OL92*F6EVP#=U930/]9(IQ]_@-6#<]T,RIXOCVPG=Z^?.'&Z-@ = MZETX2>P[&&5E'M3.FGOHAG(19V=V'1AP5;?)U[-%NA@@4:/K-=!U,?\/)V6P M@W5*CD7$K;)(>P[V&F.8D<"9(OG$2-RD<$KMC5EC5;Z],*=:E6]9E>%XL[@Q&EBF.B'79Y2*"Q+H*9UH/57Z"\=RSQFS7BENJPS37JS';4NBJ M'%<(%>U8&)>:QQP3$1E1S)91?GZ.HK[<<'# MG4=QU_!PV_ P1WNHBU3+ * 0( X#A'!1D"0ECXXRK#1D>0X& M)1EJV]Y!S$RHHD6Y^5;U0^[ ]164 0R%FSA?GC+>W1X=RF"7_WMUODCOSL*; M\@=;O7#Y%Q>^^3>\>3\L]N[VG7%>C5??)B+QSH[BJY2BKRO4K1 S7RU0JHAY M-)9G=[H#2B44 5,Q2J04B$S@)$BC*TI%U,V-Q;6A5"MT"CUEB+D]2E5#S .& MF/EVN2X%PD)"DA"PU1+\9+T2*%C8= AEGLKLC2*X0=@*^ORL'S%;W^B@'R37 M78N*K<)\O<][/'JN_2(>E+U>=:J9BJ,*'Y_8H>8UMK7 .7-6>I8B!>9,-55& MA6@##183'#_O5+N99/C'D2(WVL3J/6EU>])B50AF$]A#2B*@+; GT>21]L0@ M;ASGTO'HO=C85*0!Y&6-:@O5AYXK5G6G@H\I2FVCYB)Q0UF2%DN2.X4XSBI5 MQ[6J/R15GZ.?CC*+@[0(ZQPU1AW+M1T,,B91GP0U43*@GUHTN%SL1K>V=<0> M$LW\3A Z,,SOLI$KNE\G4_:D:[X MO!S!T_R/-9EF3=YKQP(VR'X71G.2_8.]_@B>9P?PZUY1PE@/!E6:Q&"4R?JH M'8<1U-V.0YEK68"J5U-;5;N8!C/"UXY=?XQW$91NT9_EVX<"J#^/P2ZV!.QJ/O7W*' MXO##Q=>79^/BGWFT%1A&IKVFVC"M':BWR9X2CY/"BG'CHOL,P#V[J#V8O<&1 M/8C(#:+]@FR"%WQN.\?V9+CQ[\M: BHR-^_S4_;=B4GI=DY 8&(FZ@J[0W]0 MI?\\!_R)@_PM&)-=F[$4[4'>8?_U\R52H.=5+Q'0X)=Y_MMX5[_??[[UJOF\4.ZV7S[ZKS^LR^-;NWJOWQ=YN M\7*W]7[WKYWMK;U7V\7KG=96Z^7.UE_%^SWX1?-5:^_]=U_E_C:3'[[9;Z_[ M@[PA%"WXJ&C"]]O#XE4O5REOVH%O3W9V1AI%MJJK \5,]7Y?^R7[;;O?Z=C! M,(>EC=K],=PK#!M%_.8CD(6C""C7GFR08?93%SC*:/@ 7NW#;.N^_E@W_]<- M_KVY>-D5MPE^MDU,&&!KW(5W\"L(6KML*+P8#^&UA\/M./2#LLK-!M/@A1V6 MP]WT]P#X2V]40>D>//5%I^^_W"_M/VV=T7Y_O+_W]MO^1Z#R;_[YTCQ\]Z5% M_RSA^N/F]JN3YO:?\+LOK/FQB8'"=^+_?7?RZ6,X.FWMP???MR>Z>_[9_^BXU3U^1YO%G$G2T0FMD69((UDPC ME\LQ125H\D3H1.1& 9-HC[)0#,;Q)SORK0HN>5942YBWL(N+N""./Y35^Z%9 M+^T@E/VO=NC' "O%^Y,AD&, E)V>?U;\EA$TYZQ3_,?+"0VO_D7^^+U1.#O- M$WH_>E;\;<>=1M$L>R#=_9%M%# ;MNC&D&T4L)V_ECX64R8/]JZO;*Q6 AI_FW\']8&R9XA85;:W*P*0,[4#?JN829R.?7#[H M]^S@I CE,(=5/2NR"7%AY$3],2QV!RYS\F(KI_A%#P3Y9/;>Q6_3M]W=>C][ MT\FS"G@/7Z82AIV?E$HWZ(,!ELOU_F=.T. 9[ .#P"C M1]5.U(F3=VS';*_D"XH$:P@\Q-?3?8K51MP!&GLCR9V:5Y2L%8' ;X<)ZN1_PV;;UZ/HTE: M?^[O>Q![$0S7SDG^'+;MB1KEFWWH50]\GT=4B<16M0_9,[E\L[7U]YE@YM'F MJP;C?-?)V _&G:ED3(7EO"-4]8U9@&&>LVXY'.8WF=W\_:N79_?.2C:;MZ6V M1Y,LB7]8&P[,-3C=NG;C=GB9IC+TUVU4.R! M$9KOUJC<&;WH0!\)+.EG)^T[[S!S-9O3(0C#L>=22'0,O\% M%'$B((WJWQ-IJ(2W*K:5J]'%P7#ZC"K ;G0R@:+JZQ=JVT\9]FP^)V>E(!@O MXV!DLS),B.?L]4$!X(HL,V S W =]1/U^;M3#_F.^; MISU/4KYS1H"S[??Z"SX$L.Z P.19LY52PC6'X][$D5QI=/7$BS>RO1XL]O?A M)%\PP8=JNX%!3V7V3.FGR_H_PV)KHM8V7( M_#GNQ:D=@RL[ADR4LI>[P\7O"8V;4M"\0P_'/K^1'OQW%JIKL;- P&:")U=@7C>(UW5,F>\D$ZJ^G?Q<$ M8")!65I!BR8"E*%HADW#"T"0YZYKO\!D ;)T*_RO]O_A<-R=UK^K5LI64>'3 M6<]RDF5PJFEYY8![3"6O4UI7=LZA_QP?\Q>S:0-H5>W\W[EF\I3\>K,9^*&4 M+QO. /A=;SP=0):+WA#^$<854)Y?5&V0E9Q=HFP L,)!I3P[TJD ,RKI=C] M9V<;$5/ UT+LEGYR71H#5(/I-)W/"G^7?Q\6H]HR,@&$C;C:[<[^-7G:G'+. M%*=Q45'.X71*"V?S ],;IBA+@ZVRI.X"K>>.$#T N MQ@G&4$T44#B0T2E=*ZN=)5^8_1B3A9V0Z$J*?'\X79)9V6 MY8T[5Q4:5WAQX2XS48/?MD$M8$8 R>H?O%U;.;XD\FH-D)0OHL$J;I'A@V0 MD\%!!9MPDRK0]VPY9K(S.7"!YX(&]*8@7VTB,ZY_=DDC/_8XYBUY. $7^&H_ MK^ATU?KSJ K&!G!\V-2JITVZ%P\7Y:PJLG2N?%.)G]TTG8\YJ_$$NH?QBIRR M@OYJ+@ >9UMNM7_UAQO9W.[Z;5OO3FU:Y MWVU]:6TW68ONL/V]_>/]O=?E[IMWA\W#=V6K^T]J[NW0YMO/CNB@;)1(:IY[ M#A.&-,,:65@U8Z/GT;J-*="/8]C*1\Q,6IJT-D81PZV&RS&CR6#!L M%?H,;)?.A$B\O*AE9Y(PL9,JV+L@%&M",*YY^++&^]].P:PBW?3;'2M3,+_ZL-[ M;O7"6?V#\^E^PF#"FUN?9>!&"*F0%U8B@ Z*'!< )@H;Z6BTWOD%<*A"#,X/ MFZNP!I\/*(Z&\?GLAS]F91S+7B4[U45_3 ^.IB?4^7AU/O@WN_HG'T]/7HUY MI@7+AZ_3T./I@Z?GLL^J<]FY*(W)9](\(TI_]V/\C'SWLQ_=EK!GS/!?NNV/ M/Q.,WLY@Y95N^Y/P[FNDNOT@X'MR?G,WH6/F2KF%U5>;&3/K.*>F; M07\X?#GQ;S^(,.%?):_3,.$_NY\.0Z=U> D]=6WUN%;O-]]Q??IZVYK#\CL M7F@#J>WN'^ZS^3#A9O=3MT4_T-WM%^WFWBO:VGY7[N_EY^^3)GW=@>?"?3Z5 MK<.0FN4T1/@]_M;<;O+6V\]**:^#L2B 38PX81PY9PERR5C) R8)TXU-)AI: MD2?6B+T&O!KP;JD&00UX=P9XIW. EU,BB',*V1,N\9I(PP57: MV.2D(=EB(>8U!;Q'7RCEKS@PG5* M@JV,J,U6X'5_L#V=_T4LJV%LU3!VLL#;M#41>V^1\8!E/"6,K)4!B2252SCX M)">=Q+%8CW+R=9&452OURLA(K=3WI-3SW"02[8E(!@F?.T0H$I 1W"+M.)'! M>V]TRDHM\:(M]I![1*PO\9@0OHM_+O&4-8K>A>/*.FV_3MM_> ZW7"V_1OC5 M(GSKY0)M"U*)_!^R)B,\(QH9K".2AC+FD^&"RXU-QAM2+G9=?JA)^74AE!I1 MUQ51;\^C5R/JK2#J/&=.S&+J;$3**0^&L(K(.4P1L<:E3)J%-QN;'#?PHRUS M,A?H^FOAKS^.C7W"Y3C,]\MQU)4U'GYE#5"3:9SP-+DQ7"E6^')L,1>!8,IL M$"GQZ)*- C.10M*. M%+MQQ-?,V(VYW>5YB1_N!B5\,U#K*],-Q9<.W]Q];. M!G4RW>/WGG@@+6X=?_98>D4T0WNR^W$'QK5#]P^_\.;')O_4?7O< M.FPN%-S=W_,4F"V\R\ZW)GU+6ML[ IX!+/=3N;MW\ W&TOVTO47A799%TD;O MB<&!(B]Y0MP;C@QV'IG(P'CT@5"9#V]I@['%IHUK&EA61]+6H+?>?O<:].X4 M]!8B5H).EGN-C!,X-ZIUR DO4+1>LNB(4UKF+I(-21],^L =1=/>JZ9^[ ^^ MY)H;1X-^KK_UQ$)G[Y.$=4 MP$!X0,H1@376E&B3U9E+LT;J_!2\7Z_+7CELQU <]/OAUXC%DK=^?$BT=YK)+H5)%H2T4E%$C@DA3 Q#'$B%0+\PFJ MX@EKI\6O)N,LBV2Z(I^KH\7O;H(>#5Z\T]>XUJ!*T1=/UI3XL M2(H1.\!-X@%!'9!BYZA#0F(28S3!!EXA*",WYL-K@Z!7R*]9O_+:RZ/G/^Z\ MV]EMY>+:MM-Y&.'^1:O_-79='%2M71H7FQH48!2/)DV_;/&UWQGW1KEWT*!Z MNYP5,.Y5#=:F;PUW =GP^9AS%"?8-)ST.WM6[%0=2GIQKL7-Y%:7'SK(Z2BA M>N:T;\6D6]$1W/=;U7R@(APL5.+KW< M:;7;KSJMQO-.J\6LR>JT'=:T#4EN_#+IU92[7DP7:](R)#?CZ/5GC3!R&Z+J M;B#1Z](\Z)J91G\/Z_P/QO6WQW; M&VWUPMG$/N'\([+[]K,BUC"B#2+) 551#"/-B4-48:FL\L2*NI!_G7_TF!,N MZORC.O^HSC]ZVOE'?P%;J=..Z@C\.SK+R.+VT.W(:1&;UI?F::?X1 %3;XT) MV&J[L2D4?2@Q]'7B4 U;ZWV 4,/6]6%K(5;&:$4-LT@281%/(B%MK4%&$A(2 MXX1*^:!@ZRE$T;P8EYT\V#KGY[:9T6RF<]O-G>[1()]J9+=OU>OC4?OE[Q:8 M%K-]J$N"$:U1U%(CSI1 +DF,A R8N)@LIP2L0]K@%*]1?D"=[K.F9*'6Y+O2 MY,5PW(@I#@)%Z3'BCGB@@X'#BD5JBC%U#37X*?J:S8Z>VF433^C:, M8W!R\;2O!I^5@L^2W!YI /SQ2X[ M=6[/HU'C5=&(6HWO1(WG.82RS&#M&7*<NKQ*MB$+42WX42SQ,(;ZDCQG'D M?"[MR 1%3@F!G#&&$96L(&3]E/@I^"#^BG88V_U.*,H+;KG:(7'K01^S>5_B M#:VQYNI8LQ@*0FETC&.&:" 4<9L4LH)Q%+W .@1-M 6L >ZP1I9*[7!84[I0 MJ^FJU'2>$F"FO -U!(J5@!(0"I0@^8@2P5JG%*R*&M04WSBKO'8H7$O)7O9[ MP]%@/-&P28'3@T%=X?0.*,'%F:\J(E;S7ALGJT6BQ5@'IR2SFC'$K,LEF!-' MFEN%J' 28"E&Q7S.8B3JQF<4M8=A?=5X592A5N.[4>-Y0D&LE]P#VZ?21%!C MDKT-'LR 9**1L+#1A4DRLEXC-;ZIC^$F)L#-@K\?M+*O:L_^;B9QK>\KU??= MQ=@"PWC$F$4D.66(<^F04RS 3P8'811C)FUL"M8 87DHX=,U"#S$';\&@3L# M@84RYIIPGBA%R>=BHR%0I(W0*.%DL;')YE[#FX*LL-AHG4.QDF.'X?!YL>7] MN#ON5-6(0B[JXLNJA_03\S7\=@_$Y<+4;U^8>?BY$_,/ &-;W3[,T6GU^^]" M7(UN*T.W)<4WDZ0>:XH4YQIQ&S"R@DA$K03DLEH0Q:KP2;8D[NKWVBOQ&!1^ M522E5O@U5/C%. DLJ74:41Y-;K+$D!$I(1QQ4H0*Y8.HDC487:RH=B\*OZ(8 MB8G>XC5G+<2UY2EP#P)L&-BON>,08[K )PY4:2IB,ASS"FVC N1$YQU0YM5 MQ1+=/Z0^R/KJRTL<@V$Z&,=03,MO#[\ST+6J:SP;5;1^+X*&K_W[1C& MG;B;IB/[J[2N[)2C,@[WLI \X<+&K+GUV6$K$F$4A2H/67F&-$L..<(]L9GNQ>OU#9&"MQ*\6"%;N%RL92J=L9[-7FX(E6LJTK&]>5C>O* MQD^[LO&6![-D6%9&44598$];>N):UPVMZX:NV/E8==J9TM,+?8(P')PN-R,#" MWMU[]>W3F[>\^>:?;@O&UCKLM)O=3^W=/?COXX?C3]U]MKO]Y[(:R31P;J3R MR O+$$\I(AV(0E$:G9B-DFBZL4EP S^Y@+D:[FJX6[%CL(:[.X:[A:)%U'#* MG$(F49WC@PURVA-DI81_$"^EY0\-[IY":.#+?K=;#H>P"G7.X5V$ 6: >@] M,SR?^)?CP>!IA/K<%3PM9AU*2X&&$8D(-QF>N$<.9QAN0N0F@OH2B[C/>8?88)2+*R=MJ1%<;FRJ MAI:+(7L/-^_P(3 )4 8[*.%^.5S/]7OCNJ[1G7AW9O.^U0LO\JS7\+,J^%E2 M8ME23)2U"A$1 '1(DD@+HI&-)+?$"I8DX!&RH>B-2ZO5!8_65W]7Z:ZH]?<6 M]7>Q/X-W0KG<\RD*Q#%E2%M&D2*>$!43+*3;V"2D(C<2AC[7ZX$_?#;-:GDUYCS\JP9S&FA#"LJ&<*R<@X MXB( ]@B>$$F!&*F5IE5,28.*NK_3(U;?57H?:O6]/?6=IPZ,.>\=C8A:&Q"/ M5J(,OXA@9177)!EEL_IR=>.:B;7OX9=\#_&;+X>Q40SSP5YUD-$?M>.@&-EO MO\@GGH0YLTH^L9>GND::ZR#-8K@#"U@#)? HRI!VWM9%ACFC#5RIHV&5E11%;C6HK&'()*<0T(*H,2/$1U*1 M [E.$4H_(0>S=$T8;/RQGM_5-Y^"(V2WXBQV+FNZ=H?<]GE*->^+*>&U5W;% MZ+FD=B-GU,G *-(J2L05%)^.)BRZ?D$KY")TDU;/5,R76G&', M5V2Y+O6LBX?=W00]&G!?<=A+C>NW&+B_I!@C]I:R*,&LE=P@;H1"UN0@6FI2 M,-+%A#E0-+S"D_/[KQRV(J=6C:=D;5T%Q5ZUJ^)T/9Y,R MU3).)^S\J#^I,/!\$#OPF*_QO+!-)& MVZ@]3@HKQ@V8QI_5QF95@S(7QWR9X;XW O/,;BY;R3E-F> P%X%@RFP0*?'H MDHT",Y%"THX:3-)/UNK6ZIDN%]&/.^]V=EO%Q5);+Y>6VEKC^J:O9_5+JVJF MP['W<3A,XPYLU]UIOY!9J5-XUC@!AH\'U=<'\-04![-/IY,Q/!F.8K<8]:M? MOH2;V-Y)X^(_BK8=%O9@$,&&AZ\=V=QDH7;_U==N^H!%&"% M<9&;59YJ@&AT4E[QXW;IVR!P)X6+("&PD;N32S(T:@-'.&AGR2F'P['M^0IT MAFT[ -V G\I1+M7;[?:S1O7]EV?%WH7+!_%K&8^S +;+8=&9LL>3W 4=KC^" MQ8XS$?X*VV5O9 ?Y(EC8SG)Y!X2,P#LKB;:N_S56 3PAPI8$FT_U(#N"0<$7 MN[;L#7.S=5=!9?Z>/8)_'@U*.XJ=ZCF9RH0\FME!6N>L&JR.>$2C'2 M*+)4-PK;&;6K>:G>"U0KUR4OCDL8MLL*'.!YH\(6N3G0H CP9QX8*!G0GQ)T MKY-U$1A0>33IU#8^FX;)RS^;0_)KTYV)2OQT(^%XX\(^<8OEE-_%K[$WCJ\' M_6[>L+(D?BQ'[9=C$!IXXIH44\;-EU-=/CQ@GS[NB$_=/]M-^N'DT^%;#)R< MMS[NL$_;P/7W/L'U[SK-[4]?YG5Y=SMT]@\[W?WNJ]-/8".TMM]^:VX?D/W# M\*75W2>M[@?^ZE*Y)/Q/A,AP*Q$'A$)=@5#N8 M;T053*<$3BR$>+CURQE])M6O%1/_84EP_DRS7RN+_N//!/O^0V\P6*G-PQGL M YI9\8SJJ]WVII7 S<,LA;T'IGPLFO"]]K!X!19^6$5=\ 8ABMT M8G@"DTQN,LGU5-;R>J_R^A12&/^&RX[:<6 [OWBJ^Y-5?]R!(3][^4<3]&&] MXM@1PX.1G%)NDT@TLB PLRHZ7/F-*":7_$8_BO[XB??VU3??&>=YW!H.(_P_ M9Y(]B+.;7W4]33MT=LK]TP]BGWZ@K<,_#UN';TEK[UU[]V.3[^^UR]V]+V)_ M[Y_#YNG^0EP(//^PM="AX_K9.Q[O>H&_9[] MP;G7DZ]_@!,5QH)QJSWA(7# ,K!U6+21"4]H[=U[4-BUI/^,\)Q2Y3U*3D;@ MC' +MW0XL9)M'6AD_55=!5!#HBCDM/$%7%&,F(M!6Z? M;,PI%K4#ZV$I^D(_7<8CQ49F>PW^B*#C5@:+I, 6"Q*4GS26?#K%6QV%K1 M5ZSHB5MAC*(V1,,99;"QLR"=CTK!>P=2>V<>F*+/>V>LM )@.R!-.4,++4@C4B=(/S&Q=^K!5]?17=R>2L<3YOYWEO-U)E-P.304A-M*C= M#@],T>?=#C9@&S0."-8SMY[S#)E .?+4NIB8-XR*2M$UOK'78?TJFZVU8V&O M/[*=2_E;M^F$R0=IG.ID2 B\]K4\*,!>K"FK M-04HE@QY6+Z<"RAS&J!!,>1:20G6&QL ;-F@=,4%R^ICL_5"A1H.KQ!2%3%E M6!CME>(^!1.==E$G1BWV-*G:(_7 X'"A>Y$(P%.51<*+F OS8F2=L8".RL@8 MK4Y";6Q*UJ#JP9R:U7!8P^$MG<3]2GV&&@[7%P[G_78ND.2(A.7CTB)NHT4N M68\"CCB(F(*E?&.3*-905-9X6./AT\9#01B/(2@E..'626-P))1'(B.V7+C: MO?G \'#>O1E)Y#Y&AH+%$G'@_D@'9JK=S0@#ZTVJR 35,/K!X.'4^3D;R$SX M185V]YL%O:3Z[BJ>4(_RP8_R<7GLKULDX\VLP-HOI=G_A-C4]UC#>SR%T-P5'PUIQAP;06(T$2O.=-*8*[ O4TS8$^YT?<3T MD$CS[F(XKW1$VF T4M18Q(V/R'J;FYU)G$@(4;$<$T :FJ]33,"*>%"-6X\4 MMZQ0A%GB%>8\MQ!P7%/!D^71>BV-J,^"'AAN+:37<2A:BQ@IPRS2$J7&KQJV'@EM1J-SNBGDG"$_*VB"QX<2S("CQD=:'-@\, MM^8/;;0U(3+CD4I6(1XC05H*@9+2QEHM>"!^8Y-(VF#BQD[*&KAJX+JKUJ@\ MI6GZX\'.":/UT1P)H#91PQX@+B3!-D4E!( M"D,C$9P!!\NG*[@!2[M&P/6X?-'+]70GUS_MV6GGK%]*3E_RUH\OPR7IZ((A M40.9XL([0PQ6LNHPIS68$+4WZT&!U&+ M)/1 X72R'B="PUI@2SV CDO0X - MR5 -5B%OL)NGK"Z'B?N,>:GU_"P2F#'EN+2<,! MZ?F\]R=&KVW ' E!+.(B660(%DAQ)S!/D2H+9(0UI%Y5A=E:S]=0SYVF\.8N M8L<E:T==0T:.R*B@-9%USGHRVD@NBK4\IT/GW/[%V8$1AKC@'CB"= ^*,0] M3CI96%&J5Y7X!*#U%>0RAXS6!,5< MJ)>EH+5(JTJ@KR&WAMP:1J(9"AR2+I62*4 MT-SS9F5)^C7FUIA;8VY=!^"I8>XO>/LP]E; M=NW@H.S-7D97F'S'6DVS5D\UJ^BGXK_NDU4M4^N_2NO*3CDZF0[R7?3]@QZ\ M7'C4RMV)__?=R:>/XW0V?_L-/=[[XZ_;3W9[>U_?9;<_N [!^&+ZWN M/FEU/_!/;SX>>X%Z=?Q=57R;-BJ_IDV5UL+RRYHE&-XV6_"QIR4K0MW+OH MS*3CNK)+DE"6&T,%=3P(;;R*SEL?$HXRM]7868'(OAS#%/1&M: N%=1#3S[G MU@:,)8D2BPYH.P[(1(X1Q\Y[+R)G*6\A#2H62^)78G*=-0^<,V>S11 IX!75 M5!D5H@TT6$QPK-:LUO:\T/3C]CV,>CDQ8Y1W-0&>%@JBF/M)0R!YLD M2G/](" -BV?0#4"FX5&$?WR-G9/\KX[-Y1)&_2(.1S"WHUBARE<[*/,.G05@ M6 (AJ(*VB^-VZ=N%'<0*X 89Q8YA$0'BK/? -D;#XLB>5!?V)["7K\\4HGJ* MLQW;\[$8MF,BM;>J]/6F^;)_NE;WOSX#W#D+;:[W3G,W!9^]ZVU_>>")'_J M?L"?MK^0YEX3[Y\"-]X^^/8).')SV_/=CZU#>#;\[A5N@B2W3C\!,SR J>H M9?(;(,C>'L'\CP;CN'&!3-YAY9V*%7+8HOU_QN6PS$L^7)#3'PKQK0VYNN/S M<@34W/^8VA(!+_$WW.BH#?K?*=Z/CX[Z@U'QTH)BC^)@7=[HA^/?'@_ 8"E2 MF7>,)33(YA6J>%:1+\[8=W3^RL/I*_O9*Q<)K.?BH_T:_^Z7O5'1C"$;.HWB MK[]>%K_]][\T0, ?9Q]7_R9__%[MM+ 9 LCV#NP!/.W\#H"\ 9AYIW\$0\@/ M2P"7_3R.C-.E[0 W.WO\SS%S#9<@P^M4AR>[2 5T/]7CS3U8)GNN0#]=FDR; MI]L0S##0A\R=X77M?+&UM%TLMA ;RD-YSLE9?EI&M#S#<;'X$$ MP++!-M<%FG)=V@QT3K?:?L4^2]CW MHX:543$!PW:2(R>\1XY'$4#/%1$D!_,SL7@HF=7\3.<;4QZU7& +WP:^$T$D M_;BR $$V089Z<2)UC-3.PJ2:C )IS+0O';QL[?[_[;=H_^ MV-[X_5DQ1<0KVZ03/?BAY@$9C$ H0R$(_NW+[X7OP$@JII?'LDR-LA]IF@9X M'?5QECB3F)"<2NX#MEZ0D+BWT1KK>?J9U>F'9?E\Z^S9+R]BP-\P S QL]UM MZP@F]FN6^5HAEBC$H1>?N2;6T^B1\H$@'K1$)G""_S6(#Z]"M[)%*!.U@5,;A_Q3V8!!COGBF2+:;=:C2)Z!^ M%;_UE]^.'X]WM%YUF]RUKO?FG;-+791/&V?SXZKA)F_33FS]+,+=3 M:P\,Y6 ]B\E*E+S1B),@D!%6(X *R0 \ +?MO'D!S%9^#5GY-6X]\ZW@\R/B?H#6'69JS:B3K6)E.=O55&W M8>5P&(XJ%X*%?:<_'!6=O.7!YCGNCB<>#, @(?3"9W+VP[LGYTQ[#;+(&"R M+PWR9I0UZ>PY%[;5!=8X;&1 .8Z=3OX[#V)XOD<#7O7=R.;M&$;3&PUAG[W& M<^']IN.'K_>_QD'Q(\2P@4DO 6*Y99PXKYFWWA@0T.A89/@*B/&ZFO"_\GS/ M@<>'84SCSE]EBI=V/EAM_SR,!R>PLS\Q+&F>OB*?:=1$.&Q0C#$@+K!%UB:/ M@(MH:3VF)E#8Z_"\398EXT=K2< 2,";YD%(^Y:564YPB\)I@ J 4K]=RQ6NY M\^TSS+40Q

<)8:\)S?8G@PW_GWY**'LH;DYG'_][[YD2K?&YGY4IOU_[=J,I6@/,O[\Z^>FCP*> M-SD&2D4^[LN4Z'__;3>7K>12]^!/>?@],U@/#+;?RZ^57W&!LC:J3,1J;P!V MV^]T^L?#Y[.7OUUC\+UOQS#NQ-WT?8P?5HOS=(U#SS]K!Y2.FX1D"A1(0.3( M! FV(@6KD- 0"%X\2ZJBELXAM8J4 JGKV*-A?#[[X8]0#H\Z]N1YV:MDI[KH MC\N'F!EXYJ*D*K6;?'R.2<_P!)>FR;O3)T\_?E9]-!?Y-?F,T6>:Z.]^C)^1 M[W[VH]N:9T+1E=^5P&N2[U]Z#[?]\6>"??^A3V)F\V#%E>[ZD\SSGU:4, M? M71+_/&$G=Q/G:Z[0=&5CLW*C%S,/^A7ZJSS6B#/K#8?'2#@8GV?[;JGS:5VG-\SA>?^N"+V_K@B_OZ!]+L_@/CV/K6^KC/6O3/[D*6V/;^<;/[ M@>U__%0V3T.[M;W%FV]V"%Q[\NGCA]/F]BL"8V7PO-0L%TH%)^M]D)*CQ#U# M/%F#M-<>"4D,X39ZI7%.S&TPNACB?Z,+ MO*D&KA4"U\D<< 4&"RBQ1X;FU"3*'7)"1\2%<4J1A(4$X*(-+1?#)7^O(:N& MK"=-K,#0J=%IA>@T7YE=N\@:7*Z[J M=WL8=8>E3&J<>PHXYTW425&.B0@YUE '3"7.)H=4.'E_U83?VH"\0Z2;KTWO MO<'8*(6LX0EQV*>0-C8A@ZU**001D\G1;@U9&Y U2JW+6U_'@+P#F*H-R-L' M+CH'7)P%YPS8CLYKC3C'0-%"-$C)@#'5AG(]J7-@5&U KI7R/DW(6B_$J@W( MU:+3?"<0+;4T*1#D2>2(4Q.09<(BEJ12WCFA16Z0S(!6+<+3.M*J.VI >G_G MIY.TC86V('7WHK/L:C %N-2:,DMYLL0 ,!$&9H-6@7ILZ_/"M<.EDX7S0HH# MUL%8I+#(YX4\U]21 $Y!"6RBT9962=E:WKBDY"UU(GN<>G@=@^8.%/&[!DVM M?=?1OB6'7DSE[C XY[_56D MO-:PZVC8_,&-941*[!U2PFO$O2#(6(*1C\;"OW3"!O8W8V[LRZS[;*ZOJAIO MB.8LA* CV,\QM]3UTEK)"0F2J/I@8@TU>?Y@@C*5J >[63L"%C01L$TJ'I&5 MCEEG- _!UTQUO9GJ'2ABS517HGWSWG6+$PNYX8MG(1\+!H\\=U:;ZY?]_&AC[-<\: 4-X%P;;EA&DO"A?.Y.4 D MJW,3UQ!S98AIO5SP!%OJG>(*(,98"OS:F]QH*"'# R$R64&S+TK)Q1W^UXZG M[G*;?[B*=BT_\.UK6LVN5Z)[\W[@%"(%*H:14B(@KHQ!CFN)A%1*.N^E"BJ? M#B]VZ+AVY$JM=@]O?ZO]P-?6L 4_L'0N<:L1D9PA+AA'.EF'@C.4^T0H]7)C M4])%#5N/W>T&,?JUJIX5PG3,2.4DV+H@!298GF4BY,+/7%F35N<'KI7U.LHZ M[^J5H)Z::HXHYA)Q8P32W"O@HYQ:F3O',5M3T76FHG>@:34578GNS3MZ-15, MYV-2YCU!G%&%LJ,014D]I4YZH<3&YBIBJ&NM>WC;6\U$KZU@\ZYWN:THV+=ZMEIKAVY_9#O?J<][70_Z M#WMG/]$$CE5.S:/![54U1Z[#4^X,UM\ONL^9M2H(AWS4 G$O*1HE;C7XU_UROI=/L 6&?DWCXDSI]J2&I2\(ZC: 7 MN3 *:14Q(HIPX5/$%JO< 5.K%40-U6"X)HI?@^&ZD\$Z6&NUN#=_UD2)-I%J MBS#-O9^$$<@Q&Q!QEFF2(D\VU^"4#;PD7/)!4L%5I"O4"%HCZ$H0-'#.\M$[ M2Y%R+*BFRJ@0;:#!8H)CG>VQAA@Z?P3(I;0R,(^P(QK!@G+D8J (P^K"^M*4 M2&ZZJ!NT-J=K_'O\^'<=<_H. + VIV\?$N=/9@V/ 0P B[05!'$7--(>&R1# MH!I;QH07585DM9C,6IO3-1@^'C!<+RRLS>G5XM[\@3EP/8LMF-,VYHJD'EMD MI R($R:,)#X!*E8529E:5?+3?:)?==;^[ZH+Z&+CY[,.SS]L_WR%#^]09:LF MN!=90A&_'<7>,%9_^]R="K2G:G_>@YDJ$BC9I UV87LA_WX0JQ[-13EC\:#>/%U7TW>]HGWT#TX_FQ4E$PEA;A5%'$M K(Z<>0! MAZFVC!A.'VX/72V>,TMT:3_=%L?_P2VUF[O?FP=SK.ZYMXKNKOWSV'KXP?QGK! M4Z9$>\?]&I56ADJ+O5VECEAZ,)UUR.XOC"W22D043> IBA0CJ3I<,+6J$O(U M:;H6*HF:-*TA*K4',=:XM#)<6JPA[R,..#")E* *\:0=TDXDI!*/7FN?8JX- MF'%IG:KL/B&V)&NVM'ZX]+H_'M2PM"I86E+03"F"-4T18S)8<;E*TJNG4=*-,O=H^NH[QN:6IJO*RCO.X' M$A>=6P9CZ6']4#(Y0H0Z@$2#"3*>XF 9Y3+9525-K5"';C'**_\V2WG9&U>[ M],]#NR:"%YGVFFK#M'9@C!MMH_8X*:P8-RZZS]QLS"ZZW8"I[>A&VV"%=OK# M\6!M8I]VW\\4Y.U)\TWSM+GWA7]ZTSQI'N9[PG^GKWB3_MEM;1^ ('_!\)WC MA=BG[9WC_=/FM]V]]I?]TYV3UG:G!&4[;.X=G.YW]_'N]ENRN_<6OO,BM;;? MBN;69Y\\#;EKB<$IEW W&&D;6.ZS;@&GM,#"3F -%CR&K0PSU,""<8%Q"IH[ MIK0EW DKHI4\6B,7HJ7N(+Y/+8WOD\^*O-IK$HI8W?%Y.0+-\U<8_+OXM=_Y M"BI=O!S$4(Z*U]:7G7)TLB:O\\/(RIU>T;0#WRXH)JI1A5&^['=A("=%!'6& M%\KUC/J%+?[JP^AR2.7[Z,<#>+UBZV 08Q>^5OR6K_OO?VE0Y#^J[YU]5/V2 M_/%[<5R.VL5[F!>0T>(?V^G$D^*%[7TI?IM>]_Z?%[,O/RLN#(OB'PPK?_"Z M' Q'Q18\+52#F?[Z\C@F0]PX^]8&/ 1LR0N7 ;[ C[$*&2U@GYZ\8["CF./% MEMS1G12CX_XDUK21G_HC//0Z8!FU#-0F[C0&$ 2EC,QAJYQ-$SS,KH8*#_$R M//P+%F\W361L)F)@>Y6#"M^W8:#D,L?(8T?=?-Z?;X2"/4%YL"CVGAB&YK%^ M5E@#Q4L2)8^!(IB04V$80X$YQED0,4FPFBJIFQ "1AK3^,#+&VRCTH*RYP?1 M#L_DY5O9'7<+VP6F,"KL5UMVJM#3<15PF+\RC+VR/VC WZ ^<-G@##;\!#;2 M=$TO:=,$7.+@3(] SO[K&MR6<44T<8Q1SSD7Q+J<[L.,DT(+)EW%;?'/N>TR MX6M.7OI%?S#H'\.+O+1'\,GHY&$PW;O?R/?Y9R!#S FFD),!MG%M)'+68<2% M50:D"S?Y%3SM]R:Q^S^%4VXCEMI0;%/B$1!5Q8 %-L:#S:8TJ^"4SN!T*;VL MX?27X70/;,"]#]^:>W#%X8>3YO%GQQF5P/&1M<0@#N""=#1@?^D(\NTDQ2XM M U)\!-8CZ2>&RQ(=8I$&_6XS@R95*Y;_'1S/M M6JK L#V,W6'TE0YZ, %MV2O<#&"+3MD%6IKE)_QK8S&\9'H&+%^Q$HX:CXLS\>]."CHT$>:OYN MH^C$X;#X[H8#]W1Q,+?G2"]D]#110P(8*LYY9J2PU+%DF.(A*R=14^7,/US> M?/A,4_VP+)__'0<>T.%=#./JV7O]O_/H=J9O^@X&>;:E(/K$-+%U^A9_3L0[ M"TJ&"#<,="\J9#E8BM0+[; WL.78C4W\3"T&0_^?O%%,1:9_0="&.5DJC$&* M,]QU3F:I5%DR>KX\ AEQMI-58/9%$+@9QC\K/AS!S2XJ1=Z7B/IC>/:=S*$ M[L>CX0AN7?<>A&5H]HHSF%AHC": M2&69$,X(L]R5R"Y)_"L[Z)SLQ4&W[%5O]3H^80F'O>:TN?4YN(@U%\"6O ;R MKI)%QD>.>-2:6FJ,Y'QCDSQ;(N(SMK$4;P&/LZB>3_9R;M+(F8.V.^$SV>Y; M1G@N6)CPKY_7CR,;?6"1IXAQG+M7C[+A1W$,_L* MEFFV@4[7=/[6L^K,H/>=<0:A1K;? (LFN#)J9R1L9/S)HI+GU-"'7TP0JDI2'%7W"'VXN-J.\.P(Z)<1K2A'W[E+)4W]Z8U ^(=YRF%N*_G:^_ZJ9(2$=QP6 M?CP<@90,8&7Z,%DV3VI%::K77[9";F(1C_K+EV:"V"&Z4=:N3AE[\,NN_1+/ MECZORG"4AS&9=Z!$^3N5#32U@ ;PFPE8#"?Z C8%/!8F?=B8B-S!.1=+\(L, M!+G0MV_#DN8OY?S1_K"R:V8R!<.9?#S)3,YZ6GV>)]>-AR#ZPV%EI>73@/SL MQH_D^FP&)XI=YH>?S> @B]M@;@KSBN:\LWQ9HZ*#L,&-*F4];L=>!3P39\6P MTIJ+6_'B)@H35E83_UOY>P%060'IN)=W8R#M.0?;VV$[/P9DH9KG<6^=(035=(R"8%MC'=7P:SDNF?!2:1,XI;+(R4BTL2MK<]" O&UN?NP" 1Q'B32BB>D)1%.1H[#M/OP$@D!B+RT=Y_O M@1Y^T9EL2=47OEH@1N/A!5S\*5NH^%<1OTZWL1"3'7=&5[C.PZXSS*:Z;U?$ M,/,P8#R RC8 L,%.,,'^"::?&>65\9TIY@6LG6'PS "I?,J9NUS/[KBAD.^T M7E^2\HO6]E&E#%1!P5LYD1H' 9IG\+ILA MY82^3(GN=5._[/QJ4+IS$=^/P2ZX;]SGCT_4LNQ&_XBES>?=A394(1 M.C=W%_YL#V:C.;('$3E0ZR__G[UW;6HKU]9&_XJ+??9YUZI"+-TOO79119HD M;_JTS4J:- 5?4KH&$QNS;1,"O_X,S6F#L4W"Q8 -ZJH&XLNH:V5"#J"JN/"W:HKE3T&; M[-*TI0$N#$#S?_VZHD9!Y%MM%H(9_9Y1'6SH?_YE-^>-Y%153PV\ORST6(Z8 M/N M&&]MPI- N)HQ[UV,H]0TV-)K7@N_7D!7@*UR&INF=#@ MCHB8<]!DWG)XM3TQBA!'P>-)KC&_2LE=K1^C%&X#9DT?T O<0(C,;;^?]T"N MYW7;M;,X2B+5TR[T[5D5_^98?F[*.*]/.4&2OQKRGN2@-^]C$,7[6*<2\DIW MN9]Z?=G=N'E2SP8KT7L2M4Q.. 8>!0?(@,FMI S*@$NA;UN*.F\FO[/M_M^V MIVB5YDKM4 MO@&"@"4>Q]I$+\/*@>W$F_+'A]&&$00-KJIWX$)_@='_!V+)]4:S#9<<](;V M6NW&V"+'Y1H_K[NK(L*KZ!->[%0O5;5OHRO5J#?]T2K)FW.@X,3F]15"AOPL M/ZW;]4%C88.CS'%LJ,V5*<9ZY0TQ1EBS8FD9R"NQFE ME6 >!\-%")P8>\>

SXMRJ?;:>Z]V"W]RDW9G82P+I_EK="XI7X,GY],X)F MU0*A:,K!+(_#5.@GY>!=NU5IZI..E_NKBGTN\R0&S/G M;Z!96U6K8)(,/V=W>KQZ55.GY-#G3Y[/K'7VQ4 ,8+"GB'&N$=?.(!>Q0<:P MQ#P53J:\S;(NF9[CBN9RF7H^Y ,?'3L-"[<,M^\W#>BU67 U ]Y>-N451\\7 M^V?@"F!C,(N !HA$VB>",7=NG;A#_]S2_,EX-ZH3QN!IJ!"7#O!><(#!L=&W_6ZP^G;>V\U;%1F-K4'UH MY&Y6W^_'P6EG6'FG #7>GN0X8?0)W[NUO;W:T!X[M:,ZB0FV[LJSKK;D M\Y?S,;NQGSV&A7IO)5W&%Q,[]7D3>Y2-KG?"Y$CJO5!H>YSK$R MB(D+7]68-,[L8%2;,6KJD^/D93QU%4X5:)QO/-\(0*-3SDJ5'(J>6,2A-WP60*A:H[7LW>TEU%'[+EZMYK YU<6T^GT?)5#.R'"QG4.'3$X7Z MQS"G7:_W[?I%1H8QLO0(;1N]<67/==@84\IA[_?IKQ>05N(_>Y^2J0D+(R)E@S 18(]2&-O.J?+=NF 3_ MN*Q]&Y4B3D8.->1/92XYZ,C[[LSTJ:FJ.*D>72E?B&PA)L M0Y';7?;%4^4588E7+BQAC4]$.<>MICP1B-0UX+2*UIH4P!NZ X',+%*/%Z'E MUI&X)W2/>&,^LN;>Y_/]B]91\ZA)#G8_=?:[;T6K"T#^?A\^^Z[=W-VB!^__ M[DSSQK2V_8^#W3^.FA3NE7EGWO_=WM_]1@^.(Q9_MT194C5@*. M9IG]HK'*:RX0Y\IEH;/LB<: ,(XV0UY,.GH$A'[K1 @%>6(9P>D ME=**6 DL!C +-M0G*(^HQYPEP*05:X9!:%)M><8R*5L0* MXM#JJ$.L!!+-JD-HH9AGF>B0&(LXU1Q99RF24; H,=6*I2Q;C^ELWKMX1$4= MXK4@T>KH0:P"$,W1@R B4DFD0U)2"?&9S$!$$K)>>DN)DCJ7;P$0F5?H$CVK M119)B,>'HHG*E"D.1H$ M4DE9;XF57F;!++9.M7Q!/M%"Y1]^2M%>1"#NVD$%)^_HLA6 7!A SF:O$H\\ MZ1PS,ID5!;U#VD:#VOM(F]V#PX-MF,#T4[>U M^_9BNGBI>?3AXF#[&]D_>G/4VM['K?>?!=R3'&SOGQ]TWWUK;;\Y.GB_3YJ[ MK4S ]*-U]@5S+85@'E$&P0F'6 19^ \%8HSWU&15S6EA"*>(D. N$$\E5Q9K M$3*'(M=.G0 MKE]3&,*]SS@:\,(G5%\O7R]MD*PXF'?5P+ MO1JMJ\%ZQ19ZWMKZ@J-.6EB!F&;@K]-@D8TV'RE7+DD1\ZGR9RXO!#]I ]>^ MTEWK"X7>X)@NOKY0;RC-[G79G[\GV",40^;&BD440]X4[/SDHW-BDYJ!Z&E\ MSST#L->>S'E-N9I%R79NC2?CNU[_ M+SOIN&9-NJM__7[:SZ=C5R)U+[NUL_6EG_<^\#.8"VM>A^ON>/ M@^V_#P^Z?W>;%UXT=_?%C([G]N%A<_LMM./SC_VCO[NM]_L,V@G/![[QWKON MP=[^1>OBVX_646=>X9$P4G+--7(0DB+NA$,V)8N$L2I8GIR@9&W3\'6(=A>; MNGF\S,S3YKL+ KX>! R<,V>E9RE2B->IILJH$&V &!,3'"L$)#>?-R\(^/P( M>#&%@%XP@T602%&-$<>!(IVKGB@,JM?,:!&SN#LUZP;/=RZC*E>4&U!:/:;!EG))0K*2/B-@&J<6^1#EXBDDQ*(K,7J%C) M1,@<&"]-S<(]X>K&=,6K-^^G]EB*>3^*>4\[+9(:QQP'>XZ2(^ZU0#K"#T\= MC@#FQ$2YMBG6%7^PR[)$%4FKX)5L/8XOLI"8LY$'03BL<5E/H5 MK)?0;P"H4\&H=-NL[)*&JLB$LH%Q#5FR$1/$:$! -1C+6RHLW=& MO@0(O<71W^4\ _GKS/!L']:F=MO M\[0E'O?4XU_^,(;33E;6O3%]_RG"7;.P477V>IET%Y[E8&1SZPN88HC$)PAO M T'<$8FTH 1%BYG4 L#6B^FCRT2E&*@*SGG*B31&8&]LC,HH&"V=5O<@)5,; MAMWN$.&=SB;R#<$?XR ET_PQ5"6DE*O36$',ZC06/]L1U45\E(C;'/7[J3>> M"2U&EY@Y'?@\YP"W;E(*NKZ"O>:3HEO='K3E E;_WWN#X6+/C-XEW[G??>UV(+ZIX MY 1\T!D^RG*$KQSAFRZ(3T8IXH-11G(>M/5:""DLUCH?@,'W+2.]7BQVN8CF M-?2-';1?3?G8V_/FT?[%SAZ\=Y';]EFT=C^05O==N[GW^0>T[?Q@]\/YW 04 MO-XZ:@H(6EGK/=QK]QMI'GVFF7SN .[3VOZCTSSZ8]XI9L:"CEQ(%%/TB M# MD4M)(R:9B"I1&'*\MLG4.A>+(@M>FOJ,]\'[^[* MVX2PJ9 M1 2B%EMN&;->V8*)!1,+)CXJ)K[V$U9/@GUL"OMHL IK")%Y17/#)4:.!8\2 M#L(2K8WF;M5"Y-=PP.KW7O^DUP>/H:K4*#PV-X&5P%$$XC7&B7(MJ&$\)J93 M4MQ(3>_-8U/R>D\&6A,L-JW=)L['0IUUWM$,P0F;JR4 M04>=SWH7>UXQ>_['"AGT5+JE&/1=#)I,&70B@3HA."S+UB!N!$,:&X64UTDR M!P:=)!@TF25R^6>QYF6UYB4PYI(G> )C9E/&3+"0/$:.B,W'X3!6R!HJD1>, M.18P#TQ4+K>6+TGL)LP03F@D1 MJ=5*8&RY*SF!90>H2>JX$4!%F0=/!,2"YXA+9Y"A1J+ (A,21\ZM!6]#KDLI MED@8_!G(X8IQERJ6%3/VZ5P!E4[8X,$'$0Z,71$(,I14"*=$1/#8,.L6O6-; MK'T9,P;/;>XE8_ LY[.& @O#%,:@@P=-.+.IJRA2Y&V01 6*,>*K&TJ\X"$ M03'FU[=TEX3!$]CR=,) ,!<()19IZ2(LT9X@RSA&F#"?)+8F!E_YXT(OBKFU MU [*VY5T%Q3)6D0(25MV:W9 M6$O.8!GJ",:\CM@9)HA$*AB&. L".2PU"A+B!P[+CG0FRV485D0R*1,13@+\0U&+P-Q*-$*,;!.I6(65C*H%C[$J<,GMO<2\I@$44& MX[,;4HO@#4$Z1(UXLAYIS!1B7ECJF,=1Y*JA4F.P0L:\!+9<4@9/66,PEMPU MV#"N(G)4*<2MI,A0X9'31!@L)$E*5.ZX>/ .7BDQN)-%UKU;_ZSYU.^NK7O+ M8R&%&;@P S^/XE])Q3Q9NGB6JB50IR5E$K%(W2A=;(5$) 1/?5"8NSBB6Y>S M^S^KQQ5\Q\7B7O1F!7$+XJX2XI9S-H^!M',T%;&(%F:\##BS'8"#K0Q'S@8; M%5%7(\I 0 M82D1'G%D6*]M4L(>7LI4$+8@[.M%V"4 V)(K?@* G_\2%36LA#SC# MPT/6$PS@)M,$Y<&!"1W[^5/0)KLT;6D<]C,Z_U<[,NTUU89I[7C21MNH/4X* M*\:-B^Z+6MNLU)JR5,?O&=B/AX/_^9?=G#>28 HCO:+J?C7$.D6$5$D13R57 M%FL1+#6&:Z>Y4DE.:QPY+WPT 7,C!*?Y\]A)HG447FF(F]>N-*UF;_9+@:15 MDD0R&U+?3V'GIUHX=(.)F]]>.N&>(HGT:(VEM[MLD41Z8DFD/TZ/XT@1"5>* M2*0H(A5%I**(]'R=6!21BB)2440J-,^/GBY+UB7K(08B/O'HDU:,.M9N[A_,4 MD:AQF)A@$;4L2_UZC$PP"OF0M&1""\+9VB97ZTPN> >X,-TO%Q(4"%P:""P' MPYX2$J?K84BD/"<>D4XB(6Y21!: $)'$-(_"&A]"4?\HF%@P<2DP\14I(CT= M)DZ7KQ@3$N><(:&R2ISG@(DTGZ\CSEF9!"!C*IA8,+%@XJ-BXBNN+'DZ[)NN M+,%&*^5$0!);BGBB!#GE# K,N-^3:>VGLZHI[-4S!H=. \H4A(0#SX@YWA"B7(AHQ/P:Q&G MMHH]%WLNF9R4A*JF#9<6E2-&FPZAGF(Z-TS88@J0/ IP- MY9%F8-G*4B.-X9$IOK9)'DQI7@QZB=E$GMNB7R";R--9] S)Z58XI9)BF).AKA M5?((1 ,>" >*00021*4<*,,B,,(Y1EHRX&O6(&?9>!@X^(XZ0S 1Y#S'MJ!3'1QKD%047W:&EM>0E,N:0$GL"4 M9ZH#L"=<:(T4(1QQ%1DR5'LD@W*<@,/M):D];K9,!7X+J@ZH[JV6/#501(\* M>?&S K[%BA*-"55. =Y;:PF%%-Y;4YMUUQ=+:)IV5XR@@6T"V@.SCY22?&V5+3O(!*#N=DW3&6!XQ M1CCEK4/)#++)*!03,BL32D8_E3FZQ9M/:+^5^M#N M800SZ71Z9]!#C5H&YJ3?^]X.<(_V<6U!V;#=>:,3O\=.-JK&$+[U>Z\+[3VO MSO^J?P\:7=O_%D=<1?N^:;3\]]6$RDZ\?]^.C_8"R>. MZ2Q(F#I,2*M"4%>11%(F(A4PD3T1GW#)7F@SX.\U'XX/CF% MI_B]=SR U;Y:F0?76_Z:)95N4&@IT]-V]^XY= MZ[O700]2A),*&_2=4FXA&:6(#T89R3G$8UX+(87%6E/' [ZMSOB'X^]Q,*R\ MGLN@>;L]\)U>]H9>0Z+M $)C+P[>OR4'1ZTN?.?H8.^/P^;%I\/6]F>X+_P^ MVJ)-^I9-)]H.NA]QZZ+S;7_W[VZ3YI ;VMY]>]%Z_Q:W=N$^[]_2YO;^Q?YN MF">3E"CA!!.#$@32-=NBCD0AJK0-'(>H.5_;9&J=BP":9:<$,(^!N"].,;))\.ZF:-AC&OEM$)$ >!Q92G*A8=( M&5BL) F.&5*T/@K8%;"KR3@8"YDH32;)N/#&82S V^.6X)0B]<6[6SK$FRE3 MR>?9,?9(2RD1=U@B2P-!EON@A/-8>E*\NP)X!? RX(FHP"XH#=A$+I(SB26M M/),J*LSPHX2SQ;N[+]9-EXQ$&3@Q4B/-3$+<^JQN"9&L<#%A00,,)5TY[^XU MD!$5.:.[0Q75*2B* _5<<:N"YIHJ28,(*6G+:/'-E@RO9L6+(/*,Q-J(5,(0 MC1*?D-&:H$")(8$R';%>VQ3K1H@E.@I=^ T6;,G>)HJMU4R8Q&-RUC$L!/?" MX" MU\7I6"8CGDXI!1Z95R*@I(/+%&().>TI\@K,FY-@E;5%Q.05F'$DBGE. M%-&> Y8S(YUD5 5,C<&,Q+(@+YTM3R=+ @TJ"&40<3AFOE*,'#4.A2QBA%1LJ"O$Q&/)T%D!1+0&"-N!$$ MP>K,D#5,HV0PP6#(%C.\C ORZZ@P*@)$MT(@'$4@7F.<*->"&@:! =,I*6ZD MIJSX$LL%0W/DAK)Z.J-.(:LD^!(N*J13S#O/3G@LN:.)K6UROJ[EHHZO+='> M2C'EL2FGZ(670AH:#(^.:RFL(%8:C<&N98GNE\J*IZ-[C$7TUG"$/56(@R.! M'*,P@R7)!8]8&;RXZ+Z8\1*;L2*4.\UMHH(K3FTDSJ5($HL"4_LH9EQ6Y ?9 M\G1T3TP(7!"#M.9@R]%!8$"31\8':V'@G,V\2&5%?NFF'#"Q,-C28<=A/E#- MM#!!ZR0LP5H\2E5369'O:\73X;V-,%H)2\0EA1\D">14$$AC$\&M8J;2!UN^ M%?DU[.,74:$[0A&F@AG*$^$R<9:L\TR(".Z$$AA;[HI7L61X-"LAQ)54"J=, M F(9XD%@!!!DD:1*"EMYPR!9X$3P%&VVH: M& \2@@7KR\&0I;+B&1UA9S5+3"%,0V:G]A$9[C4*G%*=C$J6EEW\UV#&$!4* MBRE)D3$N;'#".!>3\ARLUYM'V?LK*_*#;'E&+2@00K3BB)*8$,?&(TV]1U&E M%"B6CBE?5N27;\J$$J>9DM0JSH/C-AG#J"(4+)PQ^B@5LF5%OJ\53\?YGC'F MD[=(L!00UU(C*V%%CHX[[ @UUJEE7)%?PS9^\W1X:CN-!$]QO^#^5>09M1;" M>&F3D)P;8G1P4OI$8Z0QB+ P_"DX3'5EVNJP2CA@I686UR.;T0U"2!'>8)3)6H8JHO MUU1-TM@Y@I,5EH< JZK3,"8RP[MWZ9RW7.U<!]EGR D*!2Q"SS?'+$(9I"6E*/$F(&X%AQI2R&.Q8HFI7 NW5M(RJD@9$'(@I!3AV!Y$)9Z M[*7G+#''J%"1&\OAM9@*P]7RP>=T&E 2'ZVE^?QK "=3)X*,80)%' 4/A H< M,WQBOFY4@= "H05"%WQJD4?EN4Q*TLBM!>AT/M)(4C)>!K8P)[-D8!>!GM,9 M6,:2QE8QE*FE,EN]0)9KBB(@)V$DX4@7SF2R5!*X5]*LF[?4N!T_WSP=O"E- MW7I*_E)(M$B'KI[ 96ELD0XMTJ&]U/CC]#B.E$-QI1Q*&O!?40\MZJ&O1<6Q MJ(<6]=#GZ+NB'EK40XO?=**,<<9#5%IQQ*OTA,$2X9+ MAO>G.8JCSS_VCUJ'S:/.X?[N_H_]BT]'.[OY[]!N=C^R??K'T<$NM&GW[^YT MCJ*U^Z[=I&_/=_;>';:.WAVUWC=%]3?]<'ZP'8[VNZU.D_Y]V-H[F*<>ZH(@ M#&N#;!0><2(B,CWX7>JF&&,&&QF8 M"YQP;[FCCM- A0A).?\8@/?2\K%/AW73Q0"*:!BYZ!&L5A)QFZFGB+8H,JV\ M9THDO+@CJ07L"MBM-M@1+(BAX,E%)C@VW'HN*6 M>@]N$DF-L."1)1*X2\X2;%R@T>'$0@RV^&9+AE=SU$,55E%"-*IU\(A'Q9%) MVB,< S,^19$R01+%Z[ F+1$_4J$Y6_0I:Q&=9M8SSA1WC-H@O23.)F"'(>_A*42J8\H4:*9:0Y*V:\8#-F7 B7RPYA M#G"+C6;)9YY[!X8K-"O9DN6SY9G3#M);'T-$0G,,*S)V2',6$2?$)T(TQDZ6 M%?GEFW)2^? T4<%RS*-TSG*/'<->*16(?!3GNJS(][7BZ3P 1R.P2@$U@PK M,LQAI /6B!%+N+):&+ZX/$ A'BWZH8^ 0"Y&C2TQ)HJR$J%E15XZ6YX.[UD"]-7$ M(\H)15Q'C6Q%C<@KQAXCI6)E17[YIIPMV& 4"?Y]@J">B\P?KE*F$^=)N!"%)6X95^37L)-?]$/O6F(I 8&L M\2PPQKE7CBEFF:0DZFB$5\6K6#(\FM4/#5Q:PK"#Z#Y3)#&;D+5&(:>#]9X& M&DG(%$GKACVXQ+)L&BRO*5/C=6)**V825REI"/R=,YQ%JPQWC[+_5[R*^UKQ M=)PO@V'82(TH_ 56'," 37*(B*0@'$@80H=EW#0H9KQH,Q9):TISN6C@5F"K ML'#<1,-'@)') M?_F<@0W4:A',,J[(KV$;O^B'WJI&/PC"I2#@27B>]CDD= M,IF#MXES6%T8^ B2:^TUH=#*8JK/8:K307HR0:@PJGJ'G#$4>6-"2IY2[S"8JBJF^H)-E5!81@/!G!C,A3#:""F"#"< 5#IH*@E+2#G%.P#$&&T8D"4>Y#!3"F;+17O1#7S@=2M$EF<>4 M@A4E&A.JG (?S%I+*,?62LTC4;C4+2P;O,_2#R@O T]*00B5+*K^LA$'E*+F M)A(+@;#*P918-[+HAQ8(+1"ZX"I4B;U07!/+(I="&RR)TCIB['ETBSLO7E#R M+B@YG7)R4IO$:YQ&P 0-@4DF\X%X*&TTBF$9/523,/,JIQ9*! MO2]ZSF9@*5'<&X2#)X@'#\&ZS.+U-B5%/ E2+;P$:JGT0R?E/C=OJ2#ZY#9) MLTWN'L;&[[TNW/F\&@_U[\'\E&S#=^Q@T$[M&!IG[>%A^[@Q$CIKV'YL?,^6 M%1JGE8)>/T)'#:&9C?\][0WANV!FC6$?FED/\: !W\Y_?H^-^,,?VN.O<737 MP4:C.??VU^Y)Y]XS0/%;YWE'W?B01!. M>>Z"D(9CP8S5WD6I!.8F*F:^;%=0I#!!\S2-\30D7>+0A&SB'CS@T'\ MGMM>2Q!^BM 0W^ZTJWGT*?=%'Q[HC1VT!]6)M=W[M M0 OSZ6\#:7\-,UO2U[1L3'L"2/,IM\;AQV.L$F!G_ M>]H>GL-073X'C*C-RUOCN $:I& AK8#W"2OM?D6MC%H0S?;_D33 MQI-Z +C:: \&IS!-&Q\NVPV-M^_SQW5 U^]1!-S:@S MF'K_SUWJ,))0EAM#!74\"&V\BLY;'Q*.$ON:@FAFQ9V- MY6)O37I3.1E]O> M*=RDLIKMD='DJ7JY.&]UP<<-O264!B13IJBQ.,!<\%FAS%H(XPT6*6_*DG6%9W<*!SOM'8OJ.+M/Z$[OSLA-K)H+\+:]MN[&:.R/[YU5+T9V\PV(YN>#7= MML;AR;M>_R^8,;]TV_'KFU!\Y^,7'X123"44@@)P49@C1PU@3=1)L/QNN,%Q MG[]05U$?^$NP"(^JCR9<(EBB?:_;;0]'/E$^'U0Y!N JA]#.UP5OY"E7+C]H MMW][=SH$S^P_]KQ:/7=[6QZPJQ__[!U_S2@UX=D6;)H_E3XS6*>P#M[F&%!+ MJF J"8$<9AIIX0-3.!"8#H!-ZYS,DF/#%(+Y,.O)M.L0*U4C-.5?5UY[[Z1V M:N';MAZVANV 1PMA/81:U>P:.?;@Y/K8'UJX9,@Q7>\D3\+H#X_!W_LZ3GV, M(3)?<-#K3CA8@\M09Z*!J^%I3G8;&$!OU'=SGPBZT>=E.(B:31.OCD;?#_#VV8\D\'E?]A3T[ZO1]@(\/K 5/NW+M8N\IB-E(X M)@/C% >GC'2!XL229$'?VD^=7ARNEHWKBT@Q]_GF_NV\^?6+T>!N1!H1AB4> M<>HB,IG7QF+C#(P"."<,S%VO,SW'WN_JEB:A%8Y>V6@87%D:G73 @3N:DB3B MUIQL9>@?.O3@-"@7=; F()IT0CP8G37!"8K&@OV)O WOUC;UNA&S_ D94>X8 M]E[W6G>O9?\&\R/@G+8>95S&B>LZ@T7)3)<7A M(Z[W/4YG/.JT1:8O&^5+8*&X#O.S&Q/P\ACR1[C,Z882@-TGO4'E]OS6CYTJ M+?+OLW88'HXW\B:^.-IPP5=?L6[0ZYP.;_[*Q.:*A];'_M/O1U;+#^%3'33Q M\[ _;LV)_1J1ZT?[#=D$C?W-=L[L^6#M7]>>"6)&--6'TX]_XT.FM)"'5',> MLM[( GC(Y/5Y<,"SC?W\*6B379JV- [[&4W_JQV9]IIJP[1V/&FC;=0>)X45 MX\9%]P6BR-TJIPCF]7L&XBJO:S?GC>2S^37_,V5I-1@[+WPT >),(3BU6 OL M)-$Z"J^T2WYMR[A!3U /[2H(58&W^I?J;6 M:1>LSB]@ E^?L7\=PK*: XS8']1)P*WC4+WXQL*Z>1EFPSW?='K^VS//P-9? MXQG8/&_1OP]A-L',VF>M79B-VYUV\^CS>6NW*?9WWQWN[[T];QWMXYD9>/&! M'A& M&7,BSR'G-$:1,TZ<,YBK5(,+3(L8MK()&QX9(!AS1&K.K;7@$#N'K8(XR(,O MO-:(8-8G>>7OG\9?+(8+ N9Y"Q"X?AN-OX8PMJ@:\@IKX_&@FMU+'B\3 "3^3N->OXW/AQG_RMO M>OVG T_SC_Q^O@3%_ZX^EE^M_DW^_<_+[;F3TSZX>M4"_+5OCX<3J0Q[9ONA MWA3KGG1ZYS&'X*'=!RM/*6VFEG:*L#88.8R?VM MJW5Y7G-"[V18M:"^:H7#=>+HZMKC^^9=L,OVN_.IJU\;N=[D@).KYM@J-@"? M=##J @@$\V>@48.,:!/)D6K<\B9IWN!O5"[7]6;E)MSH2M17F]Z*H]?BY]N%UT_-S.Q5-#>^OH[8\OD1BI*#:(:$4A-L['YJKE,GE* M))/:.)&SH "I],8VA^-3MNZ=JG?3;N0["5MNE$UB44]9Q..S$F^^_GJ'.Q4/;2>/J MCNS&?F^'S-<&,!OA[Y'[.FY-AM&\07-T.JJTJ'+M_K1[VJE&*<34]NWATJ3" M[UC"].EJ!E8^RY(\Q2\3^I?U'Z/2FVD[RD:9$U8Q%]V,%\DJ<597@%XK()GQ M!?(^7>]X?*WAM4*WR@ W&G_#+?- A[O1H&MTZ-=%257)TL\B$ AB%#7! M:NHYQRG8))Q1-CEI*P[\VT8@]UGNJA^CQ_I/5<%$KJUT,%S^-PCPSGKP1/'X ME2UOS=TFR21;.ACNHD$J68&XR\G?& .L=]%HIH.6":]M]B#T/8^V/U[?1F.] M6:5+?S+\$'9"",0<##OC,FACO$_8^ @1NS7!E>%_QN&GS8]?)-;8")Z0-S8K M'P>+M# )J>"(UDY"7.MRAJT?ZPDPF)X!=08_]_+T?F!&DAO@8WVTG(_7IIA2 MWJ3-Z'=UH5X_Q7;>*,X?'TQ5ZMHJPY_C]STZ?M> N'W$'U.I5.=@8KAZE M6IM'<'__)VR]3)W:J MS8?Z[='.C#$;6K"8(_46'.KR_Z"V.J7?'2S'YUS K3>27R:\X[F5\G&:L^O-<[) M5!A<0\2-I-,OOSOV1B%MU1M;=5A;0WHNM*U>K:IMKW71$Y&2#WLGSW0F=F>B M( S"F5QFT!A7&#R$H?S& X^W.DZ]0F>'YV8HL6&$48&CY(8;R2WQB@G)O"'6 M4W8# \/,4;U[>^QU NK#,3@)I]6NTN5VZ4Y=%WCI2-0@\:+SEO5IY&[KV_YN MY]O!=NM;:_NM:%U\Y,V]@\-]FC=5/^#FT=99OLY!MW4X?1IYGWXZW-G[]*U) M/^+F[C?6VO[ZXZ#[[NA@>Q^^]_&\N;T%+DFGNT_?I>:LT%DDSCDJ*8K)&,1E MU$@SZI!TR29+I#6'.S[^B\'DZ"/^) M_0K%%H*A]!DP=.Q9C)R*]SD-N VA]^4!GH*@=T/0&3%Y%YW3@2","01S45MD M)0DHTQE)(4GDR:QM,K$A'ZQ+]53XN2"RW>K>:ID=S/?UKE21LOW9AC9A(G&- M"7.88Z8=L<9K9SS6R804[DKQ\'B85XWFX,-QG08N;N/"0&]67X=[K9B+&&&I M5 8]@C2L@\05Q;N;_;L'@MX3 M.GK70:]X>PL&OAGJV&"YY=$@3[.PF!(.V< %K"LTT"!Y8!R C^H-LBCRV"62 M+UQ^A^Y=O9UX3Y=N=?5;_O%2?;K+ 2UNW<+1;58^ !/N.","19$PXB8$I(WD MR(L@E+"4Z^S6&;6.^6PP^\\5EG=Z,"2LL$,W[Q&7&^U>M$/W[JHBIGAS"\:[ M:6\.1V:DXPE%;&S>_4A(!TH0XU9*(7&D@JUM,K:ASS^'&+QK76[S-^'),)6^D%PBDSNT9LD;&"HJ"HI8E&Q:2"*)6J=4IF MD>WVCES)S"V3(UAW4!&4\HTE1( M&Z2*0>1]6+G!EVE#XDEK^)ZCN'U>(=^!55?TGC MF+P(!A"3!^RP% .5/<)X)FS$E MQ@!.I2 :0>@!D E_)JJ%4 %#(&TV'JZF_'0)PO$9,6AL_#DV/M4G9S2B)HZ> M/O>IS3LR$_QG@BVC)E):5:Z":^3#%7W X%9<()<\1V/FYO@C^M/,,%2S'-74 M?7 -6\/@B'/\PR6WT ROT)@]I**T^/JU'[]F4H.N_='NGG;S>>*[N<+:!B4= M-CB7;WNG;=)28F$XLX(124<65G$L3H!G]6%!I>B0)6%7K]-99,5 M]\S5;;H5J]:5ZM#/3HY;3AE/2>5:=XY3U 8+33Q5$IM(G/K)R?'*?"8 L[*0 MJ=/CE:4,ZICP/YGK)J^.NWV;?VUGJMEY9 _!GK^VR7ZTQ9MG7Y(-6OM@$=:: M(\ZROZ)BA&DOI8A1T,C-VJ;!LPP?=8\VH.=@PHW[N?'':>>\,>)6J\B8;+]6 M@2AS[/7-L=;%OF@=?>9-N.;.=O-'EH\(S'*7\ZW6*L2)SU+0+J((RZN-(5GO MY3WG&[].5E2QA8U\B[-VIY-E_284W29E_2JLG@>D6\?'F5;I4Z5XEK_R#H:U M03#Z_RYG86KGU;(B0K-#:FUYTIRK.1-&(SFVWC=]OO]#+9>KXS?';,[EA]J&K'CY-:9.^2 MPJVZWPA),D?FJ*'7/SW#Y%@-=34=\MIFM7U$]$'9=WK?S-^AMYLE=<0I49SSJ0EW ZP;V43:,?*KY$ ML(E)\<:9;P,@YGL/,H?D>B,SM[9#G'B.?N:_';2'6;"X_SUK76:139=E6LN."**XLARM.61%4?FH?I< M49!?OP&JP2@Q^\S.9$T\ZHO++S_5YM 55>/U&O'[@5*9$+?1Q0-)BG$-B MBS2S%#EBJ?)!1FE?/_V;&<;GF$7 M'!+Z!SR'_[%_=#B/V<]&18/@'E$A%.*:8V2]3B@Q06!>>(NY6-M4$J\+_>"* MZ,+L]Z+J^UXQL]_]4+04_[T !)TI_J-8I4 ]\E7EB), MVZ1X@RZX1KHP^Q5FOR=P&.]55?%,GN.KX_9[*MB;Y?:CU EO+$/&PLCSP#2R M635(8^:"M2'B2&\NF"O"M]FV?V2 ;P^N*/805IM#[+9-/]RJ.[*Z.3_?ZZ/V>#O"F M'3JI;93*9:R#()9;$O)I&(V8L5+0B!,6,M-@;2BV.J=W7TZ.KM#[/;HW5^C] M5A[7YM#["0D.6K(161L=@%M0R/(0$75".IEB$#X[HS0D(A, '3F6$IEH/&+1LQ")X<%"S*NT66=FP65_#[+-DB$L&<)' MY8V^%TR6NKX7 )$SJA^$"Y&T0L+%A+@7F=2/8>2]$8">R0GEJGU>L2C%\T+J MMV2D?C\]VOGY>(()H3[*>8UC88);X71DL]?/_T\>Z[?5T?-Y)SS/X*V[\(N0 M))3EQE!!'0]"&Z^B\]:'A*/$GLU'L"M:D3&$O>V>='KG,?Y5TS',1[1+-*I) M1G8SJ\#D^[_W!L-6;[@?H7'COBJ$(S><#3W/3$F1)&Q]1$%R#O&KH,CH3+DL M$Q-,X@!+4RXF7@=TFD&=.<0!DZ>E?VU(=9?_\CBWT&L3![(?\:3QGW$PB''G M).:SY\=?_XPP_P;+=/://I/F=N@TM[=P:_M3NW74.6SMM;[M M[_W1;7;_AO?#86OW77=ZAAS O5N[G\]:]/-9<_LC;KW_0'?VWI+,1[O?W8?/ MP?OT+6GN':3FKA?-KU\L8S[/!$2=@1D"=HX,#1;1Y"15TGL8M!H28-S!,+.= M>8\C999XG0@X,S >DB>+=5!*6H;YS&GC)P#5>60#:YMFHU&/\BI0O4S2GW:J M5C?:PT$#)FAF0[''IPD,\[2?\1W^:G?R\?Z*/B&3[?3&L[K^:L-^[-K:CKXA-1O?<@O?; W\Z&-1L-8#HL2&O$WM- MMB5W0K-]?!P'L!XT#J,-_UNS3PVN^J%^R$Q?X#VX0A776*^?UT';2.UC>^PK M2C<'+DX%7BM!I+8S-::5OX9Z"9WF08#N&];4D[EDYS24"CVSZN.&WKNYS4\;]:EI4A .C:U?7&F3>ICB^VSK,A'R2.A/VKM>,O76$4O&R M_1C&X[#>J(GW,GT:7/3D%+P;:-A&XU,\CF>V<_5^]FDF/G%Y*9M2],/I9SH= MC&;+F-EOPHIR)X_[Z[ASWFC7'#[U!?-\Z\/G>L?P<.>7S,/08)?ILV+?MP>9 M9VIWFK$NSVAXW'[5A[;3<+U^OW>6;]O/#W,QSOI\R!N96#<<7F-S%O8;W_ XGS\-;[K]:_/W#]'W7+^BJ=O4S2W8/K: MZ$WPR&OI\YDXA;35$HG@N#;)&L;LVB8@PQ*"T8.&?14R.L\Q)UIG7X*+,!R M80(L$B#-$^0T(RA!"*Y@7F AR-HF7:=L5AMFPI7Y:4S1&PU6HY+1J(>K@A]P ML^= 5ZACT@>CY=/0S5TNCDO%'??TL^GK6O_MSN1Q9(/01^!CHQOMQ&/O$9H6U4*/RBP]M1E=6' MBYWM#MSS&ZN*'(X^$KCWX<'NP6%S[X_#G>UW$*A\.VON?:3355;-(VC;WM]' M.[LA%SG0UG9^SG>=5O?MC_WN6][<^T!V=K=^'&P?S#MMS@3CWA@(8X@FB&ML MD"%9:#H)ZQTF*>2,'UDW[,'L:>6<4L&E)\*EP#ES5GJ6(N584$V542':0(/% M!,?Y]) %EYX/EV:J/ZTT(;*$F(L&\6 T//3%*VRPL0=84'B9[5 M]9_>(Y[(;#XD!%@6+__5._);WO=/8QAKE-T\J"_SY/^S>[^7VSJ_G_;[\7CE M]Z2?="69<]0J.D4C%P99EC#BPG%DK%#(,*NC(($8+]8V!7F!))G%5!_7(2RF M^C!3G7;Z I.".,W!5'%"G,6$7' :*44A_J2"1T[7-OEK)G9<@AS?;1R^E\GQ MN#R^0:MW[,>84Z+0!0'2+,FVM)A;1CVR(5/X!!&1%E8AH9/4*?D8/,W9,;XP M;8$E.FQ=C/F)O(=BS(]BS-/>!?9&I!\*6W,&H#K#^K.SWKA[>H_'1+%W7W3GSOY"N>3$0_\C^6@'VA0'[ M[!XF#<[+1 ,*F@"P8T60PRPB3[F.V'-.:5SL'N8J4.D\<.^S(&=!SF5PC@MR M+A Y9SEV*.8L>$2M!4=86(^,%@1)HZU4P7JGY&)W69\3.5>6ZN;=3X^=UTP# M^33)!,_ S80V^< [O)MZG4[O;/#;4QTBF642N33Q9CX5#+]?^0$3+W:VOH0( MV"DA-)66S,*] O3(HOU!U;5"#[4\0>428.+F?;3GI7S;7] M:/LOQ"G;)\W=)MO9WB<'>Q_/]G<_=?;I1VCK-])\__?A0?V^^08.&)DE M/OS\HWGA>>OH[\[!]IO#UON_CPZVOY[OP%)PL/>N>[ +UW[_\;QY\7=JSNH& M2*.PP]HA*XQ%W&"--'&P&!ABG(:% /Z1!: 6Q0N[1%G*Y<75=Y=0RDI!U%)@ MS_9I;,&==\]BYWML5D>H"_+[.?LGO4*X-P%<&;K*[!0-()'@T)2 7$:''+8 M&21#")[$I(/.@#.'L*6X.D\ .**X.DL%.(?]& ODW 5R9C<+O0'?QNB(?)(1 M<5(3X19L^D@9:TGQ%!$C7:(*PI.$O$,<2>XB4011W N M1\+RP2< [V0VQ8NZP5"SU62]@]-A17Y;RQV\,H?J'\N&5I^/LUI,+>KR]H>' MCVYU\[\*.MT%G68S1S(I3B!H0S!8!M")"622=PBB.^UD$L:H:E^>S/XL[ MM3('AQY;R'KINN[.=5.E_+T<'%I!1-^9S%?R@)E/#8(V2TE*G MF!G(_((.#BV!!O4?&P^F&RB7$)[U!.W?2;Y4&:_M[O**F M_^^U:U\<=02^^HIU\-C@3][XE1DRZ*?'B*HHG\CKW3'Y\[!_167]-2+7C_8; MJK*-O]G.F3T?K/WKVC-UV\=HJ@^G'__&ATSI<X"'K"09&T*O5O'ZKCAKD M3T&;[-*TI7'8SU#\7[]63E7@*52U\KW4^#VC>)5UL9OS1O+93GO\SY1N; WM MO]00W=RZZ60^A@_ULX[9]71<>KN ^X+3(?A:W,1Y3221$(U93 MQ'W$R.ID4?+,2VU]UE!?V^0;>!K9&[G/:C',N7-C'$'6^HJ5X..P=RF3&'^J MS#4Q6V8=*/!@'$#V(GPH?J?)M#UZHD_P0/^)?3])UX7HJYL^GN]\_!)TI5CL M$*4&0T1K ](Z$&0T=#?A(<0 2$\WQ&Q(^]\;<_2M[Z1P>4NQ:TF>2.SZ]UZW MVQY6>=ZMX_![]6!?X[&'*9WG3JSH[O/]H^:= <&=?_B M(V[2MQRNP_9WWY*#W:\_#HZV?ASLAL.9";/[IG-P%-K-"\ 2N'=K^^/%_NY7 M:',X;.[^W=G9?M=M;K_KM.B[U-K]B+\PFRA-E"/*7):^%@Y96'H0\Y1R\*0- M_%P>*6N"-QI78UI!W;5!704]U@^U;"J$!>UCVZ^D@L.IKR16W>D /CX87)>! M;@\:@U-W5(GV]B[5I3OV;'#:'HD?^XYM=P=P*<#%#."V :XF> .5:!E<&%;7 M2BJZ?>P[ISGH6(=[#1O'O2&@//1FM12L-V+WI-.KQ8GK*Z[7TKI]W[:=O'[D MI'!]QY-^KVKU>)$X'WUCH[%WV 9GK'K$TR%\?2P-"RO*93/R =>14O#U9PT] MN'YNEHN==OQ>72>?;?BJUTN?-7H;&N=A'[,)6' ML-; /]8KOZC6S)YL+:PHG= XA%43NC%+4?;SP]L 70N/T(9VYL$ZKO2+KZGE M.MNQ\%2-P6&L!.1RO##2SQU<%]"=T@V^W0#6(+_.K3+ M ZBM\0I\M"\ .'/V@38OWG2:1Y\.X?/PO4_M_:,W1\V+=]^:VV\O8(6ETX": M5^KF;LX^[%\TWW\^;[U_"VW[Q@_>_]%NOF]>-/<^GC5WFV>M3'D.]P '3GG% M'8L..:.S%QK*R$IZ 9]C"/^T"!R7YG(G[TGV,TW+8U=RL:*18IS/NL.G;[59M3\ MG8;+9S*K*9M8'69IU.=V&V^S]/$B-"17M#-:.:=V8U\\5%=T13MEH3JS+ZH/ M7@VV392KW'9K=+G'\Y9:N;]^VMM('+V8+B.+0("7V#%E+CUP+KWXDY6M<0ZC MR#.71JZ$T#4Q2VU/<=CH] 9%XGJEI63O4K,O$J7.:9*2%3QIZ82QU%%.=3(D M!%[E4RDFU_*IURL]\U84_#6=9H6Y].$X[R/]"1-J)0H][YMC'15Z;K'6Q;_FB^_\R@_73_Z../??IIWA'L2),322>DK B(1TR1C5@B M&6#$I%"$>[*V:=:EF*6V>I;B_2)P75#IIZC$8 XS+(SV2G&?@HE.NZC3_]_> MES:WC22)_A6$MV>?O$&R<9$ ['T=H9;E'O7:DD>2N]_LEXD"4! Q!@$.#LN< M7_\RLZH \))(G:2$B6E9(G%4Y7U5IF4R/3 C1V9YI%0R.JFT U)IL?LZBW1W MQ$R[;YCAL&\S^.';D=;7T8]75]N1M-)I5WBW$XJW2/WW$FE M9Y5*QH)4\D>Z$V"57^0ZK&^/S BDDA_U+9?[1F0'H<% *IE.S[27V_)U8FF7 M6+<32]*%,RR;AZ'C#&W#9O[(\W1NF#8W1EQG]M GL:0KL=092[L@EJS%OGV! M9?BNKO=]Q['Z=FA:?2^R_/[0UFW;=UV;X1D8MV>L.*NW_^>O=SHF)CA 8TF2 M!4S4!VM3AHN+I^*02,$#G/#238Q^W#C3O&RB/A!E'OM8J:<*^5!.'2I$769? MVFBZJ+%$97[SXBR*?_"P_V^>[TS3X_V09,N=N:S(X3JWAGTKM,.^/00KRV.! MV3><:#0T/=\,AA%FQEW3,-_O4$_ ;JST W/\ \1P.H[?18Y?#/3@\4:P,X'9 M'=OMV]CKG+G>L,\BQDTCY(9EN1W'OP*.?X#X2,?QN\CQBT$4+S(BQS/,/J 6 MO!77 MC>JE7G#4>//][[98WXVJH/4"7I'M979$1$LG,B7-KI#M70#Z'@)^Q:PJTS/U MP';ZH3O4^[8]Q/:?AMV/_"CB7@3_>.S!:H@V9JD=SYEUHO'UB<;'*TWJ1.-N MB,:E^%:@6]SAH_X0RY=L(PSZS+?=_L@&*S7D+@,%^6"%3)UH[$3C+FU\-^JC M.M&X&Z)Q,1#HA*[.S9';YV F]FW/!M%H<*732^ M^*/$'YK^9P]TF'BA_WT;$SMT!K9;Y=.O\O5D)52;ZKKU=KM=8(&=1HN2I;@I MC9)'QGO1;_"53=E::T@(.#UL=/[D]..B#;'03?R4VIB?160P%&<-DK:P&O3. M:KC5:E@QM,6Q1_YH9(7]R'7MOCVR[3YSP(@8NJ'.+,NVF35Z\XOE]4S7Z8VL M79IP^D#>4\?J#Q=M[EA]AUA]Z8"L;ILC5P_[AN>QOJW[1M^UN=T/; Y.H1F& M410 J[L]SS!Z]G YN-RQ^DMB]7M&3SM6WR%67XR3&@&X_-RW^@%S0*L/#;_O M>B/0ZOK("DS#MP-/)ZUN>'K/'0T[5G_1K'[/8&#'ZCO$ZHMA/\<;NCKW]'[D MX-0AW_+ZKFX,^SYS?<]R#3YT7=+JKJ[W1N8N&?!/&N-KS0>4]_?QXG>FHYX0 MIR%/RW=]CP3) MR\ OWS[ R>O M-Y#7R^=5(].R'-]G_< Q@KYM\JC//"OH&V!S^Y856$&TDY7MW5F61W'!@F#$ M&>>F:>NFZQFCH3DRP0'SP]$H#+:/MG1\ORM\OQA]05-[&!BLK_. ]^THLOM^ M%([Z/!B.<%BG[AI!Q_>O@^\]/QI9UL@&DSRP@\!P'1=4?F@'.F#?C#[81#V?7OH]CVFFWSH^:;'1AW?OPZ^#\#(-XQP M. RX:7,_=$/?="QF.1&S0^ZZV\=A.K[?%;Y?C,L,]9%G1\8(6'YH]&UWI/>] M"(Q]SD;<\4;AB)ML%_G^@6I%7G10!C@,^"O .A,1GT&VW\?HC'F?Z,QKB9X[ M(W\8VCHP;^#;$0]=*V!&" Z;$;B.Y[E==&9/I?;GRT.2V"2Y+P__??;AZS]T MSQHZUBCLNT;H]VU ==_30Z-O62YXY2X?@>?V8&*[2YOM-..'3C0R'&[9D1[9 MD1EZMC_T'3MB_L@Q[2'KPC/[S/BS!<8W?=\.?+-O#)'Q(S[JNP$?]D-_% T- M;G@C[^'\M([Q=YKQ_8"F35M\Q +;MH=>- HMT[='S+8,RW&Z^,P>,_[I@L;W MW2$+1K[=MW7PT6R',,_SH8W_&!Q9DU] ++LAW#][QA MH.OVT'1&;.@;3A>@V6?&7]#X'M/!D@MX/_ MX'[?<<#4!XT?^-%P--*YX[GV M+C)^5S:S-D(SY3DQ2PI8Q3!'N!RJ8=TQ[NN6.]*#R(D"W^MB-7LKP(^78C5#'MFV[SG@LCG@L@TCL-Q&(Z_/&+AR MHRABNC?A8&OMWQ31[S?@+&A]$NN'KKM5W M@M#NX\FUONCH1XL@8^G81X$@FQ M8$/X3ACX0QL36'[4!\?"PYX0>M^U7)/9SM#Q;?X(/7P>5T+("(U:A:)^F_A_ M/_HF=ZO<>I5[N\0G#2@^2Y6<'-6 17)SP<'Y3M@:"/RER. =JAM?Z"R1ES(N MY O/2J]L#-@9#EL8#E^7PI/>T.)^X-C]R&(X&'UH]CW' MU/NZ/O0]*GPWG_:3 [Y%!V*NJEJZA[QM,[%?7(@FG!MS7LH(6V,YF!+9S9(Y<;G.#^W=244]&!YV*>AA*\'V=>_;0[YN&Z_=M/73[ MS'-&?8,';A!8/!HZ(:HH1^]45*>B=F5O=PKTW2^CV(FF1Q=-B_V)/)\#RMR^ MSW#.1P1*B@T-NQ^ #^5PRPU']MV4U)-10F>L/ 0=1!X+A^#V]KGO#8$.#*"( MP W[ACL:^1YC03@T*-!G[*B*ZHY$/.:1B)_IF%*-ZM-J CHE4,7]K8,,+:0% M',1!+I77+__MYS__,G\F )Z%(B-.*T92A1B7\\ *AA98M6 R,8>S*&2.'L*_ MD>%% ;OAW(3A+IZ;P$\>6GMZMRE/DY1G,Z'FR=_^?@XJSF!H(A0.2^TSRX.Q M*.JPC)Z&S@'E95$ ][0MS\D%CAWY1C1D;&0'IN>[(_ T0'4PW35=S_K'R89% MA?),''91>5WU00G_Z_GL?_\,I[YICT[_F8",OYJ=7?[]WR"O9Z>_'??/O_[\Y]_N_Y\^?GZ],/_1J 7AO]P;<.-'"\$G])V^K8W^Q7R.I8%O?G%&/=WPEB0T87W+3@BZX=J69UNF9=JA-7(-%CF<^\[(,$; MGH3O34K$.GQOC^^OYC\,U[!<%GC]H6.!#^E&9A_TLML/G-"U+).9S ?TC9[ M0]-=QO?MB^:\@";!"6SGG;-<]X^R370+L=]RC$KM>NL M2D+-YUI<%!4/M6H*U,-_\#R("RYOP%_$V[0Q*^!BCI<$217"#5&>3>BI@,^@ M2H3T5YVPX?LD*T0]B2@D 9K06)+@)W$6PC>P$M0MN(: 5?"JJ _SA:N/P#8MW0]9Z$>Z/63<-8Q@Z.BZ;W'@#G_8J8]'$R>G M\"_8^T//Y;K=MRS0(7841"!.AL,^CHH;^>'0!,G^YA?+T'OVBL3)'?0']L + M? X.)GB!IF^[?!1:0]T)HR TAT.[TQ^/B7#K'P8.[?19V!^Z\,,.6-1W33_L M^RYS YN9W'' MC9=L^>,K!4(!Y& O[&D/OH;U>5^B(N52@45!#H.0D60'N%E MF5!7 WQ ^_CPZND'=])%\R\1VFCUXSOE=!?E9+UPY>1[CFL-1T88 JMA1L5R M0%HZGF]BN#[0.^7T:++J[/+PW__PO,!U>6#U1V$8@*UK8^;,LOHZV A1$#B6 M-?3!MW&]'C@D#^+<&+XY-"T.VL^RAZ,1TP'G-@]]I@()Q9?0[FH*];OC%D$3JS>F_HKD#XQOU9[^+Y3+,2Y&T, MBN\[/!0U5:U3Q$-W3H?\O!!86P[;T67KPG(M%20%KVT.'.PBN]QB]CH.R[$Z M>]:Z4<1FW^G-+.[EBVYW/_'R/GC;IIG#<:_0H(-.?L6Y]%L,-W++EFL^+-SW. F,1I M?P'PBS!;"YDH>A#(.*LT+R$(Q%66$U6]J\ 0R447X?]F.[,6;9RC2/^/VU$$ M&+HDXQ08\PBU08K#MM@OJ]"_SBQSS$6SS#%KL^P6YMK\08_' JN ^^:7D\OC MS\*4,@?BW^6?GP]/#W\[_GQ\>DGG?)SW%]J'DXNCKQ<7)V>GVN'I!_CO\-/? M+TXNM+./VL>3T\/3HY/#3]K1V>F'DTMUS?GQQ==/EW3)V9?C\T/\XF()8C>" M\WFDQ-^S"L0Q.1_ SR$)^RA+DNP:-408%T%5%"CUT1AAX#;-BK@0+D^N17$* MN@I5"HAIX5?1=2##]/;@,]2MNIOUV HO4ZP L@M T =S2J\$. '!-B28 MGC!LVL0 ]\43O!#L%RT2FQ9 # @\PMJ!SZL&$XC3, :;+-< X\"N8"K-&A-+ M7068"O+8ES#+\3U)C";43#+G6B0ND.\&C+SLM-\L\3>S&1S]S1/*M=6B_^R/ MX_,_3H[_W <9_"<7IK VX2'6!6@E#\8IO!RX/<@FL**9EH!P1D0B6L'64A@& M$Q^I%2BKJ(( I$%4(5&5(,M+;0IRA0BCJ)#J\':B-C3/IR"OX$U(#&!\9"G+ M9QJQP QIA8/S4;2Y1]CM)*'H*I+YX!/$U:1'"YED14G4'8.?0()Q@DQ27RP? MBBNEQ0TTN6N,O<4EBB[X*@#@$ 3R^"K+>TC1!;%8G*;9=U8K&.!%#I*.*#O' MD:,( )#'0J"'%0C+F4;.$+ *\1U/X#(0VBSB0F"2;X2W*J"'(-$"%8X#ILLS M?"X\$.\D75;#$QA> (4TA-JSVB)Q).UOS. 1\%R>@!H,\7[A#66Y'Y<(?52' ML(QL JN=%<#'A78@Q>G9X864HF])_( G,EZ+N1INH"83^(44KG "ISFXY7 ) M^I-*;]>J ]8?X"( 2=+A!(53(O+PBZFR*@ECN&.F^7D&5@*U=,5O #(%!_4- MU"XT!MP/DEDK9]-Y B)BB6*NK@"?=1P'8XS'YKB2"1*Y5,E)#!0AC096%!FH M,X2:,!O(@J %45R4);#VE)PXV/".<#L]\1VB. XVX/\O-59W9/WK5FL,4;*B M6=*BPSFA49/OE\,/-?D"*X554 J'_W[TUB8OE($)OY(R!OXF%F$^\BV2H@]L M)RR4;RGG-Q,C"94[D2+_$8MH2E'E5\B#O7J+@B'&# P\1,Z5D.UK2!=Y=1(' M>0:.TW=6Q$)RD$1"4Z*88&"%D8P'&PR>,58&!Y "JLX1&;/ AY6B!>?IR B MT?YC: 3 .D#AP_+)$)<* I#4"#6 )D@JF=T0;T-+'-1+E56%Y/1"2[* B8C. M/'3Q8I2+"<*+JY66XSRKKL;MO8*P* 7R\&:6?DLX&EA928^X!N.SA*<5VC7' M)=077N59G&YIKSP/@R FOZ8Q ND"85& )9F%M+L/>76E'883D-9DSZ,^4QSS M\<-AS3$8B;L"HL=G .R'AG[P[2U(>3"-,3A8U$Y (SHT4!@(+H;0RMF43(0: MN42P@&Z"[)Q5+HSB>1_J;I:ZIHQTTGTY1T,728U"C+4,V,A%PE6V7(OY70Z4 M=W&2UND\Y2_-7XF!42"] KXCL[NHIO2J>C$(%DE?+9$&1!. F\]JV!)0[+S MN 5N4W89V"-H"*7(F@(LE,S1ZCQ.SIN(Z&CT%P1UCCQ7K[;KF(E(_D@;( MCJS^5KVUQM2M>?!H66L)\_9#S "Q(5;^:M9(U]3&B>OJNUL?JL?TT,9BZ[0> M.GOQ52J,WY;T+-!05$;K"DZ&=8+]E FW 23ME,I:416$<4ADB3P*)!U48 1S ME-\@;M(BJ4#T4+A&P2&]BC-8#>""8AJ4(D"KNN+";-; [LYZ8%S#0C@P:Z,Z M%V$)'-)8G7/P$9M$0!2@3A,FQ$+CXU2M ,$B X.@ O,8T QN_Y3CJP/A-DL9 MU*RBL7P'BY*A7%C1-G*A?@%)!:&8,-Q"RK'6Y? 2::O XR2NM&DV53D3PAKZ M<@G_L8X*=T4&W,A%RJL!MX4#<8:8XP'_XALX7X !,$, <;4-^+G1:'68 ]0< M0DO>LX@9J<%JN$84:+N%]B@V53_E7K)Z(?'>%MBTO1\QAFY@+::SW^);Q,=3 M:95A/Y B6RN8[2K)?!(2M?692HZ5H3 QL$0%$P3!I+R\ MSO)O ^V"_I16D*!I(O/&?OF=X=91]DZ W^NWX/64.27C75Q4OPRC&9]Y&'^+ M2R#504_[5(8#[>"-_.S-VX47S]M+HNQ'.26PSB14#K3P[P'439Q7QFPQ%)F6 MY!G!'Q=9!?>"H-<.BYCUM.,JSZ9@>1^QE(6LCKI_CL,0-,DQ(RM\<8M,@4DD M@>N]%2U LBO44RB#6\0EOWM !MQS_B-R/IF 3B&T'IW]W!9S()?0=:?L#WGN8.E@:@Z$ M,+CMX.)>95(%Y94\5:#<3QFYH7 /%>>TE #XHLW79'Y1F0XP;3G-P'L0T9<) MFVFR7(:,=Y_/78&&E<@Q"<$)3Z9Q. PLYPC6%";?:/HE,B(D0U=6WV@ MT[(/H,?*< LPSH$XH"!@4YZORD*>4^<,E9=BR.4DT4'9).0X8 MI66C'!1:#K"$NT383(("P ]/3BBJ)1-[\ T /\#XM? ^T$,H6111E&^,2;\K M_!+??85O2\50-.VJBD,:1UVH+#C5;@FOJ.62]!IOCI#)$Y&[)8<+_1',-G[/ MXG#!$&[1"&T!XX)SMH+TVECZ(^: 3N:#SE^H_2JFE.9OJ1P$@70]R9#^&!,A M]\2C":\I3VH#H?E$6BIS]M04#/(4KFA1_3P@))9BV*$D.ERP"!92X%6!' \ MSHHIZE+X%0A1 %4$757.IEFW\!2$ 8*41A_VT.L5:2)*EU!V1OIZ(L(T(ZYI M6"KD?"(PX=?1IS1+^QC\) "JV%,#!LK+8G:L64Q/02OG35$=$SPG3HBF#3+5 M>E5.C_+&9+IMFYY]>GEIDA.QY&O'TJYI[_([F!43!(UPGVOB$ AM2\0%256N MDL<#C!7"+XR8S5E(:\AH>/A72N78MX6-A MAPZTLZ7%2*-Z)1%K+;FYS"P;,@H)5J"_Y#W&>\ VP1TH5[I ZLKY%7HV&2;Q MLA#(JWVEY'V59200B*1PH3P$I$ *=LA]40)2/ )_K>98,6%5BFDY2H^V_)[W M2V)29:9K<2E\?'R>K%4!M:DD.2X:.0^]^#'Z)FT8DS"C3 LJJGIA*-C0O)=! M<'HZ"T"IU#X$+@&T&PI20BD)4(*#5(AIA;495;X@)Q'SXW@J^;;Y&'5TZZ;P M_:*FQJ<(HQH^@"<432W3G#E4R54M M9-Z+ZEOX'"Y.LAFO=T+2Y'W[J$NCIF#Y"$%5]I,I(5>,>4(IJQ+$[H0K,8=I M!N*)N!G^J0&BXBM!!Y+4! I1E$95+JZ7V\:@*WC"@22O%G0QJ"B33$HF(X2J M)DW=T!YEAF3DJ2T\6%J;!I2_4H" YZ>X9<4"URC>DQAHHY''6%L0BT K(5%% M[V1DJJYHPXAF5B<'!=F1D26*T5H%4DL90M*7"M%43U4"\O[-)1TIOIED.6\* M$D0]MXJR"2M-%,MQ+"Q2\JS68V1ID$.& )&INY0&5BA "KU8^](BY4CJAN? MG1G%"#)O.JRYAZE-8H[:2 M)*H:^ N>E AH:)G.UL4>OOXZ39.[5H):1.MO*K4 )19Y'1KGV0F2;X7EUJ"G!JX6XQAD'Y(.E M16WX7S>O7X1JE>?"A&B*,LGNKG)PI(0,GC"JNL/3+D7;?PMG*:NY/ 5& P-5 M)&5X"CY/EM:.D%H$90-FLJ9*)"_P\K9\W@LFDG5<$E=*-3=^QG<&EAU)TZ^N5A,FL7H*.5)H/&'-%K9DKIA*44([C/-3^)=+; MP/UH(ZD*T0E5[DF%180M?U]E)PO-1>6D@E'3EF$M- @%/T7IQ;JZ7]S_=^#Q M6/"'X@YI'U&RL+> L91?]X12 LJ%)])"60C;5EA0YLS%X?E%_RC[HV\*QQXL M<59(CB=5F,S;S?,N\Y)-38YP+,MW"A#%_?J30%0DTNI;M7C*U^TMNH0S(8-J MB:.,D%XK4CVO$.N2E:PMVQ?EZR-5S%K+%;-=S'QGQ75XL? MG9]GIS^IGTY^W1R=')\0>=[+DY^.SWY")><7FJ_?_WP M&YX7$M\<7UR>?#Z\/-Z+TSYGPHP%!D'Y*P\\W7#*Y2['?. ^8=Y*+85^%HY. M8_/'4YIS"TV(YV(C0HN'[59-IHN7]6X57K M:(VT%]B$XGJH>4"CJ$5FJFA<&'T:8FF31R\7Z*LS4[! 91SDP+Y7J8P[4W@Y MIVA68SK0P6+IDJ!1"L8R$Y>C75=-!5!8(:)2 '2RN$L\D@".S;]4'1^9\'3J MI8+%Y+'4JG!+FJ&;+)>,T*;:'U&OWF#S6YI=)SR\XAAVGU1"BS765>/V]VH( MM"+"RL**57L.,AP403>U075BOT5&@/B 0M]_CF,05*U@ >&.SEELC.EK 818 M4;'*Y=Q.8>29-2#N2'5/06#K#A2X^R]5)$HPZ527@G!-C M@$C/,"ZS<&P)C=;6@25YA*EEF]8T%UZ*Z'BG'1AO1<5$FT@;635',)0-@N]+KLZJ(=6, 32 U9I*E'\- MCQ+'7]:L'^M"A#%]8,HU-*F\&@(JU\8P.^AC]+?Q9TC48]RV1Y <8XU_S<#U MJ^J%MAZ2Q-_0"<.:WR"H\N944R8"$O1;;\YWJBFXY4.)O*OR !K9L$+?]58K M.[%R5HRU"%"S'_1/=;"*UE81/65,\>RVJ+53->+.PKG)#8O$HQ@;@MQRJE.< MZ94!))).JJ16+?2P6>B7>J% ?! +0G3*[#H2Y5<'" MPN)MG=)6HL?GY357)V!$L3$/ZV8F;O+/=UK]70!T-O MN">+W2? [M=:76>S]=S24W[+&C.$FFQ(QS*?9UF(O MP"4UK0MMEW.N?1;5T,?S1\?6;G89@6L'@N\K7$ZQ2'P#L&Q(X)L,3&_FHN,$ M!W+9E^;+[P7LL'Y^ ]K9:,.O#7!&![@[ .Z+,(K)C3@BF_HA9-=+A%3'FQUO M[A1OWJ) ER<>!0'GRQ./;C,= 9#/- 3NE)3=G1\HNBY9'5,QWK9=-R_0SS]F?367F-)-[;U-3LL/75T:S#L4+3;*+*=GN%L&X#LL/34 M6-)[MN=T6-IM+!FCYY1W#Y0OHW<[XO3ASEJIO^4TY2_/HKB\DWWZ0CTVV^C9 MU@M/)[UJ_'H]<[2M<_*"\;N'*#PPA@-OZZC*GN+GI?&?88YZP^&V2OX%,^"+ M0S#X0[;K=0C>:PEK#\QGD; O/CI\_ ./XK=.D]W%.WRP2L@[NY\O99&[\HR] M -9>+'+E,UY\)>P%3^##JY[JF2)GWS4SR;ZO+]M_F3H,'/F1>T='K[,TGC+< M8IL=EG8;2_K@CC4J'8J>SJ^V>IYUQ]KA#DU/AR:CY[AW#']T:'HR- W!SWG!Z<0W&JFM-M"OK$[*Z^G#;4V?+B/]U)+ ZAFCKDQJQ[%T8!G;!"P[ M_#PQ?DRGY]E=]JZQK:?78>G)DS/F,\FZ%Q]%/9QDN1I0B"7\<5KB M+'5L]\<*;%3XRF*HEMW%?78=1;K=H6BW4618SQE-Z'"TD2_N=9)NUU%D='FB M74?1X!E1]$!AT[VHWK_,<#0CE[5$]XF;OK3RPZ'1TYUMU>VVL-@C!_?%X=?N M>?JVU:4O&+][B,(#9Z"_EECM2V,_8VCV7.>.,<*7R'\O#\%V;WC7O@ O$<%[ MB,.#K;K,[5Z >"],\$]X?I9F5#5S:EY9>/C ZXULY[6 M(LC1N]#PKN/HP!SU+'/[MJT=AI[.H>SIIMTA:'<19#KVX'D,A1=?3'M&DY(/ MXA0G_KY5,>&>EO+75D][,.Q* '<7.Z;7U3KO.(H.#,,9N!T/[2R"1EMW+NI0 M]-0I<+,[++#C*#HPW<&PBX\^17S4YU&&@^?).-5*]N..Q0HOM%?2@=<;>EN0 MX@ONDO3B4#OL>?9NS?KI A:;&UK&UGUH]SNH].+8SQSU/+?COQ>)6SI,V*%V M/T7K@6EYVYC?72QX<]A^R;/O<8&'U\#LOK_5O;\N7G=BO\-0AZ'[8>@__\,U M#?-]AZ;=1I,YZO(J.XXB8^MVV!V*GAA%EKMUB\,N+GPG2)_R4DNR8LDBW=!] M$X![9\%NPZS"S@QJR=U0W <#T&[S*I8=#[=(4S\X?)XH0/ P"[[C;.F.SSH^ M&_5T??NRRKWCLU<:B!OI@SM.:=DA''72K)-F&]<@]TS;>KWBK&.5CE4V9!6W M9UBCU\LI+USQ'YB6O4V9[T-GX'XN&5 %_!O&WW_Y;_HA5N+G/_]2KVJC+]6B MY?YL4P0_IED1XX'<=SE/:/;-^^LX+,=R_^T;);'JS2W,![JLRO6WM'8<\+3D M^=.CT:3 KSX/CO;/<:Y6,V57O._GG'WKLP@6^XXEUVQ6O/EY;D^3..TOP'!Q M^VLW&44/LDEGQ28%=84\R,0!ZW= E3S'JV!-;&?6HHUS'OW?-_\1<\L-7-/U M+-?U[=O?CG*)E.6QX7HBGH)V^7:9[AK7&C' (50^TSM_"VCIYFZ M::K=/ =7:(_\\BTA=QV7XUL!9FC;2;VGW]QJ6&,H-^??>5KQ8O"<2!=N;'LY M&C J"+T"0.W/M)^<@:'!>Q/@VYZ6Y9IA#(R_]$3[AI]&UL!2WU+A1#GF\!_B M;")PQAN[7YSH'T=7 RT*6Q[.J:Y;2LV\),]\!97[\#J MK\ MG>4%/@%O;/86P$_M.^AK)";"YJK5T=;"N,BK*;7IP.6"Q.8Y GS*2E"+*:PU ME!_1]SR![8/EH$WS+.!AE7.X N>5%"6 !A=5C+.\!.U:#+0_N39F<"W;H&D "$.*6UPP/@NP#D*B]C>@]/ 619BG-0Z#TYCR=^!<^@3Z;P_@(7H8"7 MP2("T.P$AH3Y6L%+A-5 .TD5="0Q",#$]<=!58#- Y!F839MM;KF.5R.?P-4 MBFHZA>WA[L,J* L $YAU+(%%PYOA7;0(]0) "#*E1,$:],B%MV@=MUE3;I2S M-!C'!<<=($:87(IZR34KD!7L.[):CZ#-C3<"X-JGACG0 M4$HT!A0*(+T"_.9@K 9SO#.WQD\LM>B@AKY\.5QE6=3+N@;EP.0 JH+!.D! M2,2+X.69EM%Q8UA%'@-+QDC])P*Q45;E -=_54 I< G<%L4%. (2^M>D&7 "E>(=[* M,7 >L-#W.*L*M4(":&N) ^T3@:T/WTU:RU5+!:?H&B4F82\'P()PXY*FY<* M;?PB#E%4- AI.)ZN32N2<@">Z7A6Q %(J$*KZJ]#6&3 B_>+MU4%B!IDGN8V MO*8D_L2+4E"EB#^YN+!FW?=R)BA)4O3A)/4@RZ*CIH6L9.\E,Q(B\$+8/"Q, MT =L&9]^Q;,K4!;C&/>W) ]@I],,#=H8'\E;1 N2,R25:! M8P6 M=E4!9X/ (DM@6DVFTB 0$A&4%ZP9%9GBNX'V6XYGX"8LOP(N:+0BD*T#.N8O M6P)-P,=Q!MZ6=PJX-/"&Q03+.!6SV)I+KMJ+1X0#V\)?0&5:*'@O ?[-M2J- MRUK^,E1'(-%9T=(T0GO V\0-\I$-F/ZL12W(Z7+^Q?$&ND5LEC0): \VA2?_ MB!'+B= ?!9O@_(ZMS/(_4:J4(&;!/.1B78AFJ;#P-;48@@V.XZBE)R?Q#R$T M;[.I2%S/:738]3=>"JDI)35"6MA7)+]7RE)I9M/:6O;%'"@!T'\3X .P2.A& M":RC$KWK8#\5D@'>G@4!Z&AA6V8UJG Q$M$]K8PG^'[8-*H&>46MD.B)O08> M/5HHWA" *K["!P %"\ZIT@;2H(+B/*@F(/G3H.54[I<8KX=Q_]8:QGTX-XQ; M.Y:]NW= P)\!KHO;YX?7[<:%Q?F3;=S53EZ6__I@I.0_//:.)C[(N0W&H*MM MM QKVD\B#$Z4C"C'B@Q,K%(Y"VMI7)C,.;!ETJ=@,]Q!+P#F)7=-RDKX%32& M$ V3C.K@NEQ!:6M\K> E^F"I!GP%R/"S+6:AS-R6AEOPL] M6.4YZL09^-WDC65"^+,Y\0^O1\'UG0LG-2W$4"0%O+G'PT, 41-DV:U04-R M7X'9%;0C_H*'BE\0[^(W6'%2@88&_ZTA('PY?-"*_@ FIL*U3V8]H>[++/@F M/>GV9MN:*=N61]3.;M1K7U"Z7)@/Z:"L;A)5_F MXT)'*BYT=G@!SQHSL+! 0L974N8&X(VGZA-AB(N5-)XO2DIX*(A8BGN <""+ MI2*!%51@8G ,!Z"!!L9)!<8[RGW@9>F$RWA(UGC*)?D-PIRNA>5*VU@8N&#" M(%S70/[@SHF&47_$6WY/BP=72Z#F-!?^J8I&C1) Q#2F4 MP@@-X"CN6;LL2N"O(Q&MT9N-H&LK9KA_[>(;+;J!F"/ROT8C^IHW&PRK7$4W M-J7BQH)=8;HN6*T+P19%RB*&"[1 5NR8 KQ7&%TE QYI=OVE.3((7@8?SF"= M>98D"(U>&SOTH!JS]) IF.$T1;!!,KH/*1=&-6&Z'&?HNK:>T\3C&F.[;5O< M26S837Z8XA8.>*NU M3>>Z*^*5*>)L(YO.<%:EFS:Y?\/D,:Q^(?>M8P015FKN^6G-Y/Y;A7B4#; M61'6V)#J%^+ QJA)!-KZ8'A72M^;/* Y5?UTFYXDS.4TD__$R-&LPWR1HM@SFQ^'_?;-!#-5[ M\Q22X\: Z*>3OWT]^7!R^7?M\/2#=G3XY>3R\)-V?GQQ]O7\Z/AB1X3?6F$R MA"U0W(6B">,>_=0XT,%WT'>IS"&-X6H@J"2&ST/)5A2\+CA0$A",L&-_,L = M,.;UAJD[K? B*U=Z!'CE[U7*Y<BQ#V7=^/)# NY*4_): MH ZK+H*@FE3"Y HY2,R8Q-M/MM&R5)L8VQAD2Y:C),%49$4LBX) CH(%X80M MKGA;G-211C"3*K13\/EH-DE43T5($1T;M 4P()3265HD%)"#:%YE($73K%1' M44+NE[OBY]SH+!Q28!-U .P9X41L$H'I!H '^A0L<$#2$ 0Y[*UX"W!"G1-E M"5Q6O%,[D8RCDHYTH!RVD;!IP=^I7]Z'<3%-V.Q=G-)BZ*;WPD-4Y],Q-;?8 M% T34^)KF;7SO($[M#!Q)[NSR1?+G-Z +U+H$#QC'H8B*'DC% OX:N*O%+9KEA7<11ZGJVEVO]]W&TH&A MVSW7>9Y!QZ_/XHSB%(LB[B\7]KCCGMTS[M"Q?(=LJI>.(+/G6F8WE.S1! *= M^J::(Q0-E/9;R)1L*XR[=K5/!Z =9UZ0KL86\R ?'#[/;*YUG-)QRJ:6KZ'W M#&L+SWEG>*7K'/R !Q[->7!T!QZ[ X^/=>!1M/M!R^\3E;_$Y6Q'*A:VK,P^ MJQ,GATMN[',P\:X4AMYZR//6]%/=3N[.9Z=6GDE(Y: YJN,Q6V=41/',3\/! MJ'5D(1&KPAK!AF2OL_P;-:UBXJ0AK)-1N792GV>@+HP/SCF1@;$(&;OLLK"C,;I/=W MJ']>6_7<:W>A!?DYX>*07L-[=$J#7Q%_(,PF=2FM8L$Y3J#C87-M8;%7[QQC M[0K];RC3 M%'=3ZZHL^*:Q:Y:'Z[IX8\<*'LIV"?4SQ(V-?M@'_.'QU*A"J2$/7Z ,:\N5 M'.5:SH5^4:U]XS1**NPP0%H[K28\Q]-%LJ%(^P02 ?E'J;IEA)5P\*G]F7CM MXH$ T4WR>"J]'MH$GWM(YI>,FL== MX9$*/+40)+ XZNDK#F-BD^;O=/:>.FO6FQ8B5W0V5LL5A_;KSO0L"/BT5"_9'L3Q!8/QBE0WA7UZ4W M,] ."VR4$U2%E)=XV9LS>,;WF%^_T9@/3I)869DAY36]@=K]=4CPU$\'<2-. MZ=0=&^K;A/,DA3*C01+RN+/<);$+4DF+@'%&1(;4LV9RP_R@"NJ15#-",_R! MS)REZ14!<#GVVP$9CQU(Z GK)$\!7R(_E..UI# ^Y=> MR8&-*NI+. <*%96F@]](147;ZBY(M)#4F#N./K_>%-4 (?6& U0^3V+^7;Q> MG>N^X2S<:I]$B=ZBPHY",;7JR.A@U3IA)5FP=1H4ME2K)Q%Y4>;E:BL2MUN3 M1:M?+PI23@L4(KG]$E8"M["BE)&%'_#+-4^^*Z4^UZE";:#V<"CL*T!,QTT9 MSB91HF3^HK;<;BZC-4L]L=)O6GL6M=5G@T_\+!$G@DO9?[*8@9"8#+23B%#. M0WDR[KO@$>8+X8?-BK,<3>UF)P5/XRSO"5R*;D]9\IWP!7_&92TZB5]05HF# MN#DG#<'2F=H0Z(>4NABTE5"#'WF 5Q"X6)<'&9Z;:[?T M!_@10F$!8)X YZ=AK3^6::!KM?E F2>KRSSMQEI>?.;IH[+9+D#[D)#XA%)W M+]R6M#4-ST-=:XR$78*LRV6+!J9]4=H.=T?;/%2Z@C01VC2@+>%/; $X$1[G M 1Z2;9Q*E'?_^1^N:>KOYY] 'QKOP<*D-@?_D\?%.&7:7[-$VHB?/AUI!_)6 M^6USCXA[DNTL%2O:^"C!U8.DF,9F6_5 KMK.!D%\40ZT+ZQ*>MKG. 5!#O:B M=M!:K<*O>B>]B,FHJP(,C4<1":!62Y:!!A"6IPSIL+SA])HU2G59TX]0=M29 M<@Y PM@+2;^00R2';@GG&5VCN4DT/YEZ*V)W,+<@&E>F_30;VG4VG+?:$XKD6XDZ2^U=-S/*L(A3FCMI W7A>]J\*ZG@IYV..4_%C_[ M'T!$#+:C[(94?PSVZN*E%]1@XP_M#WB?\';IXR_ ;M@[K9K*R[X<_E'?*C\J M6=YZA_@0N0'[>OR69#Y8?7]@/S9ZI&CWL;AY]"^HIY3(U]#T-^I?#JH'3$KL M451()HC(R 5S!*P=ZB($UBZ_AINRIC-HA)_336#2!&-Y)Z.^Y"I'2$:R,C;B MO)"=D+)(V-<_&4UJLFXVI.[EV%:=J==)@_POV/2(:Z=@TFDC90F"L*8Z'&IJ M\+'V# !F)5=^)C4L(E?M!#[4#-S!%^!&[4004URT>JZ?F2F_N/CC5W4Q"2NU&E-?7@T)62+^0U1- M$^GTXU-?]>:M8.3F-HK!(1V+Z$\IMA;*;OTKGHB=3:\SQ=OPUC6= MYMJ-:<6S09Y7$YD5T]AW%B=D&S5*8F./2&Y+$!Q8Y&_%,&&]U>^EC9+/\M4? ML,<%"#U:P6I@FT*;4;/Q=+8,=4!^AFT%-P+[XL4*^DL/N0L2LE3(RC4XL':F M_=G-[4W"[R*TV5"!PBH-K/01'J%L@4S!4@0X_@NJ3<)^)7JQ]9;_3YJ,EVD! MS\EG%CXXA93C"<@U4@4")_5;?=(_%!KDP& ,_H_M5D2@8$IM2E-X&\$-&%"/KR\$!:GJ&6@?9W*W(7:"E*XX;ROD]RS'OGL657B MC+A0SL";?W(/$#%E<8BAXKSB80T(P=+4>Y2:M68^N,12EZ[ G8I*T2I%) >9 MO0G]42(5NDUZ,. 3/*_ G!\9Z_;(ZU$=2)F'(C M0S.R+1IH@OU@7LP1K::#U5#56,YKX8Y=/R5;2G^&PF_MP&0/E07:YJ(W]5@& MV(- ]29&SP')"D/T%-&IO^Q14B#%Q$2/ JE301>JK260-4NOL$%4(0/>X.B# M[S$52Y)!0171HE2&D!/4)ZFD9X09W(RQ,=6\$C>!_$).8B42 _C F8B<7\NX M94@W8?P9>$ ,V5EW(Q$$%LG)1$XAHW1$(I?K 8U1;MA&(5O"8_LH++)*J2D_ MR3[5!;")4*Z&MN!3;)>%#)'$/*4$T#=>8V^QS@1D)5Y#JE,JSG9B1]CT402O M%;X-4N0E=J7*1-=:12:P''DVBB+*3"0-%R.8)TTCU]Y- MI%E#K)T241 3@7,$645!U@F+Z>H>J0?,'1-;T5!K%!&J\@?IO2UNEP4EP"DF M>!_$;S7LLHHBKTI1XH+_7:H*$'@-H)S 6Z64W)#VDT#>@N G**EP._9/;A6@)DY$D@T@T2?-HQV&_P2R@9<<_WIR^>%0.V %=79+F\S4:BB^%;WX MFO=18/RZ#B)C0E%.HA!]K5E.8\4;2-\J0D@(:]C47^2^>,2PEO#V^W#"5:LA M9RLEI@9@"VKJR1)$J:#%W*IT#HUU89=49*(%)@BTH1@.@J@"XV7.!*FWVC D MTBL=WVCZ&===^">J"E9FY>H.H:NWUU.3&JBV013.M7U+MM[,ZJFTD)PX,@%+ M6T;Y54X *5SM^39RICP+B$R*\"#@&"7=E-#<#\6&95CY?%X>P+%HK>@# Q#> MF(22"R6#HK_?,E :"$E32(TE22ADQ_(<[4Y1 0:O1FZ1JE6\/\S9M%-FJZPIL#BW$"]6EE4[ QBZ5DV'JRWI9:-NS>ZIK/W[WU].RT_]OAX1?MX\GIX>G1R>$G M[>3TX]GYY\/+D[/3?6"22Y%L3*1\%>&]$,.M)+>:^%FC48LF?C;-N9C9$E,' M43"^R+$AU8!P$=4ML$AV)5X@3@9003?!K7GJ!,0OR5+5!93R]LKY7U!F ^GW M S_ (@.R0AKY&A?-"]1CE>V.$Q_$I!EB7ZINF+M0A>N;TC/9H!VD/J#'IU&/ M:=BD2K$])^E>X1K-F2J,@M? +W-N#L C):M*CBU?!2/:16OQB!6J$,7"J';% M0U,Y3_4N<%VFRCE$C9#/P0@,%U[R?ZBW=US( @F<\-%^H\P&B&?(0"_Z2V@= MS1;7*PL@"DU.B6\M7"JQ E\05:AFJ4F]JLL01B?5E$G'2NCREE^_-$Z A'/! M:TRK5RGE>PMPZ][R]0$"U'#M%\:ML' +N_*,0T-L$N%=[GOCW+?=Y;YW8RV/ MF/M^VO;$@.V!+C"^;7_B$9"-ZSYXRU]G,#2'C]">V'+M1UBK:5E[L]9]@NO( MV:Q%]88]?9^UZ82[46>%U3W?]KT3\R6-Y5[;G_IUM:7N>G5OW*N[@\$KDFTO ML4MXUUA]:Y 9#R$!7B)@.EJZ)RV]BI:I>#RPZ\/_ZAJ9>[W1'1K#=FWX.^K= M@5T?8+FZW5%O1[U[2;VFTS.[&2@=^>XI^;H]PQKM&/6^^&;FGWA1O-/.9+5; M&F03_E8=T.IAK[E7-O'D8+A%U_QNTLD38\?TS&X8S6ZC:#32.Q3M-HH\TWH^ M%+WXX)?0J%^P4JI0O=*$8A7-S%[9J*#1MK36S0KJ,-1A:-[L&6UK]G0H>F(4 M&:[W?"AZ("^5WNV(ZLO=5:_8^EPT]*V;:=W'1[W?K*#=(T3,P-AW'AZU,[.A M-EK/?>SV%X?W(>#=VWN\=ZA=%=@?]2S3Z'#[$G'K]'1SBY3C4Z'VQ;OIAV'X M3KO 'N!]GXG3W]]QY7K!S[->2 /UU*?J@EV7_CWW37L_J9_QRS@+6WVXIVKH_*'8OG'F)0_(NNK'P( .TVQQ[8 M/7NT1?CXP>&S'_7%':=TG.*Z'9]T?-+QR>WU_"/WSO7\':=TG/):. 4817?N M%HU\?FXA7^MGZOCURTYWQESLGQQR-0A#M8BD;LL4J=QPKG$A6T^*[I;;/\)8 M'H',M"M8%3;I3E84.JDNE6HN)8Z:V-.Y-%_EF*]CU>'RHNYPF47:J>KWV8SY M^2P:0Q;:5^JT#;=^I2:48J!O!/<'XQOO ^B>J :5.P*SV_H=8V/,1;JE-ME- MC]=6JU4,ZIX74S"S:\*4G0'$2C"=%KDO4# M[6Q%P]5%L"%OI2R9_9O+?M#8/)%&9I:YFI4YWW]53IFE61\MV,AF]D'63,.F M,;Q 6" $XV+HLCNQOT)H^G)!4[:Y8)=U*QLV6^Z/9.:SWBA^DT# MQIMEB#[O29$M0D*-?B1*:V_'YR7N&FB$9I:(B2&MU1#54']V^FZUL)UC=6IY MS,MQ%@+>KV;K -:>DTU3J"5=TR"%UL/W@O0NY_INQ\6*-MLX>5"UVXY+/I%" MM 41_D/U>$9]M:0T93=IU?8:"4[<@:]L/;U >J4!RCA/@%[U[FXMH:5QW4=' M[)TU4MY9C-W8RW=]PR5O\3G@3<0_JGV-IU_"^SG8&/9@B+!85XQ';"G1N]8( M4*:"M)B!6];WI"]:9K?/R181C%.;&]?C.!&C?4!W5J40.*#R:.20&DT$-C@1 MC[HI+N1,[GHM1*-R7D4A9L84(#&2NXU1Z.CJ;G1U8QV*PM4U&.D/#5(XB49_,T=DBF8GURSO6:Y.6L4N6+2B]"%P$-RW+E-!4C_T2 MP[Q:LX+:\[RDIR)]KKW P*_\*D[)#:B'/LA).^W@B-:,*FWL 2!'G-U!4TP" M-7,2IUF4+(J434!S/^0,V%BZ3\<_Y"2RHVPRB6F&+PUM33,M 1;C>JD5.E)IL06=#B:6(/N""QFN"Z:HB%)%\1U[HE(*75L2B@NIQ' M"8W&0D.7QGV#972WZ5 /_J4BV5SZU9N@< MKAC:\[6X-5*+8N?SPOR>/\4<9S&S1X7>X5&MU^V#0CN]P>8C&3T_\TC$'BF+ M G(VDR'!8IQ5B1@\Z@L;, [E9&NP+3(5E%L2WDTB M3U&"(,1,#-Q%>LSY&$@2 _QH-./84C$+FO(/%05-(Q>1FV[I./R$O@,N7B@&XO6;NLAQ$U\HHBEER]1-0 MZ$J#7(P1E(9Z1W]/0W\+7CS_P?,@1D?IGU5X)5)5\QDG87"4LZETIJ1OA[J3 MZ$I(.:F$?;X00J;YU3<0U#61"\6-@E4&35NW^CB@7F0;FX!0-!D_V( _Q9SY!$3+$8N39?GOE) ?E5,S\Q240S/VN]UAK^ MV;Y8Q/-2D#4Y$,Q\< ;=9]B.0-/"V^D^G"4<1[.V"70C):"Y%+"*0C7Y3&L- M5$4-S2F_A8$#],JWE18;#L\=OGE"W*[V'$Y./W[:FSFY?];CS^=R?7$:2:M[ MS,+V./(8J PMC_DB@7::LDFH:V&5*XVB9LW*="H/'PG_[O/C__SXZ/CT4CL\ M.CK[>GIYJN0CB @*&S>6"\BP M%'X/!)?W*.M\FH'X-U32^Z@]:[EQC2\:T5 /I06MA3:]YN*[OK"\U$Y.5,3] M,$TQ#WE.T4.D/EC@1#/T_O_456M8 R8#>K]7*9<%9KH(ZCT.M7G&\U/;E_.3 M/PXOC[6+XZ.OYR>7)\<7VB?XYS>20-KY,4[M!EJ\W'&J,X8R ?XEC[^C =$* M8G^"?ZZ$-#I'>WBB'0KGQ_"\85.%P5210\$B#!#G?I:K^@8D$OCOFN5A/\DR M*IUHU-- %,W)VQ>N4X]HUSO$\V1+8>*_B3@^J.)E*OV;JDL2!I>2IECH@9H? M*3BC$=STIX_E#DV "3"K'3 TM, %9/.%%^U59/G\$//:OKL&.)8\;7\W82%O M7DM_T5O?4NQ]#9C4V[#@I/UQ[>Q$58GV">;C@E+9$9>W PMI!_);$27N%(-:N MX)U*42D%)P)#1V=_G'SH&YX&W!!R=+VEYFLR?^_AJ6=\@L 7R-!2#Q>'V'&O:8LK42#M? ME+ZH6ZYCP-7\30 /3*Y&XDI:F@A,7(\YT4OS>7V[JAL*XZ+,8P MFI! /[7Y M2=1#H !8%%1=PBB'MU!.B)=\7X8685?4*WWG #+Q8@5 N7&!&L$@JY$C#0X* M"<(/8""574-JH+)BV%5!*:^2,K[H 8,K EN15Q(DH[C "*5(P0E7?&%]5WEV M#8^G9<*Z0 9QV-JZG5W+#5$Z#<"3)$2B5SSEN2SR8B%Z:P!=X537.6U9GK>P M':XU-)>48I"G5YS%Q&YN@JI[/XS7UV>NS8"9N9@55TXM@[P6*$!QKO=GZ M:BH4D0IE'*QZT&8K6[>T>4"CK4GW(H!#P%R23:7/O /059L@PSMJ2$P5M5-X MDNJ+\1>L:O@./)FVF;J*0#[$LG0AJI"'LYPD9\"FF.I0U1#2/E.?TO[#N*RS M$ZW2>F5/8> )[#GR*(5@QU+@6@NI%TKQ*U4- X8-XBE9>PK(R/(_WLJB0*J" M%G6Y.:<;,4*F% ?+,6 A"AC!J2=%T:R,&#&3GB=7%(1LN(C?A3H-6(%< %6T M\323_E%\)551G&3"BV#(K6Q$G$6ND2ET0$DDY)F.!J@!!6MR :6GYR1<0FF^T M0%$*4\Q/@J*6"RKP?@4B'.B#"W.K70$,ABB^8^%AM>TZ7PHF#PD44CC+=Q1% M-9G*8P["V,*E5WDZ_RA5T@]0F:*0J^U!(=@Q"?6=@1Y$R+6,^66N?M6E'J.N MU&,WUO+(I1X[I;269(3R.+^EV74J/4[Q._F@O7D'5-A2)!W%\:^Z/G\FSGK- MGHD'=$]>AVT]6-KP6@#GFJ!<#EM>9GURZW2V?6D"CO3/X,J^FTDS- M^15F?+-\UK9VT:Y/.*H]=6".*A;!68!;U*]+P8 H?N.EM/G?-\9W'2N+\U"/R#!08'T(9JR6_%]9Y4\XM M*SC6$IMP10* ;($E&#,M8<#QXWE8W@PZO'2NHCE6-@^LMX\ODBG,F.IC)4V- MXVDA*]]3D&W\!ZR.O(0*'$F&I=GU]M>_0DB;]A,)4BMW*D"#5B[ 7A[P;/'4 M?)1,%*" Z5%G?^ U<0NNE/.I@U"<%NHF\"%;>D-/&V<%N:=M,9KE5RR5 M)PX(&> P\6FI(4SFD=J"5?' M1%!4XP"7B4(UBM6^5W)Y_G-Y)+<*9TI@OU^((ZJSIU0KH4!";\MA@>G5$OKP MAF36!(!7G<.4R+W!)57N,E703]E,<(KP9M6IY?9;$CY'575M'5@$4S0*.(JP M4$7)WB]!N)%'LL9*1>*40]6FH>80AW3]95Q-"=?EX(6 *FJR. HSV0 LV%, M,M[IG74>DNJT5G '6OGTJ0ARPDX#5/JXR:O9^Y;^71,]BC"/+9::%S "" VA*=/^!U<1(ARFHYC#HYI$PC/#M"(5,UW2+:925U]*_VV%K@ MQE>*WX2?)TAD$O_H+5 \&$7H:8*B3E@\*>K:OGGL_Y,*!UOAMG7DV*95L=VY MHM;6@\%P%*24B \2FR.LT[X%E53OT4"E:0!,\64PWSEP"6$06 M5::@58*:"GSO1S!0. HBSU'3Z9HL'@531.F!#]0XP0)((>)55>T]BP&DE>T7 MH%Y0<"XF)XNY[&1;N*L2!>-PH4;A]@SP #SB:2S"4E$LV(GRKG-Y7MQZ$QQJ MG]:';VL'D:-$S+,4,UZL9!KP,W"$."K)DED1*Y,,S6@TVHM9@T% ?\\J5:$(0DNI*J2@VOU4\E=&)U?6H1'$-\S88_"/ M8(JF>2 00CU*:I?QAL#F-3JSWT6KC!D^ @ERHQ>+2DJ64O2TH((_C)U3'$'F M9=;GYS?9&&6/*&,I(P5@4E@;:1TR#\1Q9#LA>=@%9_[[V0T ^RL?T9(!! M_!W,*/K1"D@,M&5D;E B -8J!V-@-I!3VBD+QPIE)%+$(F'7=#J0K-P2#=\T M:]D<5+(_#65_B1MC&ST-#5)-1K+)5HRE/2&B.>)(IFO#X(P4*%A#NA[4LJE(A4V$,#G &V22NWVQ3'6_?8L7PXTK MNEH.M%^;?"ZU%:'#$BU0B#X*,@UC&OHR=42 M /CEJE]10;S%7B)BYDIX7>AIBA9X/3%5^E$N&8"")A MST-!@#7.[^0P=-T,EE/<3I?BWHVU[%\W@QOU[E%CT9V(L%NB5*YVADYIHYZ$ M50:29Q]T[R59L=><:GT6[=98[51*.-$6M!U$E3N]40E%I$I0Q&+V-U>=^8#$P)N-OZ%]4&;+-_2VV_+C>*8@ M6I[?A/YR>'ZIG9P,2,T;YGOM[/*OQ^?:R2D>?+G#,;R-]VX]_]X;]\%8ZSY\ M.O[M\)/P&XX_G)S^MF..P]JN(H\433'TT4[A[7 MXC RHGT\/+H\.]\+G)TT M.2A52R./E[=*C9I#P!L&+N83JV"3PB6,*DG:AZ!$19!,"6*.A=H@2,-_TQ-E M=0'LK E/8KV.R#VHKC1:RZ4XQQ#)1Q%^;HZ)/4R.(A(G,$7(1WK0S?;GJLL" MN52L+YNO'4-$B.*OM@JIB\#J<[IULH6.D2W4@&U0O[O5,;BV,@M!815\OBU+ MDX-K%S[(=!<^X6<\S"=R9CE.,*\KY1#<70HTX1])<$'(^J8\@ MU6$SZIXX009XF!TM;^61!*"W2P+07"O_OIZ>'_]VQU0+T2,X. +Z1-5[D[1__J\), M?R.]=F1W6[2R%LT8Y='_^0.LE/W$T!8U.LJT9NO-H=1FU,!D@CH$6SVU[&]! M+J)JI3G!)3YM'>.J^W*)U=3A YH+@P$Y-BWX._7+>Y"\TX3-WL4I[8YN>B^. MJJDQ,^AD+T[ 1!=3?"W];\\; /.A"RX'<C!F&L+]("16N'=W^\D%S M"&MA5U+R@GT=<.T+BT/Q-]@Q E:O&$!$.P( X MT"'04/N2,%&R]T46C+YB>![B\8,?5$:L?4 5G>-@F4I28 U;90JP4OSVFNI*3F"6C\D50:^ ]P/-TM[IT82_,W!:\YGHWJ/^4/'+M=1W MT^CV^?%\R]/W]G&HNPPTWFM0X2V0V(^1G7=!Y\[1_%W'<=ZV^8Z&GY>&MWG& MQAO:;:2>_GRX@8G007)[2&ZM_"/ZWYV5_W/$;6CC'[F?-R9 _9?ISML #[JT M$;:UO75M*TI"D,KZUF!%& 8/]H@B@P/C[4)J?AOS904:]\1(&?8L=[2E>%]- MM(\JQ!=>N5;TO$PD&=[ U5\.DNXG$'8:Y9 M@6&M=[RGD=![.!D/!ZMGMGZ?F2AVSB#:/)[Z\ #:;6ZYA[?W8KCEQ3R#],S/ M5!7T>,56&T3&S(>(C#U'A9@\W(JCT6B&+[9S$OEQ+ D;\R3$6K"B8J*YM6QW M/RE$4SGL7T:MX$4Q&,/ZU*+5JGGM., I)=6Q;4X483$RMH"A%V8)51FW&A3) MCMS8Q4#,J*)6.O4\*1-+X].3L MO%4JQ=''X\OOQ[NU/$:\?>#LRR:K W7(N] M>QZX>G%X,U=,A=J7H]$ SJ /AB&V[GM75!/L!+)<&?9V*70V98+E*$S9NC]?_$?AF[\RXIF MICD8EY/_B&V'^48T#&Q_Y-N>.V2NQX,A8\XH-/3 "_]AO/GE8VN6\05.D BU MO[(DTG[-TJJ@\Z^#%0&V?76TF)'F*7<1J'4&;:)S6)[T)-XFLQ\@+/'N$4 MO.P[*X(*.UEHJ>=I,% /"-.8G@%]KA(^$S[E:7?YJ6!Z' M6\; Z#A\GSE"'[DEJZJ2H#+UCNXV2[_MD/Y&\YOL#4]8ZAGYVAS8ZA7P1#F[.'5\".YJ/KU\]?=2QZ3.QJ=FQZ=]TL?M M8;5B5'R)ST\:H,GL6*L?4RRZT(,;S_X M+M=]FI6<3N(U^&KN''0N\/.)#WL7Q,=S;/V(YF?A 1(Q6HO1N$,Q8SV*$ZX= MK.-R(NVY82BR"AO$BO%VL%Q^_-A'AS<\4O./U?^[VT$EB><^(O4=V!!#A>LX M18/^7=_4!^:0J.4Y]OI?Z\YB?(QQ6A#.EL.CNLNGPO9E?^LW6.5I7(Q?PB9E M)GSML&1UUCO+9W36F\;JJ43,M@?^YC5-=P#/]-8?P-OF@&0ST;X;<_JB#N$] M/:&N/H%W'ERC/D-26)4W-XOL9[-FGV9:'#1!47 MV!T")XP66ECAQ#H<"!>*J6S2UQ%#S.209YR2L-R(6>0%.[^-5 MBC/D\'FL*L=9#KL+UVN/1R< ;XOF(ONURGT92V6[ V/T\(T(LM#I]A*K$%^5>'IY_.#G[X_#BZ.NGPW/M MXN\7E\>?+WK:R>G1"@]Q*=(Q>J)(Q\,$2E\2XGZ=O=* R,_%S]I% 'I#.Q]H M?[(\7$6F.Q!]6WWI-DWQ=KJGXOZB8)^@O&4.NL/#(^'AX$L>IT$\9G*WD??,JO)9]X[:\G<>13F?:1<#[4L64]1DC\3$B]&8^XV&?8+TFI*0#MZ/ MKQT;H*.9[N:IQL($D)#>9+?*VEZK,)$>8G;U/4\(6H!LC M,9*W?S_NWUB7SPBFFTKK@&$GL6T]$3JQO M/A8_K!%G4^L;XS_(([+M3UKH@LWFG(PGTFHYK=;+N_QT=()0UW5']M'(Z=H= M'X_L(6X-;:?M=/WV8= MUS\^.4$C#?HL3H4WP5-D0<.H.'T69XV)E+/39O/IZ>G@J7W ^+C9 MN7W);S&1;Y,G"[J6XK/8[MN'8+-"$I.1F&$E\S/KW$(Q0& M\JP1TI\A"LB(8!^H#; B;Z5 ZK9$?(SE%S3%8H8\O+9QG]Y9ENIQ,ITQ+BV: M$1PA,=05%EPJ,5?55?5*Q-$M\Y#4AJ?*"Q#0+P9@]-CT64LGGVKK6 M6&2>2/)%V^(F^GU,--#/3DGM2P'UT8X^KFI&E#*I,=25^-IL1NB(11?@DF+Q M-*&RCT>)H\PXX9SQHO^=(NYQ%JP97,T99S/,)<$B[< UP(3CT5E#N7$[<6G? M S0\@)HD13(*5NU1W6Z"" YNERU)9)5)G#4$T!#@J&]VN>$SCJLV'$0$1!-- M]/]]^ST45&T_B'AA\.=H/B1>59L/(H22#5JOI =PWR+^62-)*!'UKZ@D! MBOH/$XRE^$I1Z!.I$L8R])3 ,9#D:I):P,P#="2.64IC6C&H%:%:[Q>X?]^S ME>KE>\2A>1,L"53XK:A;!37SJ#S'9CQ:[U?TU)771<\)-KH#YZZK]IKAN [0 MS&?;<3HF/I?H%AM92_S]"%WI^ LVA89-,!7D$=]0( J_$:5&9#.W'<96+":)C+ A]D,S[,6&!C[FX^AE"?K'HIT7Y5])>2979#@X=YZB" M'42:+4*MM.Z_69'V%9>^D-P;1RG&7AF^7Z?.;"1'CG.\'2/9Q_T,=TA,K@/V M]%9A/P?/3/:QXW0KD WPEL:O:3PX1X) -]^G&E&.L#Q! S,MUW'=:#)+A!

P(W8AFZWVDKTZ>M#(E/4_OC8@^ M]C!Y5/UUB24BP;9,H%B?R2HZ3J?S5E9A6TD=K&4EK/=Q-?;&8B#OAC["!<8) M%MNUDAQ%9O,X[+Q1; "YE/*]691AZS[:19FKO068GLS4[2]8;M=$UB@UF\M1 M1Z^ROHFY)!6)-D.2JGRPH#)[\RD9$GB(_:OG&:9BVYZE0)G97(X[>A'WK8*/ MJH"5U*"6-M+'X&)#7([CI+!Y=M!ULT,ZEJQ?QU;)XE=%S+GY23L;9F/Y.F;; M<=.A.]!XS/$81GPE[V60-SHDU^GHG8=<'O3E!5Z=W;$ M[>A=@ ).EFBU9*3G06(D2/G%H[2 T?&[X/LSP3DE7<].KF3P.7)F4V]W]%Y& M49?7TL)OU+-58P(AL"<$EB6[/B-EMG7P_!F_OX2P(HP:=WJ5O*= UI@ N8?M M;):9(:".J=#+WKQ6T/@6 IY?R1>5P#'[)IC:=],*BV8CF?FADML:PEN_15- M9_^PE Y+*['26O9$9GN^2J2J"FH,9ZUV.SOOW(#4.D:_TD3T'L&#J7(CQ@4* MDGL^DHOBE1SP-A2;O7:GXV9V!S:Q$DCTDRK94"=;52HIX5M(I@7WGM_ ;.[% M[1B14979; X[;F9-93.S*70[>R,I9FZQ,[$=P\C FXWAJ.-F)DZ;&<-"<2WI MUV\-G".A'HV8JB<-JCRXFR]KSON.W>RZFP:R-9*5AJH]#Y6>LC4AF-.V;CN[ MPE/$21USL_RNW[^3CIO)LPL)V[NXO![O8R$Y\?0;/'"_]X2XW_.@ MDZHN-VT.;^2X[73<\H-2K4PE"J-2EE9I)3IKR?PM1/JR[C,N:PQ>;=?-;D!$ M@K7KU2JA:47"&(K:K79V62@2KV/@B5J^6: ID#4[G7;'+>K^NH>1J!O2)W>D M'MC=@)DU2&:>.ATWDT4O>%HY^V/U3:?:\A;M#2/JWQ(T5#LV5=]-60]C9NRP MXQ:$C@_)QK5Z,2"%NV[3;L$T]RLP-6(DRO$*;1;W&/^,$&\Y L4&2ES_Q^[VI2&*.C#]:_4QSQYM$;'W(:%AD)R MY,FSQ@@%ZH(ZBU>?";)&D)) [Q&>-217[Y+IX\-/9Y@3Y@_TR9K10SAH^'!*Z*$%03&:H&_,I9.#MK1 6)Q-.&%9W.&5V9,@KT\OD-W%'8RV-\ M,RV.7_![ &7J%>(>]<\9#45A0PO+;]X^3S_#M*T&@LU[<*&/_=#32]'LGI,I MOJ$2@S7+/I+%K):27=]P/^3Q?D:I)BX.BE<@2G]Y&@?H&:_E+BZTJX3E/(9U MR^AX@/FTL&5&F5UMZ.")#28L5/."!_7FE<28WH/FSW@ZQ#S=UJC>45/726W1 M''TV1826L<:%)[P2X/IC;456F5NX FE;&U07C#,*7)H)>5EJ%PC003ZS&]#C M7)W3IHJ>SY=%[M%<7=(K]=&!;3?0M5R?F2SNY 3SP031NYF"$+\"A!0W]%ZW MYX[JTZCN1AHM.O:MCV7(B^G>A:J].471%:$TB1+T]#$8>A"_4Y\"KKR[=46SV@7DE=\$/QAG/!4P1U&F3#S+TR?H$*5-\ M5S,(G8A&(P4%9H9RB^X"10]068G'Q%,>3$>G5BH.S2!$K:,F M6VX7>+F$Y#)@,Y@N8&]"6<#&V@CVLOBNAJUOZ!'?,T+EGT#ZZ7$9*=O/F#G0!/Q>R.H];\QXM;G,03\M =74T^"\ MQ_A$5/=[CCVL?MI3Q5;X=XGFQ4/[U;A;ZIE$J$S7O/1++]_GOP^Y-U&-*^Z% M"A"OB'';'0H/,'X]1G]#08#GYXC^,/NWPN*[X-WTPLTE)/:+5S+8*-O6,!Z9:O\ZYBBW\+Z%W-JRVWEU%0>A<65](UNJ$P;F#L73/^ MA:E?G9D%)/I5TX)VE1/>B4V:G%V**CL:NQN7>WXT6%"P,@.ZQU2%CB1=[LUF MG#VJ7SHIFE!5A-G5[BC_++[X@J5AL:,:S,[&JL7JX.")E5Q'3)7\0R.4?E @ M^LW<3^_^!U!+ P04 " !2@:54+9N^S@0@ !/ $ %0 &-S:6DM,C R M,C S,S%?8V%L+GAM;.5]6W-;-[+N^_P*'^_7@QCW2VHRNWR)SS MQ&H #8L5BO1>I'S9O_XT*,F6)4JB2$!%GDZ?_?3PS_>/F?^X7_^ZQ__^.?_8NR_GKQ^\>#9 M(IT6?#C^6 ."%*,P6[IG.6%A$&1E7W&=E/'>F_.]W/WJ5@LB1,Z^C M8KI(QZ#DR((S,OGL0H"R?NAL.O_KQ_I'A"4^H,'-E^LO?WIXM%J]__'1HX\? M/_[P*0ZS'Q;#NT>2<_7H_-,/SS[^Z QL.E^N8)[J"Y;3'Y?K;[Y8)%BMY_Q67 ^N_43]BIU_C-5O,2&9 M$C]\6N:'__K'@P>GTS$L9O@:RX/Z]Q^O?_WFE6DY59;_D!;'C^J/'SU=S)>+ MV317V3Z!687]Y@AQM?QC#B=Y2M^E4:R?NOK\'G]ZN)P>OY_A^?>.!BP_/:1G M3ED5-U>G6/YCBZ<^^HHWP2R=S-;3\X*^/GMVA=<4.GY:X3SCZ4R=OWNV2-]\ M:%;EM!C.?W,&$6?K[TY.ENP=P/O)BRG$Z6RZFN+RZ9 M3L:P*$ QBX)+EXK0:+Z=LCJL)8UK+=\"R[@6\MDK2-A2/,+9:GG^G3J[@G%Q M)NO_N![+Z;SN/KK'*2U.YJOE*_@,<8;G(_0F!:M$9E$G6H]9< 8Y*^9X+()C MBMF$+B/4WYL%HT%\"IK&D<#<@PG&#>,$*!&HN'R')(D6EE(X-( M ^8>+!:N@\'8BP^;(6U#"?G=4J*!&)JQXAD6I-?GU_@!YR=?&&HP<)4*&?7$ M-3&T6!JA,LRY3!PM0EC +I38C&<;/JCODP\-!-!.12R79''/(:0"20&]6'IM M"(PC!\ M)D?YWS [P8D"92U-*1/&)J:CEC16E"QG$8P#,"Z(+F/="MZ8+.3N'+G,_/:2 M:;80?H/A+UQ5D_T&T\GPS6+/*0E J2GH\1600!; !%94-$)@T";H+E2Y =28 M[&4[@K220DL7:NW.O<:$Q%<"]CNNSA&YX,"F:!F2_:X:V[-@C*0QDP505@0, MMJM7O0G5F QG.V(TDT,S9OPZ)^M-'_E,0";"RFPE!!J+( ->O&9@(C#M4\#D M!=B8NC#A(HIM)*^_.\GO/,_-)/UJP/H_S)9+]>KDZPN';$8+P3J-$ MYD6J_J %%B)YAB7%J&V1WH<^GM,6X+;AA?GN>-%:*LWH7T*1J7NZ:2.RAB.?B RA&"9 MJ_.O013F?7(L6^UBY(($#KT'.28GNBDK+J^%72>^&>2C(5%$A1E"1Q](Q\;3K*.K.&2VZ 5;X;IJJI[H\G=R)!BZ M [(4."T[J2T+%BQ+&B&A%,Z)2Z'AU5VX:Y\^)KNV@P#/2=EF]AJZ^8OW.*P^ MOYK!?$6KHRZW]Q5/#3RRYH4+3DM-R\BT2+0XA [,\9($E[X(D;L0]"948[)K M>_"@N0!Z9<=="E(GTH@A2:8#F5*OZ5]..1.EC"'X3IMF=XWF[C>_LY?0=Y_B M9E)^/IW3,%],/V#^=;Z"^;MIG.$IKLH\KBVFD!0CRTJCDTJQZ*-A.3L+&6." MW,=AN1G7^+(]>_&@H1":$>-"1N'WQ3R=[]/9X$ $Q7(QGC21=0P<3RR'3,&6 MSD[X/J9@(YSQ)7?VHL'^4]XSIK5.0#).,:%\IF *)(LI(>.&&QO!&*'[)#7: MYVIJ)+"8KY][NNO&A3,99& 2:U@AR-T"@XEQ18,"HY/Q?<9V&EC434J(L ML90 ?5*4MV,;D]/;F!Z-!=.,,*]Q!=,YYI]AF$_G[Y:/4SHYKK..^1F6:9JN M)H$C=PHBXUA*W9@AG9_(>[.";'6RKG#?QTFZ'=N8'.;&A&DLF):[YN%L?X8K&LCMW+\A8^3:S14J#*!#*0&M3>L1BU83RENL^O M$D*W\M2[ !V3S]U:]W0468^MM0F]040)A27O ]/> P-/4+BS9#VY#"K+^]U@ M:E.+SIW.RI*7"X'^< 0!%+G1DL)BQ3WYT-AG*>Q6DGN [;,[2?Z&G;)=9KQM M:'D!S(5@)Y'O5[Q1C)=$PP-:RA"PEH6:X"'+DJ!/+OQZ3&/RN5HQH9$$>I5E M7X"#PF2G0V&EED)J[@R+W";FLO8%'D^ MG<,\D4?W,LZF[TY/5BWF[][B<#R!R#'E$LF#J[F0+"6C82$K243EO/(@+JF' M:W:6;GC)F/R7;=$(OB?>?CRY/T OZ>O^3?&]6].=Z*VQ17K['8?WH=D?Z M;GM\V[-]=QI,HT-^9^^9O_OJN4Z@*(N2!T::7=135L"C3NC,F=8DI,ZOJOKU.U7\QF4EO8\C)H#1]S,,%$&-R%?>5 M_67#L.M%B*=5/O\Q4 \P;(8SC(/;^$3+G_^M!J *$6F?/C\*Q%A[;+3;Q)' M9FNAKW# Y6HB;9911%J?-M8N 30J MM=V:3_M-?SNUO9@OOC5(9Z@FDNN,5M4"%^MJ3:YG4?+"L@Z10A&'D?!2+P7IFDM(Q^!3 ]SH/]0V0.ZK-SCQO0HBK MG-]]ZAOJO5,0Y\=P3H=.M5@78(S*26S%B-TGNF,^!S4DI6QASEM!^KD>:];>DN&. MM@0:J4Q]W*5;\CD[%$WB.@K[A1SO 69DAA[GX^E\NJRG/*8?OM@X&Y*3@:9< M*;4^IY]K&9-D/ E94%@18J="RJWPC4D5[L>6*R<$V\NG89G9$NDQM4/,,UJ? ML\7Z\,*[*-!YZ5((O?9%K\1UIA-=F5E MQXMA-?V?]5R\+)>/"4Q$IO]QXJNI&5J=16" !%%HH3%'^CKW:=-S,ZXQ;9:W MI4A#>33.P/5)*0*:E.N9!DE#8-H)5X_6"U9,#@F<3;E;5N.>$LMM=EI]4$'5 MP\DV1?*@73;,!^T8EP@&A>?1'&BG];"F?"SENF3 ]K^<=*K#;R/$#1S8;JYR[5-S>^IU\9SO;# M:U2/L^&%7RK)D1R!$)U@8#2Y";5U#7#-650%G53.&]-G:=\ JNV6O8X1 M21U,W8_TS&L=B?O$>26PN$['&V[8LC^L)6S%ARL*9^=Y;UO9O7&!#0BSZ?]@ M_C^+687Y0O\Y)-,4IP8X-F/ DQK_W9]4FWVA2&1BZ=<3IXYL!*IE4MQ:>P MA E7>!0U]^3Z^ J;\8S)I';BSX8F/?L*IEW')OB\7J.O<7UN\>V"%&/=WCLZ M5:G/%\.;(QCP"=!,5!U,"G@]DY,H0BK[W(35,04[2N6,50YMH_ M1$A&T( I]%PK*%&4/I'E'8&.Z4#9 1C66I0MCQ9LFHO37HS?XA,Y8\S1,/0R MU;E0#"CV88%6 N',+D1_GT[G!HRM_(FWB\?IOT^F U[;D7""L11>M&7(/?D[ MD4<&D)"8 8B6@XBNSVQLCW%7A;.O/6&:>Z!^>(M4]%DL%S;T*DU_YVA?@>.:7.F=15G/T7V^ -,9Q59 MC37%R1@1=FM+%,HZMW 7M?NT."EK4&LU/R^HY [^BH_CV56T-9 MWH^:NQXPN=7(8]27MU,J2CFI":Q) #&)3D7@+432/R!2!8EJW2 HJQ^?+UDM>T:=G^ MG=M0Q_Y-=%=/XQM:R($9(DF.09E77=:.RE(0>8D*J)_,,;*;GM8XZR)Z,26FTLD[B*&AJW. MW@^8IJ?9>O(9]#/1%%&,J1;@G'NPLA/LJ MYP>>4D*36>:!HNF4,@/,FA4A!28-S@OW_WDY_SU1I:&@VG7GW[SWI[7!H#/Y M$E95.Y\$"RD%9@,'#B9R!7WLZ.[[M@?>]VA-E@:"Z7RB;$W;,X_Q])C\VR.8 MOST:%B?OCIZ<+*=S7"X)?)S.U]C_I'ACA<3\,BFD*%71F4GC;+V%J+84\>1& M9I0YQX).]&ISWG8DWT&8V9J8!R5#RSS(A^F2@% \_&QQ$E?E9'9^.?;$D[>F M,R1BD:H%KR4R$ %8,0(567&K0A^3>1.J.X:E?P>J-1-2NV8<7\I+GTV7[Q?+ MZ:DM/[/@%K-06DI64LVD%!0L.L+%O13!.Y!LVV,5&R;@O#K[2\7VI'"1$V3/DO3U FP9&!C2 MM*$X]"!HADR?NXNVAK@-U\+?RR+V$5_+4^,#4LSR#$___G5^;JY?8\+IA[H! M,=75)P=HCYO\G?F'!83I",ZUZY8](?.B84<%P\V\15\7FO69$.4 )F)PJ'>C@.D8\$R[X+,16KA11]/ZU9H M6Y'K;Y:E;RNOOC0:3C!?N-CEG.Y?IN3BI2\4X*+%>BM+,IH;5KXDI#K_^OAPP^P.ST\.)R-4S3"G/] 3'_VV]< M^.3I^?ZK(SOK4/OSIW0$\W?XFN+DGTO!M)HHY,'9E)@*8&H=9F$^)<]XR3([ M2^ZI[\/)^QWG/59AQ:Q#R%*SC/6Z/XM$1Q"266V%K1?-*]=G_V37*JP#=W$9 M+]\W5#WU($'O4L%-!P7K%9369F E0J)I$)P%+A2S 4+R5NJ ?;SN7;L_'+BS MRW=/TGU)<(C3HC%QGJ2T+/D2ZK7CKEZJ2_\R7JF"R@4 M1[VFHE$/I*MOJVP[NX8W./2:2\Z*=D!LBI+Y@(49E8+S+DH=^_0ZN E5@\WU M2\]>7W1P/F9GK.+U6)\)2,&+CI$%4PSCTG/DX 3OE-.]&=>8G-!FG-FP.]Y* M-.UJ,6:SQ4=:K;BAL.@KSG.((JN8ZRZJ%Z:0UD7#/"K!$ A]9K^/@;S>M $[Q<=[JL-;L#.983#4EG M:6UU(!W3M"Q8$&"93$5$J1($U:="\79L8S*&.W/C:H:UJ4@:9NK/+A,M+P%($3!3G,!.+)N5I,HL1.'.>D\H.-D;?Z_[?6\&-*3/2GBR-A-*> M+<_K'4='F']9+/(E8(*&!]EP,N7U]+'5B06-EJ&/0667K9&]RB9N!3>F%$5[ MMC02RIC\G_-V4W"ATQ2-[#Y]H5L@', ONLND-/*1KFW[M0[A)LE[(44V++I@ MF590;\N5A2D39=2B&)1]O*:;<>VK[E[0#$\,65]LNXWPAJ3S].1%.U$TXPMOT$ZFLYQ^'QU MI%*Y6"1(HBNO%_@ELK!>.F9TLC9S]!C[N#W78QJ3M].1)XV$THPDST^&^71U M,M2BT^?33_5?9YRE0900N6/9:%UO(H\L%@KS7(3 0_00H8^9O!;2F,[3=Z1( M&Y$T8\B+NI]8VZY?56N1&T"MD>6PO@>TEI1*'UE0"F6AKTWL0Y'K,8WI:'M/ M'Z2-4!K>8#Y?KH:3=)H)I8&_(]*> 0I! _%6,<@RU#Z!M1J/\$5PWF%] M-B)N #6F8^D=:=)*+"T;&&P>:\TK@$>AC4 &+M4Z@6@92!*KCB[J4(P,J5MK MVFM1=1OQJ12$D;16UWTC$F>:Q\" 9\=$T#X8[WP1?=*5=PE&1QK*W94S&QHU MM!)-R_/V)\!!YCREI>G9"Y/Q*\GNNM=KTZL,46MTZ">VJ MK"Z=R#DO.P!)].$4?R:K"M-:>Q9CKDVZO%%)2F5SMW*CS9#V:M=[]M1U=Z?3 M3BI5'--\=BGR!#(O6*QF4<1Z";%4+%A(+"JT(D=1E(BW46Z;%XW)E+81_C=M M>%M.<].N-02JMHRN[;N.I\O:C^E\K"DC3T4!D_62.DUP2%_7O(M5I#:C B>Z M$GTSK#$E2MORI+U4VC3T_HH'AM.3B4\6\Y/E)/. /CG-A$[ M*NF5-C,(I(3 MF'V.\?(]DS=KALLO&%.JLY]&V&M:6VN"?T-:S\;YX)1.(D"N-^;2N+1#SD(( MC@6P$;R'F#I=G;89SY@RFUW7_CYR:+KHW\*G6L6$5B?G@:FX[L9'V@=\3"P; M$,)[X:7Q=UGIZZ>.*079;WG??0*;RN\I_7":JC=]DM?7"!!W5"F:96$4TXFL M!XTF,O9+M9DI>>/Z9\83^9[C.I;7N]73]&I8)P@)9IL$AN@N0, M+ C7"X1ID(_ZZ*Y;\9UQW:5WQ%!.LBE8_[AW8"YTQB%KQ(BNQ"G_5V,ZZ] M][VO?_II]M=QH8-*==M%!*:%#2SP5#=@4"4P@7S9/@>M;T,VIGQ"0^Y@/=;[@'1E?>TZ2.%= MH-@\ B(*W:?[6@/PWY&=O L#[Z++>HCY7DSI5> 5Y]N/BTF04I:D!+->U(Z8 M+C%0I/N-]Z%0>",(^ @8>09W3#G]T7!P%U$>DG5$(YR8XJ-,6;-D2J0ED@0# M29Z \0 T.UE'VZ=I\XZ Q[3',"[FW5F\\7),$'T7H58F(FU#LDEQ:+- MA06AE?=.9A!CH5[%.Z:]C%$Q[\["/!#Q'I<5#FO ] N3*'62UFI6+_Y@6G/# M((.J^"6:[*6 /IOE>X >TP[,:"BXNU@/Q,/?*?Q[^Q%G'_"WQ7QUM)R@\!:C MMBS9(IDV 5@L01"!--EE'@$5+^,>T][1:-BXEW [)EB>85Q]:;GX,LZF M[_;-K=SRQ/W3*G>!W"ZC4KL9K4^AG.\%?3Z_D/W9"4XR:L&3YZR4G.IN4+TZ M(R-#Y[0N&+,+?2[XO@U9 Q5VX_,ON)@\DW/)$W-9Y7KS#(4W)6B&WH&)KH2< M^QS'W1KBR#(D[1BU035U$%I+LW@[O!HP"QIC5H&I7.\RJA>!@+44/Q?-G?/! MF=!M)V$;@"/+=AR83W<4V/VP:7/^3PKI7/:$3B/-A3:1S+[3+.J,RE.@8F.W M#/@=L8XLKW$@CNTOQGM37E<3?7: N,NVY@R5^1Q'D2+ M[>*WWV,BXW#J;"\1MJGZVPCQ[>()OH)I_AK9U@P+8%3)*,FX3J*6)&KFH]=, M0I0Q9(G!ZMM\]CN^W6CUNA4C$(%Z9C0%.IJ$*0Q8\T IP)6 M5H.-?2[ZV!;AR#(&AW6D[BRRCMF!WV#XB\+J.,,WF$Z&=0'D M1:KYDZ^(SW)5]?#FVT!DZ2E)7R*>6839]T MUC6 ]CY^M_FQ7^XF44XFGS(36%,_RAH&,FL6N>8J&/"QW.MP1W@G40NF7#E\ MUTXJ[0YJ;L;T^V*>SELZ$ ;- SF5MJJ\0DHW%@#FM [)1RRJ4W?]6Z&-::OJ M'OFRHVRZFZ/3,A&87SQ8NK-X.H%9=XR1ZYRPN(PV4Z-X+=$N'];VBW>LWF?+-LB2P[ A!2U=[MVI"CK MH64L/G, XV*?ZX1VQSPF^]:%@U<;W-Z+>!MV2=YN4LY+ Y17/!NN68B%XI$4 M O,4N#+',_!B':I#X.POS()Q;[]G%8HUU(;*(.3)=5;"W6C,0 J.TB51T MGW,K=T4ZID*/T3'NSJ*\=\)]>[#!"P?!!DFA<+U%(]2##:2AF9(B*\R:ITXY MUIW@CJER9%34VUVH]\Z_*^516@9IE$C,:JC7=)!+$$R,S'-ODT[@?.AS:GY7 MQ&.J-QD5"_<2[2&S)I-+/F>CO D]]AXR)Y?!WW?N1"CI4_7ABP<*((5T];8N MQX27*)3)1+4^]6'WE3NY+N.8I2Q.&<><$^N!"^;KOZP5H*WSN?@^S16VVLOX M3K(>=V'/EFG;.PGF?NS?'_,\7:XOL*]MZ^N-OX^/ZU<352P@>8M,N%H.6)1B M(+U@)DL3HE3.^#[%&3O!_2[3&_LPK+]0.YJ]GV&8USL67^'PY@B&?4HHKWO4 M_N9M*Y"-3-I:8*MA&D^JQ,Y>7,L.OI0LO%W43NN+^1I*O3 ,AV6MB$@3K;US M-GA6'/VAHT(6R9$F5\;J8%**T?4)E/8 O:]*^[V6"Y"D\,7Z!BSM$'A-V!D* M+328PKPRG 5'7 >K$$R?'.PW,,9DY.Z+3Y>UTNYR:6;MKA_Z;/W+F-\N7L&P MFJ;I^[7J_%H!=#I^4>_?J7?OA 2YWEJN&;C@6,(0@T4%- 7WO)ZV0SZJ@L1# M,?!>Q;^EB3S[?OTCDIG^US_^'U!+ P04 " !2@:54I>O=#7_\*WYK7BR[L2\=T M3\AV58\C7&5?VS4]\\1( F+4Q3IYN*R^]??!"G)VB@=B@O89I[/A9/S7'\2?^0_/<)PF>3C^^-OG[V??J'TX]_N?;Y/]3R MTR*$\./RK^P&]/L_/_^%%-.;' MU1_IH[/A7V;+?_]ZDF"^5,^=0WBV]A/U)W;V,59_Q81D2OSYRRS_\+<_/7NV MDAQ,TW0RPG=8GIU^^]N[5]>1#L?S'_/PY,?3S_P(HQ$A7CYA_O43_O6'V?#D MTPC/?G<\Q;(6_=F0*RA3X?Q;?=J/6V,Z)B#3M(C(Z+--3]\>\_FS M&$T$6(SF/2*^_NQ>\4Y.8-BG@*\]N@>TRP>Q$SR)..T3ZJ7G7L!Y!O(JPOK( M-!LJR_^<)B<_+L&]F(QGD]$PUT7U_9R^UE5V-BDOCF'\$6?#\?OY)/U^/!EE M6JQ_^N=B./_ZVQ@6>7CQ\WUA7K-?UX M^O8ZQEV/'[_,<9PQ__!LF/_ZP]"C%ZXX'PH&G:*-P%&9J*S2&J0T@WX@5$&< MB6(T29<0C>I2/CGGW@@BCI:_'2QF["/ I\'Y#?UN/ M9:7F^X_NU3B1V3##E[CZ[ZL;1/IN,AK]/)G^ =,\2)AEL60.@$S M#:*@4)@ MRF2!7-,+^+8^N@QM(ZZ"DK E1*&1(:D.&I!=DY0AA-.28G&DT2ZYBV3T;FJIO MTJOLK[-!W)<-=2];P7E.8\XO)B>?R&18VLKO<#:?#M-R8::_']51SW[%^<#G MQ)/CB:6L.--.%@81R/. :#EHCU:DNW;,>[SW<5*BM0*NTD@[X]ABM>&-'#)9IF-9T&;R#09$2PD[9B) M*09$0V2/39:8+4 _3N+M6IO7B:AZV<)>S68+S"\74T+Z%J?#2?XO&"WP)[+; M)U\1EY]YNYBF8T+_=@3C@;6E>.,R\Q$-S9F@F0=E6?(ZH;(%+*1VN]RFS,_QFF=!U,\KO[U9Q(1^6#XVYCD-1K^"_-_KB;.WTGS MV9OQ>TPTO/D09T?3(7E!'R^.EI;T-X6FW( KK@VJPJ2HUF>29 T(#,QA1$6_ M$^!T$V:V&M'C)N]!\. ZOTW+977YMS>?JA)G/WW!:1K2GC!PJ&DK,)SEA&20 M*$0&6BF6K2I!6"LQM'*O-X3ZN!G95G/7J6:WI1I1?C5GZO08\.!]<1E8^+"B5[4<)N/J=QU]&YUS-E:[#W&W<[ 7<'TD4 M?/]\V$3D#7A <$XF*WOPEZ49.8 80DC),2X# =+@&'#A6,@E*#"TPY8V48)K M4'9O*?>@HDF?\FUP+G>4\U*(,'H+P_QJ_ (^#>@Q$Z$_N#5:!HY06)XME='Y=U.F,O2*D4KQB2I); MIR/) 53@K* "%X4(VK3QH3M#?!1D::*/%F=UWX"^'-;CQ+A81H!>C7_ZDG V M>U/. P*G@$7BW"ORO5/0@ND< @M #GB@Y5"Y8B&:1BO,IE ?&9$:Z&?MF=N_ M_WA%9N2D_[[[I+NW,*4/'^-\F*!#]FN_B7>77[[7Y+M;Y' E 4\:5;3-7@M, MI'OAN9%0L.1B;2(2;I6 =QE&[TEXBF:)+,$P%3RG>6(3B^@\RT 3I!2#'MHX M+_TGX=U\'K[\[>QH,3^>3.OQSV^DN.F%N'L]O#R/O;^=#A.^JTIYCA^'X_%P M_/%-6<7KCR*M!)#F \S.6*([BY87DIA2+(C"F;%)\22-"['1NUG*2'%40K;($#R2.O15E M[B_,?<>Q9]/Y8,G49:0%/-=%I$ FB"7#MJ!@04O)9-)%Y9R5C:$+#>BI%RA M/UU5_Z77'D@\>B.U3;857X\.Y3F(,_>D XQ-(LW=M=F_#7]W3'D+%5Q5XA;R M:ZA.3#&40GY!-)G7$[;"@.O .";#$40FECX<-:Z)!/>OQ4W$UK/V?B%)G2Q. M3H'PI+6*TK,(-5J@*=BC4[ZN_3JW=EB6PE_TH?D>K21 MED#@RP4@V?MH950L>MH0-"/'5#U"%]Y;,4/Y(%\!+G,!S-[A.JN.5I6\<>NB*]$DS@49L8.5A1 MC%;.!I65-CDG"S%(7P:W/'<[E^+"$VFH;\KIBRZ8V" #MX4<'9\5<4%F!EC( M5(L R4.(!MJD =V%;%MGZO1Y/]-<>D'F>?7O:JK]B\5L/CG!Z4]?TFA1$RJ).M-)U-[8V'< ^SN??I>N735 M76NMK@;N^AIYK!P76F!YD8(S89)D6GJ"Y0E;"%%8+1W8W":Z?QNJ7;GR39G2 MF]@/P=A6EG:(HJ\A9K(E\*BGNK=$II/X\ M_IL0[,OY[T^UDQY%W+,C6<<2 (Q)_!,N6#)R[:UY"I$)I(IVFLT$CNE%1RB[F\),^Q(]9M(M^_B[WK6 M\.D8I^>I+B%'#Y@E@U+[1/%HF2_D29,C34Z'0Z,AW.7LW/CDW?JG/4E[TI>H M>K3TEF!>3*:3,4R_GD)Q7'&3;&99*TW;D(HLHC',6^_(#A4Q:]E):Y>?^^!U MMH68>EY.DR*8L_4\R0,Y#%+2,&TD-HDHN>UT MHM9I<5T+XU%95_T(N\>$K"6HE6%^$=+9WM\!5.\FUEHXNS>Q>E+7I)6L^UX* MUH+3UFK+LV'(73U8K(E=)4J&T1LP&9,7_=E9.R; +7;6+O6_B8C[-+8FB_%\ M^G7PV_M!$9# :5K/R'Q@&D5B8&EO R/G&E MY],?EFI>;>;G[]OM'MZ3X"=;2:UO8^O5>([3,:SRPT]-B1B-#$!\C,G54A,9 M&&0R3D 7$77@ %>[9:VQN&YX^(-661\"V\7YSE'ZYV(X6SYDBW.=&YZR]7G. M7 M0AR.EJTM?D&8+::8WXS?U787M0\!?>#7R7AZ]N-SF UGW\*N.B455>%DU=69 MG>MWR1OF4B2"T>A$N&T]O']0NM=A;'\R-$,B_#&]Y"69P*/)ISHIE\B6^IN> MUAI\.(;QA^/I9/'Q^/EB1F^?S5Y,3N)P-=O^,1W.B1QO2AG((K3V%A@:FVCR M\EI*7Y IJY4W5BP._JU'3_Y-R7QO=]$GLV[K/!7##C MEKXQ@=C,QE2S(;&TL9N6@-H7Q'$G?-BTK]^&BR0-\%: MB0//HNH= #;M,W(GQ/WT'.E%H1U(LKTV]D(;#%Y K'?-B)29UC8SH,G#HA"" M8^"H?)LDHCW1Y8Z.)/MARR9*Z/O,^!_P&=].2&+?3D3?+SY]FDSG9T;B;!7S M.8W\%!5\-$(S72\IOL2.AK';T> MPVU7M^8+N_86X;<.3]TZ'+H9.C M$]JSA_]:7:$0M8C<:6"6,-8$E\R"TIYL1A=- D@FYUW39PW6IT6H/A36H*'3 M+8CKU3"8BI5@"8Y9MB90G$5'RB=K0WIE9."A37/ VW$]+>ILJH@65Z.D8\R+ M$;XIM^ \[660DU/HB=!")*9Y2HS&G9G4P#U7KG!NFU"F.\:=A;I;DZ:16@XE M4'W+H)Y__07^=S)],8+9JE,K=UF7E&HF;JWV+;&P@,;2!(DI*W T6=HT*MP MY-ZZC32B2?M/> 9 N MV))S")EQK%WJM5;,>T5S$97E.8,K8>>NX.[(=D>4_%"YMHG2^HZCGV;T8/Z MZ7@\&4T^?CT:YP]3R%@1GL9S!T;0LFY]8.BK+2F+8%[%S#!YS9W22J@K60IK MPN?=WG=0QOKV.INT%7B+"O[K*-\-/Q[/S^!9M.1;$#(4M-UKG34+7CL6N>(R MH9>^T2T =P![G,1IH94&F]5;F-=.KV<,SB9G'Q63 FU-LRG,("YT;0WCMEC,Q3"C52#'H-B:YUD'&AQ*(JI4;0*+3V,[ MZ47N/09^+C?%<]PKHWUDR7"HUQ5$!LDH6IHBSUX*$+:3)?I FG.V=9?O+]J> MZT1WX-&W?&I&K/ !$&\!$=+T/+FF9"*#%9E MW5\)^&$T[NQ#BYN(K6GCSI ,.N,$RU"S>D+1-!A:7*),D&0D3PP[I<0]I,:= M&PE_;>/.3237M'%GU)[, (DL2$E;@S2<1E(2XSP6GYUWMEOVQT-JW'EO%=Y; M]NT9K0W03 MBEEGM=0Q$U':) [?"FM;U^NFAY].D.>3Z73RQ[)XZA/]9?YU .A#+A"8='77 M,P L*)X8DAPTU#8V?'.V^VT46#OFT)Q[2: MUXY9M8QI\G9*%OBR\0+.YN\(X,!$AU&088WU/C(=(C#0/C'E1#'#?/29K+!5>>W7@0'/ M3:B&-3>&D:]LF1>%OK.VUB5F*7RW%C-WONK1*+E?H5Y7N>Y%Y4?Y?Q>S.>:? MGK_Z\/)HD)WC*J6:)TANDR8XS,?D&-GN6:;BH@*WD9XO/__1*7<+\5W7J-F^ M,]3IMO!JG*8(,_QY,OUU4N_L_#0:PCCA@#NR*X45S&;N5D>#T:? "ICB%'<^ M\V[[<)>W/1IM]R[:Z[JW+2SVU9ISYE/4"\:'\YI=2?O-J6T!'W$@(0L1.&I=KNC(&!L(!5;\&J MU8$I(B0!Z)D5LM3UM3#PB:00O-*@3?2Q3:[16DB[*@;8+3LVE_:A)/W?-)KE M 5\N.B?)/2L!B-,YYGHE&V=.*@0RP#%BF\*2=8CVE9_0D[X[L&ACN3=(1+MQ MWM13BNEINDT7?$US\^]"N)]D_'[TV8$D6RMC'Z1)603,-C.9ZMATK,,&YQZW4!C([@5PFG& M529$!>K!2D*&SA4#RH@V;:>\<@2LZB%38IKPI FSSVW5'@CLU^%PS8 M1,H--+\F)^GL8FB>LZY7O)N:'ZH=V3,!@3/:F)06) :N MWV[;D]B;5,'%^:OQ;#Y=+#N>+ZW;'(C80K*0:R\H[Q+S0@.IS6A-5@JWLQ/"ZS8$M9-VA@-^.S-':( MRA8/FME8T[%< @:T+[+L0J@71='6U:U _OJS]W"??2]"G_0GL=YO 3F#\^&/ MR2D<;52JC?M81!^9ED"#](:S4D+2RG/I1;<&P=>?_:@4>#^)M:A;6ZXMTL4D M(Y#?(4QF&@NM,IJ6R(C9FRASM+F_&^'W7F;:K^EU?TGVF)1VM1ZH"XS'6E6Z MD0K6U"/>1WX-JTH]N8:Y7IF=JEO64VQ6B-38'^WYO^#J0D<2/AKRU)W$1RNVA^ M7VV"GX=C&*?A^..;.!JN;KO>LASQEB?V4HK8%?'5^RBCD^! UBIN7;+PRB($ M#%Y; 5;DP1W/[M-%?'V>L9-<3B4X)!-)+%.L-(O$-.*9S$DZ)(*U281; VCK M(W.0YF(@/+H(7#);8HT2C\3FC[-LKOQXIK!^:]:J!O-^LZNE\7549O/E5)SSY,WN$8_Q@8G9Q)7C.5 M+#D2WA+$VL;(JL*U*ECOJ>CD>G5[W\/6?"O!MLBHN89R"0M&E:-BH&*"E&E? M5:)6_E?_T2=-8"T&[CAB]&Y':\-%7 ^;'@UDWW?UX',"+V!$D.:_U;22 M;TDF]+=!=BD6)6MK^UH1AZ 8H(Q,"A-\K->!RV[KP5UO>MBJ[E^8?9<7?@/V MTRS!:'5[ 080RDK+3%DV*<3(H@K(HK':>)4%N-A)NS<]_1%H=&NA]5TQ>(.9 M/- BA%@[T >IR$52F;,H); B8T)9A,%2.BGQAH<_ AUN*[*^2P1_*@73?/CY M<@EYTA%Y#;D'[32M#V0>Q "!$4YCR6STM"5T4N*-CW\$:MQ>; WJ_2[NZ6?7 M(']]"U_KF&?OL$J*7E0;$=;EXW\0IH,L$VC4CD&]]EA[GF@/J-U%!$^>EV2% M;':KV(98'S9K=J2C!D5]MR)^N^ZCC>ND"3LA#;&@[L$FEQ#)C6'R7-\"\-\5,CJ/\>I M7)89;>WK@;(VW,HLNFR9D)X+16Y NMHY\E:7M\L['S836@KX!B+T<:_EK8P= M1!U"SMJP3*I@.FG:&(523!4M=%(&LV]VL^6MR!XV3YK(_P:"])P0OLJ[ BVU M 1E9E(Y6KQ0MBYF^0S*]390!!;9QK6\ LZNV%"V4OZUL#Z85167OV>GK8G7< MLLP**B&#P) 8.5^F7MIK&=1RF0(2N8>0Y=5&F+V==MV,:%\YC%MK^MI)5P\2 M;W+Z>1W7:19N%V1MVT^LQ;:GQA.]Z+ #,;90P&XI@L;E4IRJ4X",(8N&1261 M25#>9Z>-UHTZU^R8&G>UF=@Q,S:1>]]E)?^)D/^Y@.G\VQGN6:I]CE%#J!+\[]/)XM-P M_/'T]!E&[^N0J.D.S*RA%%EW M1;[MGGNNHI\GT_>DHFJ.?M/JTDKG:V+PG26V*= ^W'.Z2A5@/\TU(7V\2TRJR:;DT03C.,'K--(K:%HFF@U<*R*7-Q:1& MJ7<=T.WJP&"O=.I=38=RU'!A8!=\T)^G^,\%CM.J2UL"H"E"*Z_"VA8 );*8 M@F=60HF>A]BJ=5T'-7GM +'I*44'D/LY MKNA=P>L(U+-V]D0D5#RK$(#)P&V]9CNSD 0PXY,)4G)=L$UCK+T1Z(Y#C4/@ MSR9*V1%O9N^J;3>E-?@T:*]X\=9%SBRWBFDE(O.\ -.\!-0N!9X;&T^WH-NC M5=Z76CO09BN=-(BBG5N+5WK,@0[2Y!!J(S&"5:0FMS-QYD,07(#1WK7,([\& MZ/$:-STHH(&W_V$*XUG!Z>QHG-_C]/-P67U7;D [^T"/G-W\I]-)U&4L32V? M/D>S)Q.I#YI,#DS'#?;!GL?$0_"064$C:P(>9\'H3*,+D1=!TSJT";(>/E_O MLL@.GZ[=5=NB+_[DY(0V(8+V%F@W.FO/G6WA648FH%;"ZBA9C$&SG,E(Y2(K M9=ILNC?"V;U!MC\-7VVHO[5Z6ERJ,IE^FDQA?N7XX!0<1H-91<%\J4W6A%_6 M"SG&K==9F2)<:<6=6V ]:0[UI:X6AY"S&]:6J!D["3_]HW!D6?C16W.$&QM MI^3EJHN+08_92!MT$4T(LQ[3$V9.3XI:VS%I'PF_-_YR%RF^M[YX=TF]W<=_ M)8TW%(6*R"(41IVA>*ZT*(J3X1L*R-0]C?=6"#W%O9?;9)U 9Z6.2^JNTH7? MC,^CKO2!7R?CZ=F/RTS&;^?B$FP4I2!+X"S34A4&TB)S')-SD$V(;;:O7H>Q M[7+]:OP99_/+FGLYG-6S>((QR$I[8@GM(WE98"[J367!,/U])PLB^9\[%> M=NDC Q$4*P9% LPB\#8%>MWP?;>/>M9A@V.*VV-2YWA/YUT7L#LWEM;"W;O9 MU)O>NRQAO2IM5WOA6M E2#!!1<8C+TQ'EUD41 F=(0:I@RVVTUU^#Y%AW>VJ MPR#8)KIJ2:Q7XT^+^6PI 7&ZCY>E$4F[-W>\'@)S,A0< A,NII3 %Z$;T^@Z MJ,,PJ7I2YSKB;*F+EC;5!6CR%)J0VI7@@)E2[X?6GO9Y*Q/#FKOD$*T,;4Y: M;P'UU&AR'UWL:#51I] Y6$_4T:7(? M7;2PF]HQH6XBK#(,14"D\<>*.+Y@ZU-F2_/E@/6FJ0\]-K M3DN7L7PO(+E7 $MV)TAGN4R9B9H,PU2-LM0WVIJT5# MN5L*6Y*C4<5"'E"2M,WGY%A0Y!^AQ%3OKA'*M$G$?;PU2-OPJ"]5-? SKQ>[ M<)VLB,8Q$,N!QL""K]RVWA0?HRZE33K=8ZM!VH8QVZGEH I(?H4I+:'#SSOI M"W_M9;LK%+E]G%>*0Q1/-+H"X++0!244 ]$A*% F6^^[%X=<>^W^D\U?GR<^ MVP1HO*.I+J5C.M$^&6T@LUUX#"9QZPXXX?QU7P4A-^GM'\/Y\6_C29S1*E.U MO I?$Y[)N%X4L;RC_=TE.,N1G"]0O^)\8)WV4FG'B@+RZ#U8YB-H)K.!5'@0 MRL/.#L![&-!#+T'9A.U=CM-WS9$&/O-J'_NVA-4A31;S=PAY./I*2Q9.3V@' MK=UUSU5Q,EF,YP-#VQK9T9+9Y5%0HN^BR(:9:&6TM BY M[QN.?E[,24)G=SI^F!PE&L847T_&'RO@"V5A \YS .XBLUQIIB6$&CA0C'ZI MBLF@[=4BDW77K79^YU/D4TNU-/#!KV&\O5GX ++7*:-A)8I$<(-G$3$R[^J] MU"& BFUJ/S<$^A2IMPN=-G#@.[>G3SSYK BGU:AJ$PMDD%6]V5C9>AVZEXUZ M;S^ >P7V3KHF6EP;!K@_V][,CW'ZX1C&'_"DAD:G7U^=?"(IUAE3K]NXK.9S:><5C M\$$49J4G.U6IP&+TP*PM28?B>;&-"VF>9NU\+T[U3K5_@+7SMQ4!R."P0+VV M!F2=H9E,Z'I-4E19&LNQ(#;.6'WD%6(;<>=^%6*;Z'#O=3M=P'ZO$.M?[UL5 M\-Q':7MGF@.55!9UJJ5: ^P(]-)V-M*!#9E[%1\KP_JI$-L=P3;1U8YK.L"E MZ(M"AMEY\K0LU.N^@,6"(+.%Z-3WFHYMU+E!3<YFOA76T[:@^M-8LP[ YYC. MJK$[@&IJ(-T(:S^&4(_JN_'(J@_9-]B.;@:G#7HM9&(IU],.(P,# ,M$U, A M%.Z$>NB$N,-NV34?-A%YBT;SWRXW7@;B*KPI'E=A?:;M,4U.\'1CM%9K;D5F M2MO:8S"3D>9-(4V" ,Y55+&-D=(9XNY-EAY4>C5.WT0?#0R5"T!?#F?SZ3 N MEI?8OAK_]"7A;/:F_(KS2X#)KDHA*LE,$9%IGS*+-)WH"]9^Q3+0<%H3J!O4 M1T:D!OIIZ2!=:M6VRCJJ2V\4)H 4DCGG4[V(#UDT'%F)P8J8)23?N$79S<"> MMO7;I]8:'%Z_G4R7NIB?X[RA__)9O[4.4)M:Q1N W7O0<'ME7\V*:*RIEBO6 M-X#U2&F5=W:6I.^,5,B384(%SW2TDK9IJ)=\G\,4Z2!8:[.!0D05HJ8POCC*L+^_.NWSYRF)BY'\&T8X_QV!.-?X03/ M+MWN,*:FEE*+4>W'I-J"+%?CT(>BZ09;9I.Q91^"J3T>0"5D.L7,H':HU,DJ M2WN$%Z5-L//AL/<.2^[ R;N)@EO8>3@MD^G)ZDYZ@GY^*:0P$80N+"M3R_HM MV;A'.!ZW"^7-][\FY*A M11+/?0>T_/)?.)N3-TI[TG"2Q4 B;6A<608Y2*:+XV16%:\T.?-I^5)Y-_I$?/9J_%JE&_&R_#+Z60^ MGHP(^SN<+Z;C@0M2&)X%"YZG6I(66<3D6*XA&9=1VO/!*.]L)"L^Q&K/!T_KN<\,0[&80 DKEHR%:QOC!PW#'I?!)%!PFQ38)D M;T/8507XOIV[O:C\4,J^+Y_Z%!&RK7?@."4LT\@S@R0,RZ$$K;0S9'<_WHR# M/3'AUHR#333R4,YJNXSI>\;!/3(.-B+++@YM[Z/IA\)BB=YZJ<@T@4#V.23. MHA.T\6AA=2K.NO0]XV"#C(.#(^\F"FY VBONXEF"HE(:D$AAC"9+1RK/H/#: ML+4(\A:-!FA3-'PCG -T?)IK>M*WFAJ<6:U+@5#>HP;-F;++F(),S V9YR$SK:UF8*UBMLA<4//"?:<;%@Y#C6O,R_ZU MN(G8>M;>+R2ID\7)^;4NW*.O[<]EK%?72LMBSISE[+)"C4EWNR&CD_XNO7IW M._56PI_T(;D>#;(E$/AR 0CR$)7RFNE&_)M<@ /[7YEJN*,T4ZCH5%B*8ZJT#&7KU<'$)J\OW[6*'H+X39<#LYJJT+AP6)F)9+WIR4 +4X. M&%>8$(J@Y:I-9?@!Q/%::7H3F?:=*?GAC\F'X\EB!O5JO\^T:B&.*[S3O2@+ MP;T3M<]TS+5;.>UHSAHF$(OD!)7VJ4Z)-;>_9_?QD6U4,&DCO_W5XMR4L7.4 MYL//P_G7WLMSNKRL4<7.QN.\4L0CD39MG\@L0] ),YEI0II2:KD5Y!#6%/%T M>>W>ZWHD%RX$(G_0-;7 \4R. WF2M>D \EA\T >6L?]Z[W4]=V;\GJ<&O9N, M1C]/IO4?#60*Y",80UX"7^9::A8 C-D]B>,S@AW8)*^US@/,.;=[RSHK7JB M/8T.J5RH^VA7^Q!M']D;/16># HX;314RKM:7D+?Q60E&;L%G<@V0J/$Y%V-\/M\VLM\ MVH)F#;J(MQLG::'@D%1R/E3O%'B+@DE12WLVUR+N M:H3?9]1>9M06--M'K[O>S%MI;<20/!.VUG@6;UG@P;(B!7>%:\'#0S/[;O6C M#E(7_\#AQ^-:*_89I_ 1K]=/7IP_X%*2TM30-1?!]-A_F;&[)Y(<885M,<7:W%"0DDH.PS-M2=9D]\[H8IB0' MA%RD>W!^S2;C_SZ9#W,R-^/P X[IW2T(**",#YDEK1-Y31X9I)R9%%YS+JRQ MV":_\&!$\'T^'^9\;LGDAQE7O%L&7$J(4@-+V7JF03D6HB>1V N9%\$R )S&9'GTF6U67Z,*'Y>#(9+Q?1U<4 .>+*/!8S&0E?!M#B\OP=@]-W:DOMM(LY'L&QC5 MOXWSL-IKL0[O;*XLQ3%:_F/,'R9O83H?IN$GJ#=KO:]W?B^O!2>#8)@&$1UH MM)XE%9%I=(EY7P0+5@2>=(TVMDEDV1;Y4Z';3C7<(,%C/?YK$JSK^ZD$5]!- M\I)D9,AF1%-OME7,*Q69\?-2?GG:"_\[)?O3;(5+ARZG;Y,LTW MB_EL#N/EK58K<;TK5@NZSC2)0S;(%&KG:RJ0BFU\JHU@ M[IYH^^#"/>FXN2(;L(ZVC^DR6+2\=.ILR9X=S5?K^VHQOQY%NA!D&M2#:4@\ M,@N2IJX6G(68259&.H-*NB3:^"#;8W^2_-RQRAL8EFN$>"JS:[(D3\T66^KU M:-IH1O_7+$I7;\I.P4))*N0V"2P; GV2=&RIS 86Y%5+9KF*'XWS50-;!4.F M;/ ,LW-,6Q-8=-$S =XJ* '(SMY)T',-P$=F [902X.5ZT:8@Z"$RK9FUGCC MR2GBCJ9/0O*1-,T>=%JH-GF.-\+9/S-Z45X7@FPD^0;6UYHI,0BH,/H2:[?/ M4KWD0-YYK*-UF7SU9#0TNOOU9D!/@Q+WD7Z#->)"\.;Z[A>#R)Q+R<@$JRG1 MA:BKC*AQ&U%<3J8T2M6Y#=7^Z='K7M*; EJ4VIPG=JX1P?.O*_@O1C";G:9P MVJRB4H[5@CZF!1GJT<;,"OK>=\'PHL&%MO-R"XD4'7!US0C_"Z$>\KN M/A1*=*+JEOK:K%(33T7C6*3IP*(F M,\%RGHA=.T*P"1(D@=Z9V9#KT5-QRZ6:*GEZ)QPW,O"4.$YERF2F7.I/?P$^ M,E/Y8 ),D*)W8KI<)9$\Y_Q _'@ G,>__.]O#_/@219EOES\ZU_@#^%? KG@ M2Y$O[O[U+[_KU>-??_SQCS_^^.$;*^8_+(N['Z,P MC']LK_Y+<_FW@^O_B*NK(2'DQ^JWFTO+_-B%^K'PQ__S\\>O_%X^4) ORA5= M<".@S/]:5C_\N.1T56%^5J_@Y!7F7Z"]#)@? 1B!&/[PK11_^;=_"H(:CF(Y MEU^D"LQ_?_GRX:1(\J.YXL>%O#,C^UD6^5)\7=%B]9$R.=?:5T];/3_*?_U+ MF3\\SF7[L_M"JN./G1?%BZ<:+8G1$J9&RW\^)>S'"]3WI._J4%FG[RI>ZOY00ZO\(Z8BU6N7ZAW"S'6N[L1=;'JPVOLZ[58KNA\A-=B*V9' MY;GYP4?]MT:,>5 'F59R&NK>455^6\F%D#5;OGATD(M__8O^VVQ=@CM*'VN[A0__B M8,'JQ$PL9+E<%WS[#7N8'_LPZ6^2^8KA'Q?T09:/M+E!:V8^][6R_V9T^IUGL&[?D1XW;OO:EUJNR3-&25:HUUVLS(_BC MG*_*]B? _ 2$L/F&__.+!_]X,!#71:LA+?@9-)LK?N1+[8D\KL +8(WG=MJ4 MU?+T&-;0Z(?_)5@60A;:ASRBZ,$;<_,H"^W_+.X^2NVZ?,PIR^?YZOF35FY= M%-J_G,&,)HRJ%/",1 !E4@(J,PC2& NJLCA#$7*9:6_SA5EUO7SZ9_ILEJ_EV[6<*19R%","<,;UQUPQH3_F, 5I*D*J<*S" M!,]6&^_C[%0Y)]")84[X5CZG2ZM:L-8ND*8:HW= [PHI'[JF23^P[=C&)X0# MDTVCZA&J:?2]"K3"_LC&%AJO7'-6Z*A48PO!/M-8W]>3:&A>_">=K^7/6L"Z MJ&;/^T+^OI8+_OQV^4#SQ2R4/($AD4#&(@4H%0G0[,.!Y#PF88Q3F:0N[HR% MS*DY-#N:!AM5@U]K9?\_1[JQ@-R2R . M6,?AUG[$\V&AYZTL5^^^/("1FABE]BJ!V:5+LV3.C5$Q$2AU%,HT2Z MD,S>\Z=&**UZ@:SU%_$E[).+-\L$\L#H/NBX*/:@55_STO+VD<5:N_Z"%>/?[ M6KLO'Q;EJJB.XLIJI^#VGBYN'LTCRO_4.DKQ85%O3,^R-*04L110F20 ">-Z M()0"2%D6B81Q*MAL=V?X["082W6KV75V\]SG)*NL*(.G2LW@NWP1E,;0\GLW M[AEM[.U(;5+C.0Y;5O8 W MTO8'#0!700U!H%^5&@1_O#SVL'DE_-&4'_5+,O:0['^B1I<_S-;<)_EM=?N' MG#_)GY>+U7TY4P1#2+@ <02)]FP%!S3$#/ DA!SR2'*8.2V?'168FNO[/B\Y MG9N8FMCO/MT!\G[V[2[!\]7V\5;+@$G-^KDF^_^2M AN%B/NYYV";-3]O0,E M)K7?=PHBU_V_D\_QMQ]8;G[X[[DL]"/OVVTJ2E1"(Q4"F?$8H%A(@&DL00)1 M$BH2I@D++]T9/"E]%J#5]]9/ N.S1[C^8?TH[5/1))S&(0,B M3;1')E.D:4LP35L<*102@7GJ5*0>[P_8"#SN S [*NX-P\!4:Q"H%0N^,ZI]'URO M5D7.UBO*YM+XEI^IWVB4HTAX9=.7$D9ERZ/&[;/A\8M\1*A],2D,-^J74EZ7 MI5S-TBS$/$XU2%D8 80C EB$"."$2J8HPU(YK4<[I4UM[7-2H=E%0VCZH M=A/>&U0#$\!!,%JE*E@JH)4-*FV'BD0[ .+")H[RI\8O7^^7Q0IH20\!;2T!:EF 4ML2"&U"4&YL<",@UY&Q MHZ0!\1Z8I(Q^P5;!J^#Z /"KX(WON-F>>'GE+U<=1F6TG@#M W,JG_BH1)-?G=U;CBE M(7NAV)]]Z*R_F)Z!KK^@YJ'FLQB%011S(!<4P90"JA@,60 MZG]F)$5IB"*8S@Y2K&V.=!TUZ1&N=2JSW/,!KS8$5)8$6U/J);AQ>;?6!+OF M.!^LNPZ$Z]\GN5%F6:QF M7TQ\^=VCK@JW&! MRE5NXG]VTT'<3L?WP>OFH@L@&9A@>J-A320G;.]B!WW+#C/H?^VSPOXS1YGJ M)PQIY^^I7_?S8[[(E89?BG>T6.2+N]VI_U:JG.>K62R1S' 8 DGT4A]QS+7? M(A0@*F:1A"%+J%.&_WF14YO*NU\_4:OHYG18H&SG9/C%;N YWRH;M-H&W^TB MV2A\.B3?V8>P1\>KSV A=E0?P1Z&?9_ X;Y<-#OJIR>J7\+/5;IQ<[=W+&PS!)3))"RI,4H(A) M@!$)@8(H4BI%2>06&=);DZGQD#'$;*36I@2M+5=!;4W0FG,5; T*M$7!UB3' MJF2]Q]".R489F8%9;LA!<2^?=BF@?FNN]=9FW$)MEX)V4-WMX@?VS(?6*_EJ M[7ZC*CZ_7\[US66=F';---=3OIHAKM>)*M-\RAD!*"8(,,@BH'_*N4(,"S=7 MSDKJU*ATH[29NKMJ_\\V*?775G7'9 F[0;#C1^_0CK"5=#&J[DF\+BCYS<"U MDCQN^JP+& >YKTXWNY&4D/GLW6*E'_0^G\OBC99TMRR>9QE44*8L S@AVML3 M"39T)$&:(112D4)$K8+Z3SQ_:L13JQA4.@:MDG8,DJKDN! MJ4W\D^N$ET$RM1W!CB&7+]DZQZG_2LT7^J^U0.L-O)=EF0UZ@Z_&.I5X]468 M#40V:R^KY_2D19/Z8-RD#P^/Q?*ISA[]6V&2[V*SE%(4F7Q.#%"J$H#3+ %A MFA >PRR-.',BP).B)D=UK:9!OJ.J(X^=!M:2L;S -30W;9#:U?(JJ/3TR#]G ML?#+-*?%CIHL@>=WW_B]B0[XI%^(&6,A$41F((RI=H^D M]I%(Q"F(,&5$JH1R"FV7/<<$3(T36AV#5LG :&F_\#D*XOF5SZ70#+UAXH:* MT]JGR_3>BY^C#QUM]=-ETN[RI_.ZGLG,;3&O6_GPN"QH\:PI0OL5AB%,KO3+ M=*#]M*&9#'&F*(R BD0($%<2$*8X(%Q1I;*099%3Z8++U)D:.536 %/T#ZQ: M>XSOT!CDFB)]V5#9N1?C#<# %'04^ZTM@3'F*K#(I-&XR MMQ?X#K*]_3RU[Z:QJ4I1&+DFW+G:IWYC5G+%\YNED#/.<<2HA( RG &4( EH ME"8 )J&*0P)Q1*S66I;RIL:?S0[J"YVO@DIK#7/0:!X8U5VWFKMQM]UZ]H;F M.%O1%P'98X/:"IX+-ZR[98R\@6UE\.&&MMUM_1R\33I:7>HPI_,/"_UI>ZAD MO\^CYF M:CT5M">H9+[2JI9_EZ98D!373[*@=_(P97B6A32BE&: 4(D BB(.L$09P (I M12A+$V&U/38MLZ9&VDTO!E6;8-HQ/,JB[L5/0]D)?4G&:^6P M ]!5T$(4-!@%1TM'_!FZ/?09]S])+P@GT_XOZ1319SC'ZR/12[M^WL O7V^+ M*B7X>;NUT^0J44G"4,(4"%/$$W$8 HP)!BE64)$(I5'LE*5Q6M34OIJ__/#U MAT ONV6QJ!BP;R6]#G#MOF-^(!OXV_++UZ#58#TK_-H>&7<#G&CLN!Y ML_>9R>*.OBFD3W*QEN^UCF^6BVHU\O=\=?]F7:Z6#[+8+,S3+,92)0*D/#1; M)RP"C)G6T0B*),&AI''LEDQJ)7=J/-*H'9@Q#5K%@S^TYD&K>N^]$MNAL".: M 0 >F'4\8=LC!]4)*<_9J':R1\Y+=0+D,$/5[?:^76!-R?--]L-F=L HS*(H M1(!#S@%B. %$) K E(:$2"IEXN3CG) S-6)JBNYOLWGZLM I7.U8QP-: [-, M'Z!Z]([MA,%S#]GCLD;N)=MI\&%/V>[++VL,?;T0U?JKEC)+4!K3",9ZU2,) M0*E, 68*:3RY4 ()RBCN42GPN#2K-WW\:H";-LEY_?J;[D=+H_55L.BHR.\" MLRU!]$9MY(;2!J)Z.ZS6T7]GZ>,8#-)@>D_4J_29/F[NJ7;3)Z[NV9I U'5* MZ=ST-?RP>$,?\Q6=FY1N']QPWBUVH_I^:+J^M$+^L;:?I%WN5E$+595 ME@V!*DD@-FV53"9WS"' (I0@R9*(J$2%,7</!2P-1HIPD"W2KIF*IT%,1N M&O(!S.B+](4]2Y_>6M M+![@+(DQAYD@>KD29:8$2P@PD0F(!$I1A!D+T06M&,\K,#4"V/8=G-=]!_]H M U5H$ZA2M$;45P2FT]HE?1PM!LENF3,D] ,3S$&WQX/PH(W^]17!;1?J%S: MM(=NP)Z0%DJ\8IM(>XBZ.T'<"0S

M(FHSM1WS0QJ.X.7AEX%&U.#RM:KNH/-5;"Q]RKX MY+.A[\!#XK>WS4"ZCML 9UC #[KD#"SN@CH!=:^>3UIHTP0WX91FJ80@0Z'Q ML+-8>]@F "K*1,1Q%F=N!P)'I4R-YR]HP2R6H9.[:"MY:L3P/B]-LRG]4B7. M'0(ML;;TVH9 <&@_K-:Y721OU+X*5DOM1U<'AE>!T3RH5/?:!] -+=_M_RRE MC]WUSPV4(\W^'!\P'$^]UV_I+*2)@%0A(#@TEG#3R_N[YEWSN^E M6,_EC3J;.%>>RIR[-4N^692*+.%Z>)(4Q0 QP0%C1 $B>1*90HN1<"JUYDVS MJ1%<:UC5K,$B [CL3 $.?JV,=.V6X6W8[1S=TZY]8^XW<]J; M=N,F/_L&]2!_V;N ?A^&S\622RE*DP)4Q=$U6=#OOLF"YUK@C$G*E5(Q(%#3 M/,(( 9;$#*04RR@222J$T_'U68E3(_)6,4, 9=5I<5EK[,;%YY&VXUBO^ W, MG:VN=:)@W::R43?8Z.N/"JVA\4IQYZ6.2EW6(.Q3DOV-?4)L-6N)JO?1HNWH M'C&"4TJUZPBY7@FS, 0DA7HEK"(8AQ&'$;8ZWSWQ_*G1R$;#0*MX/D'?"L)N MQO S,#\, 0F+B&Y%V$S5F#N+D:^ G-/&MX=GGMXVXA!NB=U?AFJ>_JR?A[2 M"Z]L(;[(55Z?AAZIB4@8)5G*.* (,X"TXV3R%V,@8P)QE@@<$R=?R4'VU.AN MJVOPDUQ(97I3]TUT=AD".R=J(& 'ILN>F#K[43W0\>I1N<@?U;?J _Y MVO1U:EL_?*$K^4XI:>!V=R8 MW%##4+0HA!\U^+P_56P@6+; \> $=1H>/QD MO,HH^OWJC&O"N!^N5QF>@V_?ZV@Q8.31'\M9)&B8)"$'*F,*(!EE@"&4@#0, M.9)AB&.(O,<=_;&<[HC>=TWRM^,CQ1ENDQH\VTK(G M=Y2_ TBO2*.=VR_I[_YI76UU93%.&$8,A)(R@+*$ "I2"C!6G",<8R*LJ.?8 MPZ?&+^^V;[D*_TQ'^2VD=9Z?'*V5S6P= _/?],_WM9O)G3LKS^EIO- T MFO@OI2=.4Z]Q95]/Z!RL=G3D :R!J:]9KY-PT"319H#*OLD(_R=6;-C$S3E(<<@8$BCA M<:07*%A%@(FJ87,L$VS5.-1&V-3(H=4U*#;*]JC@V@FOB;C&/)5 P4BO_U0D M "-9"J B@DO!.%2ARY&+-WA'." 9 5X[^O4%VL 5*U,MNQ\OORC MVH,RG[$WA11YVYCZC>_L61NT_-; [!(X;O5+"],/ZE[:W..^D[0)DGD_IW\?O83K_.91 M;Q"&Y@ [^YUVC8[:VGO+Z.731MLO.FK$[F;1\0MZYF*UM?3K5F0F(&2Y,)O$ MU18$BHD2(J,@SJ($($YB0&$B02IY'.&$,J2H4WY5E[2I3="FS>%6R5X[/MT MVWW5O<$V]&:P*V+N^44V2/C-&>J4.&X>D(WQ![D]5C?U/?_1"[@/0C\M5SFO MHLB:,XT8(ZY0E@"F" 4(*PI(IAC 28*5DD(FL57]B[.2)D<:]7F(V5UXJ6[/ M&GF ;9P3)'?$>IPGG4'CPL.E4T\?^:3IC)&'QT[G;KBP$N,VEK3< M!$8CA3%+< ;2!)E#)YD"1E()8BXXU0014>&T%],E;&H4L:VN%^QHVSL>O1-G MRS,D3^@-?6C4&[C^!04[$!FF*N Q@:]3VJ_#])/U^;KNZ;FEJWE)Y//U*G^2 MVQZF[[Z92#LIZF:!#X_K.O'I1KVCA:DG:P+TZCSEY^,/J+QOR2(6)RP#4BH. M4*@$T.03 AG+. FAD!EQVQ$>3M>ID=BNIB]Z_?98(@TYQ);;IM,8N*%W7/J- MF?NVZO!H^MV5'5#?<3=UAP?^8$]X!)'NB].W339L'0=T7I*=!/;\8 M]0+5P/38"R6G1>A9%'HO0$\_>;3%YUGC=A>>YR_NZ2U6@4;MF6F*XY HG *9 M$.W?99@"EH9ZT1E!J2!"FJ$RIR/IW:=/[0SZUL@(FD*WO4HQOP3/TG/J"\G0 MODY3=-G_F?$Q@_VZ(R\DC.M '#/NX)-_]*)^\_6CU ^3+WN$',M7F,5A)AFE M"-#(5/J+*0:49Q3H>2Q9(N,0(N$RE6T%3W.6UYV('ALUW6:Y->1V!# $D -S M0ZWR57#0A>AHNI,_ZG"%RBNK6 L?E7!<(=GG(N?[^]'4V[RD=W>%Z;M>+6.^ MR">Y6,NZ&F6BTAA&)O&IZM&:(0&H8!A$0D5AAA2$V.F0O$O8Y%86+W0U1>D: M;?N5".W$V8Z/?*$W]&*C-W#.M&.#B%>JZ10X*KW8F+Y/*5;W]*.1O>YG]3%; M4W2SO%FORA5=F/3QMV8_1(KM9OJ'E7S8'NIHQX=CE@J0I3 $2.($T%2O;7B: MI;$,HX@3JZ;0?M6:'#7)Q?(A7YC)X49"GD;)CJ[&QWY@8COHY%B;M"E87 8[ M5NTU#AOD*,\OPEZ)TI-JHU*J7SCWR=?STWO&1)XK@GRJ!G(=8O5AH;6H=K?* MJ@G1[3U=--5+WR\+)?.528VK][QF+(0D3#,%J(*FH'$D 9,\!$([E#@B"<^P MF"W,QT@*.S8?47LKVB$U[>S:,."VCS&D-*D#M:;!=_DB**NWYW1RUZN_!':? MBJD-[$@5[RVJW'<6N;\*FK#4'0""NC/;2D/0EH"^"C8HF")G-0X> U?''SR_ M8; CZC]N4.WX W,0HOL**O1-N=9K(?VB/YMNN0Q%*F6<@203IKYLC ##:0B@ M2C)$1)1"Z-02>??A4UM,M+KE[MG4.X@AF(4\)@PPHC! F>EC$ F-&$Q@S%4J M8>)4E;(W8B-L5/M!S.[+V!>'@3]=&[4\=SL^9J[GA/(= 2-GD1^:=I@Z?N2: MGAU\BSNZR/]1\>T;S9?+>2[:8KB?]:L@%VW@2EU0*Z?S33[%=J7/!8I3,ZV) M,LT^11+I:0T94#)-1:@PJ,M)]QMB.CT4=O8!8;:^#<>Q_[!-IOKV0OFHW;6]DGF >]F+T^O&=DT,.R M6#4ZW*C]TD0S220,*<(@H9(#%$D*:,H$$"GE"4(,:4?-*12\4]S4R'E76S.' M\VU%KEZ!1-U8V_&H/P0')LA]\ [*F7D,/K+"Q&\T4K?(<<.3K,P_B%>RN^O" M++?Z:9K0VO #O?#Y65*S-RUN%E],9'.1+^[T!9^6BZ+]IU[2Y^7'?%'O7\\X MA5F$A !0+Q/UDAIIGY)F LA01BQ5E#'AUC;>IW93(ZUM.MA56S?0^",[%@:M MB8&>F1LCJZMVS0PJ.X-?C:5!96K?%#PO+X$=/;[:T [,IJ\RJOWS WVB/TQ" MH1<-7R<#T2>X)U,6O0JYL C+C@/\>5GFE8O*(*)9E"71AJEY:3(VZ;N]E(:L2A\.$Z[\< CNN&AS8@YZ\5*\>X5RWHYR]5P6[:6N$F=*/NV8$Y<8.-VZ]>"#M:':4<1F' M<5^8$K2V!-\9:[X/KG>'Z(5%.^4FKJJ%.?='OK[@]#KO.DR6!_$# M@C_TF?N^0WN05='J7S50K;JN=N+N?KC>$SR_Y^BN2HQ[9-X3HH/3\;[/Z;G9 MR.^E6,^E.0IK JF:7/XJQ>U6?EO]I,W\;08Y#!,9QX"@V%3/2!6@7--B2D4& M<:84<0MKLA4\-1)L]:[/=AO-'?<7;3&WW&,< ,FA]QF/@;@IS]$DO09&\Z!2 MW>=VHR-:?K<<;86/N^WH",G!UJ/K_?VHZLUR4>UB_CU?W;]9ERN]#"PVB_LF M+]=D$-XM\G](,A8Q7(T:CI5E#T)9#<3 M^8!G8*[I@8PUH9PSOXLR]+T[=*'_M4\5)Q\^"AF<,ZV=[F>ONS Z\*?GG^C< M=#7[>B_EZF_%-GGB9Y[,/"SVQ%U54-)W_+*NN,B&E6$&J@$), $1#"9A* M.>!AQ.,HE21"TH:*3@F8&NV\4-&.5DYBUTTA/A 9F"Y>:!?\6NMG2;8G41%- MH=_JIX.B\T+29%"R9L]S$-1,::XR]!>%<4-^)^\;A>C.:=V2VMGK^OE7=0&$ M[:&A6:4MUZLODHI\_OQ6:GFF!)AFRFVX[X/93I\1BB&%&0100E-/5C,=82'7 MGQ1%640PILSII*^W)E.CQ*98RDY[B#]J4X+&EF#7F.!%N'YED)MWUG\$[5RV M4<9E8&(>;DB*,&G2=;-(.ZH\H8!!O81F"E$6*BXS;-7&8W*63>UST!14NS.* MFG)JC[*HZZE-IIR:ZZMC><0Z%7TG]!T:KQ1;C=&V#MN1 )CJDL! M?/!^S/4 M:^LY_G^2:FZNUOU?4NNMYZ".5PFNKX+]'(6?UF6^D&5YS;5>34:2.88)S:$5 MB6.0,)X!!/5G&R,4 Y5 G@C.TRAVRF$\(6=J']%6S6!'SUZ=$D_A:O=-\X#6 MP%^8/D Y4_L9&+P2[2E9H]+>&8/W2>C"AS(.A: 1B2]?^_=1;6I$ MLV-#4!D8?/EZ';2Z^UC ]QK 2U;@0P_+B$OHS=)XZ]Y7B1R;(:L-O-H,V+!1 MTM[A'F'%VDN]"2PY+X'5;LUXD80>T01?\WFN(=&+Q[E\_HDN?FO.?Q7C<28C M"M(4)J9J#054)A"HF,5"IAG7/IYU1,$)(5.CW4;-H-8S,(HZG**?0M(BOL # M/D/SWR$T?2(-3F'D$&W@ :N1(@Y:S)YJS)C6]0=/\09G0.B,.3AU[WAQ!V>T M?Q%[<.[:G@G&9I?-T&XA[S7SYD^R+E;PRZ*0=&XBPO]].3?]BOZF/6B3]WRS MV.EQ7^C5]>+N[=K4$ZOWY3[)U8VZI=]F:1H2)3@!IO C0*D@ $.5 1EQ20A/ M92HSIT3D@12=&O5N[0GFV@I3(9 ^T7QNOG- ?Q!!2;4#)21;]2X:,=B8V[G% M4QC)@3\2-V\^7 5OS1CM5HVX?C&.7_4X7@4[P]U8'1BSFWH45P&3^EH97(O_ M7I>KVL&N:P!I@SWF2@\\)'YSJH=2=MSL/79/FD7__8/.7^2 M/R\7JWMS$!/&@G,)8(CT]P5&!-"4*H $4RC"$DGBE"K95Y&I?3_>YR6G\T#/ MG7B8,FT'(V''^F/@.S"KNQ9KJ\JTW2Q>H4K;*1!?I5#;@3*3K-5V"K*^Y=I. M/F^@P+7RU,%Z]<>MEFI:5>CW^9-^PYN3EAA&<8SC%"B>8H"X2@&!,0))1*"0 M(DDCMV)!0R@Y-7ZM- V,JCT/O089R4LVI,<;GX'YV65H_(=378#=N)%1?12= MP(ZS'ZB=XY4ND>5&]4+FLX_Z/9Q_OE\NFL;1,RD8$23$(,(L!2@3&2"$QH#% M7*D4I9&,K8X*CSU\:M1:Z1=4"C8]U^V8]2APW8QX*1Q#>YKV2%@369?)1PBH ME/R'N^73C_JVBGM^1^:OH/YK13A''S@*4729TD[PSFMZ%O,II,A7[RFO?+WF MRTLQC6"$4B!2$0%DIBI)L !QQBA,E*!)2IQ*]AP1,K6)6NL8M$KV=(2.PFGG MR%P*TL#3UQD?]\HY'0#XK8]S3-"X57 Z3#VH==-U;<^N>W5SE;:%1H9CFJ8P M!:$(I>EO%0$2QP(@G(2$"RI2YC3=7SY^:A/]^NO7=[=?'5OGO03,;D+WAV'H M-47=P&F()B+';?;;^NZEB'%;W1TU[Z"UW?&K+BT,NCEJ>;\LS$'+=BO;E+I: M&'ZH'/V]N"XBH$HPE +F37=ZQCG0 G!]:2/TR2TBO7PI=#4^&"W!N;UX:GD M3G[O2ZOZUAKM.8R6NR$C#L[ +-5W7$:J6GH9O@-5,^VIU"M5.;T,PM/53R]\ M;C^>_K#@A=DW?ROK_WY87'->K.5N [OKA:B.++<[[=O?S43&!<[2!#"14LW3 M$ &6HA!D/(YC)%.91HD+3U^JT-1XNM$^D-_,EI:L&U NJS35^59K-U:^>-#L M6'G,H1B8E5M3@N]:8[XW"<'MX.PV!#7C4Z<1[QPN6HR4,RG[@MP<_7#W(AS-;V[1_+)A(5AIA*&5*0B]PB$W8SG 9BA%[\#8.(0X'P9-B/%-K_ R%-0 M\VG#.^.9C]PV7BCS:9U?1#%W7'9AY^&/F_;C*,Z22&48**3I"PFB_40920 I M3&26,@ECMU7\@8BID=>V!V[_%O!'@+1<1U\$S] K8S=D^G<"/C!^F+Z_'U^G MH?EI,T_V]#V\\M(*U$=JR&[:!F_$OJ%UN9#M6\QB1I(X%8#+, $(8W-"IV(0 M)9*G!-,HBITR]"]5:&KDL5MM[WB%Y:N=OMK;"=4:=@'G7#RV=@PUYH@-S&?C M#-8%%;,O0WB@:MH]E7JE2MN707BZ"O>%S^U'W]MT@K=Y^=@T=[]1];G/3&&1 M088R(&.A%YE90@$E(0&,<$951B+)HAY]A#N%6LWF\9L$?V>4_GZ3]"4JQ?4< M7JI _K[.'Q^ZNB/V@-Z..B]'W$F:,NCM*&L _%PL'V6Q>@Y,H-ZJJN'W M6"=3O?O&Y^LJ[>HFGU?;<'^CY?9Z\X/;W"Q3-C_S1YI6V'IEQ&Z)H]*=E?'[ M7&9WT[1+P\Y@1&F<$A,X(B! ,L( \R0$62@Y%UA2FCIU2QE+\:GYK?N%734! M5'5=RXD6=IU8W=8)D??KE67]\Y5;'69[82SEIY5'X'E(7JL6ZJ41CB=# $P& M^_9?GS3J=8O46215R)C^>G%,$X!2 @%.% (TPBJB(&:2LDS.!PRI'B,$ M>1(G6$16M0>L)4Z-[5J= Z-TL(EST6H'+_1V;;UU#GB+ W7?< [,8Z^%I&M7 M,X^(CM;FK,%2._MYBW)A4#9[0NM5N:*+:N.'5HUE]*) Z<6"K!8@=/$*0 M8@%P""% "0T!29,01!AE)"4JHU#.%G+EU]-UVZ1>C79$.(SO.@LY5YF(-;X1 M# '"! $6ZL\JIY3Q5*B$0:> 7J\PC[FG]4J+!\]+A@E]8"T6"N,O#EYU23#- MA<"E[O\E3O\7R>E\_JX.EO^PT%]W/VJ'36_ZF4;),*'#S2;GPMG'IOJ U, M-IUZ>@/,P7?W!MQ(3ONM=L!K?]P,YX9;6?+"_[:[HY_C?5M0(4VQG+*)",O:X#(:-Z5Z=,W/>B3E[7;PX;UVM[/%4U<&,I3K#0^&#)4Q-T+P$A)IPK M0E%,.<&*6Z4+G18QM7E9 M B2C'&2,APD7#":"M.&<=C303Q&WW;.M.L--B4;K8QG9M%+YTF1LJ_&QXY8! M,7_5Q.MV#!KU=Y*NK[N'P$.6M0N" ^=66ZGRRAG5+G"=SZ-V>MJP=>Q-3?#W M^D6?(18K&L801";\'4F4 A(J!9(XC3.]Z$D)<4I2=%5@:M[4MFY].DS=^@WR M=B0X))X#TU^O.O7&AO$+U>^C]RH%ZC=*3+(P_3Y$?0O2'SRG_]+OK9ZK\V6Y M+N2FS%],:1H)J$"**0,H3HE>^8E$LYM,(.&$$;>6IL?%3(VTJH7.5DV;,H$N MH-HO!2^#:HSEH!M*O9:$IT'POBP\(FKTI>%I6+;3VQ&5M!I:A13FP0JFX*M46(/FGJ?M#V:_J=H>]!HW6]L?D <)VQX?W3,V M[J#NV)LZLGKCF81QDD489R"34 *49@F@,.0@C+7#QX3F;PK+, V[&F5]@&YL0C90^O@D;=8>IKVX+C-PKKK-1QPZ]L03B(N[*^ ML>>&V?;!V\R-S>O/4A%G2 I@6@4#I! #+&$90(S!&"829<(I1[I3VM2X99M+ MUKM8:S>ZECM@OC ;>KMKEU"VF@["*5:8^-W$ZI0X[HZ5C?$'VU-6-_7CD'9W MZW;9.$8_T^(WN3(>T$YH,X>QR+#D($$XTEQ"., P-1VUE(QB)1#)TAXU9JR$ M]SB('*/6C GIJMM)5[GP9C!6\B[G@8GT6A>N;&,W#G:LXP_6<=BGU=?LJ#<: M!UN5=R+/_9&0$T1>R4 M'ODS317!Q=T-F^=W35H"$Q!',00\%B:C3S% I%[0,8@)%I@E6"+KK)DC J;& M5!L5@ZV.#AD?QR#LYB ?P R_#>X;$X?V>3P/X_R^!>4O'[FA;F_?>5%M.!:F)+UW6](VF7#](4+7RO5:I9>&T$U $;RT7YDU3+0M;7W=)O MLGSW3:_'M RM2_%QQ#L,=;'#M/-") M#-G 'Y):^[:^JYG;P=;48&MK.Z+-]96Y]9[@UKR@M<]KN._0@^ [)G@P?<<. M'!X:^"/1Q8.+O+!1PH?%XWI5?I1/=0*WH5= -D!"I@4F MPS0 ."+O=6K[GS;\9-G^CEOZ-'JKCW6_TCDMZGYR/RT7ZW(F! QQDE @:20! MXIHEL& 40($C25*4)=QJV[%+R-28H8U(:/6L=L(J35U:G)T U&+Q[@&F@>EA M4(1<.L%=CM1(R_DWM"B>C9?Y9.:N"?!K5N6L:=925LU:1%6'3NVL[!?'B<+Y]EM0.P'1AF,-%_E[182/%# M\$M9;Q5H2IU+OJK4: _''Y=%VQS!_'@GT"#X3JSK0G>Y_O5"!L\F/40+;7YD M+E\LBP?3FF*38,*?N58M5\%\N;B3Q?>^=AO.#'QW.[P3]X[8$Z];^Y>-\TE:6KVK(:O4D%M9/-PHX[>: W@X"S'+DE1![11FFO@)0P!G1 FXDA_ 6*& MW1(WSDJ@S99J5&YSI8S69G:T>O=)2NO"W5O?Q+/AV=#0DI .SDU7! M>$O(+ZX+:8O;H/4ASRKQJG4B;2$Z5R_2^CF^L^"T]ZW6\X^YDK,TS$*)20*R M*,TTL[$,4,X8,%D2' LJ4N'D8]D(G9J;U9D2=174B@=&6D] MIB-H6Y_H^D'P56LM;1#]@R-6>J,@4L%5B;,F;&FF#9F&,FGVP,JO:*MYNT5:389JOW M="-;[R-I1WPCC<_ ?+@9&FU'[8H%-SM#\VYW:/8*-&WK,_FC2@^@>F702_09 ME5@] +?/MSX>V;.W,;^78CV7-^H=+1;ZZ>5G6;2])W-^O1!O\_G:))\9SM]F M07"EEZD0$Y"$4@)$(084ZH5KK!>T,8Q-KT>GTMP]]9@<_4KS$NF!H>T9VJ?U M@QFW95&?Q+V5B^6#*/IM MQ3EW%[ M^EX&V$&+W@L?-V!*X"9;/XLY3D0L $V87J0+R #EBH*0IA%+)8Y2&'K/")QJ M;03[Q+6>I?C<--@>AF"YTHS]'M(W[*A=>WE M+_))+M9RIUDUEI&*,%4@@U !Q%(.,*,Y925.CLE;1H*@U M=2T9>@I0.T[R M/@9[8-0HV2PW3T/HN$Y^JAIZ2-7$#TC-&'-43/W>!&#$+F ML^9<]AE&[#9?S>4L)'&4$2A (DSQ \4)H"881/(T%"BD-$'*A@N./7QJT[]2 MRJQ"8/0=^[X-3;#>Z*QS6T[S+[B,SNY3\A[OETX_ZMFI2 M_X[,7T']UVHF'WW@*).WRY1VOG9>TR-AH%T,F9")!U/KL-J4N"X*LV%E?(>? MGK>7-/54KO^@A7CW^UJKL.U*4U;-%F[OZ>+FL=K7^%MA>FA_6.@55[X4-XLJ M'.-&54^[7\ZU?E_D:ETL9@Q"FN(0@S!+*$ 9"P%5:0(DH9RFJ0@9LMJ%FH@] M4R.BZ[N[HCIE#4JC:ADP8[KIDK[2\Z,TJI?!@Z3:&S1;U76R>KFU2OLOQBR' MC(#7'P.;](S7UW)"]%QO2U:F!KMP!#MX!#\]![O7-9@$%2A!CP %'SY$[YT#ADOKZ^MR\LW4G)-_7+5],1W M7T*Z\Q*RYYJFY>05B^AK%_"?.PKOZ)3434'.\%)X)&+OGX$U-+5_A:7L+S%D:0T0C;$J: M( )00B3 F"L01QQ'BM%4<*=M[[,2I^:77;8_=!Y@NWTBK[ -[*2\(N=VEV-D"]W6-<1Z]!)UZ@TZN5Z?OEMW#MB*\S5::W:WRO32 M^O*S'@_36OSM\H'FIO CT5_N* ,122(]W5@$:!C% "M!))9$8.E4NO_EXZ?V MD3;:50WL@U]K!1V/F_? LYN$_2$9>#(ZH.%>]?JHT7[+6[\4,6X=ZZ/F'12L M/GY5_S"4Y>+K:LE_J]S[\GJ]NE\6)CUN%B.>(9[H[R61"4 PA8#$E "912*% M<4Q4G+@&G9R0-;4IW03BE4;7JW9/E&[4=0\G.86QW63WA-S ,[^-7JQ!JQ4- MKL^#UBLLY P3CC.'' CS.W=*/.HY&R\T0B@1*% 0,RQ@@1!6@ MD"B ,H5DG$512H0+:1R5,C6ZJ -&91M*^BB+FC/<>.(XH'8,<3%, W/#R3!; M?ZS0"8%7/C@N:50FZ#1VGP.Z+W:;_66QFGV5=V;?\&]R>5?0Q_N<2! ;F$SOCG0).CUG:.]CTQ<-&"S0]9L)N MD.G1W_>L$E$?][4%]4VZR=_SU?V;=;E:/LABFZ3*),)11B.@1"0 RB0$+$P4 MR))0A&D<,02=VH[;"I[:=#UWD'T9RG8>Q!#8#3S1&Y6W#42,TE5=XZ!5>Z"& M=ZY@^:VY8"M\W (+CI <5%-PO;]_M?PW^O=F-?5UM1:FDRU)$<_)F!KCM)7@6S6#1D_W.O#[8':SC2>(!B:6X=!Q M+Y)_ 4HCA?$ZH]6K9OP)'&Q*QN_?.GK%^!.Z'RL8?^I2]YW=S\52K'F5"_Q5 M%D\YEV6S%YG1.!(114!E2KM=4H2 \20Q90BP3"!CW&X[IU/*U!BO4;1*?&\T M[;'!>QK4\QN\7J :F/EZH>2TSWL6A8OW>4]+&&V?]ZR1N_N\YR_NNPPKI;[I MWE0],>V&EH_F8_#NFXDOES/%H$PADT OP2* ((H!(6$$2"(C0E"$(QFYK;TZ MI$V-#%IEJ_=<;-5U78%U 6R[[/($V^!KK1W$=C0-&E5]KJTL$/&\H.J2./(J MRL+XPZ63S4V^"Z*WQ=%I(:#7V51S\_'':$-!+( ]/5F6+J1GMNBL'M MFG055 -2GR\9>\:HLVX-ZDCEU\_K,Y&J[-; V1=KMW]DS[*=@V7Y?5HNGF2I M7^A/ZZJGJ4H)CS%$( PQUY0L3FV6RBIM$X^_R11-Q_+UC MV<_17I5(,"%YFH*("0Y0P@G +.8@8_JGE'$)H6I>E7<+RZX!$WY16AM>[361 MVG_^4[T@=F[#)(=\8">C,@BP[B(:K"FBT5SWHHC&U>DJ&JN=*AI5G;0:@ZN@ M1L%CR=JQ!\YOD=O1M!^W+.[8@W)02'=T!2ZMA-[VNOBT7,GRXY(NS'Y:W0Y1 M4_"V \;V7!S&!$+!%4B5:5"(LL140P\!%CAF+*5Z Q4V=]?GE8J; M]P;N=('S_H_L6?$W+VE364[3^(UJXC7VV@Z0F&"92 )2%&&]FE A(":##,(, MITJ$*%).55ZLI$Z-/5\J;:9SKP O.\3M&-([C@-SX4D(!V4Z)Y3\EA&VDCQN M26$7, [*"SO=W".4Z^_T27Y>YHN5*6SUJ%U,.O^Z?GQ<%JLW5'N<9IK_+(V# M6?\YXP23E&CL)<^@=O;2$-"(,NW[88F5XC$45LY>'^%3XZ>-^L%6_Z Q(-A8 MX!#LY#H8W9PU-,0#4Y<=ND&M=_!K_5_+$)1>:#O$G V(^DC!:$[H>XI0ZXE: M9^B:ZS/'BVGK:>V+8+>^SQCYW.5COI ?5O*AG"4L100*!3+*4X!$:*H@I1*H M5,,7$0(E=*J"=+E*4_NH7+P9&OQJ; LJXQRK+GD8X(%WN7L-V]2WK^U&;+P= MZ0.0I['5O%7KS[&'? "CM\WAPR?W\/S?+/52@NHGBO]>FWWD=S]]N'U[/@]RM^PL_^,REDPTS^K*9AR-*8]7@U#0 M0#26,][O]9M,>$K/EVKJ3OZ8[],4@U>.#.LTEA7]3/AS+$$N&IY7B&4YID7O MVAG+^9/VLMX44N2K]Y1717':4XP495PR!#!-3=*6J-5_:E53 C!$Z=O M;:>TJ7T:-\H&M;9!JZYSW8P.A.T^)]YP&YC]3T)V_MRA3TV,\YCX+H31(7'L MZA?GC3]2\L+BIIYY6S0O_I/.UW+;^MGLO%P_5$$C3) 571"302< M0AB$7*A,AI1 Y=2KV4;HU%C%Z!Q42@<_5TT1:Y>H7_E_*]3M*,8WE@,S35\8 MW5.I''#QFS-E(WC@.3S)C N5?J\0'@R"5[W('L5;OG'#(V17Q./F/T:C[GK#E6UN?L/?V\ MO)\IO\\7LGB^7E2KU2KQ_V_%LBQG0A 2LXP!!@D'B)GZ/I!7)9PQ(C#*4NB4 M?']:U-3H=:.=F^_6@:6=Q^8'H8$I=*-DE4NP4?,JJ!3UYZ:=!\.K<]8A;E27 M[+S9^XZ8Q1W]N&&[.:7_+')3[F"W=0Q?Y4]ZL;D735(@9H#)A0$F98IDBE1*GN$\+F5.CO]WMG(VBP:]&U;Z[ M8QV .VZ.^8%Q:)^K#X+]-\;.8S+,OEB'W-?9%CL/Q,E=,8M;>WIE? MB^637@2*GYY_*4T=HDTOC(;I3*W@.(UC1A0$1 H*$)89(,CTXV)QE!$>)V$2 MN32ZMA?M1$$C-,/6F@=UK.B/GUK^S%C^M5.<-RX$NY/\%/V]"W M^7RM';>/FZR*"$*MA;M/TTKUK):H(UPO&]-,+QO36"@N3"=V MU&O9>*EF4R/(;=C 5;#1OMJ:WM6_V?#IN]R\>#@=%Z5C#M+ 7.II?/HO9GUA M.^-4P3$5"UZRL6LO-]/J3F_YN@*>II@(> M$\ BE(%0R023#%$BG%:F7<*FQ@=;78.MLL&OK;J.;E8GS+:1$W[ &SQVHB=N M/:(GS@/B.7ZB0^#($13G33^,H;"XIQ^)F,T"6?"1Z5,C3:V2@:5EFXT<1Q(.WZX&)Z!B6$?F0&R M:SHA\$H%QR6-R@&=QNY/_NZ+>Q8[E6RUS?NK-P%2@E@2(0YDF%#M,401P#*, M %248D8R$3*G.7]$QM1F_&Y%XH_+Q1W00A\"H_B+;.!>NS/'(+9C@PN!&Y@+ M/&'F7KOT-"I^*Y4>D3-N7=+3AAY4(>VXM!\QU(4ZJB'\(N=T)<7M\I9^,YVJ M[Y=S219EL2#:2TB52=X52B\YN !1(@1FIC.:@K.%*9FJGVK/ M(Q>H9#5M2#UM#A0;< K5X7ZFD?N]G(M +8O@D3X7IH; BGYS/>J_9,SL&&GH M(1B_5,2F!,0V2_Y*DQ@OS$J]&A!M7[!C8'##YOF=I]P1C[AZY;Y+]!F5(ST MM\^E/AXYK^V61_T.*64)0*E26@ Q%VI5+(P)PFL8@"?4< M24*:\<@IRMV[AE-S!+<%7>IF50'=J#I2<:"38VG'T*\Z0B/R=L\2/P<%>Z[/ MC^]XQ7K.C<$TZO&JNJ<%731F=^BVO1;T[EV5!^:@@LDX51! MPD D* 0()QF@*4J!R#!7 F$4,:=&3Z=%38VW*TV#'54#HVO/XA8="#L="%Z( MVQAG@CT@ZWLHV('&$.>"Q\2]QM%@A]DG3@>[[G"CC+)8S;ZNM M;I5K*Y5U! M'^]S3N=5!DHF:<949)Q#GIB8U0@0O4(',.(8IBA31*0V;-$I96I$L:N?4VY/ M-Y;=O. -H8$IP04<:QJP,KZ+ ?0#=F:__M?^S.^6,,JDMS*RG>]V%_?S#OXN M\[M[O6:]?I(%O9,O?9";;:M>$X+$9Q#RE$*!@%2I!"@."6 QCH!Q(M(PA#RV M:Q;42_K4J*%2*OBC,2&@M0WM0G"GS;&;-^$V(G8.QF X#TPPK=Y!H_CA>NQF MMYMTI;X_1Z07:EY]$S<-1G57>H&S[\'T>XC7G)Q93"43& F0Q41SFHAC@'FD M ,7F$$+))'.+?3PA9VKLU:@5R#8IQ!S/5]SE)8WFLNR9"5%01]+,X*DO@W#* M*5E32'0YQ1/G+N^Y,Y(OY(UZ66/TW;?'O*Y ]58[7' 6(TQHBA+MYXA(LP-" M@*2FX@$/$5,)Q0H[U3FPD#DUIC JFR_N7J7D>31(!**401")57))4DH(Q, ]8X^ ^R8\8['=2[PH8=Q(? M,>U@TAZ[IG9OG(/+=Q;'27EC MYW*<,_Q(1L?96_HQT'^L::&_RO/G]_F"+DS.R(>%=K2Y,T&>P,2'8 MG-4%.]:XT9#E>-@QDG^4!R:GC<([H.ZH'/PZ2#*Z&TQ>2@ SNR]18-)KY]$V.&.S9&]F5,++_<<2X M0X_CV$475A'[L'AVKMEMFI%KX(&L %RR2TP&:9F*#.%(K>&+%3 M*'J0PCC]01RC=G27&E.H(6T!DV4M:9LG]>@:^54_827OO7&\SHU=>K]HU]AYH5<_K]DP M>M%I0D2A1#"-3,*">,440HC@CQT_#@B>FIG8@<=/U2KLV_' M[M@X7.3078CNZSIR&^7'[/C1@=@87MLQ\5/PUCI@L?32NI[0C\QN5O>R.-)( MQ$A_KY=AFS.A68JS&,(4FU0##E :A]IAHS$(*0L5TZM8$3H56+66/#5OKE+< MC:KL4;9CJD&P&YBH*IV/=B"ZJ@G,*+X]@_1'4LY@>>4H>^FC4I0S*/L,Y?Z M"PCJ2 "!"?EH@P@^RR)?:GJLJUFU5:TVVSD4X11#%0,.$\U<"!* )8- I81D MDE.&$Z=9E:XW.J%QB/DJV?)[NQL)#Y[-UBE:^>OS[0^?RG=9DO9%G.,HR(HMH/I! Q M@,)4 ,*4 #A4/-7_AY+(*F;AQ/.GQH^UBD&E8] J:<>-IQ#L)CH/N S,6FZ0 M6%/2&<./\$LI^0]WRZ*3TX]6K] MLZKDSD[OGJ9^5_EVO?WTIEG(.-1S&B=9J-VD) %4\AA0O;9+:2020;F3F^0@ M?&H3_J/&7LJKG>5*TUJF->/YJBVY=Q6\[8C=N7Q8+#VB@< >F$5<<1[&_>F! MG5]'QT6!<5V:'M <."]]GC%R9=GJC_^L3T!K1PK.8)(EJ8 ,$)Y @(@I&I0F M&'":Q21*(H12I_X /I6;&E\VVIEB'%J]D4K('ALT.[9\K:$8^D#U\L*QU7^" M=C@_=P_G>!5C.W"?1K'88PK^.>K$=D#KK41LEXR>0;GY(E_IC\F3.199:?DY MFS==*C]N.F%+%>,(APF(H.( L40!0M,8,+U4)9+S#$FGC3\;H5-CYEIG4"D= M;+4.:K4OZ$-N-0)V=.P;UX%IU@>D[C&^#ACY#?:U$3QNU*\#% ?AOR[W]J.F M=NU^S7]?YV5>4:3Y:R%E4UV9IX@H25. B8@!DD*9^M41B&*92J@B":53..6@\U)')2!K$/;9 MQ_[&OI7A-HOKZX7XNEKRWTPO%SVCWVDIJ^>9X"$DBD&]B#4%F<(P!(P3 C*4 MX!#%*H8L= E(.R=P:F%H566%8+[5.J +$90[>O^/?\81S/Y7("O]76O#G8'? MCH!\@CKT_MT>DN^Z4>M1 \X."L\%X,X(';GZFQT$AZ7?+.^[("[CFO-B+<6. MJ#?KPM39F*&$BY @ 7@8:Q:F'GF'_RZI^+TNY=*6O6T)) I3R*,8I%F&-(%0#C#,!,BR3 JD4"B0E6/2 M+69JS+&CZ*9TLT.FW6DXN]G"'T@#T\0Q?,XSA M0#GF)7@ ;*3G1Z<5RRTT\ M"T-G@N+IN\?+4CQKP8M4Q?-77UB_YFU>\OFR7.OQWY9BDQ!S$9NZ-5R%QJL* M :6:&3.]9$.Q$&G,G**^.J5-C19_IL5OLBX1N>,9_ _Z\/B_@FT)E^!G28T= M#OG)=MA;GH[Y0G3H8[$M8#N:#E3TS@J488K>')7X.F5ONHP_6?BF\Z;>I_%4 M:_XBP.OY9[HR,^KYULRO[4L?T41))21@"%. F%[&D9!"0!.6I2F.HD@YA54Y MR)X:_7SE]U*LYU5?#;76&LO@(5_D#^N'8%YU+7UL(N2<3^:M1\.2@H;!>&A" MJK4^$E+Z7D\!.@_^2](B:,W01%5]"(:A*W< ?1_B6\L?^RS?%9@C1_K.C^B[ M-57WK/U[OKI_LRY7RP=9;"2VF[$B"B$,F?:E5*P PA$#-,(<\ C*+$22(NX4 M=&0C=&K$]I_+N5Y\-!&&A61ZA5]>!4+/NKJWASDJRO68+5;YD_D-[[,I;C4: MMKM9?C$>?%.K5C?X0^L;M J_8#CO&^4N$'G>X[(0//)6EST4ASM>#O?V[LC$ MI13E>ZWX5SJ7UPO1LN&-NGZB^=QPXOME87ZY7?;,(.,80DJ!5$E6LQ?-]#\C MA5 D0TJ@F4)<@ZKM?5"]=QFXE=0E@1[I,7?2X M?BS:]K'Z3)_-XUM_@F25S,U#AP MTY3ML5;3C?!.0&G'9Y<#-#!=;;!I-!S ]^K&P"O!G! U*G]TF[M/#V>N[G%X M^+[:BFFS$V^738CFQ^7B3D^VA]UJDPI',%$I!DPRO=A3&0*,:6"1("E*.1,R M1M:GB?9RI\8/M>:;[2K3;XG6R@=SK3TPZO>L?>HP&!9GD<- //0^EK72P^#J M<'0Y#+XCG65^D8_Z<=4+K'R]T&Y'GN[P=9Z!.CQNO$-1=QM?G)+VN+VW [A^ M6,]-CZRW>5DWD].O7_EA\>X;EV5YHS[)55V&ISGBIU! &4<,1#2#YF2#Z 4T M84!&(J:2IX+'RM$W=--@:I^%'0/TDDWE/'?L!7- M%W\SG;M,1H$LGG*^TS4#IPQ2QA 061SII;%0@"$8@21F49K(!,K0J4MS/S6F MQH%':RUL[;G:B96P*6[C<\#LN'+X81B8,#V/P 5%+_H .%!Y"R=57JF011^X M3I>LZ/4T[\4IKA^6Q2K_1[62>??-U-"0)@KA5@^SG*F49)*&2I,G,4E3C $< MTA"D L$XC2CFA'JJ5]&EQ]0HM(G6T.]TXJU$1>$I339 * HQ@ L(D"DG*,YRE_=IM6BHP.6;< M:3/95)]I;0B6BV!C15"9T3-TV79P+%ES0,B'IDLGM(>-)^R)XC 1T;9*O$Z0 MM"-$)^.F79\S3 F/;>]0)4A,> 9BQ!. 8!8#AG$"$@I%Q 7%!*&H< M^/'#]4\?/GZX_?#N:W#]Z6WP]?;FS?_[[S?*X? M.UNI]0?;CG)\0S@PZ[3J7@65PB]!K)LP#>'[N*#D.YCXO."Q(X>MH3@2)FQ_ M[\4A(:(,9Q00AD*@N$IXF$4H3)P69]:2I\9(N]$* M9QN=]0X..3,:SD$A_C >.ACDYLV'X'I5QP14VTVKI?:.3 3LL&$?=@@-%>YQ M1OIKA7G8@=(1WF'Y@!XQS=>+Q9K.O^CWXITY3*M#.4,593+*,."<:)]> %G:!H9!!>'N.%+ M\1DI0M@1)[?@WRX,.L-\C]XX7D!OE]XO0G<[+QPCTN*+-#6V]=-O5!U38 XR M9U&6I3&+%""),'4E<0*(A"E )%991#*IL-/^E >=IL:;&R6K2B6;<(QHR'", MXX-E><@X[A ,?>[8*TSCQ9CM%#QYK:"-3I1?,8#CN%X3#N;H!/*RP([N1U_6 M#N6M+'F1/U8]#Q:B.C.]49_KA)M*AVTD09@D*%59!F":Z-4SXARP*.(@Y:9T M.,68,:3?)V2FD2UA7XM3&4/FLDLBA UL1N9]D"I MT'P7(T 32I&,8)12.5O(.[-%T/>,=$>>U?0C]?3;E3KD>=]&N4L/1W=Q[7LP MZHK5JQZ*VF#GX3ST""8#GX7N2GSE<] CQI\_ SUV4]^Z[? M=!64E;K! -328/;UQJW6M.KX,8"N!YUX\XCXKE>7(? MD>O$G3?]L#Z5G652/WOKYB#$1(IZ!C","4(+U>@NF",2( MPHC%".(D=J&0DY*FQA^MHJ;1=3T-W!CC-*1V=.$%J(&YXA"C@59!9\'P2A.G MI8W*$6>-WB>(\S?T8X?;@BY*I>?<)AU22S';0*:X;D[G'Q;EJEC7V9-:0GG\ M5TVC51&*) I5#*#(%$ PHH!0(0%!:0P3J'\36I5%&D*YJ7'01M-@1]6>+7"] M#J(=A;W6T R_Y]YG5)Q);PCXO/*D5P5'I=8AH-UGXT%D]&S(^2@+NM+BF[W\ M;9T' BDA&:,@DMK'0RD/ 6$1-^&Q@H2*8XR=5H@G)4V-6EO]_NK8;?,DDG:4 MZ 6?@?EMHV/0*CE(;.M9*/QVUCPI;=RFFN>,/NBG>?8&-TH0,I^]6ZSRU?.' MA9YG^D'YDWQ+5[0MO2ICE!"*(@#-L1J*$3;!#Q!$2L9"X)BFTJI'P3E!DR.$ M2M=@1]G :.O6E/&RI@E;+(ZP1"GY#W?+IQ_U(RJ"^!V9 MOX+ZKQ4KG'WX**1@:V++"=;7CU6:YKU^G6:1)"F*DQ H$C%-&(0 C+ G&.% M>03#A#GU!NBGQM3H9%N8)AVZ,$TU"G;NQ_#8#K_VZEN6QECRFE5I=I%\Y:(T ME2H3#F/:A^ORDC0OGM:S]*'9>/]0EFLIWJY-;8?/LLB7HJK_4/WNI@H6*-]] MDP7/___RWK1);AS+$OT^OP)F/5:=:>;H 0F0!+K,QBRTY>B]3$E/BNRR?OG! M#:O"ISSIC$66.G4I%E2)#Z\=M+R MV/BJ-LZ/G4YQ:F:=J[SOF4UJNR+F"5[TMFGLVYL.QKW]V_&8/VUUD+%\T9GM M&+U\0?ANS;LZ?ZD:WN\7RJ[X])1HG.M4(2@QE9#H5$,N4P5%EBG!"Y9(Y"5W M=[&'L8W%K9'U5PU8,]V.@^>I_&4@VW=DKH:GY\$:C$S0'DRC]YTW7\ZW.MBN M2Z-3A]LMS1=VE'%S,8#;8H^/?'ZK5_19YO94 M.+<+"60_N3)(MNU"1V,;VJ6=X,!0X"P%?SA; T^Y+V+KMP*(@5C/H[T;6.&J M:RU(Q%59N]39L*IJ+2Z?J*BU77]==<&O6NK9DQ-N^*0W]0[O7N%1B+1@0D&L M,P()*1"DRBAH[,S<:"8Y(IUJ#39U.C;:V$E^[8WN5GRP$6D_XHB-7\\D<@:Z M">#&/C5P,Y\O?[BBZ< L5^#M2JO9!C@)EEWQPEY.@T, [*6J86/'KU+CT >* M2Q4/O>[MQD^_[ MQL8-=;!$;24HS036SM"@DF,@V_"(D0M. MG8:*7+JPJP3]0G\VU:SP Y=.1/KY5^UD(>K(<,KL]Y\G"N:Z8"[ET'[\,4=0 M:48+Q;*T2(*D5MLZ'-M0=_:ZX\UZXKPU>0(JHSL&[[?"[KF]$1',OK5;.AU85]X/@E,]><_[NI'.+RN[_/RR6IK99LIS@@4VEE40,Y @ M0B%-1 9UEF6$YAG!IIANEAL^]^.7@[:#J&370W]#H#0-/)2VA='%(6!^S- 1 MAIY)H$+@2S,"P0/]C*]1Q_1A^X,.WS..'8_4A:>7FZ';NA+/ MVQK<[QZK@F _EE/)A2R4SF!&M9T88%E 1K"&,J."V1>!TLPKKKQC_V.;)^SC M0TGH"4<8[KX''[VAV?MYB+-\ O99*Z7Q=J*P-7_BA(^%!E_X3&U+%/Y8QCPJ MZ81=Y!.4,!L&/ECI!-#I>4NW9CJ&>^JY_=?OO^B%[6]^LU WZGZV<#6VN0N[ MKV-+ISA1"3-(0ZQ)65K"0);J%'+[WA9(892G06KN?MV.CV5W*9/& M7U@>&.+IA[X?N<7'M&=.V\'YRP&<+XW>YN9%C-X,0BENR*9?U\/&:0;!<1*< M&79WY-HW!U51>5$HFF8P0<+2DTSM=Z!.IGM7--7Y5+U)DC)+ M"I-JRZ^9X0B2Q%A^M00+"RZ*3*6YG0YZZ;KX=3*I^1LO12LNR"N/=9 M_'\.&=!K(>QR3M]-#C3HT/[5!4##W#USG-^?"*@3)5YOREVT76'[=[.UG"]= M5?NI-$AFQA()42J')"4",IECF&NC4FHR1430E*VYN[%1RJT[\ /WUP?YM:#L M-X^*AUW/-')@Z 0X4ZMD9+ W-J8PN0\HD97)&[L<6)K3.#L#"2E. _*C[L&A[]G MBG/VOXACWCD(K;%PS5UNQ6&MVRJJX>B!V45CZ1NPSD7,JHB)==RTBRB6#9N7 M$1/,D\2-J(UW75/>*&6'QOK;QO;T>?5EM7R:66BF*">:Y@C!U" %"2<)I.X\ M(6.T,%(IFN9>$E]M'8V-5.M%4&VL4U"QYEI(P=;@T!7D!7Q]UX[7HS;,JK$# M8!W6B\UH7+E2O-#XP&O$9A=/5XT<$51$6RLGU:PGHOY>&Q1Q)?8N]C:LBEZ;TR=">:TW1(X\^*0WTR31.4UR M ;7&*22*8,BY5';YEB))#;=SB: *#TV=C8T87D08Z*VA$[#0L<(,',*9-M2N M@S.(>$(@841"0>R+2U61%[C >2$4?IL;0HBBT@1IE!;2$(2#-+'?D M1I*$I%G&"AI"&R<]C(TKJDU[75MW9:6'KA4>1D0$IY4=>BSGT,MH/^WE=\+56;Y?WKL52X+@Z ;QYW-PM5VXSZ'>7@_>E89:?_ M^64UD_JK?1WT&_U]MEB4U6@J7;.=V$V!!"5:.-AS#4F1V@5=H25,)*&99HQG M.*C:WS!FCVT26/IG5\+6;5#G)8";U4#H)2B\G8.=G&;): M:?IY2.Z\YGOC1XWC>QMZYMO7>1'"(\8&?2YQ@\R&,7W8N+1!'\=)*-NPO5_Q M.;Q;SNT=:S=EWCR[(FL[R[?)8/N0?$.X("3#L*#<3GU1:HNA3[+<= MC<@B6Q>[&UA>J\WM4V&MUCOBZ?B5.OF:49X1@Z%,*+;S"(7L0HDR*(2P2R64 M\ 0%[0!>ZFAL%%'+RGVREW0K/' )4%]^N!ZFOMG!'Z$HVGO]51NXU-FK:^TU M5AMHN_ZZY.VE:2BJ^.&QC"$Y+:U89C+NE_<(JYSF>0(3Y8X/\BR!O$BYG6$H MS"3-*.-!,XR8QHV-< Z3B1NKFKK$F=+%%T5-6_5?^G_:GILYK_0,^][HB?/X M>I7.Z /Z7E+$HQCX*KGC,:&]E%0>M8]N7PF7C?!Q86>>93$L]RGZN-'W+@"X MR J>YU!FB5U28K>M7F %$4>4,%-P%B;J>*&?L7%WF?*SMQ/\X2P%I:F!T\9+ MP/IQ:P2X>J;)3D@%$UT+#E$YZU)?@])/B\/'3-)V>7=2V*>*[N<%F4@%S+.?3-#%,$\KL'"!ED"1Y"@7) MJ1WN+'6'[B;5WLF!+UH>VP"OC0.5=?ZI?R_A:A[<5X'0\W#V]#\HD^^LKYU3 M]UZV-EBNWEDG#I/SSE_0[:M[+#"U/]Y)&"TR=^Y+7'1W3G-()4/04*R02K!( M39#4YZ6.QC8L3Y78.D=+7L36[XL< [&>QW WL(*_R6U(1/TH7^QLT*]RF\O' MG^76ZSLFZVY%7#XN'AXWZU_UDY[CJ@;]M$ \94F6PD2ZJM(Z9Y!B;&"&<$:1 ML$MV'B2DTM#7V$BBM W@P'3=!BS]&"$20CV3PEZ7R2E5.D-=F:42,/!'96U$ M;O# )&[N;D-_PV;OMCM^DK_K<4L83\CU;#9]NUPM%WSU7+_+AAF9&($A4JE= ML&>%G3GD++43B:*P$P>)"P/NS=W&GR^^08LI^GO MRY73PVQY?[SIL &:BO[>CU38$LN M?&25$C]8ALF'?P6]$C_WO7/B8RB7_'HFC*92L"_LJHBP@D*4.=D207/(F.%0 M*B=SF_)+[[3=<*:#QLM+E0, M= ?3%^\=73\2CH!9SQ1\N=IG#XHFYU'H1]?DJ*_7432 63#V30 >$@@ZGVR#H?$Y]L>'!CJS;7#L\O6Z] MMMOTZJ"22;G%/:4Z3RA1*US%>=;;FW[^O]/?R..&S^:J?].)1_[H+NBY202G)&62: ME>E+#-)""*@+R3#B!5-(!@6NMG0X-D)Z::_;X:@MOB; O0UT/U:("67?LY+K M4 R/?_6$)FX@;%NGPT;$>D)P$AKK>U\WPOFT7.P6]!\7]KN]JUM/%+7_R2B4 M+EN&I)G3;D8&,DIPQA+!,1+3A;-+JUO_G:2+'7H-#U8-CY-N>]_T*+5)?IJ5 M!O^\E6OMH.A\&6\_DKD.OF'8Y=!&4!D)?JK-_#D>J;1"$95-+O,G5W M#5]M_.AE#*Z%#-MC!_L;P:67Z\/=F@D0W%XBM=N%$8>JOY55X"?[9[7C<_D; M/]X7#"L[PZ6)BS9''!*9%) C0F%*B4*H$%2G:?V"O5^H_\JOU]:]5WNYM-LF M_"_R6OE]SL=@ZHBF#X '.J2 _%\3J\6E+!,MJJV!\B 2EYR8[&I)^0!RYP,[-@(Q]-=YE'Y2Z:]D6\<@ M:]N6[;\.ZA=:9,8R"&2%"X'$B8'"I 06J4ITJC)E_!)!SK8^MK5E;5Q@L/0+ MO/R^0)U1Z/E34-O50XK768_C1CF_Z&'8H.9SSIW$,)^]J.,8U2NS7-V[*5Q5 MAJ%^^W*$B5V:"6A(:B I1 HY3C'$3!"2"I,+OZ"8EGY&-V[W9E:SE- A? %. MS\%\/4A]#^L3?/H8XO%16A@H[G "GM^(OPJ2 MGL?Z(1H]C/*+KL?5;SCI95CAADM.GB@V7+RP>P#<;%/._V\6=@FQ<,=(>B%G M>CU5::$)M:,9&^Q"43B'(I%+D1S$")E8!$9 )REG.HA9TT$*50KH)$H9J[&QN5 M5.8%)C V ^I'%/%@ZIDK*D-=(TD#S/J5UK M,,7Y_KU??+:?^LEK^V-RYWOCB>9H*1(W)#4Q25P,)FPQ2(@G,E$J$ ME 73A;>B;4,_8^.RRE2PM154QH+:6O^DPR9HF[DJ(F!];[QTPRHH_= #BS) MR4G4%=BF.1%:(9)#S#&'Q! .F2N19C)!58$H4YQL@_<])T$A_7N-@I>Q_+TO ML];K?P4[)X!9KH"JW0"\]B-P#A3T1#QG0-%1'FS^4]H(]D9.CM"NE6C3G]:KH]34^ -7\_DS4*]F\T?7?#9KL0 M29BQ_X4I)ZEE")Q"ENDR;1%QJ6B*6'Y-B8$+_8Z.,+8B^KOP:1=C;4TOCUM4 M9?QUE0?/YL-L+?G\WS5?3=WV3<83#;-,(D@P2R#/ M[!I.&97G&9:2D""!N>ZFC(W7=D:Z_5-3FEE*Q5Q_@.;Y:+H?KL4'_'4.W@Z$ M["9@LP1"@R]\IB;@Q;.I/ +.I7[/YL)@[?W4[02R/"M3^7??X8CM=I!@(VMVI<#JN2L="GOS1[(/%(=*=:R,!K=+4)L- M]G:#RG"PL[P?< -*9O4#\D#EM&*!'59**QRRQC); QA,$6=K'MV/>@<.@R. MXZEMX-W=N.BKG>*N9M).T4HAZ3KU4Z/")%A3J)@4+K^N@-S(PLXT=9Y*Q45* M@\+8S_8R-J;9&UEIF(?1S7D@_=CE:GAZ)I-C9'K(I6V$("I1G.]I4%YH=/:8 M!IHO[IS6:H2F#)73Z9(%!3,*;V+7-EI"*6%#*J$WMS= MV'A@%U"XVID;G*'2A*X?)\3#K&=R.!M_*;19VEG&H&&87H#%SCEIZG+H%!,/ M]\]DE/C9GANWG+5ZOGV>)[N7FVB]U),V,H10P* M(^UR)\T3R!.C(>',((*QSI*@\A)!O8^-@YS557J_^T'O[0_,Z0]Z G[$U!NN M/?/4#M+RAP/3)T[YC42.=O/3^8_N=U-?0_';KPLWL2.R]*0MWZ,0$'GD2=V%V!9.P) M7Q=3AIX(7@'7F0GB-:UUY-;%9E;&B<^>]+?=X/YD7]9W2Q?7-55:"J1<9>E, M&D@TQY ;H6&"4Z.THLRP(/VGM@Y'QY<']H*]P1/@3 9_5$8'EB)K!=V3]R)" MV3?#78=B.)%Y0A.7LMHZ'9:@P,VBRAJVQ6]N'*W MP58,*X3;%:03B=S.#87G/;]=/NF5YS;0R?4C&B.E75'W;BYZVSF[]F5K@Z73 MGG7B,'_V_ 5="_3914,92C6OBQ27(L\WF\UJ)A[+]_9V>1J6N0_:7$\+MQN" M30Y1EB20I )#D28IS#0M9)I32L**#5]OTM@^N.^-T7)3[8O4<]CU07#Y0QU< MS@]<<%5$Z\KH@>*P$9ZHWR=ZV.?4,Q\=. .VU=$KR?E#?UPBV[OM(]P_U;.9 M @=^QBQH& OSR.4/KS9KX&*)L6 \+:T8K>7N)WE'N^K[L(1ZU_WE+PZNG.:$ M&B%R!1&1+IP@TY 1I:#)\C2C+)=]^T*WJL]>*+?7NW9>)2;5BB$<2IBYX3!85,,P$+B7B>"T-2 MZK4UZ-'7V-8D*4H*X,P+2!%J0;.9]B)CU#.I64/!UE*P,[4$K#VD-ABY@(2J M> @.E$35@&2DA"D_2!J3I%J:&"XQRL^7%\E0GK<$LJ<[,EX]3W__-LTRS"G/ M,!0R=UII+(=49@IRI'*>$I)KX15BO&]R;%SX^V)6!_YQP$^+;37R>N> MV>WW3Q]OW[\#WVYO;M]_BS *3WQLV'.M+ZXF3_5?RGE3-1KW30TSZ$Y,WXVM MTW_I7AUKN2@S K[PU>=5^9JI,L!M*RTVI;K(BTQ*J"7&D#"B(=5L[FR?@@:_ 4QG?Z39"']=J+U'8H5A6&_R>"[:XH/9^ MPE+M8E9X6H/M2UM1G*HC9W<*A7%+:7E"%+VD5EN_@Y?6\@3B7(DMWUN[,=(G MO=F7H+AYXK-YM2]YT//==U:LQC<<7@ FT85JRM&T G8FH=F^D8Y5^*ZM2IIOO)()/4:(TA M+4P""2T$9,P]#HU)GG*JN=_&4&,O8R.P;;4(7AH;&+=_%D8_(KH:G)[IIK)O MERS>"[DT8A W%/]L3\/&WSQ)TWWCQ]9'V6\&M#\M5*;[X8;;@"SE;?+^1 MF]E3%=A=Y$E6I)Q @8@3.18%I%HCBRXNI'&EWEF0"%9@_V,CBB^KF;7P@<^W M\7UK<,^5=@F19FL]6(KY[#L/5\P*?39^'-,CXCVSS\N0^Y]VPGUFN?JYEN;= M.0#V'O03<1\ 76_Q]CXVO%JT?0! 3;'V(^G-O?O; ME&*MF%)V7I09#DFA.:0(<<@XDSC->)$7(9*O5QGC-4:'%X!UOH#9_4.Y23.S M1MO&+PO,1'PV?D38']3CJWC2BU[HRK)=MD_,^1_Z\ONABX._F.?=./XAG MK^KVZI4?T"JCQWY!ZSJ!YP^BW'%]?1!5%A"84O0]W%G4;\GO7-K.>"'![SR(#"HMC[L&WG-T_)C ME8&>0<\4],(+L"MDVG3H?N!-7>8T'FU% #4JQUUCSZ"$& &X8_:,T627.CMZ M99:K>R=+6Z9+'@DLE]6!UI\>79SS%RHR+ST B](%)^Q7^0 VE1- 62]" M"LI<^?":J7?H1]+W!O;>$U"ZD") PSVF M@9):OFH[/-;E$6;4[,66@"L*X7[]8 &P\WV^ 6*YN2M;$7HA M[]QE9:JD4^BK[M_H.HWU:+RN]F]('37]Z'YM/\_W=K+K2H>4D[8J:KJB9'O/ MYG&U^)=8I8KB/-CF^D57]C%@4:,X:+RL=!2IS8[!;O).J\>Y=J5Y+Z[E;\O/ M_ZY*#Q,JRS&GD$N!()%*0Y8R!76:)8S8-8^@02'"'6P8VZ=VZT)5\;II^RHP MY*W#X_%;T/0,>L\?4W^\P1^E$Z"7$DM7@!@W'JZ#'KY;\O5WS\NR@/J]?J3WGPVEJSURG['IUP(+1!"4!)"(,&6$ZG$"/(L M%5G&D%%94)$FCS['QH'.4C!;V'E/:6NHIE4[QG[$%AFYGHEL9^T$;/&K+9X MMUEF^6UK=4R-*6^((HM(M?<[L$J4-Q"G,E#^MW:CG7?:Z-7*30AM3X]Z5P_* MT)P)QB&CN81$(PTYRC*H*-(FM[,Q18+$^,YW,S9RV5IIES>EF6'L<@%*/T*Y M'J">.62'36UA#_6#-8O'(YU]M2[\O M[&T?N"PC.\I3KJF4*B&9(3!+<0X)S3"DN4YA08L\Y9G&B4+>VYYMO8V-"YR] MH#(8.(M!:3+8VEQ%0@7LD[6B[;%/&1/#GNEB_O]8F-;N5'*OB#K+\OUAL___]G#VZ724R?? MH8M"PH*Y!5Z6,L@24T#.2<$*E)L4,Q_&;>YF;%1;60IJ4R>@,A98:X$SUX\E M6I!M9M=X>/5,JUVA"I(_;T>BLQ9Z0].#":.WNW>HDNYQ==>\*/W 9^K]GP]Z MX;A&E0RL.9(:Y]C(X?:9* K MFZOZ8\LR%4=>D4/I@[[?RBTRIGT?$-=PUN:6:%:)34>9ES%SFKP!BIS'U-[O MP+E+WD"RB4.H<,B40E$II2@7B./=*SPSL=VRT]&&VEO;#:U^]/& 5$X"SQW*P'_1Z M)J#:Z#.91)LE$!HXVR>@M!XX\X&SOQ^( Y:,_4 ]T.(Q+N1AB\EPX!J7E0'- M#;? #/?QQ5*SP^W=9IQ_T[/O=T["Z$FO^'==A7NXRIZEL%%58>+SX\9.<1]/#YJ*ASX4;(S%))$QD:B"A3-KG@AE,,,.)*FAA5PM3VY98CN#)'-K1 MX['P\3/91ON?/!KPEW^B:9+\M:JAI ,+.H0^*K\E1(_P]_PUW^%>F[X-*]U6 M,UJ# [MW>GKQUA8=D8NZS@BU8= U1T> CMN1!QE"II['10FWH;FPJEQ2R1'!8\ 29M,@%I]3[ MV/UL%V-CL)V18&LE<&8&' 6?1]+C8/UJ?'JFHKZ@"3@0OQJB@+#%S/Q'F0"+N#KS1XB#S8=H3ZR8-MZ/=U\F#;@;B8!^MQZU7G"__&9?D- MV 5@,Z5YSC.HLYRYO7 )>9$K*)SV8D)TFJ @GCG?S=BH9;NGNS6S?4,W!-.@ MO>\KD!IHX]L?I*Z[WAB[;(8/;,'J^$8YC:7DP\!UKO78UKL'*=+TAMZG2M[0RJ0.?K MU;'*G/=]W:9I[^\?YLMGK4O5NL\/KI/M\:/(I,&)_;8)*2 1)(=,8^7J2DO! M99JQ@H?,U"[V-#9&KE0]*PL#EX&7T?2;HT7!J&>B+6,3:Z7+NM(3N%FM["7E MZ=6D1JZ',\=6=*).X"[W-N@3XXK'12TNLJEI2BK$!" M05SP%)*"&,@PS6'.$2IDP42:Y)W"%<[W-S;6.+"Q%%Q?=PLH;0'9CT8B0MUJ,MG]^+]F>F4;NGO^53]91$I. MD3S-L6*0&H;='$3:#T^.H19$Y003E-*@W2*_;L=&+?N8'K SMLPS_W3S;]>R M3!/ZP603"=.>.><:.*^A'P]T^F*AIJY?BXP\X&C@))^[PY6$WM5KZO_OD:_L MR)X_?]4/R]5FJC B5"@)L2 N6 !3*!BE,)6*Y\PDJ4R\\F0:^A@;Z6S-!#L[ M066HOWK0)32;>2421CV32#@\08I!+0!TE@NZU.Y@6D$MCAT*!;5=VE$Z?\,W MY53FLWG+UWD!'(*:&0%RE. M1*Z0RKU2. +Z'!NM;$M>'VFFU&GMM>W@=@E*ZP-.9SP?@<=!5WQ@>R:%.M<)\>W&P%7AKMZG>VY56L\U69;;R<"]LW&6_Z R0?A.XZ^#I MF44#D0F>JEUV/NH$[4PW@T[++KMY/!EKN+*SK,FE4D*_\?^]7+V=\_7ZDWT% MWBWO^6PQ307.4(Z(4SKAD"0L@2)-&4R(7?>1C(B"!^EO!?8_-FIH+L$U :4/ MH'0"."_ 'Y4?X2(I04_)<]NY/^S[WG^.#GL7R94NX,668@FR86B)EBX G9%N MZ=1,Q_E.5>C9G?O742(@5D69+"K$")EHBE/"RKXZ2'L5': MMOZYLS!PCG,"GN<4YQI(^I[A'*#10SS.1=?CSF].>AEV>G/)R9/9S<4+KZQH M4?_QZVRADRE5W(@TUA&GL9VZ@^+M)0_P"< ML>#SHFM!BQ? MA]*18&KYQ'?&:GN]2S.(1&GG,6+EE^GFL4YYRX6LSA[<;=/ M^2>]R]OIL\;/]W[9T M.]^Y$#9'"'@J?I.'?K#NF6,@HNF"$2:U>O2S%( M,**08L.@R%.#=987N9](1X>^QS8'JDT'W.U8[@+8#D(S \OU!#P%/R[K"=N> MR:P5UA[631V0BEO')Z#_8>OYA -S4M>G0Q-=537DRAU^?R MA-:N8'I59*P,O)WO]35#93>\GX$?B?6#;,\2T!2 M.&*113F\NQ]8FR,4EE.)CN 6.BMU/-X_SOE&JW?Z8:7EK RML#_/=8U85HW8$RO[#>;Y5W#@)% '7@8+A,1YE'YL M.>B3&4R$9/<<#GV:@)U7Y2?KT*\)V'IF?W*^3/UHS'IVV\!>]FBU5.3%^D3'\Q8ZD._NY<09, M-4ISE3 )><(0)*E((:4%@IG($;=K<\%T4+A4)RO&-H?=&@K6Y;G:0VTJ>+!7 M;;<6GT-CY;L\'3^2[AWSGAFY.KVL' "5!Z!R8;(5.M\]D>K:K2,E&<<,O;\" MR,@Q^5TL&3A8_PJP3J/XKVFL&V'N)MMV'KZ\U[\NU^LIRK6E/9+"A& )"7)T MZ(+("H$9U3Q+UD9&ZR)<@Y(/^:Z$IZ>>6F_O*[, M S\Y W^.QS<-[D=EDW/]#,H5#8X>,T'3I5%/6G<=[<\]=EM)B408&5I 9I0K M%XH8I*Y8 F5)H81(62*#E$["31C;E*@\#C1ETMLA5\0_:FUZ+%<=N48"^W6/ M7O>4M/>BETV_[B .<1K;9,883F4]8/(\G?5IJ>-ZT:E\O7$B7V^7]ZX<7OGI M/]#Y>O.\OZ26 ;OYP5?E@G7SO"]5N/Z\N=.KVSN^J'-[_DVO-\[V:@YW5 ?U M%]O^YIU=+.].;:8Z1P5%.8/*;2B2(M>0%51")G)5$$V+)-%!:]"Q>#8V$B^= M7(.GT@OPDWVUJFK/EZL%J##9@(J M= [JQJY!B0_86("V.:IV!5^];;/%;DU_4@&[1 HXJ Z.Z",NZ\?V_.-N%8S& MNV&W'T;C]J4MC=$9V$$%X>WR22]L@[_-%K/[Q_O?%R[6\N:)S^;5>?[SE&:: MV/E*!K7!.20X)>[C;6"J18YIEBNFC;< 0FMW8_NB;@V>@,I6<&AL0%I^.\[- MG[KXZ/7\_=D#5UO;.X !D@91@1Q(S6!K,UAOJ@6BJ]5T7V/[6&'+#US8EG.: MN[R!I0&R3-V-54ZP3F*,TE0B;+4J]LP//-CXU\ZU28TD10VQB:*/0"OF:. MO1Z4GCDU"(\.Z4#GW+XR#^A%DP,G )USYS3SY^Q55QXXE7(HVY+CS]LB/SDA M-$T2!8TA&!)%4\BTI)#D><$3F6FI@K9!FKL;VV#>U@;2?[JY:;JRA>;0_OPY%^62W7Z]\7*\WGLW]HY<[2WFBS7&E7@%HRA+0TQ%4 M3R$Q$D%&20(-YSS7.<:(RBZQG#&,&VD@Y]Y:X,P-):DXS\V/RX9[# .I\5K[ MP=Z!"=@Y"*VQ<&U=G+P(L2W] D=/; )$Z5O<"N-1L8X;L!G%LF&C-6.">1*J M&;7QZ))6AV&B[ZMYT+]KOKK]L9S2!*4DY1BFU.F31S8%]^$DVPJN$9^#%O[\CVS+2-XE43X.R6Y>'-B_AXYP>P MC@RB8-6.XU Z5@V6C$7-JAVL $TKC\8ZYHROEJX"WM^X.Q]Q9+S/Y=S'_^0L MQ82E&O*"$$BPQI#G&89(ZHQ2GFE.@]3]?#H=&^?];;9RQ[0K;9EO#M3>X,#L M ,5)YG?(O=UHZ-=] MGO)V[P@E)&.I2W>D60:)Y!R*-,%0"IDEE.DT9S@D)/RTBR"*&2 B_-;U 61E M7/?4[3-8^A'*=0CU3!\'QO6PV7;9]:B\<*:;05G@LIO'8[[ARHX3C2K28OU5 MEPN]VZ5=T?UMMKF[6\[5;/'=+0S/!FY,E1/:HD4.#9&6!S15D#'#88)8IA4R MA4E,A_VRKO:,=(MLZXX[4M;;I*T-_]-^65>5AZZZ=!V!Z"HI@G.LC23"MI5'H-$< P9+024DN-$ M$H4RXU5)IV/_8UOG79!\.?3AG[^AC\B//'L'OF3-[P#V" MXHX7>CW+[C3;\,K:.UX M0OP^#73O>QHM6/MMLP^V-^LIUDA4J4DA@DVVNUH M(@QG,SE% JGOD\YP M?#H5'KV P-6%1X_;';SPZ 7'SA4>O71IS(PZ.\;31,D\A3G"+IJ+:,@Q15#0 M@K/$,)K3H*.[ZY<=PQ0;M4Q:KS#D@9TQ4LVNROL:T5!O685-P"?[UKMDX/JH MI>^4J%XF$F-84H4MF'I9#MTH-7/-\/D7/E,?%[7"7RW 2U)5<&$7/P41TG($ MHU (A"#GECP03R@+TP]M[&UL5+$W%CAK__)/28[^"CXNMJJ6@5%6C4#[,4+5 MZ]CXI=33<'J-Y;=4[^T.K!_EA;@?P43'L6>BV4%8_G!@\L3IJF^MCIVX'812 MW))47CT/6Z8J!(R3TE5!-W=CI$/QRZDN"HH+9F F9 Z)0@+2E&>@*T+ MH0$T 4_&CR/ZPKMG#HD)=8>8G'#,(D?K!!@P2YX 0M-M:4T;5='R.W69IP71A4\0]SW".92)V.CKMK.%T<, MUM12@LG_%.8BI.W',#& ZGO)TP6CH).8-A Z'\5<;'BPLY@VUPX/8UJO[5ST MQ"64NS2OM:O<.UNO[61I&XDJ4I*FB0OC=8%\1.89%-C^-2&\P&EF,:"[^^=UP[0]>E%$@[)+'K>S3T.'31CG;G MSU3B\+CINKCAV^6-M$OZE3[.)=WGD;JLTBD2U-*+*:!!LMQYS2 E!84%P@HE MB@JD]17APIYF>(V<5X@2KE7\RS#A>[[ZN]XX%\!Z9WRW4&#?AX,5+0S1!-+$ M$C^Q2U?+_AS!/$>:,5SDC'G-^?I\*D-6'MT&;6^6H'8 >"3<]_N,_+X;/2+? M\YLE(MO7AE<)Q X$Z%+\=6@S'>0Z]P>.;Y>+]4S5]3R^Z(4J M5]&;.VWYY.;!E4_G\ZGBW$B).2R*G-M)<,(@IZX6%"XP521#(E7>VIUA?8^- M @].TE^8/P&U V#K =BZ$*!.&?A ,A!9?G5'J^MR9OY0"0ZLP>-"E74--/A\\PU8VM/?EZMGX/$NA7'F)7@: M6?'DIN%X[Y*]+YCMXD7QSJO=[SYN]/UZ2HT@N9 Q<=NOYX])P1_E/Y0F!V8'-H/MMT2/!F'/K'@5>E%.E4]0Z?T8 M>=_CJY\;GSCOE-G43YN+7^IUKI/G+[G,_<%^&SVAU13FF8F832'"J4" M$D8LT^1)"JE=.U/!4JX3-GW2*[$,T.0+-")D]!R:TN?7LS;3C22ST^=+@_7Y M0A^''Q?U"W'/!%4;?T;T>;,$0I;K"&)L6;Y0,X;6Y.L( MTQE!OJXM=0WE%9M] :)/]IU\MW2]3!/AM/:8@C(C'!*:"\@,)Y 2BA*M<2I5 MD +?I8[&-K,J-^;WADZ ,Q7\41D;.*>Z"*X?A<6 K&>BZHA6AR#@9B@B!P1? MZ&S@X.!FET\#A5NN[T80;QYGI7C,^F:A/MZ[/:DR8W5=ZB9/4TH8%P99EM ) M),C^1+$KI$QH0H41.$-!&<^-O8V-*K;&AI%",Z!^S! -II[I86=GF2!Q:.FD MDFV/QQ!>D$2EB>8>!^4*+^>/"U:*DESF&K,"$3E4F:>QR42;R,FG?3U1TEF#9\4\Y7RB_!U-"B4C2 M^:NZ#=NO>JWM34ZBX)U^TO-EF3%?EARI8R;5K@CZ[=UJ^?C][LWC>K;0:Q?G M+V:+,B;@;W:.L=&+S\9,32%9H3B!>>[TE# MH$BD@%CE& N&4)X&'0/'-G!L MU/'VCJ^^VQGT;%'*_BLG>6I?EX66I:C!C]GF#O#:4?#QR]>_\/N'O[X+XY?H M#]F/H5[ST?7,<5O7RGV4 ^>J6DW;J'(%2O_ QCH(:@_!UD5PX.,$U%["I3'Q MZ+*O!Q"5<*,;.2AE]P7Q,>GWUD_'%$_7\1LN_Z[5?HE9!Z5E6B,A5 ZY3%S^ M%6&P_*M,5&XPHD29H#WHAK[&1N:EJ5"4MG;>36K"UH]X(R'6,X=> *L/_;QV M/.)F MACUSR37PA0<0>J$2-X*PNVY5>W?N-6!>YH3WO8%]F X> M0STOX$EX[F;'1??U,HRW=D_*O>[-I$3Y?2O*UR<7MP+6;U[QY>Y?-Z6X%9;6 M;.+V%KJQV?OZ'.F;7CW-I#XOBOYIN:AJN=VX BGKLG+DX;^_7:XWGY:;?]>; MKUHNOR]<,?6IQJ3(A=(02V1G5JDN["*-8B@*+5.:Y(@47FG'O5LZMNF93[V MNK1>Z>4$.*_L;S?@66_ WK&)J][]&,JJ_;T1?B0\BN?<]['%8(\XF-)[AS_J M%Z _:P?]8/0.^O'WI?\.NT:6R3F=HXORG(*4[-0_XJ[WL>WUO-XG@[S!>];1J\]J:#@6O_=CQH3UL= M9(1>=&8['"]?$#[VOKJ)U0*99 B5&:4&EP4QX M"8*^:'5L8\X%;CTU."&:20PSD]K/'TXT9-(D,#$) M$T+A%!DRW;CYIN?YR[[MH,&XZZ&_E["<-8/YWL!0:88]:I[G*-VPZ/O0Q . M#NH*)ZY&UE+8MS^P7="WA_F19<;EZ_LI__,;M!VK&Y^M/>O/9 MN$"0E5T"3B5/BY05%)K$SED)R0O(*54P3ZFA0B2%#"LPUM[EV+ZIUE!PO[4T MM/9Z*[Y^(SLN:CT/^)VQ$^"PV]D[ =9B=P*TM3EF075??"+74&_M=N"RZ;XP MG%9*][ZS8^"^O-/J<:X_FUK$^X#%R@CC?28;DJE4@C"H4DDMY6@%62H+F#"< M9%IG/%,F**C?N^NQ4<_6]EP1D\#^SN-;\P M'+"X"0?^W0^;C! ,RTFB0G@+':-1W5[XK;VW7!@G29XADR*H"\PM2YD,BL3) MI6C))&>"YBIH8O2B];$146D<<-8%;26<1\Z/8#KCT3.'^$,1'D!ZSN6X(:,O M>A@V2/2<9N/=5",B.*!#+FZGL0C"#5+L/($)4AB8N4YR'C^SIS MQD8('W;*;SA8^>V:I^+''<-AW3/95([ TA.P=Z7*_YF4#6I2IE] M7D0L)1$'T-CJ<->8-+127 3XSJC&Q6BU&[O:M:$K-OUEM7R:*:W>//^^=F94 MD;>SQ?<;N9D]E7.PW2&^D2DJ4&(IE,@4$JE2R$W*H-"L,+B@)$=!,Z9P$\;& MHF6Q=3-?_JA%"LS6=,!WMH?1:X?'XD>I_8+=,XVZ?:<2ZZWY0#R#GYP'8+;X M&>R< 'LO>HG'Z YB5.KL8,:@=-D=IF.*O**E#H472I6+DUBJK]JV/'.?Z?+? MJX@J:]A4HL(4@J:083O-))DBD!=8PTP:+1B1*).9=UF&L+['1H2E=754I#RP M'ZSTW.4GN CWU4C-[-@S]+V?DCL82\O!H>E@;WNM MFU-9[_;O^T,ZH,I$?X@/5(/B]FZV!GI>!26L]@4I7 4*7H;UNBW*U2ZVLLR3 MV3QW&R% /:[!#Y DP0JGFG!"8,N4J$#@=[E0R M6 B>&I-A6D@4$BL3$> !PF<:]SZJP^0)*&-LHH)^]0[3N+[Q'B@.LDUT0M[] M;P,-1NYA[@=LXUQ/X54^].>'LMK)_SLGSM3HV'K214 A[ 'Y453/L/?, M6R&(]WIN?P6,/6@SA-GQ"H(-G8 ZK^+0K:FNNJ*VC;OEW-ZQ?E^NM:8%D0DF MJ(!VRN7"D+";?14OD9 M*C=Z BD6@C&EZN/WC? MZ.^SQ<)1F>!SIT\R 4]\_GCYF,X75OLRDCSA]H/-TP(28\F#)B[$OD@81T:I M!!4UK.\7GG(C,4#==M8?I.^KTMV1\?3[OEZ'T!!;>[5Q_PPJ\\#-9K.:B<=* M5G^S!%_X*JHFR&5$(FOGGG0SL'[N)3=/-70O7MGM,^5*1V]6CZ5HZ\?%E]7R MNWUIZAHR0A&&59;#5!6Y90&3.\&-!#+,B49*IRP-TL9OZ&MLT_-#4]V&Y4-M M;!@3-('K1PF1(.N9&X[1VMH9O3B/!QQ1B:&IOT$9PL/Q8ZKPN:4K9]S?+Q"[T,SZN<&96 ML]P)6)>6@EEI:BA=G,?5ERJN1JMWFBB!^E8!51DY 1^;D>K $8TX1.:'\WT- MS V-#I_R0O/E89R@]&SZUDY#;E::OUTJ/4VX781IIF%*.+&3AL1 SC2!/.4* MY8HR([0/"1PW/+I17\Y_K7' 6>+[TZ2=$I1GA)M"-04$1<4B2!E*H.)R)DTJ# I\I*E:.MH; -R'W.WW-D: M$%O2!&GS,(T)5/]G=S5&>S,GP!D:H-3<"E= W$TDV 8*LBF!LN_R/7APT=!V M+K,T92R+.?/N'<;1N&O6?*[AW&T\.^GX[9TNZ((OGO]Y#>XT5__QR%=NK,2* MA?& MS'PI>G^X:): MDXPQS2'6G$.B<@VYG1!!K#+)D= ))T$KH);^QD;!.W/!WEY0&1Q:\+P99[\5 M443T>N;E!N!Z*"OAB4OD6NC-?0Y<$MT+@-/*Z'ZW=>.67Y9+]6,VG[LJRD=1 M&^]F:SE?.LVIP!R+H#9'-!ZV=E?EOH]CC,#>]EZ2*CJA%G6TA%DPZ-CI!,[Q M2.K62+=Q]?+0W^G,3GF6842H71@ICB'1C$"N&(8FP1DR.E6*!#DL)E-X]' M?L.5'?9!WO/5_-G-ZVMQW0]:3_.<);)($&22N4*>B4N'P@JR3*'$I%2EJ7\2 MU)D.QC:T2Q/!@8W &AFPDC^'H<>&QY7(]#RL^P E8%OC2G &VL[XHFU#BPTP M6H/9B^V(][U MSAA6C*?,KF5XD120N.$OF,C=[$>C/&5<8?_3'[\^QT8"9S?3W$9":3@H+0^8 M"G@"[S%EB@_G:VQ+'B'9OC_9&=* "5=\: >:@WE!7%D?:6H5!E7C;,NSJ>$F M8&&^O9B3!=[:51[[TF;7/A?+D,*D4ABHDS2#A.L44I$+*+)"*HH%,TG0YI1' MGV-C\),=WU"1[':4_;:N(F/7,UTW;Y3WDLL6 %!DG>SV?@<6RO8&XE0IV__6 M:Z6R&U*#R^RW:9H7N4IT#G%&N64?E$'.$(*$8DUX+K1.@T0J_;L>&PD=2CLW MY[S7V:*!$K8!#\6/K/J!NF?.BHCR%0+:OH#U)*#=VOTK"6C[PG)90-N[A8X" MVNI_/ZXW977C3]8YOK[[N-'WZ]NE*R*YD+.Y_J0W'TNAH5^7:_O[<]IMNR.) M,U*&.Y$KJMD9>]OA1\?C^E9]\SB!ZZ6]8;+IUEZ.W$/>.=P M6:^E5L]]H$=P(A$_5+^7OG&' M;_&O]J?_^=^VO['_YP3Z_N=_^S]02P,$% @ 4H&E5!&K0\]<9 HH8$ M !4 !COR)OS>OURMB7 MMNX>H[9JV56F-)*R:V9>8+&2Z 0!%1:EV+_^>@#@#H)83N $_QS3[_:<\G5S^ M]/?)]/?A=P?P;\M?>CWY=C4=GE_,?V*$L8>?3O\Y6^<,I1E4)@9$3!E\8AX( M)R9R:8B6^?\]_V?#@Z71$S#"K!:LF"BMM;EY4-'P_'O_US^\&Z6 M?D+FQK/E/__U+Q?S^;=__OGG/_[XXZ\__'3TU\GT_&=&"/_Y^J?_LO[Q'X]^ M_@^^_&EJK?UY^>G-C\Z&FWX0'TM__I^_?/@2+M*E@^%X-G?C4%XP&_[S;/G- M#Y/@YDN9/TO73T_^1/D77/\8E&\!9<#I7W_,XE_^[9]^^FDECNEDE#ZG_%/Y M^[?/[^^],LR&7)&_ALGES^7CGZ_UZ\;Q[7@^G%^]'^?)]'))*]*_?-[\ZEOZ MU[_,AI??1NGZ>Q?3E/_U+_BT(11%$[ZBXK]M?=[/MS1^FZ99^;'R_0_XC?5C M"TT=T9M^S-,XII5@KE\[FH1[/S0J:IE,KW]SY'P:+;\[B&DX>#W!E7+F9_.I M"_.!\4E(2BF"D!#$)$=,.N^!>JJ2=D3IQ.Z+I_ Q0T:66IRE\-?SR?>?\<&H M34;_(9&[)V1QM!\4QD9Z"X]^J=(,'; MA\3A\FP$$%^G;CP;%L&O0:V(CT8: ]1PBCPX"U[%#,);8K*WQBO>W4[QX.T[ MP4*T#XNCI-HS,LZ0@5B8>#=RYP.B"'4J1$A,HB280ID0+X$))[RD(0L:CX;# MO5?NA '9+@8.EU\C)N'=I>"_H/S3Z\EB M/)]>O9[$-+!$>1+0)2IOW@T? M#>. K,X[8I-/=@:$SXEB.AS M8<%EE$NP'(QRR$C_SW\MHR\ M&..!YQS!2_2H1"82'*4.+-,N,OR?T\>?G#S]_MT@TG!^M"/1]AW"%!ZFR2WI MEJ5TQ*/7I+6-(!@M'% &F>:4$HM)L^.+,.Z^<3<0-)P9/5A\/:N]5/N-/EU, MQM<97>,\(U)("#)E$"(2\,D*H-(*'BTCSAU_B/;PK;NIO^%TZ%%B;&)K6,?: MJS* X?B\['6+V< 0;9-.!LQJGPL!+(\2K",A148)T5T%J)LIV*TFJ_GD9P?B M;0(F[\?X-!3'\'MZX^9NS=; >Z4QKN9 2+(@4$3@E(_ 9#9*H3.=;5?)S\T4 M[ :3YG.@'8BW"9B4(\+I:_26SR?3JP%+N/,QJH$OBXI2%N!%UJ =3=J+F$6R M':'CWHMW T7#"=!CA=D$%KY3RZ_N?'5(.CL M'.)YS!G2^6RE3MT4<*GA/1E;FX\][=$-%\9O-@4?8,A"\I+*9( M/V7^ZW ^2@//DD3X,@AHV$!$CRYRH@2B38:QF)G7QWL0#]^Z&P@:3EX>)<:> M(?!UZLI5SR]7EWXR&JB8'<^NU)DA@)=EJ ;]((@T).$#\58='U_<>^5NRF\X M+7FX !M9_&]_A LW/D_+TC+G2"*!.\@A%2G(C+M81OCFG)G0)DA^O-NXZ=??GXDT0_XCC&>3T3"6 M'@&OW*A!.^;ZT'WFS?#&#<^>^#9;G MGN4*P,?\;CC&MP[=Z--D=6_L!G0A4JUS1J?2EL-0&@C"SR9("4$A@]0Q;RM2 MR6[FES!8OW2Y$G].H_GL^CO+!0F$KML(_+=]J#O4 %V_XVPV0RG?\$H$L;P< MZZ24'0B.7K1)#!FVZ$,S:7-DV\[5#^?U/AW]W%VOAHIK4]2!T'O4!.OP Z1K\;H7*,L!M MS&LWNS@;Q_+7VW\LAM_=")F9G:]1?ZHYH:&;9[PX0C:B;P6$'44#":U==( T'YQT]_3W/E16@<'PW0MM(&U M@6 \(,%)BZP86XZ:! &-<:(SGD>>ZQBH+43UTY>C'JBZDG\#4#H+H5SBF7U. M(>'J0)9^3?-;7BS-VN)B<(678"**!R.&8!DE(1 =Y+;*LB,VNRU4]=/1HQZ8 M.M- VAZ/_Z.5$^F5\C"0-'$HD\:M%4E6:E**PJ,8B77VB6CLMG:">AP]-RE MHI]&'_70EKK61P,0NT]\HMFJ:#TH90((&W!] M4.= ">LRE8PGL^UN14?!6C^M12IN6 ?+^'" 3.9NU)$-FGQ+T_G5IY%#<8QC M"0J^E21(L:=2L9P"">"(Q0BVU&0XPTHWG>QT#-IH5R-O_3H9A_6.*A72 M&8R&%$N!:(P$C&8&DLDBL"29V7H:>KCQV$A."TYO)S;C>&$W@)@5_8/$*<9V M/H"FI12,1XLXCQ)XD%8J&5,PVSK;'.O8MN#1=GCLL)3$0I]5ERJ^=6-:&BDDAI9Z@03 ^$< 2^, (_BHEG2K,FVNMS#8;(K MA?WZMM4/0*LHJ@$K=(>OAX%ES"%XZQ 47F$X*+G&A9@9QIG("*['H.2V>M]. M(-?4(6D=##P-M&,4T@"TKK/AG]Q5285?9QET(EI2A?NR%.C8A5@NS20#,1-. M/>4VJ3J6;#,]S4#J*&T_<1!QA.C; -!T@6]])*-!HE0GBY03DWQI%I/!4(5+ MC:58I";XUF8:1V%H,TG];G_U8-2! AI TIOU:S^G[VF\N%D/,D3%T:L$Y4T& MH;,"8THUOHR,X\)(3M8Q19OIZ3>G4PE#'8B^ 0!M6 +&>D%EEN"\C"!L=.A- M*@5*FRBS#1B ;.MDW:5[U&\:J!)PCA1Y6\'=;9KB1C9*,>H]#T"Y+,=QI;%5 MT@2B*:<<9!:X0X=$P0G\RIN@">[.BL0'>]L3>>[C Q M4%Q38M"3R\K@ B 8#7@J*&1/.4J+X&?5L]O-(.8DGL]>(F_ ERXW(8>KH^%R M!V R+IV[$N[3R(K'7=>58"!QM*:"J-*"/%/04G G'54YUSEEW4)4,R%9/31U MI9(&;-&=>[:K6R0!:8R"61VTQSI9L]#RCI]\S^9#@Z M6/@-@.NW . D .M802U +H3%Y6)4[IXO'<+25VB:+M)X-OR>RG"?R_1A M,BL%=!_S5_=CP#R7E#(":(,QU# ,S;'E F(@2K-LDJ5U'/0]">UG/M]IP5A1 M=0T@\W.:N^$XQ;=N.D9W8':'78R$AV$X'P2#<0X5$6SD'N->#%8<]QBV2*F5 M19[BP\Q41V!\GK9^A@*>%'\=*Z@!R#T6U, J%@B1&LI@&>3 :O!2ESZ=3 87 M9/1R6X^R8QI@/*2EG^F")X74D0IH(+I\3DP#3\L%/1% >8E+0@@&9>($B,"= MBL[)Q/LIO^MI(&%?:8OCM=,9VD[<">G34A\7:3X,;G2?F:[:(MU_Q4EZ)&WA MZI0-DZ33@OAL@;,R\=(&5KIT,8C14)EU9MK6"?=/T3#I3IR#XOXX7;XS+D/M M3VFZ["LV2$0X;HP%)Z7$Y>D-V. Y<,=HP."(ZMOFFK7R'4\1]P):*^V#GRWI MCT[4TX!']JAMW=EB?C&9#O\KQ0%7T@M>KG%Q1U%4&,_89#FPG-%<4Q<)W3;F MN1.D/23J!=2N=X2PH]31(K+>SV8+9$-E(P+2#$Z0XF_*C!Z ]< H1\?#41EX MG8+0)PCJ]S#I](@Z0 TMHNEN>\VD#-'*H)%-KO1KB1H,"1JDL-)+Q3B5VZ8O M=0BI??N:5CM6.CVN#E5(^_U.;V0YF^2/W])J%'MWC4^?>WS'WOU>W'3DV:^2 MI3=OO@&@]I%DZ2DP5R;]8< )QD8#2DE#T 9I$>L4YCY!T/$IU67ET#MO%;(ZOF[[]$4:+LD#*#4C\+Y:L<1*>UO'RSJ V'[]^RY0]#C'6E=C36R=,]P%UHP.B&12FRQ!$:9 "(/[?DP* MDJ?!64TL,E9IK[Q#1K]N? T@'2[E!B#RM^ED-OLTG>1A:8-.2.8L PTY@4C* MH8M(T2FP,B,/(FA=)[]PAXA^??(:\#A4P@UDW-=.POA\W;+LM@D -5)QGP-0 M50X\ U%@(_IZP1CN2_NQ-]_7I M'8'AX:%@]YII &^?435(0.E#_09WY=%DV?7LFIE(52:4!" YXP;MT7TK;8H@ M*YYD3-Z*6,OKWD)6OVY1'71UIX<&0'5V6081_]=2)1_SPRYH RVLM\GSXE*IU"%H*UW]NE-U8-6A)AK U2,9#9A'<\HQM%2J@Y[CY-V24WY;ASB0.A$K'0%9ZF&%UP&L M,.AUHB$5EB7!*X7V&XCIMQB^JB-^H,0; ,UR3GJ:W6R^WDGC148C&5@ D6U$ M\D4 YUUVV@O"=)WX[0$A_1:VUP#+,9)N8#NZ)O^Z._E*1 ,?K2TC$*",02A7 MA3D>^MH9B'Z=C"?W M;>;U:A >=V>?'# A6;E$3<%[+7!Q*"*H5L:Z.OTTGB2IWVKR&E#J1OI'HZG# MO>MZU[T^JQF.%Z7UP\T1YJN4)]/UO8RO[D>:O?V!8D3=#<=N>O4>9;N\@EU. M>2;+A,?U:ALP$W023D)T7H+@N(/;X,N,3N9STI'F7"<94)&I?HO9ZQC'-A#0 MA".W9G&]IE^E<2HG"X$3KWE,& B53MRL#"Z2&"%QD;.SR%8@=49O/$%0SR7O M]5!XG.@;\/!^3?,[<4R20IB$:J6FM.XG6H,ME89.$\NYL=S9.KBY1\9N:'E1 MY06'B[D!*W-][^RZMOF5FPW#P'AKC)8"M K(A+,8\VKA@:,3P7*6&.#4R7%N M)&:'4: R& MZPPW?(*@W?#SHDH-NA!] PCZ>QJ>7R#=9]_1O3M/ORXN?9I^S(^*35?+(X= MRO5KH+H4QR?DT)IRJ3$F;7%?)D'6&<"Z%YF[H>U%U2?44U.[&%ROJ,=USU)D M'@7*T"=:)AI'C"!(])!UL"Q(DW.NDX'?D]#=ZFKURU[:#TBXL[P$FM(\A&M6AGS*%GIN(XP)IF@[\98A'8;0TJ!X2[E'+@*Z&-$@@$PQ>!&ZHB.AS%"5;)]!\20M0Q;3:1L#RWW MD7X#&^LN_730?QU.(GY_FMPLO4FKOV\W"Y$I39% *--/A:(<+"L=QAES1%'I MLJ@3AQY/>S.76*N#],1Z;AC9OXV1K5&YR/OODU'Q0/[FAN,BAH_C+RDLIJN> M&=/A##]Z@_\G'-B.MP"70?@FWI M7"4C0S]%81 OC2N>B@5K P49/'Z@,F&I3A)P)_*.;YZW?LG7,BAN$"AS0FF! MS.:2P& &'''B<<>\@Z7>P/9Z0_U*(L6 3\9E M49_]&,X&EO,@G%.0-4%?@:)PC!0,B*5""M9C2#J 'T_!9VCA=\ MDA[P\&9RB8[I0 2GK;0*O"WM_ (KE8G,H7@T)XGFD&6=!@X;R6D$.<>K^^&) MWM&R;P! =QK&_))*#%@#U?"_WZY5";RNT*@@KZ*H!,-ZXIQ^&X[2LA1^$G'#CUQ)4Z?HN M9&;@2D<'9D0*"?^TKD[?Q,>T-'(DUF'0=YB8&P#*P]3Q^PUIO\^3T>C=9/J' MF\9!2)%E58:=H$N KJ7D**WD@,M(2S=DGV*=VUQ[$MI(='@@+AY?0ZBFI 8P MN&%R ,,8.810L7JNGNJ?GQ>RCQX. M1M*WY2$6KIGI_"@\+<=$+YEXA9):ECF@6[E4U>=4=OFP/+K S\^*K,HAVL#$ M0((F 4+D!",;ELLU;5-ZN2OBA$GJ85>S)\9Q[_?>WELB5@=5;64T8+?.XG\N M9JM!FY_3:'4#]JO[45J*7JS.\U& U[/)+.&I--O._?VE+%?=XN]6FBS'7;R]_#::7*6TFH6Q MF(8+9/K3R(T'2F& +G4$XU.9?V$%&,<5!"-"XBH[Y6H5OQY ;N_](D^[DU?5 M9@/FMUY5%2=")IY+&94NF05T?VBRH)-/'+]':W6E[+7XKN8%D),!OPE,-+ V MMAF Y6FA/ M4GMO(-6$&3]>BPW ]/ZU!F*-R3HZ"%J7_4WG/E<(G'22ZI2J49<^4I@&$L1R$CQJ\R0I( M5-$8S2C+M29/G[Y:.)- @LL1::%YU3[$4X)QG<)O^NBYI;6RYR^M6G@?7#Q3 M+;R/U'O<0&?3^>!S6;C+2D5GB,BT7 Z)"DU_3N5.!V/ 0KDR'R-7?J=U@4^] M Q/\UT.(W'MM(\@X0&^38X78@N;7-0TI>)NSH.!E).5(,H,CP@))09+D:/1T MITL%N^N^SP+,(U3V4.D'R*]GM?\R' \O%Y=KPDD0@GMFP+M2626B!V]# (:1 M(S%$9TIV.L3?2?'W7MVSZ@]1W*0+*?:M?O?C#N&XL7GT]CGN=&CF!+$2O'81 MO"(A&>.(XCNE>G93_]U7]W/LV9GZ#Y9B$_'RHY(4KJU$]T8"MV;9(PPWOJ0- M1)>ERUDFX^KL%Q1RX!PLS02D"IP$)K7UE?+-)^&O M$0_W0!0^!'5[D'AA7;K<[.+=:/)'G3G2&YY>,^OS#"_=IW5NWGB#%,>T5IX0 MP"6.2.$.7:_H$U =LT+,E!YRM;,YCZCJX#"D///3=/)]B/)[=?4;+KCWXYM1 M-&=A/OR^.JB\D4-V-J&C 9D9CG(@ FPYNP_2!*5*XQY?9WSK_K0V8A"/1=.& M,Y2:2FO '[A_2J269,NIK].(H*'&;[5UOO68 M;A\%-(">.Y5T91H#BFWICGR=?$X!_ST%CTI&R&@#:,Y-5>9E6P80M^2W\PU$+)ND, MU 9KM18AQCH.9@7PU>C&@:CATHL $8;AYKOEQ29^$?B^%TW3A9_GQ>@LA,D"M36PGF:?' $6A0)! M70(O60"EA,]>QAQW.X+>>P%LHZK?>Q)-@[DS938 S-N['V^&LV^3V7#E*ZT] M)$HET0R7%=>Q-,_B#AS#G)R]G[\/:UU,P@B"1NM!"IDR61C\&EC3A 8B28I MCOY]G=FVA]';[U6+ID%] @ T8(F7_L\&$5Z?T=PV<2^[WRT328ZZBY ?P^OFASP^6Z@>*-_%3R@EEG0)*L M0131&9\$!"^-,B$%R>IDTG:GL=\TQHE/'"JIKDE07COJ: O2\/NRQDUS9$IE M!EI(@SPE!<8X5KKG4:&)H=+4N0^S"W6MM5SJ!AG/ O!(-1WKO58"7W%/QOA+ MN' '-&=5;M8 DN=+Z3U:=H]_<)ZYRT%K7JD'X5:R6FO&="*X':J81G&&[O W M-XQOUA2]_5&RS67#24K.(VX6F2!(A-+(I[04I"#)!TN4B76"^\/H M;:WCTHF0V;DJ&X7LM<'_Y*Z6UMZ(D"DG!+@LW1M"-&6<5P 9N.3"9I]/UESS M 6FMM4XZ\8Y\B():]02G"Z1CZ/QPM'*FUZOJ1J)W/D-I$F2M='Y<#A+@3H#+ MFD-0/!(N8Q"5.BH<2WEK'8].A]=:ZFT2SM<[Q.>$KLPB#;)/3!*7(? 40*3$ MD"&O(%MK<)T&W"KJ5$H]2UIK38M.!,AC%-0 XG;/20RD2D;EY"!:C>Y($9EG M'-FCWNED@^&Q3NI]=QK[W<1/7S5=0W6=3;/L')2K8X#-@LR,9FF5 ::+KQRU M I.% ,JBUU%9%WV=L&=_6ANY"7JB>R)=*:T!6XD^\O+XX>MD7=V"O.)BFU^5 M>X!S]$-*YY5E"2Z[ ,/0S[ M-8+?_9U-WO#H&F,U]=!.O<8C!G]QT]_3O"0-;OO+#K3+BF?&0.F,\1:5$5!N M%B0CQAE+B:DT W$G\IH\_CN9R3M:80V#\>R[&XX*:Z5KO;O+X9ODT:^)5!,6 M5;FH@C;=D65U% ?%@O0D9JIS/ TLMQ/:9/QR,H!VJ,2&H#J=A)3B[!V*NS"% MOL8O;E[XNOJ8-R[)+(FU2B0,T8@J^0D#/J!T*5&X;7!EA*E3.;\WJ?WF($\- MUZJ*;"&\V<;@TVMS()1F(N&23-XAFX19, PW$YED=-ESKVBU0O=#".XW4=D2 M:CM2:@/8W5VJ Y6C=D(J"$E%$$)Q<"2CVR,,+DK+5-9UZBQWI['?JN$3([22 MZMI-8[X;CMTX/"'(++,ON3?C2J)6! ?6$O1QC+%!((V>GK3=S19:^PVF3IW& M[$II#=C*>UO""\UGAUY52EAOI:3(] MV1D*MNW2AZFD!6"M [J]!\H)FU4,*8(,DH"@FH-)R97Y0R$9$K02=0YO#J6X MR;QF-7">0JV-!NP;1Q ESI,G,4(R9?ZA9PR<*PVJJ#$Y*\8$JU-9_BQI328X M3V8TCU)4"_;S#D/7BPY7U[*Z:8,0!YEZPX,WZ&8[6CJ\:[ :@:.M<$EFQXRK M$\GL26B36>99J8329=:Q2."8E.5Z!\<-()?K*:UYEGN1>9_5KYJD"NHZH&_(RC5ND@$4NI$A*T0.]?F%@NE8: VR2) M@22*KE6=(]2CR.XWY5413EU:X+UT>^3L35RZTWD#3"Z#$&66890S\S6A7.U)-E+@?,^NFUWE.PK-QO.)OG3G8?=)WJW^1^;'M/! MH(]GJ>MHHL?'Z;D;KSL9W0X7*8!?]C*Z>?G'O ZZW.AV[L@M%H/07GJ-Z]%B M\,4H!E^!8\@GE8K)2R-=G?"B$_*/M937#2+?I%F8#K^M7[_4X,=[&OR*2GN% MO_G[ -'FPZ]W])!X;U2,XZ,KO_8X%N6IJ.KFY>?>>- MI9_<:#);3&\W^YB-)2:5 OQRZ2[@CF^8$Z"]QNU?"DYTG>A@3T*/-:5;7W>[ MP++V63ON0'B)XG"XLJTP"111P@PD9G']JCZ,XR8N>S*1(>?D@C# 4LP@DN9@K0NXT1LG D&DI3H5&2;;CXWC(Z@NB794SW0>&CL0PGTFP#N=);5J\;GEV]7DR+0K[>YRM$ M@>\7$GR@ K':HLP:P^.2]ZCL<&4Z2 MSQ)(-H4C2< E;R'0;(V0WE!2)UQ_GK9^ZZ=.B;^.]=0 \NX9_ <]HAZL*:]\ M.9/EH)U#^RYYR?:&"))G&Y0SGN0Z^?3=:>SW\+VWC;H[O?U)(I_''7/?I+D; MCDX3##W]]C[BHQUET5/(Y++UW"D'V3B,S9-/8#P:3AZ5M\'F$&V=JN 3ATR/ MM5 *RU:^RXTPK%)99"\A4TI!6$7 .$. >"^L9YRJ2O'C+M2]K"!H'UQMF+'1 MK:X:V.!=K!26H#8:#3Y ]=FVC *[);#:^:,TB0I46X91%$6: 3+)$*$*_PZ M>\=R'<._%YD]#Y2M#L!J*FNBL_8V^0T,B\8%IT!'%LLU%PF>BP16+LZ0W>@0KIK.:WWSCESJB%4P8H&U[;1V3R'/<]A20\.*]=PHA< M.5EF7B .'6.@%>(2T>TIJ].Q]\0AR4T*%=?@;4Y"$BT=C9"YYRB!K,&8&"!) M%1QWQA)5:]3 8VI>5LBQ#VX>=\@^4A<-^'\W/'QV?_R"JWV*$ILA/Q]SF7@\ M_9YF YLBS8$SR%(R$.C2@C5>@+:,<19R$I66UO.T]3U;ZEC]/P6H;I31$KS^ M/IG^7F;!3$*:/6#)"^-)BKSX#"7J+UUNLK1 (S-4*8F"\"X5?0]P MJH69?079_=].I&R_[M][XF'>NLGOOLN01$@T(>*99X2F51L11 M11*#"]7Z33U+WGB@:- M]BG38,^0T$=*;!^I])0>$PR=>IX3N&15*:278&C.8)*05NM@I.CAXD/WZ;$G M:[WN^BI**V9=R" 5]R@,[<&+A.O8:$-Q'1M?KXOSL]2]K/39/KC:N2[O4%TU M$"M\0!LP$)9QJJT E40NO7O1A;6* 5.)>)VD)KK.*6EY>^_[<<0!.E+46O15; M*3FQE:Q^HX+J,.I.)0W@ZQ>'XARGZ=5=2:TX"9I+PW0 @JXJ".LH6&YPI00K MI< X6^LZ6]W3-/6;\*J.K(Z4T0"LWBVFX^&\[/;E#M&/\M5Z?3##D8.D(&OF M2S4!,D+*_D]S"(I&22OE,YXDJ=^,6'50=:.*!C#UH?20*]V4'QM=8Z2SUALP MYENE%& [ JH?I\N@BK A44W#GJ M:LV*,\GK+$K7(:IQ,^?(BE8H)B:D=#XH$>K:H#JRMU-("L)V6U MYB9J(G*94R X02E)-+^.*-!HEC4ER3!2IX'1=KKZG:I3'5\=*J6!(Z2S$!:7 MB^7 @3<)B0C#5;8E?1NE==>@L\O)=+[N9O3T.%].0L#(A0 SN73+, [#EHA1 M*\A>#!$14A: M)I.3ERE6FP3Y)%4[X=&^6#QVII _26'W^E+N^KSOI,7=3[RZIZNGSTJAIU,L MBV;/4Y[!NH>9:TEW5^M0^B-FSG'6JI[UJ2-3?+^=2SX77;S"&J:S7A MBCEI2N,!4&29$8@.,))S$#EN.LQ3:[1\SBSN\J+>;X]VJ=-))0$W$!BOV2FS M=&>O)Y>7P]FLL+2^%J:-DC&6-BKS 964BII0(_4!?1(T?D^B3F)CCM% (\;E-7XX#"4 6L0R![X+9T[[ $3:*A MH"/77CFFD,!]<+!\:K^G/?6UO[_H&MA-EE,JGY3-0 C'@I<.=,@2A(@2L8PB MBHQK(WA45->YE+B=KGX/=NKN+AUJI %\/IWRU!?_VH'&>:-5'24(5X_ MNTP8?CT9+]%0YK&_7LSFDTNT%C>#6G)2WI@$G'G4)76H52HY$$<\3X(R66E- M[4C@L=;DF=?<]@VU5&9#9 "J/7I>,4BPZ'6!4S13X3*WO$ZG]ETI[#>_5P-/ M#RU.%5VU>8%LS>KA,RON/Z [8U1QOL2N$,I*L:6#PAG&PD*60WJ$%! AJ,A$ M!5MI5->)3-*;X2_#&.V#I(?&J'LM-6V)[K![3/?H+4_KSD8]2^N)#1;-T;.L',*L MW'HQ*8'CV4 RS&MJ ]&5KD4V8+ &7C&2&25 94#FF:$8%F0*UGJJ!--.5:H_ MVD;5RS!/^^!F'_.TETYZC/AGT_EU'X*/TR]I^GT8TMF/X6Q H\U,)@.,!8-6 MU1/PL107!$Z,DB+8L-,]4'S!'3SAOQYBZ2D*^L5/=[J=="CH-H!2#N'6',S> M3"[=<#P(-*48G &N2\%=5@*,LQYHD%D8D21+.TWJV O)]/)V$VOUJ1KPHD,*D(47*"=Y!Y\DA*,,CJA2GT4 M;">-WW]N/Y4PE?1]A,AZW@UNZF__EB;G4_?MHARBK@P?T1J#LM+8RF!$9AP' MPQB*17E$+O6,J)VNV.ZT&SQ)1K\%4U4 MWI]3T;&ZNQ!> R4(3^R?'X;C]!Z-Y&S '2M]63E8$XM?S&(IW$LE"US&&5HO MG3]ETNN&LGY+<3OW.ZHHI & /9,A?/LCC!:ER]+9;);POU(H-E!:\JP(!W3% M,:*7%+=A7#[(ITF!YZ",K-,<[0!BF\R?'8B6_0ZICU9=TZ=$OY9VL?/A]Z/N M>#[YK.Y.B)ZA\\3G0]$YHP(GZ.MHA%M$#/BH(\A2XTU3)(+6V2U.=#ZTZ=G7 M96-7:QH^IS Y'P__*\4!LY'F3#P86XX])&X$-B@/F>LX*.N4'.U'Y\LX M0]H'6QNZS=326P-[[%;NKDL9@[+%SLB&>??7.]@CGZ2FHVWQU6*&GM:L7*;TPU4@>-M2 MGG@:#)<29#3H"AF!KE!4MDRI,)ZK&+6L<[]U&U7']ZE]].S;*_-WBH6RTDX0 M#*1)&<% RBQ)Z0A()CB55@A#ZW1_W(V^?C>\SE#SN&-MY\IIWLH$JW M-J>F1[X51$(C>,K=NJ!RZ2(; GBB-42)^E%!9O+PBMH+,#UE6M0<0]OO*;Y' MO8S/AWZ42NPYGRUECL@\FWURT_G'O(&,56:&!!-$2AZ"T1Y$X!P<*UT41,C$ M!"ONS+CMMBOM\<0W;+3VP=NCOK4G5FL#_OHU'W=,Q?+X">D6P5H*3%MD(SH+ MWHH 6D87?)3(1MUE^X"@?A%WHZ5&P;827UJ??R1KJ//H#P@:8AF5 M$,&AU,!32DL+P<1-G;K69TEKP^0=!8 =0'6X-OH^/?R[^YX^38;C^6TYU9?% MMV^3Z?RUFU^D\I;5L=CZ<"QS:[RD D2.ODR"]^"<0$$RF2@UTMNP6PN%/5_< M'HZ.T/GD1 IHP':]<\/I?[C1XMKLC^_>T?TEN1+7Q(_CSRDLIM-R$C&.OT[& MT^M_OG*SX>SV+$2$P#W/!*PMY_*Q?!6,!!U\P) G6VKK;*^=LM%OJJSO3;D_ M1#2P',I4023@ IEZD[ZGT639B74IB6OA+QLD?+UPXZ\7T\GB_&*#$OX^'/=7^0/GHR+9'A/3M MC9S%.%S5XMSKFO@IC/:M#+)PHX$DAH8L%$3C+0C%#+AL2[\[0KPE MCE(5=W)&]GMOS_:[=ZC65E6;&'A!9:.-J6]R#Q^8OQ3;[A- MU*/I=5HI!H861TGZ6'H09TB4""HM2]K4V9YW(*[?';<>HAX/GN]63R_#/!W> MK>.))U4P517[=^P'KR")-T1:\ 2#&B%(!D.L!IH%S331TI'LY1NL+^$BQ<4H M?]9%%)HW=8[ #R#V)1FT?1#WT*#5 MUF,#7#@6Y6* =SI 4EX1D3FQ MM"Z&N^"BWZ#C]. ^N>9?QK9^1RA'U$WL\-0*V_USM/>S]=N<2(J^-$5'K'+N MP"G$"<:E2E#"G'9U6NDUNO4/<@R:)^- 41J*JQW :!.!"4<,X3JC8'K>\5_4 M1K\'O@[?Z/?26@/[^Q9^7EW]XOYS,GT][U_DOL26BS]3_' 69W8!ZMO;Z/1-:'0&5$9[@83T:3 M\RO<>+Y.74R%HW5QP$!27,K*6$BF]#U@F8+A/D(*1A#-10G_=CH*V>U]S>+J M>'U/Z@J_ 6.W@:O/P_.+^34[*I56I,A)*F.#A(@"K!$:HSE.6$B&F4K9L&<( M:[9NHC/0U=!0 X#[Y#"PNR%>1AFC\1P8+;G\F$MVP#$@DN?(,HLRU&F9?(^, M?IL/G!),ATN_ >@\LK5$995BEB %M^C 9E7*&8I@K$X,%P7CL0IZ#MH"JXT M.R6 CM)!SSVT/J-H5DTF-3%<"N,A2.) Z.S!!+B 6T#%=;N?P$N#2 =>6HJ,.XTK _]PQ(;,K.)1=->#[\Z+^VN; M=:#*'BK] /GUK/9?W7/JC]$<9,NI-BW^MV/.X1[87!+9 DL8VCP6!F;2W( 0GPV41NM_$ZU MY+NI_^ZK^^N@UHGZ#Y9B ^[DEFWPPTU-I$R)!:H#2(M.C7 9)<.P] MXUJCV[V;4>H0>K?4-9OT.Q 3.X/N0 4U#;K9WZ:3V6P@%,N!>U.&]A(4F"Q7 MUI0'33A-F9%L*A6H/D=9L\F^VF [0#%M ^TLA,7E8N3F*=ZMV$'7 :,,+7"# M0)Y*C\U2#DU*WX]!4I_ M3?-!"EDQIY +6DPPG MWW9W)/XE%?[M@\A]-N0:>F[<@7S,\J]H9+[^D4;?TR^3\?QB-E!:$$MMAC+^ M T29!Y1&<)KDDN-U.H-7*;A$6.+YY*79VPCN-Y)J&K1[Z_-%PO;=9#$=.-Q,3,BX)!-; MHA"EOF(QH(O/6Y[&KD0V M:4OVPVEMB20-Y^]<6/)\Q/GM#D_MR![M0WM=.Q4T MQCJIC$?+&1W;LN$X#'! *XGNJ&;$N3JIESIV"A61/N;[4EU5OZ;D G7)@$+L MEQN:&9P)')0U'-F6WO@ZWLR3)#5I@_;!PT,;U(WP&XBG-S&RO)X3LXB!$0/9 MN@@BEH#0!@*:\>0L2\FG.JUXGJ*H7PQUI/ =8+2W]!M%T8=BRJ?K*Z A4INB MBL!B.9@J0^,L2114CMJYH+)D=:XU/$=9>ZC:7_\[@.I@9?3=@N0+DA\FX_]P MHU&Z>N7&OZ_O_C F*9<*W;D@RJ3PY,"$8$%Q)3D/449FGW."MKV@/5P"&YUI!P29J^C4ZQVIX*V .$'<#D'DB M>%W;S$AB1&8LR')O76CM(B3>'F3MM=20Q/ABBP.M0VNIX@6*Q!!C/^ _'=:K4/?@IBOK/\ARCZ:W M.5#L?4=/9TA[+/1_'%^W7G">JVR< .59:;L2'#BTSQ"UM2+1@"9TMV:-CY_= MDOX/5=BD.^DUH_RO?TS6Y O)0[G96PY!/ CF4"A&$LC9!L$-88;N-D'U\;/[ MC7DJ*O\PZ;709&II YGV@7F'/CN5$43*: T%VG2?HI&>1:_B3OY%A=9CU8J= MNW4E#I=G"R!88]>@!QY-IL!\F<$28T(77&DP A<'5R:J]*?M-+:7RI[H-+:/ M_)IJ-14T]S)D"=8X"NCU&-RQC (5O%=2!8O_[TSQ^[>:JMYI;"_%/=EJ:A\I M-A S;,P?WUR8]RPQ[5("@\YQZ<KWJD&=Z+,[ M/30*JO4J>3693B=_+&>O?L-/YE<#%)B-V5E@NG1WE,Z!Y224 A^4FD3.R>DP M]A25#1[R' :.'6#7B:8:1>';']^&JQ' ;]P\T8%AS"7/R_BO;,N5W9*V)@:T MY"+A%N DS2<#WP/BVCL;JH>Y8_32=_3\*4T#"O1SBHM0./@Z^30=7J;W8WQ^ MFLT_(T,#Z77R-'MT+$LVP'H'3I@ W- 091&=WFT&^ XO:R\Y>QQNJ@BY;]"\ M==/1U=?$]C-YZO>Q7_-E[,4CS[[H:C=:WR0+HRH;(TKB52@C!> M@:$87 BEC @Y,FKD3I!X]E7M.=4= *1; ;<"E[/XGXO9/,6WK]Y_?7,VB%H3 M'D+I.E;&AR+Y8'S0H .)+&3MN=-[8>3^\_N]&EL9&$>(LF\TW-WZWH_#M%QR M>#>9_CH9A\GEM]&PW'P8$(T^.U445"1Z-8+'FV A.YDU)]I$LIO?LNO:]W'D:,!](Y"?#Z#9*=X*F_7- LS.-M7OW M;G7;$/GYZ$?#\V/[IC[SQ([NW.U*<]W[=H08J37&;$J6J:KH>X/320!GE#!C M@Q&ISHJMUSO@ML1@=3;@<-5(QSP&HQH]RX!Q!BZB "F9*#VSB:8Z(Q,V$--_ M]@;6_P%O8Y8I?^7HR7@ICX48EJ[$\DLXV.IIL **H+"W,42ZE-C8[ MEHAQ-K*'F<.N=K,G*.H?/4>I^N%>U87<&\7/NK I21TSAB%%'@R$2A(\9PF8 MX\9$+20NMI,AJ(7ZSVYTO@.0#E! WUF%?T\N_F/AIOBX!P7T(GHOG"V3HT4J MG9HEV-*/)2!SVL8R[B,_Y]1L?T5[J#A$@9/.I=F >;EO=F_#!"0W9*L3Y$R7 MGKL +Z(!YED,3" Y5]N3U&3.D"+R 2)T,(D?%*=^N>):TE;^= #S:J+K41M_[U6-N M?ET4 _OQ6]'1[.ODE =A%+)4QHLKGHG@.:6D^4Z;UV[O M:\D,'8>:6D)NTBPMV5CM_'3 ?7 A*HTFHTP>+37\)@AD3B5+-$G)&WTBFW27 MKGZK.TYCD [60]_6Z!42?S8>H_>(+,Q_*VT8;ILRX&<#W/E]YJS,(BO5"I4L'VCY):1MV4.SFI47;*.;?X>L/#^ZWAZ%S_QXJO;_6_S3F%^?#[_?+%('PBY8JH M%5J@'4/WR5MG ?F2"EUR@]O>;N5_FQ[?;W%&YQ X7H0->* ;^Y-^I MGYP"DV\6&Z:>F8"QG8D022JU3Y2"#YF"6NZZCGA>!N M.4>,!!ZU09907*&T>V5@I/1@J4@.&524U&F/NRN%NZ'N1>2^JRJG[QAT(U-? M)Z_2)S>,MX._"EM<1Q:3*N7LB95[=1&\C@HH,X1RC++"PRX 6S,3N[QS-Q2] MB#1W36F_ ,LU\,+:&(6$&%,&$01N_I1SX%E0$;A,T50;M+:5LMTP]B)RY%64 MT>9@HI2"F,#\:'2[-DM5!UMJ38\^W;^ M3TK4>(Z,DN <[MV9@#&!@:.>XX*QDH:=NA]UPG(C(YDZP\@C.]69*MJ\#K+S MTCY\'MR^KSBEP:HX66XK)!W7WG.EP>DRZ\"("(Y@T"<,(92:H"6M,\ZHIMG: M)/7;M4*"S2)S"=Z56BWG*-C2VSI%BCZ$]#3*.JFOK60U;+;VPH42!U+>;_5>=70>5*%-@#@&T&NQD:O-Z#X(88O&$Z:&X>%H%VO3WL2&F_-7[5 %I582_< M$;Q9LGDRG>&2O1:.F]^JX_#+Q#7(.*5#>:AT.G(Z7T\NOZ7Q;+4"Q_%SF@]7 MA&VXQVJU*ZW&%.28RYQJR\%%RR 8J@/"F6A99]#O'D1V9GE?7;URHY)Q^G*1 MTOQOT\GB&Z[BU<4719BT5*/_XPW&AXF6*2[2 .XDCK,4LPR5*E5VH*[GT3>5 M\/2DP>U*3RWM^J^N[EB(=]/TCT4:A]4PJN!<, IEQE-IQ)M8 A^L <5<]H98 M7VM4UP[$-1(:=8:(IR'7B7I:0MPFAJYOB'(2N;4.F"4*7><1NJFV?':BA 31]G;KQ#-\\0^_V2YI^'RXO:^0-W,V^ MXB-GFS]:+U4GB+7&1#A<^6E5-X&WZ;3)U\U2*AFYS96MFDI*"11-5*63NG)@:>D8ZIA, M)).09)W*Y"U$]7N0T@P&NU); PA\^X]%Z2:[&,>;)60"59I]=N MU87IPVWO;L*]ELBEY3R@\"2Z%TIFD(QJAA]*06L??QQ&>2-U#_7/1DZ@V : M_+ ,Z;X'?'8YFS*2370AK"X7(Q0LA$%/IO]-L9-9U08_AMN M8*]*?4KZZGX,$N6>$)J!FW+/1G*.7K7GD+/RCCDN@JU3&]D)^:TDV=N#=P7U MMV^HGV3Z _[KEFG':%19*+!E0Q3H\H,I["<3:5#2LYSJY.D[(;\5W^,%8?YP M]>^/>;O"_#B=%T*^5H/^+=_WI3 @1 :CK (>2!E+:W ;LQ$=/TU=2-D&RRNE MMW:DL-_L0U, [D2)1V!TW@DT-U7'WI0%RHSBLDQ#]B6FE2: %2Q!X$:*H*)Q MMD[YQS:J^O4;3E55V9E>&MSYGUHYKQ?3HH(!I2(DB\! 0;%RZ5."D?86XSTH*6H0 M7ANP%@&#?K#4))A$;9UK9=OIZC>@J0:W#I7QPJ^,;?SF*2Z);7WQ*:^%[2Z! MDW0?L)&)F'&+I:[<__8.?'0>-UOB55#>Z%BI(^ IFJ:L[FRB7WW=5VAYOO;H M!B?^ !KZZ?T+GPK^]R-45S(Z(L":UE@5;T IPR$ABE261EA4^54=O\5;+3PN: M^V;[Z+ E6&ZYOL(<2SX'@QYTN7R?:#E@$!&4)=E8$9E/E9KJ_1GNF^T%B /N MF^VCG48!]^@^D]= M'%#M0PC.9"HJX^\Q48V@K7LH/ 6Z(_72*,38FA7*A,Y6.Y"YY.R%P2U"L0"I MW)?3*2EFZU2^;R&JD>VW%X@=HI=&(<;7K.@DLV;!HP-B"0C-*=B<,^B0LA7:NO:\TF2I/W^_ MB[U@5;/?Q3XZ;@#?FYLHI!R#R%Y!M@(WA\P)[@O(!+=6^HP2MI4Z//[9^UWL MA8Z=^EWLHZH&\+;E,J=C6A$6(M!(.2[AB+N-RQ1RTHF63G'H^%8!W9$W<%]& MIXMCD->1TAJ W_:>'<([B0X. 5U\;4&SPDV$,7".>.%DEC;4B82/;[?R,EI= M'&?^NE)= SCWD0$13U4H.C2\%X"]:4=:2,S,9[D7.=@IC#VJV\C,87QZ#M M.!4U@+$N,A$?;NZ1,:<\S3E!<%J!8"A%QU0"35+0VD5I?1V[V"D;C5SF:^-@ M^>2X:&!1/%/F'KDP,94)+'$Y:;B4DV2+*SX*0F5DVLLZ+5XZN'/0=$7B@8#9 M[Y+"/MI[X9<4?G53],:'WT\RO>;1RTYY&6$[IZ>X@"""=;+$-+C-:Q A1K : ML9M"]J7*S"=3N5:YZ0L(G'AK+,V@F*&X%W$+WAL'2N4@;#8DJ\JU9'_B"PC[ M8*_>!81]5-S )K]C212S.F57NA8XAOX\Q8W#E$8;GD.+()O> M] \ SV%%D/MHLB5\[E1^H!T//-(BL%!*G#4RQY,$)9EVRD9BN/^_19#=X^2H M(LA]E-82(C>4J3@=O,D\08K:@"B]/HV2#GQ.CD7EO.9ME@\U4@2Y%Q3V*!_: M1R\-0.RF1]$JL5:ZRDS&17"K\F0FLQ7)HY]C,T:%D8%ARN!"S5GJ0(Q2=5I4 M;B6KD4+(7K?@[O36 @?\+!>H4(F(R@+$"(7("2SX)Q30+UPQ-E,-*W3:6(C M.?W:M@[5O3&A?HSL&P#0G:Y]'^<7:5K8F::+-)X-OZ.1#I/+M#;/2@E!%(W M2PL6%!6Z&1C$(00<=4B9Y[[.MKDSB?T"K0,X/#P?K**;MD#W9CB;3X=^L>SR M]W[\]D=(L]G'_&N:WV,0/8-@/6<@,_4@3&D.C$L7_T@V.\8LLE\;?+N1VN\6 M6Q6$%735 !@W7P1?.AO++<)3:1VC#+0VH0QH3. E29"]5=1'YH*I?*%Y,V%_ MEK+PCM(I1^NN)2C>9D[+&=/9Y61Q6P.@)>.)! F46PR3O&)HZUT9ET*(9TX) MY2JW=-A"72-Q;!=P> IJ7>FF ;Q]*DWX437S&^8V<+FVZBPDD;/F((D@&)U' M 5:7^A-N=% T9"-<%=CM060CZ.L,(9/3J*L!))[]X::QU#\MUVFBWK!2A6Y" M0-$HYI!N3<%81VCR3EM3)T-\CXP_2VW-,1OLX7II %1?+E#2*(@R9>1.R^?I MU(W/5SG.5U>W/_/)72WO_Q2.;]D>QT\C-_[57:;U H[&6EGN13@>$HC@([C2 M?$ $Q16N84-SG=Q*#6[Z-9A'@.MA3J]O33> ]D]IFB?3RU53?63U9G CE=Y1 MD2%R66K9%3H]+&;01"3N___VKJS'C2-)O^]_"6S>Q\L"LB4-#,B25V[/8)Z( M/"(E8EJDT61KK/WU&TE2ZF[V(1Z5K&1K#)BBCJZ*X\O(B,PX4KU":G-N\PA! M(Q\'CHZ4[4U] +5U@+YA<^I,"J@=+7XI1,T2D1&B\0P\=^AU8L9VW /TS5[) MNXG!BKG)#*0I&![(T+M&G&H$!D'5)AGDO7)A9KQ% G<=OI(;I#2L:I M\=+!LED?8M^DT581S*^7[S'DZ>67ETAO^C2=K48)?%/=*LB>:*<+BTJ 6?4S M2?0M\JQ!4YP=#9=:NC8EEP>3?/XW\L- _S0Z'Q'<-5U]\OIZ21+=>)6+B_F+ M1&Q?X9OY[$-E\%8YP(2Q3(&/C6!8O;,1P==2: GTA[+H')39;BA]/R%^SW>> M_XW"<5ALJ:(.S.H]GIZ>R#()V:F444.)/!%[WD'$FBIA$TG0^R!CF]JA/0D] M_W.Z84QH2_UV -^=A_)212I PJ9(20I0#EI>&,,R="&]P..H&QZ[AP M&, VT6@'2%TEZUQ\#+,+_%2;3%Q]^>73GR3UNCKK+-2MN:E;4I@(5^J82=I1 M6*A)W45#K!VZO<]*.S1*IS;X/8[NG5!MGC^J3ZC]/FL^?U_.T[_N';'>I7FW M@LY'GC1 M>8N- Y4BGESFGS[E/EB_BXNPW3VM_D\W[2&N%4HYXQCIM1(G6N_ MSMGR-7 WJ$)TR*+0;=*.#J-WD+NZC_-+LA*+=2Q87[)]$+^X(*7\1#_WKXD) M*IA8"JA2RZYSHK#/T.[@379%8^:LT12M?2GMY;ZC&?H>O(QKI,:P6R-D\(A2%^0X"$R1=B8 %4J4D65(FN3"#*.$22/I)XN M8'Z/-=,VT;>5IM87@R_2K!XN0/A,(DDR\L(DD(4;Z0.& M8-IQ?;JPOT/S;B>(3SY%6,W!A GC,H MPSD$0>Q'4Y+D3!37W.LYEH=Q3_1'@/A(ZC\G3V"([C8[/KF9=W"2OC4'PC=E MHX) "I59S:7-WM;V81PLLB2,23KD-CGQ(P5+Z2/FZTM\5PY/9UJG=AB1>?9! M@(TZT8)S!8)E%H1UB1?E18AMZJH&8^$L/8I]\'K/W(ZB_ [S!'?1R\=@*I)/JA 9YR0&3!X M\J9"8A MMQ 5-^1066/3?W+$#\D1WPMR?8&T)M(Z)O<;60XMCJ#W_= M(AR9CU(Z!2K7CZ@2>!N(?5>\CU9D8W=RBG=3_^U7C[-E#*;^@Z78@Y^Z\9U6 MUL_J(BS# C%$78/-0$Y3G87G,NHUR6^4=?BQ?7RX_QJ^G^8)\EJ;RP)P#!/QD3G "'% M!,631^J-YTZT&>(R."N=GXS52G8QG"LJQC>X_+Z:C:Q7G#-,@?O6*I5 MB!$B)@NY-L.Q&17392>??'Q>1CY5&&<-=2+[O7 T]K*[=0.XDLC6;?1*,HOU M7OO;%85IF3G_@KC) M%'Y8^-]JB=;,7\R7X?+VW_\\7RS?SI?_Q&5M#_9AMHIWO);.FDA1CH\UWO&. M]AV7 7TQC 01?,(F/G\SEL9M-#!R - '4,ZI]N8AP_&U_&CP;4-X),H$$S4EFGK6!9-+-.Y%^T('3U7J4#B2H+R)#UO M9(+L)?,E%9UTH]F"/W31SCYX;5>TLX_R.W!L[N;O>XH:?*DM=2+)40EBP^L4 M0!8?O,=B16Y3J_XLBW;V@L*313O[Z*4#4#5)E%:%I!C((4-%7@^)54%D*H(, M-C.9'$6^;7K'/O>BG;W =8JBG7TTW0':'ZX 42XFR14Q8:IH66(0=.) VY"2 M-:,F^3:F]$RCL@YP]UCUAR765QVABC 4*+(Z;)0\($#+0U9. M!5X:Y;#],$4[QV!O"+5U@+X!SED$X]9[6F5>U7,6RS+$'#W4,6O(8G%>=7;= M_6:O-*@S*!LZQD4],0+.&?/?O9R\:4,UO[Q\/;^J/S01R4?EM ;'V.IJ1X$/ MP8/V42:,5G/;V?HXB,_.?9.!43S4(FH/J1]CP:VO5B>!K+TVFO*S)S;7W M"_/U&T5$GEDF&YW9G8K%,UUF)\#YZ9?D : [>#7^N^Q60$,%G()\XFAD8WHZ?BL// Z$=8D4= [EEOCZ2U@E-2 MX3?1.$L!KT$.@M>\;(8)HDX)G/"NSG J.9V;,WJ/R3--NWQ."_(XX.V_)OUZ M3<[P0UAN_FV_J_+O*R7>2$:6I#13P&P=08N!0&9 M9H4^I_5X!.2>^6+<=N:%,1%] MG]-R/ 9T1T:0KV9GLR+_@=,/'VMZY6>\"A_P?KKR;44'FY(0NC:IK!UP-*ME M[75R^#__/_DS[&1B"9GA^UE;@[M'D]P472I#:^0Q)J43Q MH4,(*6<0W"G&N-$&6P^A&ED$S_X\_1G8@I:H?M;F8(_HB@D1HE !4C8.5) 6 M?'0D0N.#]=D5'EI7MG9^4G#.I_C/P @TPO*@-P"#M@9X@R2C@^K\-S\Y0-'^ M0S0,5(&_?O2W2F7)F=.!7+AB5!VHGA5X]!QBX%JK'!PVZO-WEXYC;?D;7"P0 MWQ$X0FU;MW[XS;!8J203Z 3XFKVA'/FHSL0,F25>F)9H1)O9E4_3->Y)Z1%( MV#8_ XJ_SWXA&XX>F'J_CVG8_/Q@!N(A>MJ8B8+:88H%@J_@D!K!>9=JI%<4 MQH*B4?W'T&:"GE9;VFP-D_9%\A"#A$)@!Z5\A'JX#5FC#4X;$WR;B]='".K* M,.RC^_N&X7B!=Q J/&3?WDQ#G%Z2\_1K6%Y?W1]0S@UY<\II\+((4"89\H:B MAZ*"2!F91=,FQC^ V'&/Z ?%6UM%];P[#3$Y_I$G#;9CG60R_!:>N!76"2Z MJ9J89$.J8PTYF)0P&6Y#26U&' R[=]T%=;6I$V6DY;8@Z*P0:&U(B*I4OTUF M'C)'AFWZD-RGI:L=:Q^-;UN0(\7_94^ MUO. U_.K1RSDA&=G FW-P$M-JA6\#O4*$H^UL\77O[S JT]\@H9S3!2=&HTDUUPX^!PUI)2,R3ZXJ-O, M2=^7TG$O.9L9PH%5U#L$7TX7:7X]6[X/2_P-KQ*)?J*0&"-K3\8_B#H>V4#T MZ($EY5VQM5'5*7;;[U,Z[MW:J2!XK(IZ=N5_"I?KICR(RU]FJQX]];%'._;? M>>Y@;OX^]+=Q^J/TDB>6H8C:368%.V<+Z%BD8QP%AC8%:2V=_BT'82*Y8N2" M*M I>U"1!0@R1\C1%"N81M6(R2?)ZBH4V <'3YN?8X3?W7;WS7'\^?JJ2G4B MHU))LPC)JP#*FP!.&0,LJV(EDQAXFR%H3]/5E6\_'):.$G^_8'H[GZ4-0X&' M8&B_);73)JQJB68014 L*!/C7MAT"G_] =*ZNA@#O3.E+?QG@,WB48W?>/;"N(A9 4:I:2%QXCFY",:(E*0HT<@V.2+[4-F5;[T/2G8S/0.H MIH-][,E+R*_\K4_0A<9B=.8(3 5O ZI M!-,F'?1PFL>%9#L<[7.S/)Q2SP6^)-:WM/=<_!LO/^.O\]GRXV*B=2E2>0M1 M%U<[!Y*G2:Q#M-KZ* S&',?'9R5UW(BX3X3NK<(SP^CK^?75Q.C,C'0(1M8!U=DZ M6G[.052^R*P]:M5FM,R^E(Y;:M0E0O=6X!D!]$6A=ZZ8G'[&B1)*2$[+3D5+ M$N4J@N.9/HI7Q*#C(;=*[SZ W'&'UG8'U<-5>49XG2AM29(J@ ^< M56 I)IV1VK1)+MF5PIU0:7\85.ZEL,'.R!L!\8]9WB338'[U5Z)_^N)3_=U$ MYB ".=F@C/;D8DK-0_,=RL&TN*(ZY$O1G#[TAU-%SWMT3UVZ3+6L^ MT)7AA)_DTG";^F_7AO]]F+A^GG_Z-%U6;-'K?I[/*B9PEJ:'5<<^\;0!A+,K MK0-=I=Z\KHX&O_.^FK)Z.5]<7]VL1A1&TX)CP#QYL9IE%@H60%26A"(S.&2"/AP&[X7EC0YF]Z-SW)NO=CC; MMOH-M=?G9O J7-7:AL5O>+7JFG*(3;OWC $LV=-T#62_ME]RDVF4HD&L!1V! M]G_DH2>/:FD$PL6U6AA'_>5B0PSN'//*D!M:D83>11_'C%3'JG )N MZF@+@Q9\ICC"TG\9>9+8*&6@E4VYF8>\_8:?PF*::/]\.;V\KC'RW28$LB2G M2>U@8PGU')X6DA$1F ZTD-#2GY0F@CB0X$[MT3YXNM=#[02J.P]K=42.[&./ M:F"O6N;#/@HPQVMS2Y$@YYA %=KK:.?SD)GEV@A.^&I3)W-Z@[5!^T]?JO\_ MG_U\&1:+S:AVDV64TD)M\PV*9PNQ]O,JS)DH/0HNVKA'!Q#;J:':!T>[&ZIA M5-;!O=D+BC%S96;Z&7_'5-OV4+3YZJ]T>4V+^S7)N?:YO%XK\@&#_>7A![SX M:[J8L*QLY$$ Q;R&1(_D7?J00*98DDJVZ-AFOG9#ID:>N=(:D/,^T='M0GD; M/N'+>- CCD#)9.&6)0"*9+B:+-/I=%Q MTF,D]8C(0S6_?=8RB!HZP--[) =JFFA/6;'RQVRZ7+S__8\-,TZSXI@T$$(5 MD=<2(BT]B(KV%,-"\;Q1^ZJGR!JWS* IKH931P?8(N.^:E6RZEQ"LEULV.#* MVYA0DCTG4ZY,\'6)2!"Y1!&2-ZY1->0C!(U;#] 43T.HH ,D/>(&O_DV()0Q MRZ+5%HQCI5;6%' F9? N*B0QU:YM)SE&V*9LY&%M)PXD!M53![A[6]LMI?DG M?#-?+%Y\#M/+U5'E?"VTE8G^.+\D'2XVG-Z<1Z!PF(*J-8H>%(L:7%("B$CF M=4;E99N#^(-)[NM@YSCDS,=08V]XG01F92JBS@^J*]GI *$V+B%A8=$A2^[: MA*IWR!@75R=2_5. VTL/'8!HE?)*7FBLXOBZ+E?BNUS],.:+^6_A:CE-TS]7 MR8LW7LOJ8F<2L38T,>2PR%C[^]H$SM7NE89[EE2=V-UF1.NQE(^[68\#U9-J MNY]$Z,?9OB?XNAUM!+_F6"=7U:NA"*SI%%&"DS*"=M)9)DPPNLW=\A%$CQOC M] ;M877<03G*5B_7M]"XLA*!KLJ%0B;7IV3,,_>/:[Z8N[ @*[L 5V97K]9JU10N7C%SO M/RJ3P?!9(TA4UM6YNC*V.038B\QQ_>$Q<'0@E/=7:@>(I6WN:C4@,ES>VEH6 M+Y;K?6B]Z=P?'7DS6)+"!:,P)!;!!$%F0G$&/F:2K196HQ0V\39AV_&TCVN M.\#VB=7? > ?$?I&QO=D3\&P*::X#*BT OI?010V@V')FU"2]+E-MLB>A([K M,'< Y9:*/1BW1$N<-[I4V,I*O1&BU^3L>P>8K5V7^T8;'?#@C S%!XI$3G*W M\ B!XR*UJ=?;0D4=V,P'V9IXR64VW)!DM*.0DUE:K EK(V):JV@5EVVJ]!XD MIZ_K@$$4OPNX]M)"AU#:"&CB46)T)4*PIM3S"P^N?D1KLV(Q:17:.)&/$-17 M:'X*.!VBB0X =>M([OX>'SW/C D!Y*36B?2%EHG4O)[&\6)STD6TR3%[BJIQ MF^4UW?\&4T;[.IG-7]2/2*'-__S7_P-02P,$% @ 4H&E5"I\:Q;_)0 MEWL! !4 !F;W)M,3 M<3$P,W$S9GDR,BYH=&WM?6UW&CF3]O?]%=K,?<_: M\V#,BS%V/#/G8$P2=ASC 9QL]LL<00NL2=/-]HL=SZ]_JDKJ-V@P)+:[P>3, MV(;N5DNE4JE4=575K_]YT6GVOURWV*TW,=GUS?EEN\G>'!P>?JXV#P\O^A?L M0__C)3LJELJL[W#+E9ZT+6X>'K:NWK WMYXW?7MX>']_7[RO%FUG?-CO'F)3 M1X>F;;NB:'C&F]]_Q6_@I^#&[__QZW\>'+ +>^A/A.6QH2.X)PSFN](:L\^& M<+^R@P-]5].>/CAR?.NQ2JE289]MYZN\X^JZ)SU3_!ZT\^NA^OSK(;WDUX%M M//S^JR'OF#1^>R./!^6A<5PY-DYY]>C(J)^41Z5:K5XMP]?U :_]53V!7A[" M_>HAUWLPQ6]O)M(ZN!78@;>GI:EW=B\-[_9MN53Z]YO$?9[XYAUP4XZMM]1= MN#JR+0^ZX4"KZD_5^-PK%CP:7![:INV\_:E$_\[PRL&(3Z3Y\/:_^G(B7'8E M[EG7GG#KOPHNS,Z!*QPY4C>Z\A\!G85^T\=[-9 ZM&-*2P0#4Z-I?;N5 ^FQ M'4@-!M)K-3M7%ZSQL75U ?_W<]_A?H?E MOH^7G<85:P!9@;HWW7;_"VN\[[9:J?1=A5DFW!G#TAK8GF=/5"=B0_W;=STY M>E!?2QX\%8P_BREC+_/R=)+]_--)I5(Z"ZE%G\MG^PPH27P, E]: M0$*D$JN<>K?,X _,'K&/W!G>%DC<%]C@@<@[$-Z]$!;KM6%OZERQ3XW+R]87 M=MZX^J/ .&L"UXQLQY*<#6UG:CL<=RBVISMQSJVOX?NQN6:C>]'N?&KTFC>7 MC2[K?>GU6Q][!=:^:A:QO0MA\GONB/36;,>Q[X43M%C\3A[/=#EWQ5!ZW'0W M;7VFCZ91S);5R\>EL_F?R';$;@''L%M^)V:YGX,")!R/2VNI-#%(1>)NN$)8 MM8R+I%POX+<0[Z;C>8S)KONW*,2W $MN#;[U;P5QX 9O ATY M]H1Y0#YLBGX/!!OY#MSD!+THL(EMR)'$OUQ_.C5I"/ *VV&.<#U\78&:U4N* MNA2.-5Q8;/&VN%'L>9Y?]KR%^04B*>8!1=R0Q",AQX)4I8F:^B (7>C45#@3 MZ7G$OW0E.7=;,V?-?,Y9)$E<6$K_Y\-J@JF@):_$#:[ E'F!254M3/A7$4H' M1]Q)%_8VEQ;S_$/PDHGMX/HVS0?F"@_Y 79J6.M"6M^[\>5LIB_R.=/!ZN0X M&P9.D&OKZ0VF;^K8P?R!Y)Z?/U"??(_9%LR=GE]:ZO ]/,R'H-P8W!H*=B]A M3O$R;$P3%V7VX&\Q](*'4.VE([]+VP;QC2GI27]J*RG@B"E(=FB;1S>"!N5P MRY- K(AU!L*T[S=290K)^F-LGU'O%_'9E7U?8'U%7R[XWA3%-Q.VZ.^&Y8#:#JF&+,41@.;-_22LR4 M.\3DV ;<1 L61>?(-H'7W9]_JIV4=''B5")XL4+96Y*KC?#-5)6=,%E+V^#YNEO$Y A%F"%/H(8;:B/D6E!;AX%UO?D^LLDP7&6.]Z,01X[*] MP;[6L!QI#>64FW KT+SC2^YWI#&*5JM+,N?," 0G(] ,S2#<\^8_)(.LOZ>W&?_",?&^X=D MW"\52Z5_*VORGH2KUP[:PI"4;"(M'ZUFJ 9">PZT00[Y>^S<,3VN@ M0>^H%ZKC ]0L'TBCG0 -;T'I3#FVQ!QALF [01VN^I8PM ML- RU@)NR)H8ZQ+9?_"T'%JDM3MB[J:YS1\=%]QZ "[DKHVF4HF/JHT=_5W* M9@YMCR1L%'#2WBO7]M$%[2;OG6GV(_>4S^P"VE!V5$,91X,'8,]6/1W1^VWM M&$.UA5QIU@$M 70SQTXX[0ZUT> O:#0I]Q7#::SCB0VGB MRD SJ-+)I3NS"7!F0?_".\F7K, 9P*4OIK1NF')6S:=R=ERL@'(&# (G,Q!4 M/?3JD]&L ")H:COX1U,X0$LYA$L['2YW.AS.X'/I<(^Y-7*IUFV<^M88#DE7 MZ*)[ZPY-!3__=%0_TU^[[%K;#_2"S%B]>Z=5,K)F(+LIVT=G !R@W<;WL'>L M9-PI$$0XE:8!NRE8O@5>C"6+IJ) M"KBI HW4 WO-Z'T.HD]QW]240O5RX0#87EHOT)B&\'VNEK\32.D+,1(.(M* MQ,+RA;ZB^C 6EG! OI-/U%EIH]ZP_?4HG_MK^87V_04*X%Z6.V;,K9LE$1"! MV(_O>=JSRQ7$2A*:<8KS=2>4AU?#9"*X"T@H/:%J'RE7BV6&R.+8KJN:6FO? M70RRF]ME\VDIT9>S9+)E)_O,D?/E,U3-XD#?2G5]L_XV'H=J^1+70=34.>S6 M]F2J<7&Q@T^VYQXEP-)[QOAT*KB#*X"[+W1&227K$@TW)&^FFV$Z.G;ML].B M:? \#GJ@D=]9Z&'W?% O7P@ULF :0D(II-U:6)PH2& MVA+L4_6EL$^II_DTC7\>_% C%K='"O[ (T#:8LVR N>U@7V'9TU0+\5HI/72 MN0B.61@_":O0N&OBY,,2FR+4UA5XTH5CN8,A'_$[$=,X0"T61"&!TT/X"WS+ M"8*KPXWPQ!\. ([M'#KEX/E7Q0@-0T:+O"6H9>,=(? \N$P".(CW+N MHX6]Q [!9_I;@RU'/FB$ M0IL@X+J")UMZBI1!>[936[-&7@@2L.H:Z:>!9@<*Z^TYOMJ"YV>']E3$9R<" M)(+)4B](:FKY!KD'LO>U[:C%J&#NL7]?G5AB5<3-587O7PAGI0<>U3B4&-*P= M=W0,QZ/>PB!'TIGH3XJ2L#@PH 3^PU ?',%0.1V5'-F6G?8H9SMM-R5JYG/( M9ADCVOLV\(/A R.0M 2VH^B;6-1V(Q+K46":YKA@9(E0( )4JSBU%<,C=@"S M+0"8'>5-XVI/0/Q)$).HWI"_8"S)$J3$'9MC\$B]62'8#00LAN?-A,C&-AT0 MS+AG%=""[Q/B4\EE.!W":9)@(""$)P@^1=>J-C*Z.D([1+ H%9'MZ2TE$>*G MO!Z/=)36D5!*&A,<#GM "2, MBA-:XT&N9"C+AO>A34:./ ';T%244R:?G*O'FZ):Z%H[PI48GH83H3T"=2 M87S0.,C\B7+^FQCZFBL-89+"/K,>R 1.<&C0%29D_+!C?KS(;3<;D3J;JR#> MZE;-?8;NFW0%&L\X8V[)?[A*W\6,4"+!Z@QY0T^X.M717JU#?%OAD1(MY('* MN$R0X02%OY#ILH\0!'C!B M N$!EV_(-"%0,RD@;D4@(($K\0>? M@YX6(CT'&U -#SU?J6R>(^.F"#RGN\E&8^T,8^W8CH'?_>T;XP#R;(@A!A-I M*]C0]AWZ.@B !Z);>"N\&+Z=^D"Y(YGK#V %4-((I*>R,:;V M"8UK1DSI767SV*X%=[Q;<-^YX# SC724 5:SL[8(%]#IZ-AWW"PPX%(!7Q9" MB:U-P0ZFU#]D ? ,FJ;&@4/LS#MBR->MZ61H+APWD@?4"?9HSXDE'< M&ZX ?0I%?@^G.EP-<0$'LVZ1^JG!=C#+KA>UDQ*?B2M+6Y&Z0&S1(GE ME^Y!FL0@AGQY3[6C!\[=H(<*([0RAL;%1-K(U>JF9[\)#)Z:2=*['(#IM!-\P;@H"2*H$GJ/3[%VZ"P] MY+)3%N.$]YNP;N5[(;MK#"(?MR,K M-9%KT[%^)DI%$.9]7*0;SH[!5K9D-]$>=6#Q%K%S]ZSL[LFQF_4X9WLG9CH9 MJV-"YF#,U)/9C(,H=-OH,!:/SE+1.AL@-H".7D&FQ@GW/"U:(PFOXI@M,;:] M,&K$B8$5H#\-6-SJMNCK@EKA0:C*8U (?&?B'4&N[GAJO*#+8K;'BT^K,S29 M"&4X@:3!/!*F M%'#R=X-T[E&J*T2A!Z1"9)H]&I'Y(;B3DF0 :\=#,,-V[V\5]R-$,M*.5=^4 M!LD=225[* NPTN"5003;- 1I8PB6(T,!H>9,!!R0Z<%"B*D-6Q7:W? 5B9:U MP@\MN,)UR; QA!5@&W"SRT?BJQ!3W1TRN]MF0'.F@TQQUX011LKJ['T1W@XH M2-_ U@1S*+GSL*_AGIZJ=A3 6)5V.\%]TZ,O*/]]I$UK5(.EO9.&3[$5P8P%#5ZL(1P]&)Z/%IV'J+;=/]- M&1B;T#24:N B/9UA1\:W0+P)!D5ITYDCQMPQ3)B/0,V/9]*-T+NQ65:,IFE@ MPOZ,I+OZ0G5D&I>7K-M^_Z'?8_T.Z[;^O&EW6U31 S^W_J?5;;9[+=:&Z_JV M3A=N^]BZ:+=Z['.[_P$^]:Y;S3[>CZUV^A]:7=;L7%XV^JUNXY)]_M!N?E % M:^ 1N,HZYY?M]XU^NW/5*[#K;AN:C%[6OGH?O8YUWL&3_M MZTX/[BZP9A>ZI+JG>G#=[5RWNOTOV,1YI]OM?&YU"ZP!HX.KK?,O[(^KSF=X MV>67 OO4N;RYZC>Z[4M%E7:WV_K4:3;.X?/G1OM3ZV);]I#3G.TAX0'? H[. M> -IN HSK]'NB+T71LS$(>)]7:(S)S:=V *'9BCO?U"GHV'<<;(,+ ZO5Q(Q MRDVL8LR%D0Q&C;D!PZQ)2B8K2>B!%-+A3\F=3G#*>L@(/:2.+0,\<0R%SMC$ M!UAQ +KOCOC0LYV'8&-:.^]$?OTHIWG#12Y@JT<:LO5[8]RP[Q MHMXM3\G",9]O36DG6\4(.8/X1?,[M*=DFTG.'(IPR], 7YQNE;P)6,8-DC?% MZBK@H0(4.+3R"S?)$,K?$)Z*0V\W&O[5D62(&$!N:5X+PL<$IGM#$1_7O4%O MO+$D[0-->S(1#J63:MI&,LM?V$5W/S*!7T(?T5QV)[@9G?CI/*][;C A:3B8 MP9/4I:WB\IPA$D,F>D1/B+@$ MCJ2^0ZK%U#;E4"'?":!B)**JHKQ8]?1Z.@1,?04HU-.\80WC)1=)MXTEV4SH MO"%/Z!.XUDYAHJEN"^8Q5+84\6V*V"-T+>I(A$=7_R/@MIWK:L,CE4K$^9F! M_DI/+NV ;VW'%8%/24L\V(^?0-!M!YA-37EF8+;T*2?U1>E@T>D:=+C0"AAC M!5T"D,S*-#F^2FVL2[G-FPJVP9J$LU8N969.2I^U!JBS7F9FI!*9D:[CAZZ1 MJORJ+#WID(^$E0?-3SY&]&$8N,IJECP(AIMLD%ZRH)/:!.;>0J+8;7C[N6U_ M=95Y&]%&OHFPDC01II/HP/:G\4!Z)V2&=(>.P/YL ;B0N#>[.FKIW'MMN]Y! MT[3)G=-56T6\U&$6_%QDGU6*3U=^0]O"\7R&SSA\B;#;(#F)&=45A&83VCQ^ M-@T]'8KM@_A&M%IRWPUBS>:CX/B,G4M73\;31)"&M:E=3-$^JDJT?#IG#1=] M-Q^Y!5I9>-"^*?:*NE=7Q09F2.72Q)0CY&">3"/C:;(&8C@]41)4H7Q14R"U M;:#C2!C1N@Y.J2EN)W(!JO.\9:-K<4A.I2'V0C>FR^B@1VE^^2U+,/>]UU*4 MSA^^NH_.;'#Q(GM>+QR?.<)7(BOML6BB;RQ7S6 M.VFF&W]*$5+RV9! ,V:=15K +0F-F %R*DTBS &%2::>4A"HB(.0]S%#'G]'N?&KTFC>7C2[K?>GU6Q][!=:^:A97X/ER MY14P_6L<\V//; )OGS_,)*%_G!2;,*P@,_U1_^MF.YKG_Q:CD2,>8*:EY;EIXGD;1GS%)V+EA:L/8IX]?0OC0J.L-!CV M\6R3AKQ;P(F)?S7S_CH6=%]ZYLH3NTD#NY"87-)V\K%D0PO6"Y*ALF!^E5UT M.V:Y>2O%B$4E)#NCD1P*9WZU'I*U;TWO@7Y5[;AX\>2K*JYM>GP8T M]-RV_A>E::JS=*VJ*&LQZ'*/]3.-N?2#8V[]SX?V>;L?U>/9G&&!P.E\O+YL M-ZZ:+=9L=?OM=^UFH]]:Q?_X7&"7V7XOV.<[M DLJJ668G=;7';M:7Y>4&H5 M/$H\4\6B50BSC$^?FP _AD/)B(_>=3L?]:RM9)[,*<9FQ45SJTNWN- Y8<32 MPF((+2H:Z.1L0]AUWASYF2.L]N)[ 7&UM:UAD>\^:?VHUF17 5;);9E&F MJ3""2&UYGN5.Y8Y/N@82,JCZ:0B_&W!W _(%V0\B%$Y.=T+G=\ MOI@V.B0_2]($L2.V^VAI&_$-+[L4>8!%XW5>6,Y0'F/0L9+$86CH#Y2Y"6O* MP(9RM!^+/J5(%$P?H/-6]X*T+13R2J5-@#K0Q9'$H-#$_N;Q;_#!\QT]-%7I MWDTBU^-M3+E432#^%A3) AL)0X'=*2*5'C3M(?0?VJ9\:)2R1F=2"Y+@A.4L M'#GPM79T/Y,J,]J^8K4,P[C2V?)O87Q'6#*R>!IH7/%TW5B-I[:/.[4*EHV* M)9CB3HN:HQ;1#,!LVP_" 0F/CBV28FW M!\(2(ZFT!5V',4YRE*/ 7G?2]I'# JD1(@\Q'4Y8,#)*+-H(R^<97" ]V; MRGQ!.P+$#L3Q&.E\G3HXAXJ'7U%!5:#9ZELHHJ_<)@JXS/$DR' M;(]XN%.O)N K+#5J+UI/!O"?I0L(8V1!E-\$WS41W"(ZC:7*@B0F/2TW?V!YI]Y)5'3P_% M+=>+M=/5L+BI+L_RR2I.H\"H,\MZ]C0C&^ZU*; B'6;I)TD0$R2X(?LN[JE# MZ0RQ7@3[(A3"X\K6Q@IM45"5V(4;I(>&WOL3ZSN!>2F47 ?YI:4"B8U2L99P MNB,M8Q[YM,M+)D\9V_,R=\NTX*X(MN=F8(%8Z/LM5V9)%WCL%A/OE1-7Z4.K MHS\>(Q?Y\EXM/0/A\:,PWB?BS87(ARP6R@HPC)?BL>QD,,/?U6*]_C@ XR7X M._W4_Q'NN*53O=?-:'N-I7S[)8_">:.HK@-WJR4*:=Y)YG5H M"$H=8^S*7@?6]WQZP&+^6G0VK!3KM5AV#35EZLN7IR@!S?[TN0-3O%P:K'3N MS=_8TB78(X"ZG1A;O@0CAMD)LDT69!O!; W+PIJJJ:)IKWG=8)1[1QC[[/^Q M9G.GFGPO.NA+*UC-(#EWRWFWG)^'3.72P9\%!C__('? R<'B*.'=DEU.2IT@ MJ1;/BZ0JY>K,0ZW%XG"WA)S@>B+^S[&4[E0;68@OT; M@$JFAO?++X_X,O+I!*L6J_..HH-RK5B9X:J7"IENZ]:2[K M8-"U/'!*:1FG_/).!VU/T.6$(:PJVKHS@$[KP/Y[S.%B^UY8-CQ*YM,5=[9Y MA]]=PBO72(^6E]1/O_S25^'-][GJXF//SYTA"&%A: IM8 NF[=^:KB5 M*UJM\U@.(HM/Z\5RN?8]@<7'I6+EY.G#7ZOU8JU\]/WAK[OXRT0J2\\1?()_ M8RES:>]B!9^(L(UI'D,%GUA#2DOGFCW??$?\7_[5\JR=;^DJ:WB>_-.7PZ^L MB\L@JWQ+CS@.?O[IN/)""073:<7*L)HH"R=L;VM;\W9*_3,I]:\Q77AEB]*% M_U!NVA])U)VSLT__-BA.BR>;*&8JR.P)AQUN/KA"I223ULAV)BK-$Q8HAD_J MP!CE-F<\R*^E2XLF,G1&J=V2-4.#PO.QD,LMRBL<$3C(.:;2>*F3M2YTCLGL M@E1?B81CJH2J2L2\UQYACJ[8X^*;=+T@NYQ.5W.5N /:Q 1@Q2 K;*X3F-.> M=[#[MVG_GM6&4:Z@G!2/Z[7G MR$I6*CU]->-*M5@Z?8XBR2>EU7*Z;429UM4VL&4I[[>Q7NN*>?8;5W^PFUZ+ M=:XNOWPO&=(M.\?;7-;TZ2N@9M[I?+%K^B+NBJ&0=Y1!>.U:K-L^?ZOG(%NO MRF&ZE2-3-FC<]#]TNNW_;5VP7OO]U4PY]6VK3KQB\-/:Y6HW@6.W?=:>N#CM MZ]T9PM)<^=D1-H%L:]52W?'?8D)^PL>D,+*GY=/I*UG-]TZ3V5XM=1/6<@9[ MR9:>G3=!RNWX/98KM$?%!-8^6V_"*%>I;ZH\Z/-.]'49("JB^&E1 3FML]YH?6AL?-.M]OY'%,%-ZG8366EKP_#ZK1*>:?<&EY\'\T5VR/NZX_ MD53P#ZOZR2G1B-$*R#59.GO@-;MJ#%!OH:^DC#LH&-.RY-/I!4A[4Q ML7W+VZ<2>M %+*'G%A";,PCA/L((RA3&X%$F=SW,'X6?*=9$!>GLV0[54QP( M?-M$<-?7=09!;%AZ[@E:1)7J^%>\#<6*%02K%,+^XG.3B3 D_$F%%'5H2_)) M*K"IG]VGICR&Q;4\U@?9]%&:)K[R O$5CLOV8B'H^YLI9E3.D*5\M1I\I58\ MVJSB?K5BN?;T5?A.RL5:[>F!*:?%T],G">Q9@ZH.UA/E;NWI-\T\8\6R.@[;@9UXT-9'DAQ59>4Q";(+?R-2,=R_!2\#Z>!F)[^ M\T_'U<4J[6;38GF,WW+M/FNC^Y5=F*^AOHI5_CE^9D>439["+WC83\S?SH<0 M(]71]_D0<"32^.V-/!Z4A\9QY=@XY=6C(Z-^4AZ5:K5ZM0Q?UP>\]M?1T9L- M=CQDO(GDV]ZZ(#E9]E;7P<[JFK"Z\N&M%'>B$%DK,;:1>0Y7):B\6T<(ME?= MUR;. 7>E^^*6T/3WT:/TNJ2E5 R%$9A[':")<)59.&$L+&W9EA'X'5"P\#^^R)V+*!;;UQ:NL,IGU;9TKP$+4@ MK:'I&VI?IZP1 C$.TE(9$F __2[.?69DY":0N5Q=0V6*6J"QDB0N!*J]4BTY\FPK+W6T4V\L(U86,T)C8T,=_=HSP.ACA M:"$CM-%JB*?>UHX)MIP):@N9X,JV#@BSX7KV\"L9N8$7=L+A=?#%\5(-TO4G MJ)[C8RXKHY'/]L>WK+9CB,T:X-:!'VXLE>U0(,QLBH6KU!YF2,]W=N>;31O@ MQ;;QYZS/( 6BPR;2"CXT=WB=W(!-(N#-Q3+@S0YWDV_0Q@YWL_%3N ;NYNF\ MCJ\1P5-^=@1/_1D1/)L&U%D[8+;39=M.KT61LOT/+=;K=UN-CY?MJQ:[ M;G7;G0O6N+I@S<9E\^:RT6]?O:>[&A?_?=/KMR[8GS?MYA^L"U61 8SBFC+&:P!TW?1&@ MW_QX@![&YOF6L(;^9""<[XG8(T#>+F9OJY;"UD%0%BP%2WAL($U34#T3C.1S MF4,)EFE;B7'\EM%CZSEXZXS<2MEMN*X 'MWSDOZ85QOOMQW,NGT6[WEQ&R_! MJW.C;-F@MYY-6]O&II]!=;5]CQG^U Q*= 42]4+EW^+SG PJ+07_2Y'4B?<4 MLA6#2#!(IFT98@ JMB5<=U_E(IIPQ!\IU]LV #?;=M: M:/J.@_#LRQAWSZD9%S$UH[53,S9L@.^WC6=3U P*3YS$3W(8G8B ]SM;#JEL M3B2Q009S%=F'CTZ%0S4Q\2-9W#'LT'/XT%,E,]&!^ '1FC6'EO030HQ=##/ MH[]#Q6W8 #]LVUJX1)G\+HXC>;]E(]QZGFQO&T^F5H??TWEL#'DG#260Z9L/ MZ^@3:^0;WVS4301 :B\&($4^0OJYPR'E%<2".*3Y=+2)7+0[E%'F**.4A,'! M[+P YBA/+7WOM1G\%.5 >17@J (2F! P \ !0 ( !$T$ &$Q,"UQ97@S,C%Q,V9Y M,C(N:'1M4$L! A0#% @ 4H&E5$688.R-! ]@\ !0 M ( !ZT4 &$Q,"UQ97@S,C)Q,V9Y,C(N:'1M4$L! A0#% @ 4H&E5'1@ M:%ZZBP$ O@L3 !$ ( !JDH &-S:6DM,C R,C S,S$N:'1M M4$L! A0#% @ 4H&E5(R^6(=^# 2GT !$ ( !D]8! M &-S:6DM,C R,C S,S$N>'-D4$L! A0#% @ 4H&E5"V;OLX$( 3P! M !4 ( !0.,! &-S:6DM,C R,C S,S%?8V%L+GAM;%!+ 0(4 M Q0 ( %*!I52EZ]T-=S( )8J @ 5 " 7<# @!C&UL4$L! A0# M% @ 4H&E5!&K0\]<9 HH8$ !4 ( !G=T" &-S:6DM M,C R,C S,S%?<')E+GAM;%!+ 0(4 Q0 ( %*!I50J?&L6_R4 )=[ 0 5 M " 2Q" P!F;W)M,3 M<3$P,W$S9GDR,BYH=&U02P4& / T #0!9 P 7F@# end