0001180145-22-000052.txt : 20221103 0001180145-22-000052.hdr.sgml : 20221103 20221103162150 ACCESSION NUMBER: 0001180145-22-000052 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221103 DATE AS OF CHANGE: 20221103 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: 221358380 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-20220930.htm 10-Q csii-20220930
false2023Q10001180145--06-3000011801452022-07-012022-09-3000011801452022-10-31xbrli:shares00011801452022-09-30iso4217:USD00011801452022-06-30iso4217:USDxbrli:shares00011801452021-07-012021-09-300001180145us-gaap:CommonStockMember2022-06-300001180145us-gaap:AdditionalPaidInCapitalMember2022-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2022-06-300001180145us-gaap:CommonStockMember2022-07-012022-09-300001180145us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2022-07-012022-09-300001180145us-gaap:CommonStockMember2022-09-300001180145us-gaap:AdditionalPaidInCapitalMember2022-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2022-09-300001180145us-gaap:CommonStockMember2021-06-300001180145us-gaap:AdditionalPaidInCapitalMember2021-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-06-3000011801452021-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-300001180145us-gaap:CommonStockMember2021-09-300001180145us-gaap:AdditionalPaidInCapitalMember2021-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-09-3000011801452021-09-300001180145csii:PeripheralMember2022-07-012022-09-300001180145csii:PeripheralMember2021-07-012021-09-300001180145csii:CoronaryMember2022-07-012022-09-300001180145csii:CoronaryMember2021-07-012021-09-300001180145country:US2022-07-012022-09-300001180145country:US2021-07-012021-09-300001180145csii:InternationalMember2022-07-012022-09-300001180145csii:InternationalMember2021-07-012021-09-300001180145csii:DevelopedTechnologyAndTradeNamesMembersrt:MinimumMember2022-07-012022-09-300001180145csii:DevelopedTechnologyAndTradeNamesMembersrt:MaximumMember2022-07-012022-09-300001180145us-gaap:PatentsMember2022-07-012022-09-300001180145us-gaap:DevelopedTechnologyRightsMember2022-09-300001180145us-gaap:DevelopedTechnologyRightsMember2022-06-300001180145us-gaap:PatentsMember2022-09-300001180145us-gaap:PatentsMember2022-06-300001180145us-gaap:TradeNamesMember2022-09-300001180145us-gaap:TradeNamesMember2022-06-300001180145us-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMembercsii:AmendmentOneMember2020-03-012020-03-310001180145us-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMembercsii:AmendmentOneMember2020-09-300001180145us-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMembercsii:AmendmentTwoMember2022-03-012022-03-310001180145us-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMember2017-03-012017-03-31xbrli:pure0001180145us-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMembercsii:AmendmentTwoMember2022-09-300001180145us-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMembercsii:AmendmentOneMember2017-03-012017-03-310001180145us-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMembercsii:AmendmentOneMember2022-03-012022-03-310001180145us-gaap:RevolvingCreditFacilityMembercsii:SiliconValleyBankMembercsii:AmendmentOneMember2022-09-300001180145csii:HeadquarterFacilityMember2017-12-310001180145csii:HeadquarterFacilityMember2017-03-012017-03-31csii:renewalOptions0001180145csii:HeadquarterFacilityMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMember2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-09-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-06-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-09-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-09-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-09-300001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-09-300001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-09-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2022-09-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EquityFundsMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityFundsMember2022-09-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-09-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-09-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2022-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EquityFundsMember2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityFundsMember2022-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001180145us-gaap:FairValueInputsLevel3Member2022-09-300001180145us-gaap:FairValueInputsLevel3Member2022-06-300001180145csii:TwoThousandSeventeenPlanMember2021-11-112021-11-110001180145csii:TwoThousandSeventeenPlanMember2021-11-110001180145csii:TwoThousandSeventeenPlanMember2022-09-300001180145srt:MinimumMemberus-gaap:RestrictedStockMember2022-07-012022-09-300001180145us-gaap:RestrictedStockMembersrt:MaximumMember2022-07-012022-09-300001180145us-gaap:RestrictedStockMember2022-06-300001180145us-gaap:RestrictedStockMember2022-07-012022-09-300001180145us-gaap:RestrictedStockMember2022-09-300001180145srt:MaximumMemberus-gaap:PerformanceSharesMember2022-08-012022-08-310001180145us-gaap:PerformanceSharesMember2022-07-012022-09-300001180145us-gaap:PerformanceSharesMember2021-08-012021-08-310001180145us-gaap:PerformanceSharesMember2022-06-300001180145us-gaap:PerformanceSharesMember2022-09-300001180145us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001180145us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001180145us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001180145us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001180145us-gaap:PerformanceSharesMember2022-07-012022-09-300001180145us-gaap:PerformanceSharesMember2021-07-012021-09-300001180145us-gaap:EmployeeStockOptionMember2022-09-300001180145us-gaap:EmployeeStockOptionMember2021-09-300001180145us-gaap:RestrictedStockUnitsRSUMember2022-09-300001180145us-gaap:RestrictedStockUnitsRSUMember2021-09-300001180145us-gaap:PerformanceSharesMember2022-09-300001180145us-gaap:PerformanceSharesMember2021-09-30
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 September 30, 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 October 31, 2022 was: 41,882,246 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)
 
September 30,
2022
June 30,
2022
ASSETS
Current assets
Cash and cash equivalents$62,850 $66,424 
Marketable securities80,898 93,409 
Accounts receivable, net40,259 39,678 
Inventories37,944 34,567 
Prepaid expenses and other current assets9,125 7,768 
Total current assets231,076 241,846 
Property and equipment, net28,959 29,035 
Intangible assets, net15,388 15,734 
Strategic investments34,027 33,425 
Other assets2,588 2,637 
Total assets$312,038 $322,677 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities
Accounts payable$16,757 $14,383 
Accrued expenses19,704 23,464 
Deferred revenue694 2,107 
Total current liabilities37,155 39,954 
Long-term liabilities
Financing obligation20,208 20,298 
Other liabilities12,522 12,945 
Total liabilities69,885 73,197 
Commitments and contingencies (see Note 9)
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 41,892,615 at September 30, 2022 and 40,965,202 at June 30, 2022, respectively
40 40 
Additional paid in capital677,886 673,388 
Accumulated other comprehensive income(271)(268)
Accumulated deficit(435,502)(423,680)
Total stockholders’ equity242,153 249,480 
Total liabilities and stockholders’ equity$312,038 $322,677 
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 Ended
September 30,
 20222021
Net revenues$59,673 $58,370 
Cost of goods sold16,698 14,308 
Gross profit42,975 44,062 
Expenses:
Selling, general and administrative44,475 41,851 
Research and development9,056 10,022 
Amortization of intangible assets346 304 
Total expenses53,877 52,177 
Loss from operations(10,902)(8,115)
Other (income) expense, net:
Interest expense406 410 
Interest income and other, net(658)(43)
Total other (income) expense, net(252)367 
Loss before income taxes(10,650)(8,482)
(Benefit) provision for income taxes(19)136 
Net loss$(10,631)$(8,618)
Basic and diluted earnings per share$(0.27)$(0.22)
Basic and diluted weighted average shares outstanding39,607,022 39,087,472 
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 Ended
September 30,
20222021
Net loss$(10,631)$(8,618)
Other comprehensive loss:
Unrealized loss on available-for-sale debt securities3 (17)
Foreign currency translation adjustments(6)— 
Comprehensive loss$(10,634)$(8,635)
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, 2022$40 $673,388 $(268)$(423,680)$249,480 
Stock-based compensation related to restricted stock awards, net 4,324   4,324 
Shares withheld for payroll taxes   (1,191)(1,191)
Employee stock purchase plan activity 174   174 
Unrealized gain on available-for-sale debt securities  3  3 
Foreign currency translation adjustments  (6) (6)
Net loss   (10,631)(10,631)
Balances at September 30, 2022$40 $677,886 $(271)$(435,502)$242,153 

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

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)
 
 Three Months Ended
September 30,
 20222021
Cash flows from operating activities
Net loss$(10,631)$(8,618)
Adjustments to reconcile net loss to net cash from operating activities
Depreciation of property and equipment874 954 
Amortization of intangible assets346 304 
Stock-based compensation4,438 5,672 
Amortization of premium (accretion of discount) on marketable securities(184)380 
Other(27)5 
Changes in assets and liabilities
Accounts receivable(587)3,584 
Inventories(3,377)(814)
Prepaid expenses and other assets(1,127)28 
Accounts payable2,264 (895)
Accrued expenses and other liabilities(4,228)(10,846)
Deferred revenue(1,413)(538)
Net cash used in operating activities(13,652)(10,784)
Cash flows from investing activities
Purchases of property and equipment(688)(1,103)
Acquisitions— (1,700)
Investments in strategic ventures(575)(50)
Purchases of marketable securities(31,763)(38,462)
Sales of marketable securities11,989 6,721 
Maturities of marketable securities32,375 46,200 
Net cash provided by investing activities11,338 11,606 
Cash flows from financing activities
Payments of employee taxes related to vested restricted stock(1,191)(4,990)
Exercise of stock options — 12 
Principal payments made on financing obligation(69)(50)
Net cash used in financing activities(1,260)(5,028)
Net change in cash and cash equivalents(3,574)(4,206)
Cash and cash equivalents
Beginning of period66,424 71,070 
End of period$62,850 $66,864 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
8

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(For the Three Months Ended September 30, 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. 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, 2022. 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:
September 30,June 30,
20222022
Accounts receivable$41,561 $40,974 
Less: Allowance for doubtful accounts(1,302)(1,296)
   Accounts receivable, net$40,259 $39,678 


9

Inventories

Inventories consist of the following:
September 30,June 30,
20222022
Raw materials$14,274 $13,780 
Work in process3,832 2,785 
Finished goods19,838 18,002 
   Inventories$37,944 $34,567 

The total inventory reserve at September 30, 2022 and June 30, 2022 was $3,761 and $4,128, respectively.

Property and Equipment, Net

Property and equipment consists of the following:
September 30,June 30,
20222022
Land$572 $572 
Building22,420 22,420 
Equipment24,741 24,340 
Furniture3,376 3,376 
Leasehold improvements812 812 
Construction in progress3,067 2,670 
54,988 54,190 
Less: Accumulated depreciation(26,029)(25,155)
Property and equipment, net$28,959 $29,035 

Accrued Expenses

Accrued expenses consist of the following:
September 30,June 30,
20222022
Salaries and bonus6,197 8,082 
Commissions5,797 8,104 
Accrued vacation2,280 2,345 
Accrued excise, sales and other taxes967 953 
Clinical studies902 1,082 
Other3,561 2,898 
Accrued expenses$19,704 $23,464 

Other Liabilities

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 and determined that it remains probable and appropriately recorded in other liabilities as of September 30, 2022, although this payment will be made at a later date than originally anticipated due to the recall.

10

3. Revenue

The following table disaggregates the Company’s net revenues by product category and geography for the following periods:
Three Months Ended
September 30,
Product Category20222021
Peripheral$38,784 $39,009 
Coronary20,889 19,361 
Total net revenues$59,673 $58,370 
Geography
United States$55,027 $55,042 
International 4,646 3,328 
Total net revenues$59,673 $58,370 

Revenue of $1,413 was recognized in the three months ended September 30, 2022 that was deferred as of June 30, 2022. As of September 30, 2022 and June 30, 2022, the Company had a liability of $1,499 and $1,315, respectively, related to estimates of variable consideration which are recorded within accounts payable on the consolidated balance sheet.

4. 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 years 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:
September 30, 2022June 30, 2022
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$17,324 $(3,468)$13,856 $17,324 $(3,165)$14,159 
Patents1,866 (933)933 1,866 (903)963 
Trade name760 (161)599 760 (148)612 
Total intangible assets, net$19,950 $(4,562)$15,388 $19,950 $(4,216)$15,734 


Amortization expense expected for the next five years and thereafter is as follows:
Remainder of fiscal 2023$1,035 
Fiscal 20241,377 
Fiscal 20251,374 
Fiscal 20261,373 
Fiscal 20271,371 
Thereafter8,858 
$15,388 

11

5. 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 September 30, 2022.

Financing Obligation

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.

12

Payments under the initial term of the Lease Agreement as of September 30, 2022 are as follows:
Remainder of fiscal 2023$1,438 
Fiscal 20241,970 
Fiscal 20252,029 
Fiscal 20262,090 
Fiscal 20272,153 
Thereafter11,133 
$20,813 

6. Marketable Securities & Fair Value Measurements

The Company’s marketable securities are classified on the consolidated balance sheet as follows:
September 30,June 30,
20222022
Short-term available-for-sale debt securities$78,361 $88,375 
Long-term available-for-sale debt securities2,318 4,810 
Available-for-sale debt securities80,679 93,185 
Mutual funds219 224 
Total marketable securities$80,898 $93,409 

Available-for-sale debt securities are invested in the following financial instruments:
As of September 30, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$33,575 $ $ $33,575 
U.S. government securities24,058 3 (75)23,986 
Corporate debt18,539  (162)18,377 
Asset backed securities4,771  (30)4,741 
  Total available-for-sale debt securities$80,943 $3 $(267)$80,679 

As of June 30, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$36,800 $ $ $36,800 
U.S. government securities14,994  (67)14,927 
Corporate debt27,193  (142)27,051 
Asset backed securities14,465  (58)14,407 
Total available-for-sale debt securities$93,452 $ $(267)$93,185 

13

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 September 30, 2022
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$33,575 $ $33,575 $ 
U.S. government securities23,986  23,986  
Corporate debt18,377  18,377  
Asset backed securities4,741  4,741  
Mutual funds219 103 116  
  Total marketable securities$80,898 $103 $80,795 $ 

Fair Value Measurements as of June 30, 2022
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$36,800 $ $36,800 $ 
U.S. government securities14,927  14,927  
Corporate debt27,051  27,051  
Asset backed securities14,407  14,407  
Mutual funds224 108 116  
  Total marketable securities$93,409 $108 $93,301 $ 

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 three months ended September 30, 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 September 30, 2022 and June 30, 2022, the carrying value of these investments was $12,312 and $12,333, respectively. During the three months ended September 30, 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 $21,715 and $21,092 as of September 30, 2022 and June 30, 2022, 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 three months ended September 30, 2022.

7. 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 (the "Amended 2017 Plan"). On August 19, 2021, the Company's Board of Directors adopted a further amendment to the Amended 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 Amended 2017 Plan by 1,700,000 shares. As amended, the 2017 Plan allows for the granting of up to 3,607,523 shares of common stock as approved by the Board of Directors or committees thereof in the form of nonqualified or incentive
14

stock options, restricted stock awards, restricted stock unit awards, performance share awards, performance unit awards or stock appreciation rights to officers, directors, consultants and employees of the Company. As of September 30, 2022, there were 1,065,622 shares available for grant under the 2017 Plan.

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 three months ended September 30, 2022 is as follows:
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2022
678,899 $28.88 
Granted648,605 $16.55 
Forfeited(38,966)$25.01 
Vested(189,683)$36.23 
Outstanding at September 30, 2022
1,098,855 $20.47 

The Company also grants performance-based restricted stock awards to certain executives and other management, as summarized below.

Performance-Based Restricted Stock - Total Shareholder Return

In August 2022, the Company granted an aggregate maximum of 303,272 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, 2022 compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2025. 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, 2025 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 $2,800, 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 2022 and 2021 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, 2021 and July 1, 2020, 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, 2024 and July 1, 2023, respectively.

Performance-Based Restricted Stock - Revenue

In August 2022, the Company granted an aggregate maximum of 303,244 shares that vest based on the Company’s average annual revenue growth during the performance period. Annual revenue growth is measured as the percentage increase in the revenue reported in the Form 10-K for each of the fiscal years ending June 30, 2023, 2024 and 2025, compared to the revenue reported in the Form 10-K for each preceding fiscal year. Vesting of these awards will be determined on the date that the
15

Company’s Annual Report on Form 10-K for the fiscal year ending June 30, 2025 is filed. The Company recognizes expense for awards with performance conditions when it concludes that it is probable that the performance condition will be achieved. Probability is assessed at each reporting period and expense is adjusted for such changes accordingly with a cumulative catch up adjustment.

Performance-based restricted stock award activity for the three months ended September 30, 2022 is as follows:
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2022
744,215 $19.89 
Granted606,516 $16.55 
Forfeited(218,625)$29.34 
Vested— $ 
Outstanding at September 30, 2022
1,132,106 $16.27 

Unrecognized stock compensation related to unvested stock awards outstanding as of September 30, 2022 was $25,252.

8. 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 5, 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 $135 and $128 for the three months ended September 30, 2022 and 2021, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the three months ended September 30, 2022. There were $24 and $54 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the three months ended September 30, 2022 and 2021, respectively.
September 30,June 30,
20222022
Right-of-use assets
Other assets$1,753 $1,852 
Operating lease liabilities
Accrued expenses530 526 
Other liabilities1,224 1,326 
Total operating lease liabilities$1,754 $1,852 

16

Future minimum lease payments under the agreements as of September 30, 2022 are as follows:
Remainder of fiscal 2023$405 
Fiscal 2024513 
Fiscal 2025501 
Fiscal 2026413 
Fiscal 20273 
Total lease payments1,835 
Less imputed interest(81)
Total operating lease liabilities$1,754 

As of September 30, 2022, the weighted average remaining lease term for operating leases was 3.5 years and the weighted average discount rate used to determine operating lease liabilities was 2.55%.

9. 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 September 30, 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.

10. 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 Ended
September 30,
 20222021
Numerator
Net loss$(10,631)$(8,618)
Income allocated to participating securities  
Net loss available to common stockholders$(10,631)$(8,618)
Denominator
Weighted average common shares outstanding – basic39,607,022 39,087,472 
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,607,022 39,087,472 
Earnings per common share – basic and diluted$(0.27)$(0.22)

(1)At September 30, 2022 and 2021, 69,493 and 83,834 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 September 30, 2022 and 2021, 279,657 and 313,275 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 September 30, 2022 and 2021, 1,132,106 and 846,899 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, 2022 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 these difficult disease states. 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.

We have observed some degree of seasonality in our business, as there tends to be a lower number of procedures that use our products during the three months ending September 30. Interventional procedure volume usually grows throughout the course of the fiscal year, with the three months ending June 30 usually representing the highest volume of cases and, therefore, the highest amount of revenue generated by us during the course of the fiscal year.

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, 2022. 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 three months ended September 30, 2022 represented approximately 65% 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 three months ended September 30, 2022 represented approximately 27% of revenue.

18

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"). Our distribution agreement with Medikit expires in February 2023 and we are currently in negotiations for the continued distribution of our products in Japan. Sales of our products in the rest of the world, which primarily includes certain countries in Southeast Asia, Europe, Latin America and the Middle East and Canada, are made through a network of distributors and sales agents. International sales during the three months ended September 30, 2022 represented approximately 8% of revenue.

Impact of COVID-19

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 and sales agents 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 in fiscal 2022, such as the 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; and decreased employee productivity. Some of these disruptions continued into the first quarter of fiscal 2023, although to a lesser extent than we experienced in the first quarter of fiscal 2022.

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.

Throughout the COVID-19 pandemic, we have observed the impact from the spread of some variants, and the fluctuations in hospitalizations resulting from these variants. For example, there were significant disruptions in procedures that occurred in the first quarter of fiscal 2022 due to the Delta variant outbreak and in the second and third quarters of fiscal 2022 due to the Omicron variant outbreak. 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. We continue to monitor the spread of variants and track hospitalizations resulting from variants of the SARS-CoV-2 virus.


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, 2022 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 September 30,
20222021Percent
Change
Net revenues$59,673 $58,370 2.2 %
Cost of goods sold16,698 14,308 16.7 
Gross profit42,975 44,062 (2.5)
Expenses:
Selling, general and administrative44,475 41,851 6.3 
Research and development9,056 10,022 (9.6)
Amortization of intangible assets346 304 13.8 
Total expenses53,877 52,177 3.3 
Loss from operations(10,902)(8,115)34.3 
Other (income) expense, net(252)367 (168.7)
Loss before income taxes(10,650)(8,482)25.6 
(Benefit) provision for income taxes(19)136 (114.0)
Net loss$(10,631)$(8,618)23.4 


20

Comparison of Three Months Ended September 30, 2022 with Three Months Ended September 30, 2021

Net revenues. Net revenues increased by $1.3 million, or 2.2%, from $58.4 million for the three months ended September 30, 2021 to $59.7 million for the three months ended September 30, 2022. U.S. peripheral revenues decreased $0.2 million, or 0.6%, while U.S. coronary revenues increased $0.2 million, or 1.3%. Both therapies continue to be adversely affected by labor shortages and turnover in the health care workforce. 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 franchises. International revenue was $4.6 million for the three months ended September 30, 2022, compared with international revenue of $3.3 million for the three months ended September 30, 2021. Increases in international sales were driven by increased adoption in Europe and Canada, and the commencement of sales into other territories, as well as an increase in deferred revenue recognized. In the second quarter of fiscal 2023, we expect to resume growing revenue, driven by increasing the number of physicians using the devices we sell; increasing the usage per physician; the use of new and improved products, such as the Scoreflex NC scoring balloon, JADE balloons, ViperCross Microcatheters, and the 2.00 Max Crown for Peripheral OAS; and continuing expansion into new geographies, partially offset by potential decreases in average selling prices. However, ongoing factors such as staffing and supply shortages and competitive and reimbursement pressures may continue to have an adverse impact.

Cost of Goods Sold. Cost of goods sold was $16.7 million for the three months ended September 30, 2022, an increase of 16.7% from $14.3 million for the three months ended September 30, 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.0% for the three months ended September 30, 2022 from 75.5% for the three months ended September 30, 2021. The increase in cost of goods sold and decrease in gross margin was primarily due to increased sales of lower margin products, as well as increased freight costs. We expect that gross margin in the second quarter of fiscal 2023 will be higher than the three months ended September 30, 2022 due to an expected increase in device sales. 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, the impact of inflation or other unanticipated circumstances.

Selling, General and Administrative Expenses. Our selling, general and administrative expenses were $44.5 million for the three months ended September 30, 2022, an increase of 6.3% from $41.9 million for the three months ended September 30, 2021. Selling, general and administrative expense increases were led by costs associated with incentive compensation expense, travel-related expenditures and tradeshows. Selling, general and administrative expenses for the three months ended September 30, 2022 and 2021 include $3.7 million and $4.5 million, respectively, for stock-based compensation. We expect our selling, general and administrative expenses for the second quarter of fiscal 2023 to be slightly less than amounts incurred for the three months ended September 30, 2022. Quarterly fluctuations could occur based on the level of net revenue, which could be materially impacted by the factors noted above, as well as inflation.

Research and Development Expenses. Research and development expenses decreased by 9.6%, from $10.0 million for the three months ended September 30, 2021 to $9.1 million for the three months ended September 30, 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 decreased costs on the ECLIPSE clinical trial and timing of costs associated with the development activities of our percutaneous ventricular assist device. We expect an increase in research and development expense in the second quarter of fiscal 2023 from what we incurred during the three months ended September 30, 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, the impact of inflation, acquisitions of in process research and development and possible charges in connection with those acquisitions, and the timing of expenditures.
21


LIQUIDITY AND CAPITAL RESOURCES

We had cash, cash equivalents and highly liquid marketable securities of $143.7 million and $159.8 million at September 30, 2022 and June 30, 2022, respectively. As of September 30, 2022, we had an accumulated deficit of $435.5 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:
Three Months Ended
September 30,
20222021
Net cash used in operating activities$(13,652)$(10,784)
Net cash provided by investing activities11,338 11,606 
Net cash used in financing activities(1,260)(5,028)
Net change in cash and cash equivalents$(3,574)$(4,206)

Changes in Liquidity

Operating Activities

Net cash used in operating activities was $13.7 million for the three months ended September 30, 2022, primarily due to the net loss of $10.6 million, and $8.5 million relating to changes in working capital as a result of the payout of annual bonuses and commissions, increased uses of cash to build inventory as we diversify our product offerings, partially offset by non-cash expenditures for the three months ended September 30, 2022.

Net cash used in operating activities was $10.8 million for the three months ended September 30, 2021, primarily due to the net loss of $8.6 million, and $9.5 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 three months ended September 30, 2021.

Investing Activities

Net cash provided by investing activities was $11.3 million for the three months ended September 30, 2022, as maturities and sales of marketable securities exceeded marketable security purchases. These amounts were partially offset by additional payments relating to strategic investments and capital expenditures as we continue to grow our business.

Net cash provided by investing activities was $11.6 million for the three months ended September 30, 2021, as maturities and sales of marketable securities exceeded marketable security purchases during this period. These amounts were partially offset by a product acquisition of peripheral microcatheters and capital expenditures as we continued to grow our business.

Financing Activities

Net cash used in financing activities was $1.3 million and $5.0 million for the three months ended September 30, 2022 and 2021, respectively, primarily due to payment of payroll taxes on the employee vesting of stock awards.

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 September 30,
22

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.

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 5 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 September 30, 2022 and we currently do not have plans to borrow under the Amended Loan Agreement.

23

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.

 Three Months Ended
September 30,
 20222021
Net loss$(10,631)$(8,618)
Less: Other (income) expense, net(252)367 
Less: (Benefit) provision for income taxes(19)136 
Loss from operations(10,902)(8,115)
Add: Stock-based compensation4,438 5,672 
Add: Depreciation and amortization1,220 1,258 
Adjusted EBITDA$(5,244)$(1,185)

Adjusted EBITDA decreased for the three months ended September 30, 2022 as compared to the three months ended September 30, 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.

24


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

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 we will resume growing revenue in the second quarter of fiscal 2023; (v) our expectation that we will incur selling, general and administrative expenses in the second quarter of fiscal 2023 that are slightly lower than the amounts incurred in the three months ended September 30, 2022; (vi) our expectation that gross margin in the second quarter of fiscal 2023 will be higher than the gross margin in the three months ended September 30, 2022; (vii) our expectation that we will incur research and development expenses in the second quarter of fiscal 2023 that are higher than the amounts incurred in the three months ended September 30, 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.

25

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. and 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 and agreements 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 collaboration on the development of new products; agreements with development partners, advisors and other third parties; the ability of us and these third parties to meet developmental, contractual and other milestones; contractual rights and obligations; technical challenges; 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, 2022 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, 2022.


26

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 September 30, 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.

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 September 30, 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, 2022 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 first quarter of fiscal 2023:
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
July 1 to July 31, 2022(1)
7,094 $15.18 N/AN/A
August 1 to August 31, 2022(1)
65,434 16.64 N/AN/A
September 1 to September 30, 2022— — N/AN/A
72,528 $16.50 
(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.

27

ITEM 4.    MINE SAFETY DISCLOSURES

None.

ITEM 5.    OTHER INFORMATION

None.



28

ITEM 6.    EXHIBITS
Exhibit No.Description
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 September 30, 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: November 3, 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-31.1 2 a10-qex311q1fy23.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: November 3, 2022
    

EX-31.2 3 a10-qex312q1fy23.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: November 3, 2022

EX-32.1 4 a10-qex321q1fy23.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 September 30, 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: November 3, 2022



EX-32.2 5 a10-qex322q1fy23.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 September 30, 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: November 3, 2022


EX-101.SCH 6 csii-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Selected Consolidated Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Marketable Securities & Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Selected Consolidated Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Marketable Securities & Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Selected Consolidated Financial Statement Information - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Selected Consolidated Financial Statement Information - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Selected Consolidated Financial Statement Information - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Revenue - Disaggregate (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Revenue - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Intangible Assets - Finite-Lived (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Intangible Assets - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Debt - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Debt - Financing Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Leases - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Leases, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Leases, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 csii-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 csii-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 csii-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Equity Funds Equity Funds [Member] Other-than-temporary impairments Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid (Benefit) provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Fiscal 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Additional Paid  In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Earnings per share, basic and diluted Earnings Per Share, Basic [Abstract] Diluted weighted average shares outstanding Weighted average common shares outstanding – diluted Weighted Average Number of Shares Outstanding, Diluted Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Total marketable securities Investments, Fair Value Disclosure Debt Instrument [Axis] Debt Instrument [Axis] Property and equipment, gross Property, Plant and Equipment, Gross Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Accrued Taxes Accrued Taxes Accrued Taxes Inventories Inventory, Net [Abstract] Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 41,892,615 at September 30, 2022 and 40,965,202 at June 30, 2022, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Amendment One [Member] Amendment One [Member] Amendment One Fair Value Measurement [Domain] Fair Value Measurement [Domain] Financial Instruments [Domain] Financial Instruments [Domain] 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 Fiscal 2027 Finance Lease, Liability, to be Paid, Year Four Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation of property and equipment Depreciation Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Property and Equipment Property, Plant and Equipment, Net [Abstract] Additional paid in capital Additional Paid in Capital, Common Stock Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Commitment and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities Liabilities, Current [Abstract] Exercise of stock options Proceeds from Stock Options Exercised Common stock, shares issued Common Stock, Shares, Issued Fiscal 2026 Finance Lease, Liability, to be Paid, Year Three Net loss Net loss Net Income (Loss) Attributable to Parent Volume-based rebates, discounts and incentives, current Contract with Customer, Liability, Current Remainder of fiscal 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year International International [Member] International [Member] Lessee, Operating Lease, Liability, Payment, Due Lessee, Operating Lease, Liability, to be Paid [Abstract] 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] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Equity Component [Domain] Equity Component [Domain] Amendment Flag Amendment Flag Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Operating lease, cost Operating Lease, Cost Silicon Valley Bank Silicon Valley Bank [Member] Silicon valley bank. Employee stock purchase plan activity Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total Comprehensive Income (Loss), Net of Tax, Attributable to Parent Leases Lessee, Operating Leases [Text Block] Share-based Payment Arrangement, Disclosure [Abstract] Share-Based Payment Arrangement, Disclosure [Abstract] Plan Name [Axis] Plan Name [Axis] Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Amendment Two [Member] Amendment Two [Member] Amendment Two Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Other assets Other Assets, Noncurrent Fair Value Available-for-sale debt securities Debt Securities, Available-for-Sale Restricted Stock Award Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Fiscal 2024 Finance Lease, Liability, to be Paid, Year One 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. Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Lease Contractual Term [Domain] Lease Contractual Term [Domain] Plan Name [Domain] Plan Name [Domain] Remainder of fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Financing Obligation Financing Obligation The total amount of the financing obligation related to the sale-leaseback of the Company's headquarters. Award Type [Axis] Award Type [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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). Accrued expenses Operating Lease, Liability, Current Fiscal 2025 Finance Lease, Liability, to be Paid, Year Two Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Performance-based awards number preceding trading days total shareholder return Performance Based Restricted Stock Awards Number Preceding Trading Days Total Shareholder Return 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. 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] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Selected Consolidated Financial Statement Information Quarterly Financial Information [Text Block] Stock Options Share-Based Payment Arrangement, Option [Member] Lender Name [Axis] Lender Name [Axis] Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Awards forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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. Common stock, shares authorized Common Stock, Shares Authorized Total liabilities Liabilities Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Total expenses Operating Expenses Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Maximum Maximum [Member] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accrued Clinical Studies Accrued Clinical Studies Accrued Clinical Studies Net loss available to common stockholders Undistributed Earnings (Loss) Available to Common Shareholders, Basic Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Fair Value of Amount Outstanding Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Lessee, Finance Lease, Renewal Term Lessee, Finance Lease, Renewal Term Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Revolving Credit Facility Revolving Credit Facility [Member] Total current assets Assets, Current Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Short-term available-for-sale debt securities Debt Securities, Available-for-Sale, Current Document Type Document Type Covenant, Adjusted EBITDA Covenant, Adjusted EBITDA The covenant requiring a minimum trailing three-month adjusted EBITDA. Entity Small Business Entity Small Business Measurement Basis [Axis] Measurement Basis [Axis] 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] Measurement Frequency [Domain] Measurement Frequency [Domain] Accrued Acquisition Consideration Accrued Acquisition Consideration Accrued Acquisition Consideration Intangible assets, net Finite-Lived Intangible Assets, Net, Total Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Line of Credit Facility [Table] Line of Credit Facility [Table] 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 Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Debt Debt Disclosure [Text Block] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Payments to Acquire Debt Securities, Available-for-Sale Product and Service [Domain] Product and Service [Domain] Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Entity Shell Company Entity Shell Company Deferred revenue Increase (Decrease) in Deferred Revenue Performance Based RSA Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Financial Instrument [Axis] Financial Instrument [Axis] Developed Technology Rights Developed Technology Rights [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Document Period End Date Document Period End Date Transfer of assets between level 1 and 2 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net Furniture Furniture and Fixtures, Gross Strategic investments Strategic Investments Strategic Investments Debt Instrument [Line Items] Debt Instrument [Line Items] Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Total assets Assets Land Land Debt Disclosure [Abstract] Debt Disclosure [Abstract] Amortization of premium (accretion of discount) on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Payments under lease agreement Finance Lease, Liability, to be Paid Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of future minimum lease payments Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Headquarter Facility Headquarter Facility [Member] Headquarter Facility Fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance Shares Performance Shares [Member] Lessee, Finance Lease, Term of Contract Lessee, Finance Lease, Term of Contract LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accrued expenses Accrued Liabilities, Current, Total Accrued Liabilities, Current Future payments to acquire long-term investments FuturePaymentsToAcquireLongtermInvestments Represents future payments to acquire long-term investments U.S. government securities US Treasury Securities [Member] Interest income and other, net Interest and Other Income Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Inventories Inventories Inventory, Net Asset-backed Securities Asset-Backed Securities [Member] Accounts payable Accounts Payable, Current Annual Rent Escalation Annual Rent Escalation Annual Rent Escalation Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Earnings Per Share Earnings Per Share [Text Block] Accrued Sales Commission, Current Accrued Sales Commission, Current Entity Filer Category Entity Filer Category Basic weighted average shares outstanding Weighted Average Number of Shares Outstanding, Basic Award Type [Domain] Award Type [Domain] Building Buildings and Improvements, Gross United States UNITED STATES Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Accrued Expenses Accrued Liabilities, Current [Abstract] Gross profit Gross Profit Commitments and contingencies (see Note 9) Commitments and Contingencies Security Exchange Name Security Exchange Name Entity Registrant Name Entity Registrant Name Marketable Securities Marketable Securities [Table Text Block] Aggregate shares based on thresholds measuring average annual revenue Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period On Basis Of Average Annual Revenue Share based compensation arrangement by share based payment award equity instruments other than options grants in period on basis of average annual revenue. Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Restricted Stock Restricted Stock [Member] Patents Patents [Member] Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Expenses: Operating Expenses [Abstract] Long-term liabilities Liabilities, Noncurrent [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Long-term available-for-sale debt securities Debt Securities, Available-for-Sale, Noncurrent Work in process Inventory, Work in Process, Net of Reserves Minimum Minimum [Member] Revenue Revenue from Contract with Customer [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Coronary Coronary [Member] Represents products under the OAS category Coronary Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Marketable Securities & Fair Value Measurements Fair Value Disclosures [Text Block] Payments of employee taxes related to vested restricted stock Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Trading Symbol Trading Symbol Entity File Number Entity File Number Intangible Assets Intangible Assets Disclosure [Text Block] Accrued Vacation, Current Accrued Vacation, Current Income allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Fiscal 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Effect of dilutive share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Accumulated Deficit Accumulated Distributions in Excess of Net Income [Member] Research and development Research and Development Expense Leasehold improvements Leasehold Improvements, Gross Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Deferred revenue Deferred Revenue, Current Level 2 Fair Value, Inputs, Level 2 [Member] Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract] Share-Based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Current Fiscal Year End Date Current Fiscal Year End Date Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Marketable securities Marketable Securities, Current 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] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Acquisitions Payments To Acquire Intangible Assets Purchased Payments To Acquire Intangible Assets Purchased Diluted earnings per share Earnings Per Share, Diluted Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Accounts payable Increase (Decrease) in Accounts Payable Number of additional shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Total current liabilities Liabilities, Current Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] 2017 Plan Two Thousand Seventeen Plan [Member] Two Thousand Seventeen Plan Finished goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Amortization of intangible assets Amortization of Intangible Assets Basic earnings per share Earnings Per Share, Basic Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Corporate Debt Securities Corporate Debt Securities [Member] Construction in progress Construction in Progress, Gross Base Annual Rent Under Facility Lease Base Annual Rent Under Facility Lease Base Annual Rent Under Facility Lease Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Fiscal 2027 Finance Lease, Liability, to be Paid, After Year Four Finance Lease, Liability, to be Paid, After Year Four Cost of goods sold Cost of Revenue Principal payments made on financing obligation Proceeds from (Payments for) Other Financing Activities Total stockholders’ equity Beginning balance, value Ending balance, value Stockholders' Equity Attributable to Parent Product and Service [Axis] Product and Service [Axis] 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 Lease Contractual Term [Axis] Lease Contractual Term [Axis] Effective Interest Rate Effective Interest Rate Effective interest rate on the financing obligation. Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Percent Reduction to Prime Interest Rate Percent Reduction to Prime Interest Rate Percent Reduction to Prime Interest Rate Interest expense Interest Expense Entity Interactive Data Current Entity Interactive Data Current Trade Names Trade Names [Member] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Credit Facility [Axis] Credit Facility [Axis] Unrealized gain (loss) on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Stock-Based Compensation Shareholders' Equity and Share-Based Payments [Text Block] Maturities of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Fiscal 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Total inventory reserve Inventory Valuation Reserves Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Lessee, Finance Lease, Number Options To Renew Lessee, Finance Lease, Number Options To Renew Awards vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Revenue recognized previously deferred Contract With Customer, Liability, Revenue Recognized, Including Opening Balance Contract With Customer, Liability, Revenue Recognized, Including Opening Balance Entity Tax Identification Number Entity Tax Identification Number Number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 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] Common Stock Common Stock [Member] Covenant, Unused Availability Covenant, Minimum Unused Availability Covenant stating the minimum unused availability on the line of credit. Lease, Cost Lease, Cost [Table Text Block] Shares available for grant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Statement [Table] Statement [Table] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] 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 Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Remainder of fiscal 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Document Quarterly Report Document Quarterly Report Marketable Securities [Abstract] Marketable Securities [Abstract] Current assets Assets, Current [Abstract] Other liabilities Operating Lease, Liability, Noncurrent Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Inventory Reserve disclosure Product Warranties Disclosures [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Other Other Operating Activities, Cash Flow Statement Commercial Paper Commercial Paper [Member] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Investments in strategic ventures Payments to Acquire Marketable Securities Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Peripheral Peripheral [Member] Represents products under the OAS category Peripheral Equity Components [Axis] Equity Components [Axis] Measurement Frequency [Axis] Measurement Frequency [Axis] 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] Recurring Fair Value, Recurring [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Shares withheld for payroll taxes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Other Accrued Liabilities, Current Other Accrued Liabilities, Current Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] City Area Code City Area Code Statement [Line Items] Statement [Line Items] ASSETS Assets [Abstract] Retirement Benefits [Abstract] Retirement Benefits [Abstract] 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 Total other (income) expense, net Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Selling, general and administrative Selling, General and Administrative Expense 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. Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Other assets Operating Lease, Right-of-Use Asset Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Other liabilities Other Liabilities, Noncurrent Document Transition Report Document Transition Report Local Phone Number Local Phone Number Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Equipment Machinery and Equipment, Gross Loss from operations Operating Income (Loss) Financing obligation Financing Obligation, Long Term Long term portion of the financing obligation related to the sale-leaseback of the Company's headquarters. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Inventories Increase (Decrease) in Inventories Early Termination Fee Early Termination Fee Percent fee if the Company terminates the line of credit prior to the maturity date. Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Total Shareholder Return Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Total Shareholder Return Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Total Shareholder Return Fiscal 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One 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] Developed Technology and Trade Names Developed Technology and Trade Names [Member] Developed Technology and Trade Names Member Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding Common Stock, Shares, Outstanding Basis of Presentation Business Description and Basis of Presentation [Text Block] EX-101.PRE 10 csii-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
3 Months Ended
Sep. 30, 2022
Oct. 31, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
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   41,882,246
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Current assets    
Cash and cash equivalents $ 62,850 $ 66,424
Marketable securities 80,898 93,409
Accounts receivable, net 40,259 39,678
Inventories 37,944 34,567
Prepaid expenses and other current assets 9,125 7,768
Total current assets 231,076 241,846
Property and equipment, net 28,959 29,035
Intangible assets, net 15,388 15,734
Strategic investments 34,027 33,425
Other assets 2,588 2,637
Total assets 312,038 322,677
Current liabilities    
Accounts payable 16,757 14,383
Accrued expenses 19,704 23,464
Deferred revenue 694 2,107
Total current liabilities 37,155 39,954
Long-term liabilities    
Financing obligation 20,208 20,298
Other liabilities 12,522 12,945
Total liabilities 69,885 73,197
Commitments and contingencies (see Note 9)
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 41,892,615 at September 30, 2022 and 40,965,202 at June 30, 2022, respectively 40 40
Additional paid in capital 677,886 673,388
Accumulated other comprehensive income (271) (268)
Accumulated deficit (435,502) (423,680)
Total stockholders’ equity 242,153 249,480
Total liabilities and stockholders’ equity $ 312,038 $ 322,677
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2022
Jun. 30, 2022
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 41,892,615 40,965,202
Common stock, shares outstanding 41,892,615 40,965,202
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]    
Net revenues $ 59,673 $ 58,370
Cost of goods sold 16,698 14,308
Gross profit 42,975 44,062
Expenses:    
Selling, general and administrative 44,475 41,851
Research and development 9,056 10,022
Amortization of intangible assets 346 304
Total expenses 53,877 52,177
Loss from operations (10,902) (8,115)
Interest expense 406 410
Interest income and other, net (658) (43)
Total other (income) expense, net (252) 367
Loss before income taxes (10,650) (8,482)
(Benefit) provision for income taxes (19) 136
Net loss $ (10,631) $ (8,618)
Basic earnings per share $ (0.27) $ (0.22)
Diluted earnings per share $ (0.27) $ (0.22)
Basic weighted average shares outstanding 39,607,022 39,087,472
Diluted weighted average shares outstanding 39,607,022 39,087,472
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]    
Net loss $ (10,631) $ (8,618)
Other comprehensive loss:    
Unrealized gain (loss) on available-for-sale debt securities 3 (17)
Foreign currency translation adjustments (6)  
Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total $ (10,634) $ (8,635)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 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 gain (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, 2022 249,480 40 673,388 (268) (423,680)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation related to restricted stock awards, net 4,324 0 4,324 0 0
Shares withheld for payroll taxes (1,191) 0 0 0 (1,191)
Employee stock purchase plan activity 174 0 174 0 0
Unrealized gain (loss) on available-for-sale debt securities 3 0 0 3 0
Foreign currency translation adjustments (6) 0 0 (6) 0
Net loss (10,631) 0 0 0 (10,631)
Ending balance, value at Sep. 30, 2022 $ 242,153 $ 40 $ 677,886 $ (271) $ (435,502)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities    
Net loss $ (10,631) $ (8,618)
Adjustments to reconcile net loss to net cash from operating activities    
Depreciation of property and equipment 874 954
Amortization of intangible assets 346 304
Stock-based compensation 4,438 5,672
Amortization of premium (accretion of discount) on marketable securities 184 (380)
Other (27) 5
Changes in assets and liabilities    
Accounts receivable (587) 3,584
Inventories (3,377) (814)
Prepaid expenses and other assets (1,127) 28
Accounts payable 2,264 (895)
Accrued expenses and other liabilities (4,228) (10,846)
Deferred revenue (1,413) (538)
Net cash used in operating activities (13,652) (10,784)
Cash flows from investing activities    
Purchases of property and equipment (688) (1,103)
Acquisitions   (1,700)
Investments in strategic ventures (575) (50)
Purchases of marketable securities (31,763) (38,462)
Sales of marketable securities 11,989 6,721
Maturities of marketable securities 32,375 46,200
Net cash provided by investing activities 11,338 11,606
Cash flows from financing activities    
Payments of employee taxes related to vested restricted stock (1,191) (4,990)
Exercise of stock options   12
Principal payments made on financing obligation (69) (50)
Net cash used in financing activities (1,260) (5,028)
Net change in cash and cash equivalents (3,574) (4,206)
Cash and cash equivalents    
Beginning of period 66,424 71,070
End of period $ 62,850 $ 66,864
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation
3 Months Ended
Sep. 30, 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. 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, 2022. 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 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Selected Consolidated Financial Statement Information
3 Months Ended
Sep. 30, 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:
September 30,June 30,
20222022
Accounts receivable$41,561 $40,974 
Less: Allowance for doubtful accounts(1,302)(1,296)
   Accounts receivable, net$40,259 $39,678 
Inventories

Inventories consist of the following:
September 30,June 30,
20222022
Raw materials$14,274 $13,780 
Work in process3,832 2,785 
Finished goods19,838 18,002 
   Inventories$37,944 $34,567 

The total inventory reserve at September 30, 2022 and June 30, 2022 was $3,761 and $4,128, respectively.

Property and Equipment, Net

Property and equipment consists of the following:
September 30,June 30,
20222022
Land$572 $572 
Building22,420 22,420 
Equipment24,741 24,340 
Furniture3,376 3,376 
Leasehold improvements812 812 
Construction in progress3,067 2,670 
54,988 54,190 
Less: Accumulated depreciation(26,029)(25,155)
Property and equipment, net$28,959 $29,035 

Accrued Expenses

Accrued expenses consist of the following:
September 30,June 30,
20222022
Salaries and bonus6,197 8,082 
Commissions5,797 8,104 
Accrued vacation2,280 2,345 
Accrued excise, sales and other taxes967 953 
Clinical studies902 1,082 
Other3,561 2,898 
Accrued expenses$19,704 $23,464 

Other Liabilities

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 and determined that it remains probable and appropriately recorded in other liabilities as of September 30, 2022, although this payment will be made at a later date than originally anticipated due to the recall.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
3 Months Ended
Sep. 30, 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 Ended
September 30,
Product Category20222021
Peripheral$38,784 $39,009 
Coronary20,889 19,361 
Total net revenues$59,673 $58,370 
Geography
United States$55,027 $55,042 
International 4,646 3,328 
Total net revenues$59,673 $58,370 

Revenue of $1,413 was recognized in the three months ended September 30, 2022 that was deferred as of June 30, 2022. As of September 30, 2022 and June 30, 2022, the Company had a liability of $1,499 and $1,315, respectively, related to estimates of variable consideration which are recorded within accounts payable on the consolidated balance sheet.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets
3 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
4. 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 years 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:
September 30, 2022June 30, 2022
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$17,324 $(3,468)$13,856 $17,324 $(3,165)$14,159 
Patents1,866 (933)933 1,866 (903)963 
Trade name760 (161)599 760 (148)612 
Total intangible assets, net$19,950 $(4,562)$15,388 $19,950 $(4,216)$15,734 


Amortization expense expected for the next five years and thereafter is as follows:
Remainder of fiscal 2023$1,035 
Fiscal 20241,377 
Fiscal 20251,374 
Fiscal 20261,373 
Fiscal 20271,371 
Thereafter8,858 
$15,388 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt
3 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Debt
5. 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 September 30, 2022.

Financing Obligation

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 September 30, 2022 are as follows:
Remainder of fiscal 2023$1,438 
Fiscal 20241,970 
Fiscal 20252,029 
Fiscal 20262,090 
Fiscal 20272,153 
Thereafter11,133 
$20,813 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities & Fair Value Measurements
3 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Marketable Securities & Fair Value Measurements
6. Marketable Securities & Fair Value Measurements

The Company’s marketable securities are classified on the consolidated balance sheet as follows:
September 30,June 30,
20222022
Short-term available-for-sale debt securities$78,361 $88,375 
Long-term available-for-sale debt securities2,318 4,810 
Available-for-sale debt securities80,679 93,185 
Mutual funds219 224 
Total marketable securities$80,898 $93,409 

Available-for-sale debt securities are invested in the following financial instruments:
As of September 30, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$33,575 $— $— $33,575 
U.S. government securities24,058 (75)23,986 
Corporate debt18,539 — (162)18,377 
Asset backed securities4,771 — (30)4,741 
  Total available-for-sale debt securities$80,943 $$(267)$80,679 

As of June 30, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$36,800 $— $— $36,800 
U.S. government securities14,994 — (67)14,927 
Corporate debt27,193 — (142)27,051 
Asset backed securities14,465 — (58)14,407 
Total available-for-sale debt securities$93,452 $— $(267)$93,185 
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 September 30, 2022
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$33,575 $— $33,575 $— 
U.S. government securities23,986 — 23,986 — 
Corporate debt18,377 — 18,377 — 
Asset backed securities4,741 — 4,741 — 
Mutual funds219 103 116 — 
  Total marketable securities$80,898 $103 $80,795 $— 

Fair Value Measurements as of June 30, 2022
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$36,800 $— $36,800 $— 
U.S. government securities14,927 — 14,927 — 
Corporate debt27,051 — 27,051 — 
Asset backed securities14,407 — 14,407 — 
Mutual funds224 108 116 — 
  Total marketable securities$93,409 $108 $93,301 $— 

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 three months ended September 30, 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 September 30, 2022 and June 30, 2022, the carrying value of these investments was $12,312 and $12,333, respectively. During the three months ended September 30, 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 $21,715 and $21,092 as of September 30, 2022 and June 30, 2022, 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 three months ended September 30, 2022.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation
3 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement, Disclosure [Abstract]  
Stock-Based Compensation
7. 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 (the "Amended 2017 Plan"). On August 19, 2021, the Company's Board of Directors adopted a further amendment to the Amended 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 Amended 2017 Plan by 1,700,000 shares. As amended, the 2017 Plan allows for the granting of up to 3,607,523 shares of common stock as approved by the Board of Directors or committees thereof in the form of nonqualified or incentive
stock options, restricted stock awards, restricted stock unit awards, performance share awards, performance unit awards or stock appreciation rights to officers, directors, consultants and employees of the Company. As of September 30, 2022, there were 1,065,622 shares available for grant under the 2017 Plan.

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 three months ended September 30, 2022 is as follows:
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2022
678,899 $28.88 
Granted648,605 $16.55 
Forfeited(38,966)$25.01 
Vested(189,683)$36.23 
Outstanding at September 30, 2022
1,098,855 $20.47 

The Company also grants performance-based restricted stock awards to certain executives and other management, as summarized below.

Performance-Based Restricted Stock - Total Shareholder Return

In August 2022, the Company granted an aggregate maximum of 303,272 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, 2022 compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2025. 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, 2025 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 $2,800, 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 2022 and 2021 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, 2021 and July 1, 2020, 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, 2024 and July 1, 2023, respectively.

Performance-Based Restricted Stock - Revenue

In August 2022, the Company granted an aggregate maximum of 303,244 shares that vest based on the Company’s average annual revenue growth during the performance period. Annual revenue growth is measured as the percentage increase in the revenue reported in the Form 10-K for each of the fiscal years ending June 30, 2023, 2024 and 2025, compared to the revenue reported in the Form 10-K for each preceding fiscal year. 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, 2025 is filed. The Company recognizes expense for awards with performance conditions when it concludes that it is probable that the performance condition will be achieved. Probability is assessed at each reporting period and expense is adjusted for such changes accordingly with a cumulative catch up adjustment.

Performance-based restricted stock award activity for the three months ended September 30, 2022 is as follows:
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2022
744,215 $19.89 
Granted606,516 $16.55 
Forfeited(218,625)$29.34 
Vested— $— 
Outstanding at September 30, 2022
1,132,106 $16.27 

Unrecognized stock compensation related to unvested stock awards outstanding as of September 30, 2022 was $25,252.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
3 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Leases
8. 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 5, 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 $135 and $128 for the three months ended September 30, 2022 and 2021, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the three months ended September 30, 2022. There were $24 and $54 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the three months ended September 30, 2022 and 2021, respectively.
September 30,June 30,
20222022
Right-of-use assets
Other assets$1,753 $1,852 
Operating lease liabilities
Accrued expenses530 526 
Other liabilities1,224 1,326 
Total operating lease liabilities$1,754 $1,852 
Future minimum lease payments under the agreements as of September 30, 2022 are as follows:
Remainder of fiscal 2023$405 
Fiscal 2024513 
Fiscal 2025501 
Fiscal 2026413 
Fiscal 2027
Total lease payments1,835 
Less imputed interest(81)
Total operating lease liabilities$1,754 

As of September 30, 2022, the weighted average remaining lease term for operating leases was 3.5 years and the weighted average discount rate used to determine operating lease liabilities was 2.55%.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitment and Contingencies
3 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitment and Contingencies
9. 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 September 30, 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 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share
3 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Earnings Per Share
10. 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 Ended
September 30,
 20222021
Numerator
Net loss$(10,631)$(8,618)
Income allocated to participating securities— — 
Net loss available to common stockholders$(10,631)$(8,618)
Denominator
Weighted average common shares outstanding – basic39,607,022 39,087,472 
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,607,022 39,087,472 
Earnings per common share – basic and diluted$(0.27)$(0.22)

(1)At September 30, 2022 and 2021, 69,493 and 83,834 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 September 30, 2022 and 2021, 279,657 and 313,275 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 September 30, 2022 and 2021, 1,132,106 and 846,899 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 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Selected Consolidated Financial Statement Information (Tables)
3 Months Ended
Sep. 30, 2022
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Accounts Receivable
September 30,June 30,
20222022
Accounts receivable$41,561 $40,974 
Less: Allowance for doubtful accounts(1,302)(1,296)
   Accounts receivable, net$40,259 $39,678 
Schedule of Inventory
September 30,June 30,
20222022
Raw materials$14,274 $13,780 
Work in process3,832 2,785 
Finished goods19,838 18,002 
   Inventories$37,944 $34,567 
Schedule of Property and Equipment
September 30,June 30,
20222022
Land$572 $572 
Building22,420 22,420 
Equipment24,741 24,340 
Furniture3,376 3,376 
Leasehold improvements812 812 
Construction in progress3,067 2,670 
54,988 54,190 
Less: Accumulated depreciation(26,029)(25,155)
Property and equipment, net$28,959 $29,035 
Schedule of Accrued Expenses
September 30,June 30,
20222022
Salaries and bonus6,197 8,082 
Commissions5,797 8,104 
Accrued vacation2,280 2,345 
Accrued excise, sales and other taxes967 953 
Clinical studies902 1,082 
Other3,561 2,898 
Accrued expenses$19,704 $23,464 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
3 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Three Months Ended
September 30,
Product Category20222021
Peripheral$38,784 $39,009 
Coronary20,889 19,361 
Total net revenues$59,673 $58,370 
Geography
United States$55,027 $55,042 
International 4,646 3,328 
Total net revenues$59,673 $58,370 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets (Tables)
3 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
September 30, 2022June 30, 2022
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$17,324 $(3,468)$13,856 $17,324 $(3,165)$14,159 
Patents1,866 (933)933 1,866 (903)963 
Trade name760 (161)599 760 (148)612 
Total intangible assets, net$19,950 $(4,562)$15,388 $19,950 $(4,216)$15,734 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Remainder of fiscal 2023$1,035 
Fiscal 20241,377 
Fiscal 20251,374 
Fiscal 20261,373 
Fiscal 20271,371 
Thereafter8,858 
$15,388 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Tables)
3 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Schedule of future minimum lease payments
Remainder of fiscal 2023$1,438 
Fiscal 20241,970 
Fiscal 20252,029 
Fiscal 20262,090 
Fiscal 20272,153 
Thereafter11,133 
$20,813 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities & Fair Value Measurements (Tables)
3 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Marketable Securities
September 30,June 30,
20222022
Short-term available-for-sale debt securities$78,361 $88,375 
Long-term available-for-sale debt securities2,318 4,810 
Available-for-sale debt securities80,679 93,185 
Mutual funds219 224 
Total marketable securities$80,898 $93,409 
Schedule of Available-for-sale Securities Reconciliation
As of September 30, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$33,575 $— $— $33,575 
U.S. government securities24,058 (75)23,986 
Corporate debt18,539 — (162)18,377 
Asset backed securities4,771 — (30)4,741 
  Total available-for-sale debt securities$80,943 $$(267)$80,679 

As of June 30, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$36,800 $— $— $36,800 
U.S. government securities14,994 — (67)14,927 
Corporate debt27,193 — (142)27,051 
Asset backed securities14,465 — (58)14,407 
Total available-for-sale debt securities$93,452 $— $(267)$93,185 
Fair Value, Assets Measured on Recurring Basis
Fair Value Measurements as of September 30, 2022
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$33,575 $— $33,575 $— 
U.S. government securities23,986 — 23,986 — 
Corporate debt18,377 — 18,377 — 
Asset backed securities4,741 — 4,741 — 
Mutual funds219 103 116 — 
  Total marketable securities$80,898 $103 $80,795 $— 
Fair Value Measurements as of June 30, 2022
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$36,800 $— $36,800 $— 
U.S. government securities14,927 — 14,927 — 
Corporate debt27,051 — 27,051 — 
Asset backed securities14,407 — 14,407 — 
Mutual funds224 108 116 — 
  Total marketable securities$93,409 $108 $93,301 $— 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Tables)
3 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement, Disclosure [Abstract]  
Restricted Stock Award Activity
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2022
678,899 $28.88 
Granted648,605 $16.55 
Forfeited(38,966)$25.01 
Vested(189,683)$36.23 
Outstanding at September 30, 2022
1,098,855 $20.47 
Performance Based RSA Activity
Number of
Shares
Weighted
Average Fair
Value
Outstanding at June 30, 2022
744,215 $19.89 
Granted606,516 $16.55 
Forfeited(218,625)$29.34 
Vested— $— 
Outstanding at September 30, 2022
1,132,106 $16.27 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
3 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Lease, Cost
September 30,June 30,
20222022
Right-of-use assets
Other assets$1,753 $1,852 
Operating lease liabilities
Accrued expenses530 526 
Other liabilities1,224 1,326 
Total operating lease liabilities$1,754 $1,852 
Lessee, Operating Lease, Liability, Maturity
Remainder of fiscal 2023$405 
Fiscal 2024513 
Fiscal 2025501 
Fiscal 2026413 
Fiscal 2027
Total lease payments1,835 
Less imputed interest(81)
Total operating lease liabilities$1,754 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Reconciliation of Numerators and Denominators Used in Basic and Diluted Earnings Per Common Share Computations
 Three Months Ended
September 30,
 20222021
Numerator
Net loss$(10,631)$(8,618)
Income allocated to participating securities— — 
Net loss available to common stockholders$(10,631)$(8,618)
Denominator
Weighted average common shares outstanding – basic39,607,022 39,087,472 
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,607,022 39,087,472 
Earnings per common share – basic and diluted$(0.27)$(0.22)
(1)At September 30, 2022 and 2021, 69,493 and 83,834 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 September 30, 2022 and 2021, 279,657 and 313,275 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 September 30, 2022 and 2021, 1,132,106 and 846,899 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 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Selected Consolidated Financial Statement Information - Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Accounts Receivable    
Accounts receivable $ 41,561 $ 40,974
Less: Allowance for doubtful accounts (1,302) (1,296)
Accounts receivable, net $ 40,259 $ 39,678
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Selected Consolidated Financial Statement Information - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Inventories    
Raw materials $ 14,274 $ 13,780
Work in process 3,832 2,785
Finished goods 19,838 18,002
Inventories 37,944 34,567
Inventory Reserve disclosure    
Total inventory reserve $ 3,761 $ 4,128
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Property and Equipment    
Land $ 572 $ 572
Building 22,420 22,420
Equipment 24,741 24,340
Furniture 3,376 3,376
Leasehold improvements 812 812
Construction in progress 3,067 2,670
Property and equipment, gross 54,988 54,190
Less: Accumulated depreciation (26,029) (25,155)
Property and equipment, net $ 28,959 $ 29,035
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Selected Consolidated Financial Statement Information - Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Accrued Expenses    
Accrued Sales Commission, Current $ 5,797 $ 8,104
Accrued Salaries and Bonus 6,197 8,082
Accrued Vacation, Current 2,280 2,345
Accrued Clinical Studies 902 1,082
Accrued Taxes 967 953
Other Accrued Liabilities, Current 3,561 2,898
Accrued Liabilities, Current, Total 19,704 $ 23,464
Other Liabilities [Abstract]    
Accrued Acquisition Consideration $ 10,000  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregate (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]    
Net revenues $ 59,673 $ 58,370
United States    
Disaggregation of Revenue [Line Items]    
Net revenues 55,027 55,042
International    
Disaggregation of Revenue [Line Items]    
Net revenues 4,646 3,328
Peripheral    
Disaggregation of Revenue [Line Items]    
Net revenues 38,784 39,009
Coronary    
Disaggregation of Revenue [Line Items]    
Net revenues $ 20,889 $ 19,361
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]    
Revenue recognized previously deferred $ 1,413  
Volume-based rebates, discounts and incentives, current $ 1,499 $ 1,315
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Finite-Lived (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 19,950 $ 19,950
Finite-Lived Intangible Assets, Accumulated Amortization (4,562) (4,216)
Finite-Lived Intangible Assets, Net, Total $ 15,388 15,734
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 17,324
Finite-Lived Intangible Assets, Accumulated Amortization (3,468) (3,165)
Finite-Lived Intangible Assets, Net, Total $ 13,856 14,159
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 (933) (903)
Finite-Lived Intangible Assets, Net, Total 933 963
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 760 760
Finite-Lived Intangible Assets, Accumulated Amortization (161) (148)
Finite-Lived Intangible Assets, Net, Total $ 599 $ 612
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of fiscal 2023 $ 1,035  
Fiscal 2024 1,377  
Fiscal 2025 1,374  
Fiscal 2026 1,373  
Fiscal 2027 1,371  
Thereafter 8,858  
Finite-Lived Intangible Assets, Net, Total $ 15,388 $ 15,734
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Revolving Credit Facility (Details) - Revolving Credit Facility - Silicon Valley Bank - USD ($)
$ in Thousands
1 Months Ended
Mar. 31, 2022
Mar. 31, 2020
Mar. 31, 2017
Sep. 30, 2022
Sep. 30, 2020
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 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Financing Obligation (Details) - Headquarter Facility
$ in Thousands
1 Months Ended
Mar. 31, 2017
renewalOptions
Sep. 30, 2022
USD ($)
Dec. 31, 2017
USD ($)
Debt Instrument [Line Items]      
Lessee, Finance Lease, Term of Contract     15 years
Lessee, Finance Lease, Number Options To Renew | renewalOptions 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 2023   $ 1,438  
Fiscal 2024   1,970  
Fiscal 2025   2,029  
Fiscal 2026   2,090  
Fiscal 2027   2,153  
Fiscal 2027   11,133  
Payments under lease agreement   $ 20,813  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Marketable Securities [Abstract]    
Short-term available-for-sale debt securities $ 78,361 $ 88,375
Long-term available-for-sale debt securities 2,318 4,810
Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 80,943 93,452
Unrealized Gains 3 0
Unrealized Losses (267) (267)
Fair Value 80,679 93,185
Marketable Securities [Abstract]    
Total marketable securities 80,898 93,409
Recurring | Commercial Paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 33,575 36,800
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 33,575 36,800
Marketable Securities [Abstract]    
Total marketable securities 33,575 36,800
Recurring | Corporate Debt Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 18,539 27,193
Unrealized Gains 0 0
Unrealized Losses (162) (142)
Fair Value 18,377 27,051
Marketable Securities [Abstract]    
Total marketable securities 18,377 27,051
Recurring | Asset-backed Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 4,771 14,465
Unrealized Gains 0 0
Unrealized Losses (30) (58)
Fair Value 4,741 14,407
Marketable Securities [Abstract]    
Total marketable securities 4,741 14,407
Recurring | Equity Funds    
Marketable Securities [Abstract]    
Total marketable securities 219 224
Recurring | U.S. government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 24,058 14,994
Unrealized Gains 3 0
Unrealized Losses (75) (67)
Fair Value 23,986 14,927
Marketable Securities [Abstract]    
Total marketable securities $ 23,986 $ 14,927
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities $ 80,898 $ 93,409
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 33,575 36,800
U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 23,986 14,927
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 18,377 27,051
Asset-backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 4,741 14,407
Equity Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 219 224
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 103 108
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 103 108
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 80,795 93,301
Level 2 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 33,575 36,800
Level 2 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 23,986 14,927
Level 2 | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 18,377 27,051
Level 2 | Asset-backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 4,741 14,407
Level 2 | Equity Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 116 116
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 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities & Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
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,312,000   $ 12,333,000
Future payments to acquire long-term investments 1,410,000    
Payments to Acquire Debt Securities, Available-for-sale 31,763,000 $ 38,462,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 $ 21,715,000   $ 21,092,000
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 11, 2021
Aug. 31, 2022
Aug. 31, 2021
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 25,252
2017 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of additional shares authorized 1,700,000      
Number of shares authorized 3,607,523      
Shares available for grant       1,065,622
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 total shareholder return       90 days
Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Total Shareholder Return     $ 2,800  
Performance Shares | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate shares based on thresholds measuring total shareholder return   303,272    
Aggregate shares based on thresholds measuring average annual revenue   303,244    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Restricted Stock Award Activity (Details)
3 Months Ended
Sep. 30, 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 678,899
Awards granted (in shares) | shares 648,605
Awards forfeited (in shares) | shares (38,966)
Awards vested (in shares) | shares (189,683)
Awards outstanding, balance at end of period (in shares) | shares 1,098,855
Weighted Average Fair Value  
Awards outstanding, balance at beginning of period (per share) $ 28.88
Awards granted (per share) 16.55
Awards forfeited (per share) 25.01
Awards vested (per share) 36.23
Awards outstanding, balance at end of period (per share) $ 20.47
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 744,215
Awards granted (in shares) | shares 606,516
Awards forfeited (in shares) | shares (218,625)
Awards outstanding, balance at end of period (in shares) | shares 1,132,106
Weighted Average Fair Value  
Awards outstanding, balance at beginning of period (per share) $ 19.89
Awards granted (per share) 16.55
Awards forfeited (per share) 29.34
Awards vested (per share) 0
Awards outstanding, balance at end of period (per share) $ 16.27
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Leases [Abstract]    
Operating lease, cost $ 135 $ 128
Right-of-use asset obtained in exchange for operating lease liability $ 24 $ 54
Operating lease, weighted average remaining lease term 3 years 6 months  
Operating lease, weighted average discount rate, percent 2.55%  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Leases [Abstract]    
Other assets $ 1,753 $ 1,852
Accrued expenses 530 526
Other liabilities 1,224 1,326
Total operating lease liabilities $ 1,754 $ 1,852
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Lessee, Operating Lease, Liability, Payment, Due    
Remainder of fiscal 2023 $ 405  
Fiscal 2024 513  
Fiscal 2025 501  
Fiscal 2026 413  
Fiscal 2027 3  
Total lease payments 1,835  
Less imputed interest (81)  
Total operating lease liabilities $ 1,754 $ 1,852
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Numerator      
Net loss $ (10,631) $ (8,618)  
Income allocated to participating securities 0 0  
Net loss available to common stockholders $ (10,631) $ (8,618)  
Denominator      
Basic weighted average shares outstanding 39,607,022 39,087,472  
Weighted average common shares outstanding – diluted 39,607,022 39,087,472  
Earnings per share, basic and diluted      
Basic earnings per share $ (0.27) $ (0.22)  
Diluted earnings per share $ (0.27) $ (0.22)  
Common stock, shares outstanding 41,892,615   40,965,202
Stock Options      
Denominator      
Effect of dilutive share-based payment arrangements (in shares) 0 0  
Earnings per share, basic and diluted      
Common stock, shares outstanding 69,493 83,834  
Restricted Stock Units (RSUs)      
Denominator      
Effect of dilutive share-based payment arrangements (in shares) 0 0  
Earnings per share, basic and diluted      
Common stock, shares outstanding 279,657 313,275  
Performance Shares      
Denominator      
Effect of dilutive share-based payment arrangements (in shares) 0 0  
Earnings per share, basic and diluted      
Common stock, shares outstanding 1,132,106 846,899  
XML 55 csii-20220930_htm.xml IDEA: XBRL DOCUMENT 0001180145 2022-07-01 2022-09-30 0001180145 2022-10-31 0001180145 2022-09-30 0001180145 2022-06-30 0001180145 2021-07-01 2021-09-30 0001180145 us-gaap:CommonStockMember 2022-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2022-06-30 0001180145 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2022-07-01 2022-09-30 0001180145 us-gaap:CommonStockMember 2022-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2022-09-30 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 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 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 csii:PeripheralMember 2022-07-01 2022-09-30 0001180145 csii:PeripheralMember 2021-07-01 2021-09-30 0001180145 csii:CoronaryMember 2022-07-01 2022-09-30 0001180145 csii:CoronaryMember 2021-07-01 2021-09-30 0001180145 country:US 2022-07-01 2022-09-30 0001180145 country:US 2021-07-01 2021-09-30 0001180145 csii:InternationalMember 2022-07-01 2022-09-30 0001180145 csii:InternationalMember 2021-07-01 2021-09-30 0001180145 srt:MinimumMember csii:DevelopedTechnologyAndTradeNamesMember 2022-07-01 2022-09-30 0001180145 srt:MaximumMember csii:DevelopedTechnologyAndTradeNamesMember 2022-07-01 2022-09-30 0001180145 us-gaap:PatentsMember 2022-07-01 2022-09-30 0001180145 us-gaap:DevelopedTechnologyRightsMember 2022-09-30 0001180145 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0001180145 us-gaap:PatentsMember 2022-09-30 0001180145 us-gaap:PatentsMember 2022-06-30 0001180145 us-gaap:TradeNamesMember 2022-09-30 0001180145 us-gaap:TradeNamesMember 2022-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-09-30 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-09-30 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-09-30 0001180145 csii:HeadquarterFacilityMember 2017-12-31 0001180145 csii:HeadquarterFacilityMember 2017-03-01 2017-03-31 0001180145 csii:HeadquarterFacilityMember 2022-09-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-09-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-09-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001180145 us-gaap:FairValueInputsLevel3Member 2022-09-30 0001180145 us-gaap:FairValueInputsLevel3Member 2022-06-30 0001180145 csii:TwoThousandSeventeenPlanMember 2021-11-11 2021-11-11 0001180145 csii:TwoThousandSeventeenPlanMember 2021-11-11 0001180145 csii:TwoThousandSeventeenPlanMember 2022-09-30 0001180145 srt:MinimumMember us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001180145 srt:MaximumMember us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001180145 us-gaap:RestrictedStockMember 2022-06-30 0001180145 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001180145 us-gaap:RestrictedStockMember 2022-09-30 0001180145 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-08-01 2022-08-31 0001180145 us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0001180145 us-gaap:PerformanceSharesMember 2021-08-01 2021-08-31 0001180145 us-gaap:PerformanceSharesMember 2022-06-30 0001180145 us-gaap:PerformanceSharesMember 2022-09-30 0001180145 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001180145 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001180145 us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0001180145 us-gaap:PerformanceSharesMember 2021-07-01 2021-09-30 0001180145 us-gaap:EmployeeStockOptionMember 2022-09-30 0001180145 us-gaap:EmployeeStockOptionMember 2021-09-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001180145 us-gaap:PerformanceSharesMember 2022-09-30 0001180145 us-gaap:PerformanceSharesMember 2021-09-30 shares iso4217:USD iso4217:USD shares pure csii:renewalOptions false 2023 Q1 0001180145 --06-30 10-Q true 2022-09-30 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 41882246 62850000 66424000 80898000 93409000 40259000 39678000 37944000 34567000 9125000 7768000 231076000 241846000 28959000 29035000 15388000 15734000 34027000 33425000 2588000 2637000 312038000 322677000 16757000 14383000 19704000 23464000 694000 2107000 37155000 39954000 20208000 20298000 12522000 12945000 69885000 73197000 0.001 0.001 100000000 100000000 41892615 41892615 40965202 40965202 40000 40000 677886000 673388000 -271000 -268000 -435502000 -423680000 242153000 249480000 312038000 322677000 59673000 58370000 16698000 14308000 42975000 44062000 44475000 41851000 9056000 10022000 346000 304000 53877000 52177000 -10902000 -8115000 406000 410000 658000 43000 252000 -367000 -10650000 -8482000 -19000 136000 -10631000 -8618000 -0.27 -0.27 -0.22 -0.22 39607022 39607022 39087472 39087472 -10631000 -8618000 3000 -17000 -6000 -10634000 -8635000 40000 673388000 -268000 -423680000 249480000 0 4324000 0 0 4324000 0 0 0 1191000 1191000 0 174000 0 0 174000 0 0 3000 0 3000 0 0 -6000 0 -6000 0 0 0 -10631000 -10631000 40000 677886000 -271000 -435502000 242153000 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 -10631000 -8618000 874000 954000 346000 304000 4438000 5672000 184000 -380000 -27000 5000 587000 -3584000 3377000 814000 1127000 -28000 2264000 -895000 -4228000 -10846000 -1413000 -538000 -13652000 -10784000 688000 1103000 1700000 575000 50000 31763000 38462000 11989000 6721000 32375000 46200000 11338000 11606000 1191000 4990000 12000 -69000 -50000 -1260000 -5028000 -3574000 -4206000 66424000 71070000 62850000 66864000 <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. 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, 2022. 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%">September 30,</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%">2022</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%">41,561 </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%">40,974 </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,302)</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,296)</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%">40,259 </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%">39,678 </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%">September 30,</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%">2022</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%">14,274 </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%">13,780 </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,832 </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,785 </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%">19,838 </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%">18,002 </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%">37,944 </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%">34,567 </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-weight:400;line-height:120%">The total inventory reserve at September 30, 2022 and June 30, 2022 was $3,761 and $4,128, respectively. </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%">September 30,</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%">2022</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,741 </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%">24,340 </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%">812 </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%">3,067 </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,670 </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%">54,988 </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%">54,190 </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%">(26,029)</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%">(25,155)</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%">28,959 </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%">29,035 </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%">September 30,</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%">2022</span></td></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%">Salaries and bonus</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%">6,197 </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%">8,082 </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%">5,797 </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%">8,104 </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%">Accrued vacation</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,280 </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,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: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%">967 </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%">953 </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%">902 </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,082 </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><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%">Other</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,561 </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,898 </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 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:#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%">19,704 </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%">23,464 </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%">Other Liabilities</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%">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 and determined that it remains probable and appropriately recorded in other liabilities as of September 30, 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%">September 30,</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%">2022</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%">41,561 </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%">40,974 </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,302)</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,296)</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%">40,259 </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%">39,678 </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> 41561000 40974000 1302000 1296000 40259000 39678000 <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%">September 30,</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%">2022</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%">14,274 </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%">13,780 </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,832 </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,785 </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%">19,838 </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%">18,002 </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%">37,944 </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%">34,567 </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> 14274000 13780000 3832000 2785000 19838000 18002000 37944000 34567000 3761000 4128000 <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%">September 30,</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%">2022</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,741 </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%">24,340 </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%">812 </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%">3,067 </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,670 </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%">54,988 </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%">54,190 </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%">(26,029)</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%">(25,155)</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%">28,959 </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%">29,035 </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 24741000 24340000 3376000 3376000 812000 812000 3067000 2670000 54988000 54190000 26029000 25155000 28959000 29035000 <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%">September 30,</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%">2022</span></td></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%">Salaries and bonus</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%">6,197 </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%">8,082 </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%">5,797 </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%">8,104 </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%">Accrued vacation</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,280 </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,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: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%">967 </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%">953 </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%">902 </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,082 </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><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%">Other</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,561 </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,898 </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 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:#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%">19,704 </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%">23,464 </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> 6197000 8082000 5797000 8104000 2280000 2345000 967000 953000 902000 1082000 3561000 2898000 19704000 23464000 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:66.443%"/><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.692%"/><td style="width:0.1%"/><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="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="display:none"/><td colspan="3" style="display:none"/></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%">September 30,</span></td><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: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="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: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%">38,784 </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%">39,009 </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="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%">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%">20,889 </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%">19,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">59,673 </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%">58,370 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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="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%">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%">55,027 </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%">55,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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,646 </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,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">59,673 </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%">58,370 </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="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 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,413 was recognized in the three months ended September 30, 2022 that was deferred as of June 30, 2022. As of September 30, 2022 and June 30, 2022, the Company had a liability of $1,499 and $1,315, 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:66.443%"/><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.692%"/><td style="width:0.1%"/><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="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="display:none"/><td colspan="3" style="display:none"/></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%">September 30,</span></td><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: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="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: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%">38,784 </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%">39,009 </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="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%">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%">20,889 </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%">19,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">59,673 </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%">58,370 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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="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%">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%">55,027 </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%">55,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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,646 </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,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">59,673 </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%">58,370 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 38784000 39009000 20889000 19361000 59673000 58370000 55027000 55042000 4646000 3328000 59673000 58370000 1413000 1499000 1315000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. 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 years 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><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 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%">September 30, 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, 2022</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%">(3,468)</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,856 </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%">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%">(3,165)</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,159 </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%">(933)</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%">933 </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%">(903)</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%">963 </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%">(161)</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%">599 </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%">(148)</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%">612 </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%">(4,562)</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,388 </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%">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%">(4,216)</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,734 </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 2023</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%">1,035 </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 2024</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,377 </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 2025</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,374 </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 2026</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,373 </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 2027</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,371 </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%">8,858 </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%">15,388 </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%">September 30, 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, 2022</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%">(3,468)</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,856 </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%">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%">(3,165)</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,159 </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%">(933)</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%">933 </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%">(903)</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%">963 </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%">(161)</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%">599 </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%">(148)</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%">612 </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%">(4,562)</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,388 </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%">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%">(4,216)</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,734 </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 3468000 13856000 17324000 3165000 14159000 1866000 933000 933000 1866000 903000 963000 760000 161000 599000 760000 148000 612000 19950000 4562000 15388000 19950000 4216000 15734000 <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 2023</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%">1,035 </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 2024</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,377 </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 2025</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,374 </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 2026</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,373 </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 2027</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,371 </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%">8,858 </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%">15,388 </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> 1035000 1377000 1374000 1373000 1371000 8858000 15388000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. 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><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 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 September 30, 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 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><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 September 30, 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 2023</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%">1,438 </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 2024</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,970 </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 2025</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,029 </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 2026</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,090 </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 2027</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,153 </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%">11,133 </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%">20,813 </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> 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 2023</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%">1,438 </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 2024</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,970 </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 2025</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,029 </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 2026</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,090 </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 2027</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,153 </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%">11,133 </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%">20,813 </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> 1438000 1970000 2029000 2090000 2153000 11133000 20813000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. 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%">September 30,</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%">2022</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%">78,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%">88,375 </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%">2,318 </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%">4,810 </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%">80,679 </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%">93,185 </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%">219 </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%">224 </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%">80,898 </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%">93,409 </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 September 30, 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%">33,575 </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%">33,575 </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%">24,058 </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 </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%">(75)</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%">23,986 </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%">18,539 </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%">(162)</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%">18,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: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%">4,771 </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%">(30)</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%">4,741 </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%">80,943 </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%">3 </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%">(267)</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%">80,679 </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><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, 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%">36,800 </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%">36,800 </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%">14,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%">— </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%">(67)</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%">14,927 </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%">27,193 </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%">(142)</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%">27,051 </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%">14,465 </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%">(58)</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%">14,407 </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%">93,452 </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%">— </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%">(267)</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%">93,185 </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 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 September 30, 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%">33,575 </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%">33,575 </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%">23,986 </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%">23,986 </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%">18,377 </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%">18,377 </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%">4,741 </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%">4,741 </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%">219 </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%">103 </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%">116 </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%">80,898 </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%">103 </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%">80,795 </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, 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%">36,800 </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%">36,800 </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%">14,927 </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%">14,927 </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%">27,051 </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%">27,051 </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%">14,407 </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%">14,407 </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%">224 </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%">108 </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%">116 </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%">93,409 </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%">108 </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%">93,301 </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 three months ended September 30, 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 September 30, 2022 and June 30, 2022, the carrying value of these investments was $12,312 and $12,333, respectively. During the three months ended September 30, 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 $21,715 and $21,092 as of September 30, 2022 and June 30, 2022, 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 three months ended September 30, 2022.</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: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%">September 30,</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%">2022</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%">78,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%">88,375 </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%">2,318 </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%">4,810 </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%">80,679 </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%">93,185 </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%">219 </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%">224 </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%">80,898 </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%">93,409 </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> 78361000 88375000 2318000 4810000 80679000 93185000 219000 224000 80898000 93409000 <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 September 30, 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%">33,575 </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%">33,575 </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%">24,058 </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 </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%">(75)</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%">23,986 </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%">18,539 </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%">(162)</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%">18,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: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%">4,771 </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%">(30)</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%">4,741 </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%">80,943 </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%">3 </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%">(267)</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%">80,679 </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><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, 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%">36,800 </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%">36,800 </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%">14,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%">— </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%">(67)</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%">14,927 </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%">27,193 </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%">(142)</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%">27,051 </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%">14,465 </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%">(58)</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%">14,407 </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%">93,452 </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%">— </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%">(267)</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%">93,185 </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> 33575000 0 0 33575000 24058000 3000 75000 23986000 18539000 0 162000 18377000 4771000 0 30000 4741000 80943000 3000 267000 80679000 36800000 0 0 36800000 14994000 0 67000 14927000 27193000 0 142000 27051000 14465000 0 58000 14407000 93452000 0 267000 93185000 <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 September 30, 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%">33,575 </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%">33,575 </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%">23,986 </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%">23,986 </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%">18,377 </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%">18,377 </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%">4,741 </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%">4,741 </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%">219 </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%">103 </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%">116 </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%">80,898 </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%">103 </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%">80,795 </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, 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%">36,800 </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%">36,800 </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%">14,927 </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%">14,927 </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%">27,051 </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%">27,051 </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%">14,407 </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%">14,407 </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%">224 </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%">108 </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%">116 </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%">93,409 </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%">108 </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%">93,301 </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> 33575000 0 33575000 0 23986000 0 23986000 0 18377000 0 18377000 0 4741000 0 4741000 0 219000 103000 116000 0 80898000 103000 80795000 0 36800000 0 36800000 0 14927000 0 14927000 0 27051000 0 27051000 0 14407000 0 14407000 0 224000 108000 116000 0 93409000 108000 93301000 0 0 12312000 12333000 0 1410000 21715000 21092000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. 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 (the "Amended 2017 Plan"). On August 19, 2021, the Company's Board of Directors adopted a further amendment to the Amended 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 Amended 2017 Plan by 1,700,000 shares. As amended, the 2017 Plan allows for the granting of up to 3,607,523 shares of common stock as approved by the Board of Directors or committees thereof in the form of nonqualified or incentive </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">stock options, restricted stock awards, restricted stock unit awards, performance share awards, performance unit awards or stock appreciation rights to officers, directors, consultants and employees of the Company. As of September 30, 2022, there were 1,065,622 shares available for grant under the 2017 Plan.</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 three months ended September 30, 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></div></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%">678,899 </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%">28.88 </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%">648,605 </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%">16.55 </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%">(38,966)</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%">25.01 </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%">(189,683)</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.23 </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 September 30, 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%">1,098,855 </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%">20.47 </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%">The Company also grants performance-based restricted stock awards to certain executives and other management, as summarized below.</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%">Performance-Based Restricted Stock - Total Shareholder Return</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 August 2022, the Company granted an aggregate maximum of 303,272 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, 2022 compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2025. 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, 2025 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 $2,800, 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 2022 and 2021 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, 2021 and July 1, 2020, 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, 2024 and July 1, 2023, respectively.</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%">Performance-Based Restricted Stock - Revenue</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 August 2022, the Company granted an aggregate maximum of 303,244 shares that vest based on the Company’s average annual revenue growth during the performance period. Annual revenue growth is measured as the percentage increase in the revenue reported in the Form 10-K for each of the fiscal years ending June 30, 2023, 2024 and 2025, compared to the revenue reported in the Form 10-K for each preceding fiscal year. Vesting of these awards will be determined on the date that the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s Annual Report on Form 10-K for the fiscal year ending June 30, 2025 is filed. The Company recognizes expense for awards with performance conditions when it concludes that it is probable that the performance condition will be achieved. Probability is assessed at each reporting period and expense is adjusted for such changes accordingly with a cumulative catch up adjustment.</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 award activity for the three months ended September 30, 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></div></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%">744,215 </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%">19.89 </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%">606,516 </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%">16.55 </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%">(218,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 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.34 </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%">— </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%">— </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 September 30, 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%">1,132,106 </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%">16.27 </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 September 30, 2022 was $25,252.</span></div> 1700000 3607523 1065622 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></div></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%">678,899 </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%">28.88 </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%">648,605 </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%">16.55 </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%">(38,966)</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%">25.01 </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%">(189,683)</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.23 </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 September 30, 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%">1,098,855 </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%">20.47 </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> 678899 28.88 648605 16.55 38966 25.01 189683 36.23 1098855 20.47 303272 P90D P90D 2800000 303244 <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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></div></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%">744,215 </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%">19.89 </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%">606,516 </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%">16.55 </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%">(218,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 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.34 </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%">— </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%">— </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 September 30, 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%">1,132,106 </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%">16.27 </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> 744215 19.89 606516 16.55 218625 29.34 0 1132106 16.27 25252000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. 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 5, 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 $135 and $128 for the three months ended September 30, 2022 and 2021, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the three months ended September 30, 2022. There were $24 and $54 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the three months ended September 30, 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%">September 30,</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%">2022</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,753 </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%">1,852 </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%">530 </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%">526 </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,224 </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,326 </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,754 </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%">1,852 </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 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 September 30, 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 2023</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%">405 </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 2024</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%">513 </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 2025</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%">501 </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 2026</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%">413 </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 2027</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 </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"/></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 lease payments</span></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%">1,835 </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><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%">Less imputed interest</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%">(81)</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,754 </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%">As of September 30, 2022, the weighted average remaining lease term for operating leases was 3.5 years and the weighted average discount rate used to determine operating lease liabilities was 2.55%.</span></div> 135000 128000 24000 54000 <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%">September 30,</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%">2022</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,753 </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%">1,852 </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%">530 </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%">526 </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,224 </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,326 </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,754 </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%">1,852 </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> 1753000 1852000 530000 526000 1224000 1326000 1754000 1852000 <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 2023</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%">405 </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 2024</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%">513 </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 2025</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%">501 </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 2026</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%">413 </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 2027</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 </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"/></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 lease payments</span></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%">1,835 </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><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%">Less imputed interest</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%">(81)</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,754 </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> 405000 513000 501000 413000 3000 1835000 81000 1754000 P3Y6M 0.0255 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. 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 September 30, 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%">10. 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:75.946%"/><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.013%"/><td style="width:0.1%"/><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="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="display:none"/><td colspan="3" style="display:none"/></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%">September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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="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 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%">(10,631)</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,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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="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 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%">(10,631)</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,618)</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="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: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="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 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,607,022 </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,087,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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="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%">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="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: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="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="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,607,022 </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,087,472 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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"><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.27)</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.22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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 September 30, 2022 and 2021, 69,493 and 83,834 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 September 30, 2022 and 2021, 279,657 and 313,275 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 September 30, 2022 and 2021, 1,132,106 and 846,899 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:75.946%"/><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.013%"/><td style="width:0.1%"/><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="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="display:none"/><td colspan="3" style="display:none"/></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%">September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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="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 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%">(10,631)</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,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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="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 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%">(10,631)</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,618)</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="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: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="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 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,607,022 </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,087,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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="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%">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="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: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="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="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,607,022 </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,087,472 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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"><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.27)</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.22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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 September 30, 2022 and 2021, 69,493 and 83,834 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 September 30, 2022 and 2021, 279,657 and 313,275 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 September 30, 2022 and 2021, 1,132,106 and 846,899 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> -10631000 -8618000 0 0 -10631000 -8618000 39607022 39087472 0 0 0 0 0 0 39607022 39087472 -0.27 -0.27 -0.22 -0.22 69493 83834 279657 313275 1132106 846899 EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +6"8U4'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 " "U@F-5^!DY,>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'9@!Y/ZLK'3"H45-G8SMMJ:Q8FQ-9*^_9RL31G; ^QHZ?>G M3Z#61F6'A+LT1$SD,=]-H>NSLG'#3D11 61[PF!R71)]:1Z&% R59SI"-/;# M'!$DY_<0D(PS9& &5G$E,MTZJVQ"0T.ZX)U=\?$S=0O,6< . _:40=0"F)XG MQO/4M7 #S##"%/)W =U*7*I_8I<.L$MRRGY-C>-8C\V2*SL(>-L^ORSK5K[/ M9'J+Y5?VBLX1-^PZ^;5Y>-P_,2VYE)40%6_VDBLI5,/?9]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MM8)C59!LF![\!0 $!\ !@ !X;"]W;W)K7B1FF';M@'1J)MH9+H450<__L= M2K:4!/2Q)]1?$DG6><6'E\.7Y.E2JA_97 A-GI,XSK'I@L^$+_37Q43!7:=2":-$I%DD4Z+$]*PU MHA\]EYF XHUOD5AF+ZZ)07F4\H>Y&8=G+<>42,0BT$:"P[\GX8DX-DI0CG_7 MHJWJFR;PY?5&_:J !YA'G@E/QG]&H9Z?M08M$HHISV-]+Y>?Q1JH9_0"&6?% M7[(LW^UV6R3(,RV3=3"4((G2\C]_7E?$BX!^;TL 6P>P-P%TVQ?<=8!;@)8E M*[ NN.;#4R671)FW030*IKP-"27J8[T MBHS3LGN8:FZ3;,Z5R$X[&KYF8CK!6OF\5&9;E%UR(U,]ST U%.'K^ Z4LBHJ MVQ3UG*&"OE@<$]#P^_"S2$4UOXJ^*X5/ MF5;0&?^QU5"IT+4KF!'Z,5OP0)RU8 AF0CV)UO"W7VC?^=V&]Y/$7L%V*]@N MIEYWDX?50MA(\7#JM+_8D-"HADB]"JFW']*7G"LM5+PB]V(AE;;AX5):Y;9* M\="HAGC]"J^_']Y$J$B:L1T2R!#6QL.5JG&W=>"A\0TY/U2<'_;LF8K#Y%(D MK>WMB&M->9Q9&Q(-:P@XJ ':*%&0!<6A%Z/YB?/=MY'M?KT?WQ/_N/US>^$=D?.L=6[E1N:;8,=5GSCL(0U+.CS06YAO?(76IO7%R2,M8C=W%(/L-B>,E79$!NP5C- MER*SN2L/EVM: [51HKC3>5L#GKF#=/4@EZF5'I?S8;TXX7EL)3V$>:*U>Z*X MY7E+6F7FB9)/41K8&QO7O+FU@A["1;':13'<]KP%GZ&BQXZ4X-OI<(%^S^H3\:BF6+6-8KC[N9:% Y[+ M%/.).T18[P2RKV.=:O#0IGRU76)[V:7-U%HN/Z-T5HQ+N]W?H?C=NN/FX5%- M.6N/Q/;R2.-4"U7NOQK;P#?@5DY<<1OG(3P2JST2PTW-BW4-F%U(K3.IK$9P MA\XU5S-!1D$@0 ADPE+22GP(L\1JL\3V,DM^PN.8G.<9_)S9^RVNLW6S 8]K MRE>;([:7.;I,A)J9@?D)%/0%Q34%K#\3V\D#^7$!#8G@- M-XWPN*9XM?%AN$EYB'0,1F=**'OW^)[X(L@5\%H)<26HFP36 KZ6P8\CXX_; M&E+8W&C#3;$.).]^=8YA+?<>;* BWWB<"[.- Y7+E;UR#F&6W-HLN;BU>5 \ M+&:=5?(H;;;U?(> YX_'UI.'0[@BMW9%+FYJ-JU,+I^#.4\AI6[;A=DA=#OR M+T;6@P@\L"EA;9#.)JL61[$9":+DH3C ?I=8R*2[G@H="F1?@]ZF4>G-C/E =@@__ M U!+ P04 " "U@F-595X"].,% "R%P & 'AL+W=O7C.U:(A^L)GOQ\\(6O-]H\F"WF6[IF=TQ_V]Y*N)L=O.2\9)7B MHD*2K:XG;_&;&Y(:@P;Q-VRQW@1EM=*BW!L#@Y)7[2_]L4_$D0$.!@S(WH \U<#?&_A- MH"VS)JSW5-/%7(H') T:O)F+)C>--43#*S.,=UK"6PYV>G$C*B4*GE/-O7KQ&+Q"OT->-J!6MT#M[V99F_4EF;L>@+S2#&Y8Y/%R]]PY%VY@OM%SDY"]0^A^F/> M%S=4;1 ,&LK,!?M>\QTM('9GU*VKJ'%EUH+=(B))Z,UGN^-P'*@H(,$!=<(S M./ ,1GE^IO*>:;HL&%(LJR77G#DYMF["HZ\G7I(F/8XV*O4#+W5S# \VB&5H$ H^$:8^FC?+3*$[<-*,#S6B4YL=J!P,L MY$ "(_N;<1H$/68.5!!&L9M9?& 6CS*[E6Q+>8[8#U DQ513F$)OF(1E[]R4 MC.TAQ23LT;9!<1P-Y#,YL$Y&67\5FA9/()A8WR8^]N*H1]$!"W 21&Z2Z8%D M>B:UH/)2/S8I-=-\"[JK!\LSM4DDJ56>#E3J^:&;*?8Z^?'.%*BFU9J;N=YF M+Y%SX$C)(J'"';*@X,G[08*3I>\&!0>/"I@S]T3_"IOIS%W2H:?*&5; M^FATS!FPK4XXBD.KJ!VPP$_\@6'I5 R/RQA0E#7KQ,))T98IG,9>7\P<,.(' MT=#ZT,D9'M>S]VS%H'9RV!" Y-;N+-J2%*4601M$0#H&^'7"A9^C7.?JVQ8F M/\9A7V%=L#0-AW+9Z1=.1V?A'Z):7V@FR[,\1X7PV?/P%WD[[4,Z*23C4OB! M5]!]\6J-Q++@:VK:7&<_8BL<]$)>?XUTP]*!#1#IA)","V$K,&<&AMCJ!ALT MT["=598!CIX7D3#PFX/\ M5%?L%#2%%5UM67/<5#PZQ\+N,(-^HSR..K!-1ZTTOQ"EK[ M+8?:=]*TQ1EV3$G2;TJ<./]XIWU*MU-Q)NU!#'1_IE)V,*_LQ[9RM>,:=_0FQ=?LB\,/0LQ8]%Y#X M43)4#YW&DZ=H?#.A-J+(F50O?TL(CJ^:+E"[B]?5@Q+HK/JL7;@T&"3=B3T9 M[U:MM;J9E<\,(K7.H9Q]@POGZAMF1P>JYC3[,Y5K7BE4L!48>IXZ*7P]L[9KI<4I MK40>XKW,.7O.>#P[W2E]:PI$"W>ED&;F%=96%[YOL@)+9D:J0DD[:Z5+9FFJ M-[ZI-+*\ 97"CX(@\4O&I9=.F[6%3J>JMH)+7&@P=5DR_>L*A=K-O-"[7[CF MF\*Z!3^=5FR#2[0WU4+3S.]9>9?AQ3QQ\4W 5XX[LS<&YV2E MU*V;?,IG7N $H<#,.@9&CRW.40A'1#)^=IQ>?Z0#[H_OV3\TWLG+BAF<*_&- MY[:8>6<>Y+AFM;#7:O<1.S^QX\N4,,T_[-K8Y-R#K#96E1V8%)1699.M=J!=M'$Y@9-;AHTN>'2O<6EU;3+ M"6?3N9)&"9XSBSE<,<%DAK!T= :.;B2K NOP0=3 MT*J9^I:4.#X_ZTZ]:D^-#IRZQ&H$X^ $HB"*!N#SI^&?:WD([I/_/@E1GX2H MX1L?DF/)/I6F!;6&#UQ2$C@3L%"&-[7V_7)EK*:*^S%DM>6>#'.[K_#"5"S# MF4>?F4&]12]]\RI,@G=#QO\3V8,TC/LTC)]BIUHH2W)+-9?=GD#%-&R9J!&. MN(3:Y%"A;M_X\5 :6N[3AMOUCFT:C((@G/K;?7__BGH@?-(+G[Q >%N4P&I; M*,U_8SZDMB6,]W2$0?=[I/@YD0]4Q[WJ^.6JN3'UL.+X+QV3\.P\2L+XD>"! MP. \B>E;&=:;]'J3E^NEB\%8)G,N-T.BD^>*'@@<%NWO]3IWSWQA>L.E 8%K M@@:C4^+0;>]N)U953?M;*4O-M!D6=-VA=@&TOU;*WD]<1^TOT/0/4$L#!!0 M ( +6"8U7Q3(T_UP0 /D1 8 >&PO=V]R:W-H965T&ULK9C;;N,V$(9?A5 710(DD4@=G=H&8N^V7:#;!O&FO2AZ05NT3:PDNB1M MIWWZ#B5;/A%CH]"?E%;QC1ZR;-"39RMUKM[UU6K+N<3S(C>GO'"FX_+=HYR.Q5YGO&"/$JE] MGE/YSXQEXCAQL'-^\<0W6VU>N-/QCF[8@NGGW:.$)[>.DO*<%8J+ DFVGC@/ M^'Y.B'$H+7[G[*@N[I%)92G$%_/P,9TXGB%B&5MI$X+"Y<#F+,M,).#X^Q34 MJ=LTCI?WY^@_ELE#,DNJV%QD?_!4;R=.XJ"4K>D^TT_B^#,[)12:>"N1J?(7 M'2O;.'30:J^TR$_.0)#SHKK2EU,A+AQPGP,Y.9"V0]#CX)\<_#+1BJQ,ZSW5 M=#J6XHBDL89HYJ:L3>D-V?#"=.-"2_B7@Y^>SD6A1,93JEF*%AHNT$=:(;%& MO^V8I*;6"ET]%W2??$>7;V[1N\0+]#GK=@K6J1J[&K@,5'=U:GM M6=4VZ6G;1Y]$H;<*?2A2EK[V=R&/.AER3F9&!@,NV.X.^=X-(AXA%I[YM[OC M 1R_KJU?QO-[XGTL5B)G3571GP]+I26,W+]LQ:J"!?9@9CK?JQU=L8D#\U4Q M>6#.]/OO<.3]8,OTC8*]RCNH\PZ&HD]_A=5'L@,K]LPZ*BKOJ/0VR\QA&HZB MV!^[A\L,+%:)'WNUU2NTL$8+!]'F0FDSMC="I K!R$]M@%6,\*)I'$6CI 5H ML0I\+[$#1C5@- CXDQ1*H9T4:ZYM:%>8",XK"%9K$*O(C8T>(:+1X M0#L44_;&[1A!:Q_&8*U#=$4EEYNYJX1 M'5O^B:7B0:=?+%8X";&]7T8U\6B0^ EJ0.5J6Y*F,.\RL3/+C0USU $8>6'4 MHNP:8:]<4&V4V&N4QAOD?,B%U/S?4E+,'.2%IL6&+S.&J%),VQ7$Z\#X01O8 M9N0%/;P7RH@'>3\+#=W/3J/>"H<[[89^$L=M/(L9P1=FKP%) T@& 7\Q2\5: MBAR)6JJMF*33_BWV1AYI;5>#WT#8"AH<5 MK!J5)1^ZJHBOSX7M!^YJU2T)._W?M?*COE':"!H>5K1RE"X9[#C8N<*:OO1, MJ*YPP4B-0J]-:K%+@J1OB6H4#@]*R_1J!HL^*.^U4> #+_IXTXD2&Q>D]S_9F"_1ML*=@ M7X/M,>N#;92)#"M35==CN44%9GJ U7_#*ES8NNVU F5-(0TK>U>-_%'DQ9<* M?\*W67I)',1]&33218:EZUSN_YM#5ZGZ&PO=V]R:W-H965T&ULK59M;],P$/XK MIX#0)JU+FK1I-=I(6P&!Q,NT;O !\<%-KHW!L8OMM(-?SSEI0]ME%4+[DMC. MW>/GN8OO/%HK_/22T;5VK5.1JJT@DN\UF#*HF#ZUQ4*M1Y[76^[<,,7N74+ M?C):L@5.T=XMKS7-_ 8EXP5*PY4$C?.Q=]F]F R=?67PF>/:[(S!*9DI]<-- MWF5C+W"$4&!J'0*CUPHG*(0#(AH_-YA>LZ5SW!UOT=]4VDG+C!F<*/&%9S8? M>T,/,IRS4M@;M7Z+&SU]AYV@0=I::PJ-L[$H."R?K/[31QV' BG MW2'<.(2'#KU''**-0U0)K9E5LEXQRY*15FO0SIK0W*"*3>5-:KAT69Q:35\Y M^=EDHJ11@F?,8@932R]*D36@YC!1!?T8NE> M9AS/BS:B_:?,QA.![:F.&]7QT6S<22K\@O^FH[^@@@\G3O(IN.JZ8ERPF< . M-8J.80*I-LXL&$Q+S2W'U@S6N_5W4A,=).^A1:<[:$_=H!$Q."J"JCG5:DG% M4FN4Z2^@8R2-8'67R+Y3#:U*6AOAP4,Z\0'CHYO_9WZ&C;3A46GM%?B]2](9 MN*-$U>26W9_!I;6:STKK,@96P36C4-@SN%66B3;AP_:SUCL0WV(VC*/^0<+\ MG?93H%Y47=G0:2JEK4MVL]HT_LNJWQVL7]&%H.[??V'JV\0'IA=<&A X)\C@ M?$ YTW6'KB=6+:LF-U.66F8US.E2@]H9T/>Y4G8[<1LTUZ3D#U!+ P04 M" "U@F-5&G-7O[T% E&P & 'AL+W=O<\*^CM)&&L?#.;T2C!.:*O M28D+_LT3J7+$^&VUF=&RPBAN@O)L9AJ&.\M16DR6B^:SNVJY(#7+T@+?58#6 M>8ZJEW!#NDF8^&"V7)1H@^\Q>RCO*GXWV[/$:8X+FI("5/CI M=O(6O@FA+P(:Q&\IWM&C:R >Y9&03^+F?7P[,41&.,,1$Q2(_]OB%$<4KDOV>QBRYG7@3$.,G5&?L ]G]@+L'<@1? M1#+:_ 6[#FM,0%131O(NF&>0IT7['SUW0AP%0.M$@-D%F.<&6%V )068WHD MNPNPI0#;/1'@= &./,*IAW:[ +?1OA6K47J-&%HN*K(#E4!S-G'13%<3S05. M"U%9]ZSBWZ8\CBU7I* D2V/$< SN&?_'RX910)[ *D'%!E.0%OP+$GU*2!;C MBGX'@L]URE[ U4.!ZCCE@=>'2# %#_=K@L MZE)[UZ9FGDCM(V$HTX2MAL-6),])E[(F>CT<_3;F3\1+'F7@#J7QM]] U_@> MO"_ "I6I/I]@A#&*ZKS.&H%_90FN ,^0[P*)6)Y;S+DCDF-P]1.A]%I#'YY/ MO\9/:92R/LF,5\2^+,Q]69@-JWV"]1W>I$61%AN^;#-41/@&;%%68X 8^+$N M7@/+N &F84+=M+;4;D,M=K;MTIP;ON,M9MOC:51AEM^'K%6(ZYBF)S$%*@S" M/B14(5/+@Y9G['$]G:R]3E83:)W0B4\>W\\IG[XU;J^N3ZZ7/SZ0+ -\/]RA M*OY3)YPU-"?BC'E#2Q3AVPDO'XJK+9XLVP+5K9)+DJTO219@P$Q7 ^V( MSE&A.HYI24M'!1G2RCF')ABE"8<0/TXX2A93V_>E7%*$!,*.;E&:H<<,3WGY3"G*,#>3CPQ0'-45/[[U5317 MJPC.);%4C"S6*"(X8YQPB*4GEK<7RQLNH6=<12FO&6[X-S>()QGG 0TA?GT![ X?[@ MTDX8:AR_K-AXVS ."<8'"@=9^GH=&@GFP)P#2I<1"^ 5:B@6;M/ MH?BOFK+F5TZM-AK[[LKBC+<)XY#@C)'"09J^.H=. 0ZW"D,6&:J&? H-[@-E M!<;[@W%(, X)QQ/JJW#H$^!PHW"64]9;/U_]?=,VH:,L(16G6C\5X\[GGN?* M2JFXJ3F7?^34H6S+<0Q34FMV],) O$#Z&57<"U.0X2<>:;R><[VK]IU,>\-( MV;Q#>"2,D;RY3##BCD\ ^/=/A+ O-^*UQ/[-V/(?4$L#!!0 ( +6"8U7N M49&]>@8 L= 8 >&PO=V]R:W-H965T&ULM5E=;]LV M%/TKA%<,+3#7(FG) ]E^3E$Q>/TTO]9#<#6T :9->L#461Q*?@3 M$$9::S,/UC=VM+:&52:,]TKH_S(]3BUN>25YP7*B: [NE?[1,5(2\"6X)7(- M/NDX2_#V>T7JG&F9=V ,OM]_ &_?O -O *O 'VM>2U+E\G*B-!ZC=9+MYKYI MYD8#/QP& MX.#6M]CJPT.^-0Y<6@A@DNOD>,W9F4'?@H:7V4!&/W@6JE&2.VV.IJL!'&!>H%Z+4.Z#\UVQC_^5S0 MZ(WW0I;.IKVPNC+S>.H/ZJP%/ L"OBZY4.S?%C"K%*E6[$&'E4A)E3=<,P<' MGB8]K!Z9: !KVF)-@UCO%<\>QX9^9"LVYM!UZ '4>0.%,RVP*25.)*=N:_/':C-P(Q:D3 M(E<*Q^G @H4=E\,@4RX^5UM=[[@8B@?V9"N>.> \8BD< M?Q+ P3[9V@&\)T M77XVI80V&<1-I@=JWT[G 18(W91WQ= _\*.@&&0N[J(;\C+8+AC=V*4]*N$ M1VJC/UJ9+K>-IPCU*[9/#$;I'OL<(N]H$(9Y\ -= M4B$T=$%UQM9^U[J<-H93B/L8/6(Q'@I^1WXPS'Y?7SNKVO"?+GO'-E?0I;DQ MQ$F,^KA]0SP(-.>7*W/I.UPC]4Q* HSZ%TMLC4Q M:^*DMA!Y^#5)^\O")P5AA/V10QW)HB"%Z?6LL4EFNA9OA,+#3XW03MNA%;-H MH'E!'5&B,%%^MOG6;%STNI%*+QNZ8ADPW%0+?_(A'VW.XK[C?5)#@#O61&'6 M/,B5H[M#Y"-3.$OZ]SON(73'=I\,! MO!V=HC"=?B%JA^TTT"YW8H3=U'#%M(\'L[GC6!3FV)8'=!'9LEQSPUI(RTW!7R@%BCQ3T\D7]DA1<6#B:=L17:Y89AZEV?YZO>,C;CCO'PKYQ*;S M^5!"=O2.PCO>C\]49$Q28X_%J#N38<8X*Z^?51QQ8'XWUO,?4_\X('X<)_T9W455EEX/N::E@//?:[*'O9(J< M^+AB,[W_&%H1'\12]*DOSV:[%TKE52L[&V; M!';GWES*M%_;&[UK>X_5^WX#+VZ;>[E.37--^(4([7@)"KK4*J/WYEY--#=O MS8OB&WMY]<"5XJ5]7%-=PX01T/]?7\P$[?WGXC]02P,$% @ M8)C M5< 0#5_O!@ UQ !@ !X;"]W;W)K79"4 M[-IN\A*+Y%[/GMT% SK66P#Z5*4&CM;S.??S1IMW.3T6-Y=A--CWR5K'%T$%;NFT6%[1M9O3B:' MD^'%![.N$[^8G1ZW>DV7E'YO+P*>9J.5TC3DHO%.!:I.)LO#%V?/65X$_C"T MB7N_%6>R\OZ*']Z6)Y,Y!T26BL06-/YYF1TR8K[OP?K;R1W MY++2DH6%Q)T=292O=-*GQ\%O5&!I6.,?DJIH(SCCN"B7*>"K M@5XZ/=/11.4K=1$HDDN:L3J>)9AF@5G1FSG+9A8/F#E2[[Q+=52O74GE;?T9 M0AKC6@QQG2T>-7A)[8$ZFD_58KY8/&+O:,SS2.P=/6#O?5AK9_Z1]*;JW+OH MK2EU9H8K;Z7/<+PQ3KO":*LN\9) PQ357\M53 %$^OL^A'( S^\/@)OK16QU M02>3EGV%:YJSZF]_PQZY]?QL?-'!ZH>RVI^,PA]BXO17*VG'$$>I!)(<)I$H3">$=J-^0P%[DA]^_C.I] M6)F$J);(+F"&^&8[Y*V>]MF^7UX.F69?"GD4IC((FSU59A5\,H5JK?[4$<.@ M0Z+ O+JFB.$45:J#[]8U!J9B'"WE'&N"I"BH"K,-K=\EDL*((R:D2AB/4Y'6 M98ER14P& ,V'GG=%>:)*7GA!N@/O0<,3!#>\5=>['C M0%8$=OH[4>/R$F)" AAV4WF?G&=@&*D"E2TA3#E)?NZ":' 5M M[9:_4YM#%&._.W$H#2](+\$RI#^6^Z?E\F*L-T?+6J%CJSGV-3B6 >]K<$E% M%TPRO<3KFZ+6;BV8-2;*9AN,7[X^'VTS=P?<[H,J [\%19Z1$'H/VI6V D'> MZ1L=T3T!U0*2P3<2U5VJ#U#_;XG0SJ!IZ9$.4$>(A>U* BC$J49@ M\:DS3(;55C%L$G&D+V #MC.O;C&NRX]8A?D]:_;D!B")VV M"'53FZ*>#L7EZ='/=C0)SAML#NC MR4M&R$$1QP.A@^$_+:@G!)G*;OKBJO46Q8N]#,89IFSM,&Q\&;\'K=!A('&&CHM[M&: VOT%2)! MGS0RS61)1!R]VSR?! 9=5=QA.27&GVO;\,S,L&!!]16U1J^,W0VR7;>S(.+B M?I3U\(!.]L+I#0@\RI[[P@DX!+BN#X!!=Q$/92=MOU.2<2]%O+V>:DRE%1%6 M!YZE7AA-4HKW?[Q]]>SP1P6QDAI39+VJP^"AF]3C*=/D?GD40P8@GQ*P5F1V MCT_9VQW2#ZR<[K-P-QSZL\. #^ M^YF2^T@6M\;:F8XXB"4^5/:EMI@2O ;P M ;SH*L0@0&'/X]#7[W0C2/:=-\M#N(19OYSO?N9(YW1C[ MV552>O90Z\:=C2KOVY/QV!65K(4[-JULL+,TMA8>4[L:N]9*40:A6H]Y'$_' MM5#-Z/PTK-W:\U/3>:T:>6N9Z^I:V.VEU&9S-DI&NX4[M:H\+8S/3UNQDO?2 M_]G>6LS&>Y12U;)QRC3,RN79Z"(YN8;0+OVS3GYUD(U9TSIMZ$ :#6C7]5SP,?C@0F,?/"/!! M@ ?>O:+ \HWPXOS4F@VS=!IH- BF!FF04PT%Y=Y;["K(^?/[X!]9LBO3.*-5 M*6CR3C6B*930[-YC 4'P[+KI4P"^/!U[J": <3&HN>S5\&?4I.R]:7SEV-NF ME.5C^3$H[WGS'>]+_B+@O6R/61I'C,>R-B.PE]/\OF"^KX,=NY.%5&NQT#)B']!Y]AMVO\$* M("N'-;-DOI)L:30ZB&I6)]#> GTA;-E!4Y)%'*9@D$:S>R4[J$+.,\RGB\^^R9,)Y% MLRRA3YK%[%UG&^6I*Z11.IL.OS<2]T1E=,E4C4"L0R4X-D]X^*.:\;;KKZ4^ M5BO;!RN&KSER)V:3+,KG<_HD>;Q+U:+HZDZ'6BLE&@AJ+8"\XM,HYCF2E$^B M9#)Y_8RO=HD*O^Q>F$@&T'T+"<_A] M%!C0L\R+!\QS>#.?I.P*'4P52%[GNY*8Y$CX)&C_&(ZGH3'P:)[/OS7]B"IE M%E,U\#3*IMD@=*/$0FGE"?#3]=WUQP^0A:>="G0IRJJ4MB?_;N>PX#[7%52= MU&<*4[=:AC.#;VO1=$M<+YT-QZUHW!+JAMU!D]LZ>!TU&1;APU8TV^APPBK4 MFT!BP18<:P7E A-E&>@)W8=T3Q#P1TF,5H#854(O:6%3J:("GRU;2 HA&_[ M2(6OK.E6%0$CA%WHHI!SE4 ^TTAY2IVZA@(\98K/QZ&3[,2M7..51?PJY9@> M_+FEFJ"N 'YR9^'::#1=$=H.(JF?=@X" M.B=:3%OT48_&0ZC&XFE"NOL4T@?A%<&8;[M%\7B+ MAF&%Q[^T= #[2V/\;D(*]O].G/\+4$L#!!0 ( +6"8U6/J=YD9@, ' ' M 9 >&PO=V]R:W-H965T%OL@VXPM5):\DC)I]NM+R8F; =*@+S8E\QP>DA:U M/"C]U;2(%KYU0II5T%K;WT>1J5KLF)FH'B5]V2G=,4M+W42FU\AJ#^I$E,;Q M+.H8E\%ZZ?>V>KU4>RNXQ*T&L^\ZIH^/*-1A%23!>>.)-ZUU&]%ZV;,&G]%^ MZK>:5M'(4O,.I>%*@L;=*GA([A]SY^\=/G,\F L;7":E4E_=XGV]"F(G" 56 MUC$P>KW@!H5P1"3COQ-G,(9TP$O[S/Z'SYUR*9G!C1)?>&W;55 $4...[85] M4H>_\)3/U/%52AC_A,/@F\\#J/;&JNX$)@4=E\.;?3O5X0)0Q#\!I"= ZG4/ M@;S*WYAEZZ56!]#.F]B4>EY$E,K<552?@ MXP!,?P+,X(.2MC7PNZRQ?HV/2,2H)#TK>4QO$CYC/X$L#B&-T_0&7S9FEGF^ M['9FL-.J@PUIU?0'4'5M"QM?5]3PST-I_/Z_UPHP\.?7^=UIN3<]JW 5T'$P MJ%\P6+]]D\SB=S?4YZ/Z_!;[K;[:&-8W& MAEDT8,ECH[J>R>/;-T6:S-\9D#0)],!@H#Q"KU6]I\I5A&B4/@*3-32H&LWZ M]D@!M*?Y$:A'S55M[BF^1GSUFP UV6)74NE=I[/1+8$DG?HF8" M[B KPGF1.V,1QO&")&LEF?/";5_"N::]\P\OF0\N($ 1G)1?<'L^B%PL/)#-+IB&)-SWZ,2J.;B68*Z!5 M@,;RSI>1@"],<_^O58IF=TT]]//WT/*J!:;1UT"[/-UAY&XR5VHOK8&>'3U0 M#95Q>"5X[:.43#!9(?A1-[EVPJ*+*4B'N_&SWH#G'@;BN#M>)P_#%/WA/MQ% M'YANN#0@<$?0>#*?!J"'^3XLK.K]3"V5I4GBS9:N1-3.@;[OE++GA0LP7K+K M[U!+ P04 " "U@F-5#&&K[/0# 7"0 &0 'AL+W=O:R'--%A;VUP. M!J9<8\W,A6I0DF:I=,TL;?5J8!J-K/)&M1@D450,:L9E,)MXV:V>351K!9=X MJ\&T=W&K:#?8H%:]1&JXD:%Q. M@WE\>96Y\_[ %XY;<[0&%\E"J:]N\ZF:!I$CA )+ZQ 8_6WP&H5P0$3C6X\9 M[%TZP^/U#OV]CYUB63"#UTK\P2N[G@:C "I?=.?(L;YAELXE66]#N-*&Y MA0_56Q,Y+EU1[JTF+2<[._LD+9,KOA (XJJ#2%Z 2.&S MDG9MX!=98?7KY%7 >VPN((U"2*(D>04OW<>8>KST!;P/2E5; M+@0P6<$/ <,--Z50IM4(?\X7QFJZ*7^=2D/G)3OMQ77/I6E8B=. VL.@WF P M>_LF+J)WK\20[6/(7D/_=W5Z%>(TP>SB1$8>U@C7JFZ8?'K[9I3$PW<&EEQR MBS\+ZJ$*^,&$=2:,LF$H+[[3Q47N=5D8Y^.^(@;B<%04<#9.TW.@G_T^(&^XOGK^H::1@O+162FV<5OD,WE"M2T*U8 MTB-'M*FRJ?,:1FD.[_>RC"3I<'@DR;TD.Y(47I(>289>$KL[N*,PHFJ,#B&? M>O@&1\.J1KWR(]EU*UV0;F[MI?NI/^^&W>%X]\GPF6GJ*$,OS9),HXMA'H#N MQG"WL:KQHV^A+ U2OUS3EPMJ=X#T2Z7L;N,<[+^%9O\ 4$L#!!0 ( +6" M8U6WQY?E/ D @8 9 >&PO=V]R:W-H965TEU-7HYHK7OMB;*]/X0E?JBQ6N*4MI M=W>J,-OKT6S4+GS5J[6GAAB)#*5RZ;P7\WV[RKZU/YM1._ M5)G*#O=/8$%GQKPUXV[^HL('58_%8IJ(^70^?T'?HG-KP?H6+[@E/FJ7%L8U M5HG_W"Z=MZ# ?X><#;I.AW516KQSM4S5]0B\=\INU.CFYY]F;Z?O7[#TM+/T M]"7MSP;@Q5W#-IV-!?O]56U,L='52GRP*M->?)*I+K3?B<^5N)K1_$Z[GOX=M<*C_MFS:K)*^(N;T9R!Q\SZ94P^9#&Y4[X MK1$[):U+Z-1@\6(6.)LP6+I*41E=I_9)ETTI9&D::) ;J0NY+)1H<+)E$:$]V3$, M^_P'L(,&!@[^-=R/A5OXOU/R_T3!5(JC\'T0%F-QFVUDE2K7@[@%"_IW8DG' M9$KDUI3"H[NP'_2SJ5N7!E%#B)KE'V@E))4JZ]'OQ-)89#M%J]"E]I+ZC NN M=JH:^I:R(+A: M01C7!F$L?JNAK \@$6=V_MYU,L1YQ*/QSD,U^W.L.4$@:JDS=-_4-H%0;&G( M%W+1X PKS++0JP#@4.RV&I(('EN)C;7<428%K%O2LA ,:"QAK'IXSL9GKUI& M#887X2=OE46+92N&^0>K'=(Y<)8JPA"I>[4'4H<*1F\288Y\PV3%0%+EP,' MD"0""3@5_!J!08ARG7NE*BSNW*'80>H0YDP.S#?P!E'(8CW^=G< 6!?08?"' M/1#2JJY< 8(V%R)>QZJE<\JC8"(L14,<2:@<@BHA['Y-1$V('A0&LCE5>D.Q M33! %RM3)8"'BD1 7/.C*#S97QT6 UZ!21N*"YLN&<-'0 3%HV_J"(KHDLA%O& M&G&V CG+)?S6_ADM'"D3%8%8CB 'MEWLGHD*1,E'%V=&S-=8 EB20.7JQ.X/ M16@9&HPWPZ$)"9718 '"%1H#>0+"/:HN]!05Y\F,@#NJ&\EP#XD=Q&)%IH%A MS$69YS@6H+LD4&ZU+ZLY%BC)/'!)UP@I"67:@0W<%UI.P9SPF?VJ* ?X.X&[ M;!Q&)N>XR\D,K11G)R_QND,P)(VFPSL$+='-'D%($:5[#VU+N+*C_E S@8]K M57%2A][O.&OZE?+[&@? - /_6K^A29^+5%-1L;0Z]3 XE6Y-QX +C'-3-31J MQ+DB1/&H9C-<'KU"HCF[S[]^ MO"5%)S/:#D0/4GV?,BD6BL!@%MA(U*C&]6#\87'A4BC4)K(^7J_^PKX4)'74 MI#$.4-I12526@B@SX #B!*H$"G3MF-LN5?M>:-J0M>V$)SHJ=>@A/!$#?LP2 M!Q-!Y^H^^XB,ENZ$KFN\,;'09<(:-0X=DB*6SV'WJ!2F= 6@HU I-AJ%J25U M)U TYHLL24R7YC 9:1I")M:W//Z(H64W%D^Y5#!QMWI?/PWZLV[RA M <_0D<=]>3J> =3]%!39&XE=&]MOQ7LK8O<74&-Q+CB'JB&MI5'K.Q.(F;'! M!3LR*[>9DH9YKP&LELXB3V]\F@-<# M+/N"[$K$O89*9[P\N#RTE\;VOO#R=9%S9)^/6"QXB:]L45,(S;$H=TEJ(F S ML0+90;[,SMJ[%KN98P(._3!MZ!T'S*K4%O*F[A(H[A!*IEPGA^ (XE&IY <= MYAXT6;)&!P;F?,LD=;'PO5UTIWD^B8BM=G."BJ2?S:7)Y>LI@!#=C$0MI M1?:(8N2"'G(=>S:R*)1 M+^WH)G>J@I#NW9LK.$]OE8=*(H*1$F@%[8=]X$,2J3Q7_)YYU,IPUOGXXA)7 MPMMG=+SN)O%XZ>BG4:#64:HSF@@JNOB!D=0*AISFNS7/8/U04[&)T=J7TN.D M]P/UX;D2R4''QQS=QVS=.V0=\2X+0T^N*4/Y54"YTM,>CR M&S1-1G_]GJ%D64KL-%WT0V*1 M(N=Q9LYPJ*N=TE]-)H1EWXN\-->CS-KJK)4NN,50;R:F MTH*G;E.13T+?GTT*+LO1S96;^Z1OKE1M)/ MNK?@+REVIO?, MR).54E]I\#Z]'OEDD,A%8DD"Q\]6W(D\)T$PXULK<]2II(W]YX/T/YSO\&7% MC;A3^;]D:K/KT6+$4K'F=6[_5+M_B-:?*6K7+![D=1:6BD,>\&+Z@W[@TO-_N)Y+=A'P4VM!:)AS=7$ M0C%MGR2MDK>-DO",DHA]5*7-#/N]3$4ZW#^!P9W5X<'JM^&3 N]%-6:1[['0 M#\,GY$4="I&3%YV1U_/TG31)KLA9P_Y]NS)6(W'^<\KG1F1\6B21Z=)4/!'7 M([#%"+T5HYL7OP4S_\T3!L>=P?%3TG]5V)Y6,ANS_T,/^YP)=J>*BI?[%[\M MPF#^QB!C.SGF*(=KP9*<&R/74J0,)+78FZC2J%RFW&)NQ7->)MCE*A0W;*UR M%!)S"7LJ*XJ5T"X1_EF7HLN(YM]]IK1];84N&-]RF9/VURACKPV'&:E8V;XM M%VR^\*)9@(<%'N93]D&5FV=O#[TH6+#86P0^N_WQ\H7OS>9+MHR\8#%E'VM; M\YRMZS*%I&#)PC!FGY7%W&G@+DC 8KG T3$_O(Y.@EM66Z%(5QE@W6#IBPW M;"U+ "VA4I9(^MK%\I+=&J;6#[!VZ-X60%?^%Z+NE+'L2XDC(7?CO^,H,/V) M#\H8Z._E"]*C$-IIJW@%L1_YTP2+V+) M5QC1YM*IABF#!-K"LS6!89:$+0QV*#) K02$OPZ5T3Y.=Y],;3[ M?5G56'6'4@D'G+)!%GQP'@3M;]C^1L\DWJ.IIXC74.VP\L'P,0.);(>W#X9/ M<# ^E0Z S]B07"TX)EEE+:YX7S9=_SI\ QI^^LC\YBWCZ9^P-NP!_9P M^)BZQ-(NC,/A4^3U!RKZPV%L<*0%_N(G8M.>;!=NFQM&?M!S_?E]1J_'V$F; MX>P[1('.1$?/E-4N?%197UM<.]BW6EEAFBJ@>6FXNT90K6BO$DQ\3S)>;D2K MU0S:I9[Z@<[PI,Y4YOMCI4-AD@F],:K6B8!@^(I=KKR4JK%G+;1+0DZQ,6PE M[$Z(GF=EVFG$*G?8'XM1<4QFEDFAN4ZR/4MK5YIHKD.K+;'H^;N8!86PPK O,L$U<@65""62)W4 MA;'4 2**O*:SCG<*QPS=*@1M9 +:46/SJ %EFV^[7Z:1:Y>IPIP M @&^%5T44D$]'UKAM =8$X*C5'#:72RQR*H#FN2-$0,MT)'0&0YY-5('NZ6F M-QZK9-X[.!$0;72=>/:54PM:*+0Y<2HEL'<)1&>K2F)K@?-_9ARG8LL4=&!X*GF085=25P#(4)ZE2 M.B?Q1.S)+U.89Q6R!@ * IE2 BD JUH? MCL;* W8B'9]O22GE!R79:^X37.L]J6_/X?6)..T0T(N FOA&C'O&,4@!J82C M>[X?LW<_21"/V'K:ZY;+ECSJIQ9<37 42-OF%E5/!S"HD::2PHRH7@1>C)N& M++'BL3>'YA[U5XOQ"3ZHJDD7[.8)N %3>(YF-2/VX M)?2021)9F_'T0?R-BR^OT/M]EX6[8_9H3H9?A($W#Z9-'N#97X;GV[$3.3=, MF<^#PFM.IQ_OMXW-H7#H"V333SBCFXS!5)+7Z?$2YPX<+%FA#7A(XH:)=&JW M):!)F /X?X-!CG!GD(?69V3PSQ\S$AZT]#($A.6L 0\\,2&E__7[= X"@1*KLVD-RV(L$S*/?_74W M<;$U]K-;*>7%?5E4[G*P\G[]YN3$92M52C[?+$K:V2.5\J MBY,TCJKGRM'!R M=;&62_5!^=_7MQ9O)QV57)>J Z>7,SIO-\X ^MMJ[W+$B3N3&? MZ>7G_'(0DT"J4)DG"A+_-NJM*@HB!#&^-#0''4NZV']NJ?_(ND.7N73JK2D^ MZ=RO+@>S@)!G8N0^=N+7,U.4 >>*4W:C! MU???)=/X_!DMQIT6X^>H?Y/#GJ=T.A3'B(G?*O&KV:ARKJQ()N2"Y#02?J7X MF*P>OO]NEB:GYTXX(K$R1:ZL$W*]MKB6\TFZ(W[X4FO_('ZN,I@8^2=N"UF) ME[1/)-+XG(_1*K\GYZ\$H(8)K&N[-DX)LQ!+N,GK:BE4H">WTN9.>"-4N2[, M@U(N$KFVR'5#&&RD+N2\4.Q@[5PM82U10R1[6#P2)8E.XSB*X[@A,Q37 M+FBF\NB1266!&N.Z^.F"!C+4:S+"*)K&I]$D';4R82!C;K2OMM=*\LUF6S(VAS6]*+2@DH$DX6:I>5>\""WL.OB$?@QIFPMH@3/)>FAF=VV0SF3GD/6D?Y1P06 M<[62Q:(-%@TM-SI'7L 9F<(STI,V6FDH 9'(^;^!?BUTR2RKR[I@+Z'ATIGV M0X;?QI=)FJ""1H4'$AM45+93^C!>X('*H.^TCA M^4Q.QFD+U%#\ 98-XGCTKD?C+@0Q]Q[ *VN &)42#TK:()55X0UP1WH1U9+U M9V$[*8]"1XC'UKAJL4# L%UVA(Q=*.UKMKJF%,K,LM+_(;"J*$S0_E"XOJ:V M@0,8@;IITO(QW\Y$FT9_Y)XV^9Z7^B[@7IPBM(7JH'$9&LA0!9X""8DI"=X9 MYM^(7[L*\ZG-K-]VJ40>^J6&[-WUZ>DLFIV=B1C670VG;ZB*Y-AG+!_:3V9G473V8@V1M,AZLDCQ@>$!_*= M@?^$^*3Q<'S*GFTS3Q;.A"!R7P5<7?\#P/:8O82Z5UE-Y27 M.$. #1DV]W" MJ] &/LFKU^*C\<@6;I\; +I3")P*W4[;IW0XWRG4 "=G M\W)IU9(2!8.++FLNCZ-X%*6G71G@!H*B1P2-374P!3V+XGJBV""*5< '*JZ4 M/L<.'0QZA)>R10+4O5P3?K]BTY5H;) K75= @P('.FRUJX5-9=]C MP^Y@C-RQ*3DV=IW*68PR)#EX*(00515)0C3(]2<(,=G' M.*Z%33!N-0K ')"HO+(857=>9)!D#Q\R_W55$1K?J;6QGJ[0N"V2^/4_.M$6 MF,QPA/%158U,N]2>$#(L=*& .!^1$K+(N%P$\#N"G4'V8YE%E?!)*#RJEK6C M9..Q%XO2%BB)F@L5SK:M-1]B.>[7*MNK_LRO\1U-,HV@^Z>?M-%L1[8UI4NH M#X=%(.70NH6N9"\/]RW!=?Z>>/$1_!7 =/Q9RM"_D5];K.PPJ%5+[?R[/X_$WEN<6VF2 =-L( I-L MD99Y;5N8Z(^H;:]X??"2[H6/=.UE&J6)4?N30SMWM99IH'P#SYW7>VS_\A6U%S8=?.ZPGRCVBV;?M;O*&:9IS=# MHW(34UC1E UFSK\!="H=I-(9!+;4L#J!*M]LQET:#U!N*4!!IID!R0:[D23\ MAM&(3A=XT@SS$/ICW,A682K#U&DL&:9X:*M*,X824F;24W%?]T;5KT?X/VG^ M.1V/HS3A.>=L.#O;S3_Q-)HDTT/S3YI@-$HG/ "=#4?C=@#B4$O/L=P^?-@G[U"WROP=;4)G/<*9;_^R2,_/_&/FR^0N.DD'1[Z M ?ZD]_6D5';)WXAHVJ\K'SZD=*O=9ZCK\/5E=SQ\PWHO[5(CV NUP-5X>#H9 MA-_7VA=OUOPM9FZ\-R4_KI1$E:4#V%\8X]L78M!]G+OZ+U!+ P04 " "U M@F-5@[Z$4ET% !?#0 &0 'AL+W=OM]9!J*[&R61R/JZETH/%55A[;Q=7IO65TO3>"M?6M;3;6ZK, M^GHP'>P6[M6J]+PP7EPUBM>N]"_9D:E='1GJK]4[LOKP<5 Y%3(MO+W9OT+=?ZDK"\SE0N_8AW/3G$X:YTW M=2<,!+72\2DW'0\]@8O)%P223B )N*.A@/*5]')Q9OC+-.[C;*)5^0FXFW1OO2B9]U3OFA_!@8]D"2 M'9#;Y*3"#]2,Q&PR%,DD24[HF^T=FP5]LY..B;]OELY;Q/Z?8SY&%?/C*K@> M+ETC,[H>(.$=V0<:++[[9GH^^>D$P/D>X/R4]A/,GY:[&(G.MX\EB3M3-U)O M1167E,B1;BLD%J@K*WTO!=$A5Q9(E2;%^M2 M9:6@3:,L:]3BIK&JXKB>1#K$\>-8F(2W2FMR MQDM1HE5];J7U9-TC#]%)Y= 6,M-J#\WH< +$25$H+77&U)AEI5:2V\=(O'M" MF.5Z?V&*%RU["&RP*G4N*B67;$,!B827EC*STNI?6.#VD0OT(D8>4DHS!55+ MX$\4+8)%7.2J;NO.2B.WD3CS #Y8+J[#FYH)S$R-_2Q&+K!X&*/,H'_FP76U M8>,V<"Z7U5YWT.6&#&AG;0B:,[R@8>*=O3(-LX 0&43/D\Z'00Q,(190VK0V M*P%L).Y)TUI6C_OBG*)._XTM56J")(1X4< M3(PE9S2<@^-D/682 UXB+S=D,P75A^RTNW2!NS9P*"NQ-!:ES&8M.[18/3M>_(T< _B72K*W*NI[6QY@$QY/02JFXJE2D/Q=!* MS@>0S[,S,]@"(UD%UE2AX,):^5+%W..L,)5BA+EP'H^ &%BZML#Q.ID.$V#441GFU'8D[Z4HPIV+*/#5]4(H-:-RH.KA\%.-7(0I>@Y U M_YPE\^A8.N]Q>+)3F"5G9^QGM$%AZ!4%!"B>(^CSV,;_/V&'1W]K-3W*A)_[ M(V#?P:[=?9R)Z?!E.@O/BS1YEGE]V#=99EL 1,/'/0X+Z6PBTN2\T]@_.ATF M8'$ZG&'WH^$Z/!7-"&*^!_'Z9.^,LXC)ZTTBR4/K*'4\FM O384;J[M$0^/+ M+6O@)HU!),,P9 ;FDU2\WJ_,13J=];Y3D4ZFO>]S,3_8?REFG:M/\,(GE,H; M[@*H]]:'-.G*_8>+Z8]?0=#-%[R,TW,=+JUC9*Q9:DC8/OJ$(>W#Q?8R\-S1T=>=<2Z:0/;"(9I>FWHV/7K7'OTEN3786K M/1H>6XOWW_WJ_M_#3;PT/QZ/?SW>2KM2Z'@5%1"=C%ZF@UBTNP]OFG"%7AJ/ M"WEXY6L%63Z _<+@2M)]L(']?ZK%?U!+ P04 " "U@F-5AZH( QT# #< M!@ &0 'AL+W=OAQZ][FQ#=$9T&G4 MW_O[J+-R0FG)H6<*'B)NU\7-Q?7M98K/ 7\0'OC)&)*3.H2O:?*A71>+) @M M-I(0C#[V>(?6)B"5\?<1LY@H4^+3\0G]7?:N7FK#>!?L9VJE6Q>O"VAQ:P8K MG\+A/1[]7"6\)EC._W 88Z^J IJ!);ACLBIPY,>G^7:LPY.$UXL?)%3'A"KK M'HFRRK=&S&85PP%BBE:T-,A6<[:*(Y]>RH-$W27-D\U=<(Y$JRQ@? MWP0OY M'?J&D%>E*$.**YLCVNV(5OT ;0D?%:!C^,VWV#[/+U79)*\ZR;NMS@(^8#^' MY6(&U:*JSN M)[O+C+?\3[O\;[_PEKBQ@8>(\.=-S1+US'QYJ0HCR>7+).D> M77-O&EP7>E$8XQZ+S<\_7;Q:O#ECX7*R<'D._7^_L?-HO\[A'"!\\" =0H@M M>;VTT 3?#HU V$(]L((QSW*$HO3&/P*Q7O#Z+[UT( 'V)E(8&*PY\$#'HC?6 MD&.%VF-4)C#IS"-$HZP)6.^:8&0@W]A!>7 KK?A,>L> M$6<*Z1S&AHR%EK@?!$?&/H:LVI*IR9(\'C/F\+DCBZ/%030]"] IXW<9#(-O M,(JVN.=>VZ#X25:-EG"?P PG CW6@J[&.)UM3362 M,U5K;6J;:@[(0BY-9J#]%PX=-=TSL4T8; N=46Z3.+2@ZMVT6EEU0"HSO2L/ MJ?3ZZCA8:DTJ8&VL45.0.P/??^CB3OR>D1PJZF+^2]7!<2QEXX3"7WN7W40[89Y MV.GG!V,*T/UM"'*:)(+I@[;Y!U!+ P04 " "U@F-5;"^,WDL$ #N"P M&0 'AL+W=O26Y$K.O^^0^V&ID13#E_8BD=R9QS=O M9DC.MTH_FA+ DJ=*2+,(2FOKJR@RK(2*FI&J0>*70NF*6ISJ=61J#33W3I6( MTCB>1!7E,EC._=J]7LY58P67<*^)::J*ZN^W(-1V$21!O_"5KTOK%J+EO*9K M> #[>WVO<18-*#FO0!JN)-%0+(*;Y.IV[.R]P1\W>13O@AB M1P@$,.L0*/YMX#T(X8"0QM\=9C!LZ1QWQSWZ1Q\[QK*B!MXK\8WGMEP$LX#D M4-!&V*]J^RMT\5PX/*:$\;]DV]IF<4!88ZRJ.F=D4''9_M.G3H<=A]DQA[1S M2#WO=B//\@.U=#G7:DNTLT8T-_"A>F\DQZ5+RH/5^)6CGUW>42VY7!MR#YH\ ME%3#/+*(Z[Y&K,.X;3'2(Q@9^:RD+0VYDSGD^_X1\AE(I3VIV_0DX /4(Y+% M(4GC-#V!EPU!9AXO>W&0Y,^;E;$::^*O0_&V<./#<*Y/KDQ-&2P"; 0#>@/! M\NV;9!)?GR ['LB.3Z&_,".G,9)X1 X$_5L)I% "&Q$_$$M7 HB/0%I#*/88 M4Y)QP:EO&%40BPZRJ4!3JS2:R!PK7BJLPW:A,9 3+KT=]@9GK0D7C<4/T#.H MD0%3586@QA/!2=U8OXTA9QY -09]#8$G!K7M[!R:<^YFE6J0Z?D5!J(!]JJ. M8,U8J%9HW!>.^TG(EYX^^8)'G%#&D%_(61*'DRPY=\-9.$EFY^231%*X!ZK# MJ&-O%:FIMISQ&HFB7@98H[GE8,C;-[,T2:^'_P&:;B@77E=T[T.VBCV62N2@ MC^S]X5E3\LV?([@_W2#O->P)9PB>J\:B+(Z0WSVY[I3/+L-)/ U=X#B,9]-P M/$W)75'@^>=RZ;.")V#+AZBZ4Q^9_#N< TZXM]6<.6*M?R,Y%LU9>LH;4^>O M#-]T4.G0PW^0A+?0[(%Y+ 3S\AW*@PZNO;J MHK8EM7C1-2(G*R# X,(J'@.M?,W!L.]?R=WWUC'R=_$RT M=(I9NYCZE2S)PG1Z06B>.BB'MQ5Y?'932R>*;T OCU0-K!>!CPNNY6SJ' M"_M5&=C?I,W!D;[Y/Z0D^WE*DC#)TC"))VTICR?A[/+RY6W]FCJOE<4X."9\ M@Z N0X.6W5GQWVMWZ):/=MY@>..L_4O38*WBE=4^QX;5X3%[T[[AGLW;E_!G MJM<<^U9 @:[Q:'H1$-V^+MN)5;5_T:V4Q?>A'Y;X( ?M#/![H5#$;N(V&)[X MRW\ 4$L#!!0 ( +6"8U5UI6 I*@0 $$* 9 >&PO=V]R:W-H965T MM&!J B"7J/;,-)&F*9DBQ+-[6#\,^ MT!)M$Z5$EZ3LY-_O2-F:"SA"EP\27^^YN^=X1T[W2G\U&\XM/#>R-;-@8^WV M:C(QU88WS%RJ+6]Q9:5TPRP.]7IBMIJSV@LU%2[6=!%!PGGL1Z8]W$9#[=LC5?"^G@6A,XA+7EF'P+#9\5LNI0-" M,[X=,(-!I1,\[1_1/WK?T9+WX%[_>.:FFLQG/USSD>>C7)>34NUZ[,EE5\%F R&:YW/)C__%.4A;^,.)$,3B1C MZ/,%YF[=20YJ!==5I;K6&GCB%1<[%[ASYHX"GC<7J<>SL>3:\_]KU_(A$/UO M4*T'U? .DHBD6>0Z(2GS!!ZX,5=P+;$^(-\TJTYBUAX@WD<-.3/(BA"]8]T"TL-6J0BXA)D6,HKB6ND,LL#K4L%:J M-A"5N%9 5) PI(,G@CO8."=EXF#C! .4C]&6#;1E/TS;H\:;1-L78&T-=]\Z ML75EY1R'HYAOY/#!:7T':4X/_YM.R%JT:Z"4)#0\-H-A0!.2)Y%KXB2$CYUN MA759'Y,XSP[_!XX7PD;)&D2#[.]\I3101-1_KJ9:W?7W3Q^@M>XC%"+!%$]G M"&E"RJ)P352&QV2HJJ[II*_%-4FT88]VXPD)+ M%"B[05,L>\9QB7$KTQANT1%1X=U@;%<[2TK,I\AK_\UOCWV1HZ0HBQ/HGB:7 MNB7)0Y=L-"9)EIP-S.3D6F^X7OO'BP%?]_H;?I@=WD?7_;/@O^W]X^HSTVN! M;$B^0M'P,L&ULC53?;YLP$/Y73FR:-@D5 B0A78+4I%O7ATI1?VP/TQX2HML&;J M3#3(Z60K9,TT+67NJ48BRRRHKKS ]R=>S4KN)'.[MY;)7+2Z*CFN):BVKIE\ M66(E=@MGY.PW;LN\T&;#2^8-R_$.]4.SEK3R!I:LK)&K4G"0N%TX%Z/S963\ MK<;31U(6Z5% MW8-)05WR[L^>^SP< &+_#4#0 P*KN[O(JKQDFB5S*78@C3>Q&<.&:M$DKN2F M*'=:TFE).)WX9EQQ"\P1#"C>"Z4/"%9YB] MQGND9I 4["4M@Y.$=]B<0>B[$/A!<((O'$(,+5_XCQ"W4M2P(JV2G@*E61>P ML@E&"3\O-LKN_SJ6@(X_.LYOVN9<-2S%A4-]H5 ^H9-\>#>:^)]/J(\&]=$I M]N2R5"S/)>;,OF*QA3Z>8T)/4AT7>E](Q%N9-I:(S8#:<^7*'()6N*%WC@I3:2--UN/<>N'TQ[(PK@FFN4 MW.:&:"-W$DT@=,,@_K^+CA7(.^@F>ANYG1D*4M%RW376L#N,I8NN&_^Z=S/M MALF\Y HJW!+4/YN.'9#=G.@66C2V-S="TT.T9D&C%:5QH/.M$'J_,!<,PSKY M U!+ P04 " "U@F-5QEU29T,# "]!P &0 'AL+W=O&B'-)%A;N[F, M(E.ML6'F0FU0TLY2Z899$O4J,AN-K/9.C8C2."ZCAG$93,=>=ZNG8]5:P27> M:C!MTS#]/$>AMI,@"?:*.[Y:6Z>(IN,-6^$]VK\VMYJDJ$>I>8/2<"5!XW(2 MS)++>>'LO<%'CEMSL :7R4*I3TYX7T^"V!%"@95U"(Q^CWB%0C@@HO%YAQGT M(9WCX7J/?N-SIUP6S."5$G_SVJXGP3" &I>L%?9.;=_A+A]/L%+"^"]L.]M! M&D#5&JN:G3,Q:+CL_NQI=PX'#L/X%8=TYY!ZWET@S_*:638=:[4%[:P)S2U\ MJMZ;R''I+N7>:MKEY&>G[Z5ER!KKK_TCXM632_?DYNE)P'O<7$ 6AY#&:7H"+^N3S3Q>]@K> M6Z7J+1<"F*SA_YE?4A9^+P^38@2W%$Y2'23AL"SA;)1EYT"?7HZ=7&;PH%F-(%F#,"AC.$O* MY!R*T6@GY12O3%)X4)8)X"_7PORUA" I!PHZ"D=%['CD85&FGD<19L/A-WMI M4N[V!ED.)RJHZ"NH^$$5%,)-:UT[?'4%;YYH(A@\5EXG Q\OKSMTHZ.F\B(Z M2^I .C,JJ\RE',99013WNIPTV6!PH"F\)C_0E%Z3'6@&7I/ PQII:BTM11I2 M*0Q?SOO8F48'3VJ#>N4'AX'*56?WNO;:?C;-NB?YQ;P;;!^87G%I0."27..+ M 9V2[H9%)UBU\0_T0EEZ[OUR3?,5M3.@_:52=B^X /W$GOX'4$L#!!0 ( M +6"8U5/;FG*6P( #<% 9 >&PO=V]R:W-H965T>!Z2Y6"+%]_@HBUSLM'FR-8 C+THV=DEKY]K+*+)%#8K;,]U"@R>5-HH[ M-,TVLJT!7@:0DA&+XUFDN&AHO@B^>Y,O=.>D:.#>$-LIQ+6E"#XX' ML:V==T3YHN5;6(/[WMX;M**!I10*&BMT0PQ42WJ57*XR'Q\"?@C8V=&>^$HV M6C]YXUNYI+$7!!(*YQDX+L]P#5)Z(I3Q9\])AY0>.-X?V&]#[5C+AENXUO*G M*%V]I'-*2JAX)]V#WGV%?3U3SU=H:<.7[/K8C%%2=-9IM0>C B6:?N4O^WL8 M >;Q&P"V!["@NT\45-YPQ_.%T3MB?#2R^4TH-:!1G&C\3UD[@Z<"<2Z_@8TC M'Q_Y1H+]M(@<4OJ#J-C#5SVR@9\5.$JZA M/2-I/"$L9NP$7SK4EP:^]%1]-\(64MO. /EUM;'.X%OX?:S8GBL[SN7[X]*V MO( EQ0:P8)Z!YA_>);/X\PFEV: T.\6>K['?RDX"T16I.N?%XO\6JE-$ KX[ MTO)7[ 9GCPD_27U<^ /XGBW!A(1X0USZ2T_)>Y),LG1.;@=?AIZ+\WCDF1(V MB=G%R#/SGHMQS#EZDFE*'FO <5$YS)0DDR3U&5@\F2@Q*S#;T+*6 M%+IK7/^N!^\P%:[Z9O@7WH^4.VZVHK%X?Q5"X[/S*26F;]/><+H-K;'1#ALM M;&N<;&!\ )Y76KN#X1,,LS+_"U!+ P04 " "U@F-53>33MV<$ !A#0 M&0 'AL+W=O0XLF0\HQ)-OAJ)@@.-*Z0LNU$,[5=QW.R6DO5,9J. M"[J".!%+1?5/MO5J&+YD4HZ'7.V)5S-1C35J$*MO)%0 M=)$"F4-4\D0F(,@YS8I;\HDFG'RC:0GD$:@H.6 UI" 77]5\<3D>262@<$91 ML]I=O9IU8C6;/+)=07!/;T(EE6-8 GMVF MPZ[P[!-XG9 _)B)*F8I:D+]F"R$Y[J"_C\5<0SK'(96J;D1!(YAH*!L!? /: M]/R#Z1FW X2=EK SA'Z\?L=(#L(<)XG)E9 M@%<9_J/,H4UU_3=?,RZO)/", MT U-4D7C"@^**T&13PP+2<1^4YT1/]!MS\1&@ W?)0\L7[W;W=)M,R".'I@& MF?UX>F#HGA^2T-;-P"6/I2QI2I9E'B.2&1++P1Q8!@C# !D(X M1D@&BN6VQ7('BS7'(S4N<2&V/!9"1X#/$+$\2M*$JK/K6#T'5SI>SYE0"_>K M6M5QEF$=D_\@)O=,2/*2X_&>5O9G/-9%M^.!"8'\.CJY9UD&/$HPE04M$/:, MV+;N8GG/R/F'P#*MVUZK&7RYGE^3%=L S]6ITJNTHQMN0&QRX;N7Q++U,/!P M&5XP3F53:3/073ML82],S[I4G;;ODQE2E'A61Z](N(/KZ+YO[EULXU)U.6:S M$=ZUA7%7A(ZMPL#?A>7YEW6GVFMU?OLZ^>6I]?3 ,$ZEMAX<2*WIZ&'H['.@ M^*L^RW^;8,O7S=#N)-C!!&.GX9HG$XQ(CN?N?=R@0G<,_V=2K/3F6KW =HEN MU#P@1:^5HC8 -I,1LGE;SM-^IS(.N(6766MS-?&,>2E2I M<3?ZQAP0J;,7:=\Z.,5-PR:FN6?PSA-=N56F'W8#'RY/7]>_OC*'PC[H^H&P MK4ZR^^:AMI6,VS+VS2%U&[TENF:_-OAV-8W@)VK3O&3/*K?*M VS$_HQR8\Z MUUY,YZJZW L2L3*7]0VX[6V_'V;UM7D_O?[XP&O42AW'*2S1U;CV\?7*ZPM] M;4A65)?H!9-X):^::_P& JXFX/B2,;DSU +M5]7T?U!+ P04 " "U@F-5 M/5BEQ/4" "!P &0 'AL+W=O\1KJ L#1#2^+7#=-J4)O!PO$=_;VO'6A9,P94H M[XM^QC3&V<]VD-,&DKX"&9$;P?5:D7<\ MA_S/>!_IM1SIGN.4=@+.8>.1*' )#2CMP(O:FB.+%[V&MV82=C7/V#,>,4TF M4C*^ C-VR76ALE*H6@+Y,5DH+?'L_#PF1).G=SR/N4\7:L,R&#EX813(1W#& MIR=A$EQV5-%KJ^AUH8]O 8D5F<8B[":2R9;)G$S,,2_T\S&ZG8#'Z7ZIJP5( M(I;DWAYPS/:UUDHSGA=\19@FGVL.[>Z0I)^ZZ6! WA":>FE*/J"L)BCII6X2 MQ&@/$R^."5ZI)11FY2Q*W4&2G)N0V M"%&7N8#MPDC:/31X:>+T^Z1 Z;H6..X6>@;3-CV= FD-S.Y]TZMR)]W]T[O=Z M+@VMG@,O';SH'"1N'";'=*8A;@&-K= #+^KMA3X]26E(+]&\'_V+T&%$W3#8 M):+'A?8/^E(%UR"Z&Q9]KA&A\ID,8!UY="Z/W$)&B?O?%O4$L#!!0 ( +6" M8U5,[?4>S@( -@& 9 >&PO=V]R:W-H965T6FFWH:H.O5]DVZP$.9855CRSDKI0A"' M>NV;2J/(7%&1^V$0C/Q"R-*;3=S:M9Y-5$VY+/%:@ZF+0NBG!>9J._6&WO/" MC5QOR"[XLTDEUGB+]+VZUASY'4HF"RR-5"5H7$V]^?!TD=A\E_!#XM;LS,$J M62IU;X.OV=0++"',,26+('AXP#/,6.9K#B4\,:K?\M 58- #A&P 17*J2-@8^EQEFK^M])M,Q"I\9+<)> MP%NLCB$*!A &8=B#%W4*(X<7]2O\-5\:TOP2_-ZGL8&(]T/8#^/45"+%J<=O MOD']@-[LP[OA*/C80S#N",9]Z W! 9PI0_NH]1;OI\86$A9+U,[';W6)G:'- MPWU[1VIU5!L$80R2@2O:<$$;O(?AX"2)W#A.0KBJ4 N2Y1IRRQ9R*98RER39 MV7F:ZAHSP$?N%-;J) H@"4-UTGF= M_,-KUL=FO^AIW;]HSWT:P*6@6O-LWV7THN^_C!NTO3%C)]0*5M*DK)HOP7H; M!PF<=RLQ),-H)TX@"88[\0CB5_LG$+4F-M95XHF[)5F7QU$"5BK(HJJ)[T:6 MA,R(X& \//P/Z_=9[N]TFP+UVO54 ZFJ2VH:3[?:M>UYTZU>TIN>?RGT6I:& M":RX-#@^87]UTT>;@%3E>M=2$7="-]WPKP>U3>#]E5+T'-@#NI_9["]02P,$ M% @ M8)C536U8UDI! B0L !D !X;"]W;W)K&ULS59-;]LX$/TKA+HH&D"UOAS;26P#29IB>V@1).WVL-@#+8TM(A2I M)2D[_?<[0\FJO7'<()?=BT12G,; E@&./E51V%I3.U>=19/,2 M*FX'N@:%7Y;:5-SAU*PB6QO@A3>J9)3&\2BJN%#!?.K7;LU\JALGA8);PVQ3 M5=S\N *I-[,@";8+=V)5.EJ(YM.:K^ >W+?ZUN LZE$*48&R0BMF8#D++I/S MJR'M]QO^$+"Q.V-&GBRT?J#)IV(6Q$0().2.$#B^UG -4A(0TOB[PPSZ(\EP M=[Q%_^A]1U\6W,*UEM]%X2'>G-[]#Y\\IX>5:6O]DFVYO'+"\ ML4Y7G3$RJ(1JW_RQT^$E!FEGD'K>[4&>Y0?N^'QJ](89VHUH-/"N>FLD)Q0% MY=X9_"K0SLUON%%"K2R[! !MB_(.[*H%2Y\!R]AG MK5QIV8TJH-BWCY!8SR[=LKM*CP+>0SU@61RR-$[3(WA9[VWF\;*7>_OGY<(Z M@\GQUR%_6[CA83@JF'-;\QQF 5:$!;.&8/[V33**+XZ0'?9DA\?0YW>0:Y4+ M*;C/7[UD7YH*#'?:6,95P3Z TI@2[<(W"P43BEUQ*_+VLY"-P\4]IZ]U52%8 MZSM.ZL9Y>'O(^Z/\#GO/OI8&8"\/&$;10;7 T[>AI$?RTQWV!6\?J:UEO[%W M21R.LN2$AI-PE$Q.V">5ZPH8EU+GG#QRFM7<.)&+&LFK%;.0-T8X 9:]?3-) MD_2B?_?0?,V%I,PF\[R5 PHYT(V.@N'9YE? MF&3A)!ONBQZ2#C7X?X7\$;(-((<=?P:8X,"@U]'AK//:E=SA/ZB1!5L $]8V M2+*IT1-X!),+"YT!#;H0E]SB9J MN6RH6)9&5QXUYS)O9%_[6Z]]+I-*K3P8 M1"H,6A$:H^4K4='&!>2\P:-.R#_MRKZX.2DFR^"+TPGCUP#D)^)_W>NZFSN'$?E4$]@]I8_!, MW?P?0I+].B1)F&1IF,2C-I6'HW!R=O;RLGY-GM?:H1\" [Y&4(I0KV5W5_SW MVAWZ[T8[[1'^<5:^";28JXUR;:?4K_9]YF7;7OWMFQ^6V"N#H0WX?:E1Q&Y"!_3=]_P?4$L#!!0 ( M +6"8U7;6-VM?0( (@& 9 >&PO=V]R:W-H965T0D7UN:Q!X,Y*JHH: M#-7:U[4"6CA0Q?TH",9^19GPLM2MW:LLE8WA3,"](KJI*JI^7@.7VYD7>B\+ M#VQ=&KO@9VE-U[ \UC?*XS\GJ5@%0C-I" *5C/O*IS.$YOO$KXQV.J=.;%. MEE(^V>"NF'F!%00<ES5X<= M0#C: X@Z0/2W@+@#Q,YHJ\S9NJ&&9JF26Z)L-K+9B:N-0Z,;)NQ;7!B%NPQQ M)ENX@D)!YE)HR5E!;7#+!!4YHYPL#"[@6S/D3K1WQA;_C%SEN6R$T>0!X_+F[(\=$).2),D*^E;#05A4Y]@YKMR7[>Z;MN]45[]=7G M) Y.211$T0!\?AC^J1'[X#Y6JB]7U)6I+1,(G],*>ZICG, M//SR-*@->-G[=^$X^##D\#^1O?(;]W[C0^R__:J#?EN2L2.Q?6.3C<)D'*;^ M9M?(0%8PN1CU6:\4CGJ%HX,*/X/64W+%L1WAE06"EY04LEF:5<.Q2;3RAS2W MM,F.FK,P#J(WFH>RHLEX6'/2:T[^M:JG1( 9DID,%"U*)F]D_ID53\87EV]D M^CM]PO;H+U2MF="$PPIQP?D%TJBV[[6!D;5K'4MIL!&Y:8F_"E V ?=74IJ7 MP':C_N>3_0)02P,$% @ M8)C5<=N:9G+ @ AP@ !D !X;"]W;W)K M&ULK59M3]LP$/XK5H8FD#;R_@)K(XVB:4R:A%H8 MGTUR;2T<.[/=%O[]SDF(2IMV?.!+XG/N.3_/G<_.:"/5DUX"&/)<<:''SM*8 M^M)U=;&$BNIS68/ +W.I*FK05 M7UPIHV8 J[@:>E[@59<+)1\WV>LE](X 7! 'QR'/YK)0[!79W@L>CZE&]Q= M!A36?E!I"T\:N#TAUKD?!6DTJ\WW**>6W24VP.>!W97U4H6 MH ?9M0'BK77#+ QVR.T[!6D6#W.+>V[Q46[8, R;L"0+*8>W>[RWJG^1A=D. MMP&OS/."87))3RXY2NX_FS?93UIZ$>V6=, KBI-TF%G:,TO?U58O9-IN95(R M77"I5PJ&J*8?V6+BR7GZWPI#F;*^7PC3Q=ZJS[Q3Y M0;93''?KFK!7]&^J%DQHPF&.,.\\Q>JJ]MIK#2/KYN9XE ;OH6:XQ#\%4-8! MO\^E-*^&O8SZ?X_\'U!+ P04 " "U@F-5T.?/1BP# ^"@ &0 'AL M+W=O5P[4W1NOFTO=5N2$U5A>B(1R^K(2LL8:N7/NJD0175E0S/PJ"S*\QY5XQLV.W MLIB)5C/*R:U$JJUK+']=$29V*ENE1=V+@:"FO/O'/_M$[ G"Y(P@Z@71WPKB7A#;0#LR M&]8UUKB82;%#TEB#-].PN;%JB(9RLXQ++>$K!9TNEC:AI$(+P95@M,*FTVNB,67J M&=A]65ZCIX^?H<>(?\><.WQ56YR=Q^S&']%(UN"1S#TZA(G)+O.+) MHS +7KJ"_$_.#D*.AY#C,>_%>PC5%6"GRJS*%(UMD>:0XNT^][C- 4XRX"2C M.%14MY*XN+*3&>,XSXZP'C ZH,H'JGQ\3Q&HP!O!*D3K1HJMK33. MZI"?S#X)CW?9N,T!X&0 G(P"FJJH9=M=.5#! '(-1\N).#E-4)#E1XRG1E&6 MGUG;Z0 Y'84\*$;D3RU>2^$FG9Y I,ET,CE"=5F%TS.L8?#GP@D>6'.E+M&K MLFSKEMG;IB)0KN"V,4EVW@S!" MVWZYBR;3] 37838-XF-:?^]R-R^K#UBN*5>(D17H@HLS'MA9NXU,*QB^U0]NUW=DH6&K?J)'A!X_CN MG]_=^>&&*R$?U((0C9Y+QM7(6VB]//%]E2](B=6Q6!(.,W,A2ZQA*.]]M90$ M%]:I9'X4!*E?8LJ]\="^NY+CH:@THYQ<2:2JLL3RSQEA8C7R0N_EQ36]7VCS MPA\/E_B>3(F^75Y)&/F-2D%+PA45'$DR'WFGXR(0P9I2 XW$MZC7?-([MYQ?U"QL\!#/#BDP$^TD+ MO1AYF8<*,L<5T]=B]86L TJ,7BZ8LO_1:FT;>"BOE!;EVAD(2LKK7_R\3D3+ M(>QM<8C6#M&^#O':(;:!UF0VK'.L\7@HQ0I)8PUJYL'FQGI#-)2;,DZUA%D* M?GH\M0DE!9H(K@2C!3:#"\HQSREF:*KA!91-HTM>+QJ3_(_H-,]E!9:?GV%! M*:+0X3G1F#+U 29OI^?H\. #.D"4HYN%J!3FA1KZ&H#-9_U\#7=6PT5;X9;' M* Z.4!1$D<-]LMO]:\6WN?N0IB9749.KR.K%6_0V8W8%5"OTW IF3YZH)<[) MR(--IXA\(M[X_;LP#3ZYPGLCL5?!QDVP\2[U)M@I9E#=B2A+JLS>/4*32DI8 M$*[H:\G42IH#Y&F<] ?]H?_4CJIKE(5!KS%Z1=MK:'O[TF)) 1@6'#H3O'(6 MJ=9*6@1IV,'L&F5!%KDQDP8SV0OS#N=V(^U,9M(!B*(LV*!T&,6]Q$V9-I3I M7I03F*"Y/02J@KK7>]KY_B"(-AB[-N'63/8;QOY>C#?XV0W6[X*EFR5VV"2Q MFRMKN+*=7#_T@LCF=/Q&\8PRJB%Y.TN==4#B) TW:+M&43;(W+B#!G>P5QI= MH$?H1FC,7+R#;D4'_=8>KH$'G8T.:S/=LM/#X-^-%>P\ANL4MXC1K].9TA(Z M@M_..R9XRS/YK=1>!]^ZKL.]"G::/U9447L;FZN;%D3:(\69@;!3B3" OXUZ M[?[T_X;FMYH2TQ%^Q_*>:+&T?&PO=V]R:W-H965TFF55JGJEFWAVD/;K@)J& SVTG:?S_;$ (II8M*7A)L[CD^]_H OJ,U90\\ M A#H,4T('QN1$-F9:?)9!"GFIS0#(N_,*4NQD$.V,'G& (<:E":F8UF>F>*8 M&,%(S]VP8$27(HD)W##$EVF*V=,%)'0]-FQC,W$;+R*A)LQ@E.$%3$'<93=, MCLR2)8Q3(#RF!#&8CXUS^VQB>PJ@(W[&L.:5:Z12N:?T00VNPK%A*460P$PH M"BS_5C"!)%%,4L??@M0HUU3 ZO6&_8M.7B9SCSE,:/(K#D4T-GP#A3#'RT3< MTO57*!+J*[X93;C^1>L\MB^#9TLN:%J I8(T)OD_?BP*40%(GF: 4P"<74#O M!8!; %R=:*Y,IW6)!0Y&C*X14]&235WHVFBTS"8F:ANG@LF[L<2)X!960): M/J++F./%@L$""T#'ER!PG/ 3>>-N>HF.CT[0$8H)^A'1)<6,I%UY2(B*//)(2PCC>E[%*[L]%^X;023B$[1:[U 3F6XS3HF?P_ MW&Z1XY:E=#6?^P)?I8#*H'2.-L7]_4V&HBL!*?_35+>FMP MTJ2M%;[O)G1$5LMT6&8Z/) /AUV6H".R6@EL:_MYM=[DQ )>-5G/ZWD[3FR( MJK.-E7G0&8LB+LJ0T=L]3)L MCRAVZ^?_=3NZSXWF#_S>KA\;PH:6-7S!D-OC@]U^?IA0)E^+[*E16BMT[WWH MB*V>Z/8P8OXW9(B8<)3"7 ME-;I0-:7Y9UD/A TT\W8/16RM=.7D>R^@:D >7].J=@,U )E/Q_\ U!+ P04 M " "U@F-5C?OQSY\" ":!@ &0 'AL+W=O$ \N,FUL>;8P7;: MC5_/V4E#.V5%0KPD]OF^[^Z[^"[)6ND'4P!8\E@*:29!86UU3JG)"BB9.545 M2#Q9*%TRBUN]I*;2P'(/*@6-PG!,2\9ED";>=J/31-56< DWFIBZ+)E^N@2A MUI-@$&P,MWQ96&>@:5*Q)T8\EY"=)P)8F&Q22X&)Q/1\[?.]QS M6)NM-7%*YDH]N,VG?!*$+B$0D%G'P/"U@BD(X8@PC9\M9]"%=,#M]8;]@]>. M6N;,P%2);SRWQ21X&Y <%JP6]E:M/T*KQR>8*6'\DZP;W]$X(%EMK"I;,&90 M')$#PB7Y M6JC:,)F;A%H,[BAHU@:Z; )%+P2*R;62MC#DOV48MB5 M8KB/O2N%ADPM)?\%.<$H*XYW1SRY'@.MGU^!I@0-[]CSNOFS2@?#09S0U;:T MO<'_4=JHDS;:*^U>B;J$$SB(3ZE9A)TUF[P7OAY0_^X-U/[ MFNDEEX8(6" T/'V#">AF$C8;JRH_3.;*XIWVRP)_'J"= YXOE+*;C0O0_8[2 MWU!+ P04 " "U@F-5MFUQG:,$ #M&@ &0 'AL+W=O2E#?!]AW-.\)>3>+2F[!M?$B+ :Q3&?&PL MA5B=FR:?+DF$^1E=D5A>F5,682$/V<+D*T;P+&N*0A-9EF=&.(B-R2@[=\\F M(YJ(,(C)/0,\B2+,WBY)2-=C QKO)[X&BZ5(3YB3T0HOR ,13ZM[)H_,$F46 M1"3F 8T!(_.Q<0'/KY"?-F05?P=DS3=>@U3*,Z7?TH.;V=BP4D8D)%.10F#Y M[X5N\UI/%TX0+&A7-DD$4Q/E__%H8L=$@S\A,[3>E@%(%>E=QB5H!'\CJ M#-C6"4 60AH^5^WM?R5Q4[M"QRY-M3,\NP%/,7#;X7]O93VX$23B_^G,R\$= M/7BZKL_Y"D_)V) +EQ/V0HS)K[] S_I-I[PG,,4'I_3!:4/?X<,)^(-1KGU\ MN-3)?-J7MJE(XNR5GMQ/GB^DTB9(0"WGY(J),!/_C="#I M9.1WGH97BG#ZR3C"Q$GX)$*'.J(>]O.NK;OUXA[6\2A M.[ =/?%!27S02OR:O,C/EI5D_4BFRYB&=/$&Y)@!CPS/"/B"(\+!#W G]45) MI"/?BK_O\ND)3+'"+ZWPCSE&_#Y]Z E,\6%8^C \_%D^ 4^=$3FNH%JKQ 1UP0.\"AV[PBVEL/U5W%*MB:5O1+(OOFH0^AO0:IOM!4[564 M@LY1G__6I+:W%SVAJ5Y4$0UVRVB-N;+ 58+-P$9.+=C [4BFEJF\JTP&NX6R M?;(EW$Y?I[;CU3.:M@QZ;H.4*J7!]IC6+5\6X,K[8/NN5R<_V'X?'.@.&\A7 MN0JVQI7)O70X;I@9O::FOM!4G55N@L.CSHR> E#AQ3'B%*KB%&J/4]T^,W> MHY84V=YZJ.XJ-Z'6+'+XK"QPE37J>_4E6E2Y354JZRKAH X)9\])6=Q*&8%# MVZX+T559=H.0*K*@]LC2;4X6X)ND-,PU15X3\2IOH/;?;C:^96B9]9HG^D)3 MM59Y KG'G).H-:WL[45/:*H7549!W3)*\[S83AH#K_Z3W8XBE7,51E"W,++7 MM-C.'*?0@W4=NBK';Q!2!1/4'DPZ3@M_:V*[PV&=^7:1!U&-N+FQH1 1MLCV M63B8TB06^=Y">;;^*9"D&C[.62R-G#T@)Y?4ZI>#](;U#N<$U^ E!+ P04 " "U@F-5(/6D MC]H" #&"0 &0 'AL+W=O\[S'G#LX9KQ1Y$!2/24TT*,K$S*\M*VQ2*#'(L+5D*A5E+&TZ3F#GF!16/*R?W?)XR"I)20&W'(DJSS'_>064K4=6SWI^<$>6 MF=0/['A8XB7,0#Z4MUS-[#9+0G(H!&$%XI".K''O/'U_D6C(KZ$ZV;V$ %+RHA6;X1*X*<%,TW?MKT M84O0Z^\1N!N!>ZC VPB\VFA#5MN:8HGC(6=KQ'6TRJ8'=6]JM7)#"OTKSB17 MJT3I9'Q32%PLR9P"&@L!4J!S-,X9E^07KOM\.@6)"15OU,+#;(I.3]Z@$T0* M=)^Q2N B$4-;*A"=SEYLBEXU1=T]16=07B#/.4.NX[H&^:1;_J$J]LEM9;_M M@=OVP*WS>7ORO6,L61-*D7*#7C9D2L2",E%Q0-_&\S4,=[*H&;\*,7^%'D1SOXG06.Q!^T^(-_ MM+\@$LX_JL/>\'(^0Y]!GJ%[)C$UV1N\?#OY7K3KSQ05>G\V40-N;YVR^H;S M"?,E*02BD"J=&PO=V]R:W-H965T MGLSF3C"[R3AB<"](FB4)%6]3B/EV9-C&^X6':+F2^05S/%S3)3R"?%[?"W5FUI0P M2H"E$6=$P&)D3.P;WQ[D!L4=7R+8IGO')&_*G/.7_.0V'!E6[A'$$,@<0=7/ M!F80QSE)^?%/!37J.G/#_>-WNE\T7C5F3E.8\?C/*)2KD7%ED! 6-(OE ]_^ M"E6#>CDOX'%:?)-M=:]ED"!+)4\J8^5!$K'RE[Y6';%GH#CM!DYEX)QJT*D, M.H<&W2,&WZI!KS+HG6K0KPSZ1=^7G57TM$LE'0\%WQ*1WZUH^4$A5V&M M.CAB^9/U*(4JC92='+LPE^0S>8 -CS<16Y*9@#"2Q*=!%$?RC7QT0=(H3C]I M[_I,'M5!H!Z5+S2.X8U,*7M15Y\?7?+QPR?R@42,/*UXEE(6ID-3*M=S!\R@ MW-'W9J9^A3L'K'.']ILX)7WSS4'PM M"FXE).E?;9*7U&X[-1]2;](U#6!DJ#$S!;$!8_SS3W;?^J5-+TR8BPGS,&$^ M$JRA<[?6N:NCC^]!!,"D&@;"K)P7)"?W0DTTY)9)4!6J,BJA36LM^5RM,6%N M";LN8/D\O!E;EY8UZ W-S;Z*F'7Z2+"&BKU:Q9Y6Q8E:%X1)KN,?ZNW\>@?) M'$3K^ZGEG*L9)LS%A'F8,!\)UE"V7RO;_R'C:!]@X_H?$'NZ&N49 F9Y-% MSU*?>JYHZ'E5ZWGU?7IZK^M(T&*F=8_,JUKRN2+JW:P7K<>6G2ZF,QXFS$>" M->2]KN6]UO;;C&^ 428OR#/+4@C)9*,"*CHO1&[35(L[5U-,F'O]S>-O-Q[_ M4CG,*GTD6$,YV]I%Q]:)VDW"OU4TKM3SIK=/[J0UA-6RSA4.E>96M$/I#I1# MK=/'HC6UV\MLV%KM&C&)BE " 30%XG-!?NW<_9#D,6% K];%H32V=G9;.]TV1U9#ZOLZY(#.>))$LXAL?@%0Q*UVVR^RT M!G_V05_.]-Z=+2 FS4.E^5BTILZ[3)*M36 PF4PE M9:%:Z;:JBYI@0J6YJ#2OHNV/[@=#NX]585/87>K(UN>.=EF'IRW79AWTH+-5 M0\T5H=(\5)J/16L*O,LJV;T?DGRP4;-,J#07E>:ATGPL6E/N7:K)UF8X_E?, M^A_H1IS9:549-3K8AMYSJ7D27&X AJ" MR&]0Y0O.Y?M)7D']YXCQOU!+ P04 " "U@F-5S@M[OF,$ "F%0 &0 M 'AL+W=OT?&P+E427I.(&V(\?2 M<;2C["O? CT/4TR/G8V0FPO7)='&T@)/Z=;R.2=%64I$?*4K5V^94"6.BA- M7-_S>FY*XLR9C/2U>S89T5PD<0;W#/$\30E[F4)"=V,'._L+\WB]$>J".QEM MR1H>0#QM[YD\$PH\E?\5)L MQL[ 04M8D3P1<[K[#&5!7:47T83K7[0KVO9[#HIR+FA:!LL>I'%6_)/O)8A: M@#]\(\ O _S7 ?X; 4$9$/S?@$X9T-%DBE(TAY (,ADQND-,M99JZD##U-&R M_#A3S_U!,'DWEG%B$L)"H-_0=9R1+(JS-?JR2.(UT<_D8PB"Q G_)!M\EF/J M6TZ8 (:N210GL7A!'U"M&9?)ID=Q_(SE&=S03&XZN MLB4LF_&N+*2JQM]7,_6M@G>$G:, GR'?PWTY+#/8D>3+5E5CZM[,KO8 6ZGF M*37?1T\/(?KXX9-!)K3+A!#5.F64:10;5(\NT+J![='=9%RP7$Y$@?Z^E0W0 MC8"4_V-Z%H5:QZRFUI<+OB41C!VY@'!@S^!,?OT%][S?3>3:% M;$FM0[%04 M.S;UR2UP#G!6S@! MR!7D3/T""Q%=(5F>J1HKN8B^O?].3DM$G9U0O76>IYT1NYS'96U M2Z>B:DFL0:]7T>O]"+UYP4B/01,AJ^BIXZY-L=!>[OO#KE^!ZUN5II(3NLRR M7%*:J[7O2;Y :B\F#=*$SBI[*KHVQ<)"K%<;]K@7#*J1W\ TJ# -K)CJA*YX M1!+]7C=QL>J M_YUYM2?2,1*Q1I],Q#]R"GC8]UX3:2EGD\C!HV.K>:T1Z1J)M&K*2[5N8U7P MAZ^)_ R[C0]^&]O=YX%(STBD55==JC6)#(_&2$LYFT0.'AK;3?2!2-](I$V_ M.\/'_MK'W> UD9]AB_'!%V.[4WR/2*L.N%1KK",8!T=(6DK:1')PO-AN>>_) MB_K*YRC7KY]$.5Q$U@Q 7392:M7LXF.#ZGL#?$2II:0%);>VL94"6^L-0HXB MFF>BV..JKE:;D)=ZZ\T]-"]V,.\(6\?R6S2!E0SUSOOR>;-B4[ X$72KM\D6 M5 B:ZL,-$,E:-9#W5Y2*_8E*4&W-3OX#4$L#!!0 ( +6"8U64&'TA; 8 M %4H 9 >&PO=V]R:W-H965TDN>0TNPQ8_?YEE(.OB5QFI^/MISO7D\F^6I+$Y*?93N:BF_N,I80 M+B[99I+O&"7KLE$23Z#C>).$1.EH/BOOW;#Y+-OS.$KI#0/Y/DD(^_Z6QMGC M^<@=_;CQ*=IL>7%C,I_MR(8N*+_=W3!Q-:E1UE%"TSS*4L#HW?GHPGU]B?VB M01GQ):*/>>,S*+JRS++[XN+]^GSD%(QH3%>\@"#BWP.]I'%<( D>7RO04?V; M16)*>76?Q'M.;;\U$P FMZ1_8Q_Y0]_D:K#DT+O%46Y^5? M\%C%.B.PVN<\2ZK&@D$2I8?_Y%N5B$8#%_&H#5#5 94@H^4Y'M&1?UX#L;@XH%$<=%H+ ;2."=Q';$&A#<;OK@2 MZ%&9OM^D9 MYY5<15Z!MR0FZ4I,L%+:WK%LOQ/=?P6NHU3C9S)0EL%:F_#I3OG$\7"1B$D9_B\7W,LNYKJN^,@H#)\2H,U;5 MJ!#A*=0/UJ F%QC)W:;"7L0ENW?"5FAG4J#\<)>:&M$SA\*:5G@JK0]9GNMG M>*C\ZAAZ?H?:D: 6.]>1NNP8^M9-MV$:7.N2 M5T%:FFZVT-H)D)+O&D5U_CGC8LU)9!K,2E&AMB$/>62&NV: M1;K6"_"/6"&2A+)RR;PA.\JT=(UP@TME":W=>2GR+OZY,N(:7<;@;%E":V=+ M.@O7;"V.2TD%T%JLT;3AQ:I^:,*\P.E9M5UI"ERCDIXD)Q6$7BTJ>J:0-C6I MPJY9AD^2%%<5686;*:3-38JP:U;A(W*B$6!=335AAII**79#^W)BE/?!L\X2 M6GL#*<4>FL5^H)Q 5=9UY=*%]9<+2O6'1G'MR G;94RLF>"JV# MS+RM6@!; M:.TL-';]YFW_D^L*M'M(\!2G!%!:$&BV(,=UI0)HCE;A5%'7TFK"H.^&J&=0 M2YL S8FB<,\.#TI1AF91 M-JL+5+76#9#?W4=IPJ#O3-T>52PTSEDF8 FC?F376Y$*.=CY=D=2_&_A%ML>H';*&USU2E'T#.S]469/0C M0[-E"ZV=+>E'D-F/'->6"J!U"NO[RB&S&N5B[/6&ZCY6RJE&BK$[/ M"1V2LHRFUG4%63V=MX763H!4?616_8&Z@E1]UU5+8Q8,U9(N )DWYTU9^?7K M/N+?P?6^Y_&C&6IPE9Y"_9%4?Q38'Z9&0S$X 9;0V@F0A@*9#<708:J>YT.W MNPO1!4'<\SA2RCXV'P,TQ^CMV>(,;+('RM)2VH\\BK2JY[;0VFF0>H[-3Q>> MW/U@J^<0MM#:V9+N IO=Q7'W@U7C +$S59Y4JV$N#L.^42T]!C[98_3:'ZRZ MA^X30$U(C_W!C1< 3M[T]]L?K/J'L7+6I@OJ>PB(I<7 YIV_V?Y@=3,/41AX M76IJF*@K[",GY1^;G\__%V'!5I^YVT)K)T!:"FRV% .%I4+SCI5+#=.5:])X MYZMXX4Y48R,F%XCIG6CGG/FBWNSP#MOA@F>[\C6P9<9YEI0?MY2L*2L"Q/=W M6<9_7!1OEM5O$L[_!5!+ P04 " "U@F-5R,4I)5D' "J1P &0 'AL M+W=OO7:6STV2=1^%27Z4L6\=QD/X\UU'R=#9R1[]> M^!S>W>?E"^/9Z2JXT]RBEQ!!\>M17^@H*I&*/+Y7H*/Z;Y8+ MFX]_H;_?;+[8S$V0Z8LD^CMK],P M#W7&G@?QZBU['X0I^Q9$:\T^Z2!;I[KH7YZQUWO?>7%98(51]K*(^5S"I>'R MKGC\]?J2O7CVDCUCX9)]N4_66;!<9*?CO-A!F<=X7F5[OLV6[\GV6J].F'!> M,>YPWK'\ E_^YWJY;_FXJ%M=/%X7CV_PQ!X\*,,K]B[+=%&!8E_L8QC5-'*>; MSWZ=J8]F^O7D^H3=)8\Z79:7[ .)HEBV#2(",[8]J;<]&12S)Y2%(P(S"C>M M"S>E9/:TQ5DNIA-OA]GM*%=.N=_-;-,T#.=0@/% MLFT1%9JY\X:(B?#]'8YWA''?4>X> MDH-R;*85&<5-51H9G% UWGHNK' MFN*JQ5WI2W>7X>TH5TIGWV4ICH,5!A7%O6#PG5754:&;Q0-5Q?,IFRW/_ M,,^Q$#-+D$\Y4'],M#L*,3X=%"C0C.+U[ J:;U* M<9CD6(B9)2@K@2LK(/FA\0D.9-V(+4M11M M0[+]_V9GT)[_-P7H*8'KJ2V[NTY\G.,KK3O2QT!+@"(3P[(I!:F4HT(SBP=2 M3I!:E:+M0DX$385P]O@X$K23Q+531>DC1R@XF/49DS[F7!($F1R6 M6RE)M1P5FED\T'*2U*V4;1NRZZQ)5]C^PR82Q)/$Q1.PW&Z4@L-:MZR/J9=L M'"$;EG4I:0^D]:'P)"@\26I=RK8IV74"I2,,.8(B05))7%(UK^H6(Q4*JVE]EQ+*4C"CF6HD!XJ6,\3W[$ MA 4'LNY1'^,O!0I.#FZN]+E0)"9:>/D_S&> MI^C,BO:8?A\S+P4"30W+UE2DRHX*S2P>*#M%:FNJP[8F&F)F"1)*'6-KBB,G M*SB8=8/Z&($IT&-J6&ZF(I5R5&CF5WA RGFD;J9WV,U$0\PL03-YQ[B9PGJB M@L/:MHH*S2P":#%O6(:F1ZKHJ-#,XH&B\T@-3>^PH8F&F%F"=/*.,32%[20% M1[7N5!^S+P]$F3-L"KL) M"HYIW:<^)EX>R#5O6)ZG1RKXJ-#,XH'@\T@]3Z]M9K9(CH687SD&9>4?XW6* M(T8G.)#U-X[[&&_Y(-7\8?FWNM@H=,RH'C_ M-DGR7T_*V[74M^>9_0]02P,$% @ M8)C56#@JC?S P EP\ !D !X M;"]W;W)K&ULS9?;;MLX$(9?A= 610O4TV-+E.;G\)O1D#/9 M"_F@8@!-?J8)5U,GUCJ[<%VUCB&EZDQDP/')1LB4:KR56U=E$FADC=+$#3QO MZ*:4<6,[3P/W;!MK,^#.)AG=PA+T MM^Q.XIU;J40L!:Z8X$3"9NI<^A<+WQK8-[XSV*O:-3%+60GQ8&X^1U/',QY! M FMM)"C^[> *DL0HH1\_2E&GFM,8UJ^?U*_MXG$Q*ZK@2B1_L4C'4V?LD @V M-$_TO=C_#N6"!D9O+1)E?\F^?-=SR#I76J2E,7J0,E[\TY\EB)H!ZK0;!*5! M\-*@_XI!6!J$OVK0+PWZEDRQ%,MA036=3:38$VG>1C5S86%::UP^XR;N2RWQ M*4,[/;NE\@$T725 EK#.)=,,%'E+T^PCN:9,DN\TR8'< E6Y! RX5J1'OE I MJ0D8>;= :Y:H]SCZ;;D@[]Z\G[@:'3/R[KIT8EXX$;SB1$AN!=>Q(I]X!-&A MO8L+JE85/*UJ'G0*+B$[(Z'W@01>$+3X<_7KYGZ+^:+;_(^V,*T87*Z!JF#E8:!7('SNSM;_[0^]A&^I1BBQ.) M'42A7T6AWZ4^^RHI5QN01&P(+:*P KT'X"2!'23$M[S;TFU>* ^MLJG$NYDW M<7=U3)US'XOI1&('F 85ID$GID\_6@QL\/0A_WMI<8.WT[%N.@$36<-0SKLQX@&E:(AIV(KG.- MWRK)Z&-13[7 [0^QX5@B^+9G\!#&=Z"T?:&-R+!)I.][32"=GAP+Y$1B!]!& M%;11)[2[&JW+DM8"5KJ6:9A!.]R+3%[U\$344S2!-G:C!KO0'PW#)KQ1(P'" M<7_83+M%I^O_$Z48HL3B1T \[WG(Z'WOSIOE.Z< M*! G55N<2NTP%+73N=^9O XIA?C5;=Y:7MJ5Z,S_V+JZ)'?)8I6E;L;+:, M*SR<;5#2.QMAN9-%%UC<:)'9OF@E-'99]C+&(PI(\P(^WPBAGV[,!%4O/OL7 M4$L#!!0 ( +6"8U6T!?&EI@4 %$G 9 >&PO=V]R:W-H965T/W8@T@R8\LS<7Y M8"WEYLQQQ&H-&17'; .Y.G+'>$:EVN2Q(S8<:&2"LM3Q77?B9#3)!_.9V7?- MYS-6R#3)X9H34609Y0\7D++=^< ;/.ZX2>*UU#N<^6Q#8[@%^6USS=664U.B M)(-<)"PG'.[.!POO+/2'.L"<\3V!G=C[3O2M+!F[UQN?H_.!JZ\(4EA)C:#J M8PN7D*::I*[CGPHZJ-O4@?O?'^F?S,VKFUE2 90)7GY27]40NP%>*,# 7X5X#\- M&!\(&%8!P]>V,*H"1J]M85P%F%MWRGLWP@54TOF,LQWA^FQ%TU^,^B9:Z97D M^D&YE5P=352*&DCL@ER]3S)ZAQ\".YHIQ3;2-Y'X"D22H^J+W? M;@/R_MT'\HXD.?FZ9H6@>21FCE07HY'.JFKXLFS8/]"P1[ZP7*X%"?,(HH[X MT!X_M,0[2H1:"?]1B0O?"KQBVV/B>4?$=WVOZW[LX8LB/B;#,MSO" ]>'][5 M>F@/OX6-"G>[6F^),:P?BZ'A#0_QUI3#Q^7SQV*AGHD\!C542+)\(/OG7=,' MLWNQHSPB?_VND.2SA$S\W7$_%V7[H^[V]?!X)C9T!><#-?X)X%L8S'_^R9NX MOW19@PD+,&$A$JQEXJ@V<62CSSO-:?P[(EY2:8)F+" DQ8B 1KF3BM M39Q:.]%5D2V!$W9':!0EVCZ:$J$=$X062;V<.).Q_[PB=C61ON*C0D+D6 ML4]K ML4]?GLJ5Q%OU&DZ7*1"5(I)8#5*=<[*5U7?4P80%F+#P]'G_=2?CB7]@5O;< M)B=RK6K?J)_:,_A7C&FI>CTH+4&GA"U(-S;@F;+(W>;QGS3#GU\#-;R;Y M"LI>TE60OK!#>DN/FHZCTD(L6MN.)B/WIF\]H&&FT9>HM "5%F+1VE8V2;YG MS_+W>E9E%-4&"9*7Z;]J= 61'O(DI^8SH@^"2"8?JS!KED;J1 ZRX)V%3OL5 M]/82M8" 2@M?T/K4->+9?&OJ!9Z]8/"KK@V0@$H@GVC"R7>:%J"+-<_> 4V' M$T?DCX)R"3Q]4.^$_!ZDZKEY64\3Y*NQ\W;/SIO#=J)6'U!I045KE?%/GM;[ M0JPVVS]#-M4'WUY]>#Z9V=_3[;B^@J/2 E1:B$5K&]/4'_RWKC_XJ/4'5%J M2@NQ:&TKF_J#;T^J%W',(=:C8U6\+MU27LJUVM2#G" 94%%P,[?UF,[L+??V MT']>-W>'_M1OCUD!:JLA%JWM3E.G\.UUBI[NT"UP&@.A>5XHFSAL(2^@TQO4 MDD9%>^K-:/34&]1B!1:M],;96SJ4 8_-FBU!5OKG_G+M3+VW7A>V,*NAGNR_ M],Z"SQ5@O%R_5:Y(=G&+%!:,BE99KZN@:I> MID]0Q^\8DX\;NH%Z%=W\?U!+ P04 " "U@F-53VM0AW4$ #E$P &0 M 'AL+W=OFG4FP)8,Q M.6 &TG;:A[:9,&T?;NY!X 4\L24J"6AF[L>?)#LVB;'CD.3E7K M:7>_W=7N M)S3<O*Q1I2*CM\ TS/++E(J=*?8N7*C0 :6:$T M<8GG!6Y*8^:,AW;L2HR'?*N2F,&50'*;IE3<3B'A^Y&#G;N!ZWBU5F; '0\W M= 4S4-\W5T)_N866*$Z!R9@S)& Y000)+)110?5C!Y>0)$:3QO$K5^H4-HW@X?N=]H_6>>W,G$JXY,G/.%+K MD1,Z*((EW2;JFN\_0>Y0S^A;\$3:7[3/UWH.6FREXFDNK!&D,]'<>B ,! MG]0(D%R 6-R9(8OR/55T/!1\CX19K;69%^NJE=;@8F:R,E-"S\9:3HUGBB]N MSJ?:KPA=\E0G6U(;KG-T#5*)>*'TC%V%)GLJ(C0Q<8S5+7K['A2-$_ENZ"J- MQ.AS%[G5:6:5U%CUT1?.U%JB#RR"Z+Z\JSTHW"!W;DQ)H\(9;#K(]\X0\0A! M;Y"+Y)H*D/FCP8)?!,JW%KHU%AY&XYC3C1I,?5W(#5W R-$%)$'LP!G_^0<. MO+\:\'4+?%VKW:^+@''T?%Y-Y$0(RE:@*TFA^2TZ7'=%;^VP3>P9^O!K:_+Z MF6E/MV9"HF]J#0*I-67HV\:HDV?H*V<['0S0$E^WZ5S/\V6F5J*_KWF2(%TO M1N,_QV+4?848]8H8]1IS:/V42#-0QL0 M,8_0VYCE>^@=^O?H;LK=VAR7=(6;^:I:K8\ \:M 2*_CX1H@)2_AQI;^L$X?0=&M MHO"##JDI3UQV?ORLUO^@0!\!V:ON'*_3[==@+)L];N[V5R#L,=M@FM5VA68E MIQ9B20*X_[\X9^!&,CLU3"4YX5;L]!I'#5SEL'ZW2W!=RR@Y#+>-G"5 MIP(OZ.$:?B.L%B3XW>-BN\: 3UAS-24ELI!6QM21ZE,Q&6C%;:Z+/U=TG^D''[]8 *>F+M/JSTH[H2?4_BE<#H*0FTNH/RHMP M?&XJO)\M\I#CW8.;EQ3$RMXO2;3@6Z:R2YABM+C#FF0W-^7R[ +L"Q5Z:TN4 MP%*+>IV^CHW([I2R#\4W]AYGSI7BJ7U= XU F 5Z?LFYNOLP!HJ;O?%_4$L# M!!0 ( +6"8U7WFE'LXP( %D( 9 >&PO=V]R:W-H965T-/8E7M7?- M[B9I_Y[9=>(FJ1M1X"7>R\R9<\;CF0R64MWI#-' ?9$+/?0R8\HSW]=)A@73 M+5FBH)NI5 4SM%4S7Y<*6>JEWEB#53*1\LYN/J9#+["$,,?$6 1&CP5>8)Y;(*+Q:X7IU2&MX^9Z MC?[>:26JRH7?J08I3-L_-C5Q^P)6>KL5+9*[=+RPKVW[@03+7 M1A8K9V)0<%$]V?TJ#QL.[?XS#N'*(=QUZ#SC$*T<(B>T8N9D73+#XH&22U#6 MFM#LPN7&>9,:+NQ;'!M%MYS\3/P)*0<:3N S4XK9E,+A)1K&;/IA15$)UF M"/NYGNF2)3CTZ'O4J!;HQ:]?M7O!VR9]_PEL2VVG5MO9AQY_*='6BIA!;G4? M0R*U:5)O6_+I[^;E>="*G)W.-P+2F M9B@G5-,"4UO'>)]D3,P0J F"W-8".6<3GG/ST*2G^X1KV-F1\]2DVVE6TZO5 M]%Z6[:7K3:2%+>B&="BT_?I1@T%5--'?'R>"!V1*0P\*]ZTV5=U>A+^LNGZ= MA_X_YB'E.I%S88#LZ)[L$Q2-A5E%>K/QEH)6$'9W:W,OH9?*]3>Z=(%JYH:7 M!L>X:GSU:3T?S]U8V#D?T=RLQMPC3#5TKYB:<:$I05."#%I]JD95#;)J8V3I M9L%$&IHL;IG1[$=E#>A^*J59;VR ^M]$_!M02P,$% @ M8)C5>?V*->" M @ X 8 !D !X;"]W;W)K&ULK571;ILP%/T5 MBU53*VV%0*!51Y#:5-,Z;5K4M-O#M <';H)58S/;)-W?[]H0E+8DZ\->P#;W MG'O.M7U)-U(]Z!+ D,>*"SWQ2F/J"]_7>0D5U:>R!H%?EE)5U.!4K7Q=*Z"% M U7<#X,@\2O*A)>E;FVFLE0VAC,!,T5T4U54_;D"+C<3;^1M%V[9JC1VP<_2 MFJY@#N:^GBF<^3U+P2H0FDE!%"PGWN7H8IK8>!?PG<%&[XR)=;*0\L%.;HJ) M%UA!P"$WEH'B:PU3X-P2H8S?':?7I[3 W?&6_:/SCEX65,-4\A^L,.7$._=( M 4O:<',K-Y^@\Q-;OEQR[9YDT\:>!1[)&VUDU8%10<5$^Z:/71UV */Q'D#8 M <+7 J(.$#FCK3)GZYH:FJ5*;HBRTP+8 TT M>4^N**ZICE,/+Q.&M0:O.SMFU$2?!CR]Y_(GKB->K?1 M(?;LFRE!$:HUF,&M:]&)0]LNL,Y&9W&4^NM= P-!YW'8!ST1-NZ%C0\*N\QS MU4!!X!&;%&[(D+B6(=[)&T?!,VT#,6$R+"WNI<6OJ!EG=,$X,VQ86_PB[R@, MQ\_$#01%^]0EO;KDH+H[:2@GV-H57EFQ(MR>YW^I38:V^;G:@:"7V^SO]!_; M^[]2M6)"HXPEPH+3,W2KVG[:3HRL74M:2(,-S@U+_ 6!L@'X?2FEV4YLE^M_ M:ME?4$L#!!0 ( +6"8U5Y -6,]@( (8* 9 >&PO=V]R:W-H965T M9_H!U$:D'5-G4:*NWVVI # MK#IQ9CO0?OO9"749"1&*]H;$B9^[WW/!]@VWC+^(-8!$KRG-Q,A:2YG?V+98 MK"'%XHKED*DW2\93+-60KVR1<\!)*4JI[3E.9*>89%8\+)]->3QDA:0D@RE' MHDA3S-_N@++MR'*M]P>/9+66^H$=#W.\@AG(YWS*U<@V41*20B8(RQ"'Y]+\\K,' L8,_J;)'(]L@862F")"RH?V?8K[ R%.MZ"45'^HFTU M-XHLM"B$9.E.K A2DE57_+HKQ)[ #8X(O)W .U7@[P1^:;0B*VU-L,3QD+,M MXGJVBJ9ORMJ4:N6&9/HSSB17;XG2R?@!5 U$#]T* 5(@G"7H@> YH402$.A\ M A(3*B[0)7J>3=#YV04Z0R1#3VM6"#5;#&VI,'0P>[%+>5>E](ZDG$%^A7RG MASS'\QKDXW;Y]R([)K>5>5,!SU3 *^/Y1RN@K$,/_.NA M*7Y3?UW90Y,"F@Q7&8+F#'HEWH@<+V!DJ:4F@&_ BC]_\6FSAPPJ&]V??2FJVCE\!X M"5J]W!O\H F_$H=[^*'K'^"W)NB('QK\\$3\L D_K.,[[@%^:X*.^)'!CT[$ MCYKPHQI^4*M^:X*.^'V#WS\1O]^$WZ_A'\*WAN\(/S#P@U;X)R85.]7;&,JK MK:MQGQ[47+@#_W )MZ;J:.3:&+EN-:+W9D32O)"0J%-'@DHAFYQ-!ZM3V6++QF3[P/= MBIC6,_X+4$L#!!0 ( +6"8U7)JETX<@4 !@B 9 >&PO=V]R:W-H M965T)EO*7OF2$ %^I$G& M;ZVE$*L;V^;ADJ287],5R>29.64I%G*7+6R^8@1'N5.:V,AQ/#O%<69-)_FQ M1S:=T+5(XHP\,L#7:8K9SSN2T.VM!:W=@:=XL13J@#V=K/""S(AX7CTRN6=7 M*%&O$SF!7-R3Y/O<226MY9O@8C,\3H1 M3W3[.RD3&BJ\D"8\_P7;PG8TM$"XYH*FI;.,((VSXA__*(G8"0,S):8$7 1$('CA'\$5^!Y%H"+]Q_!>V #KLYR$&?@.8L% MOY0'Y?9?2[KF.(OXQ!8R'H5JA^78=\78Z,C8+OA*,['DX"&+2-3TMV4>53)H ME\P=T@+.R.H:N,XE0 Y"'?'>P3OVSHE M# O*NI@M7 ?=KJI9W/ 5#LFM);L!)VQ#K.F'=]!S/G718A(L, 36H&Q043;0 MH4^_R4:94-Y9BX6GEWNJ;KB97D''<^6%WNQST6'F>]!O6@7:,'HF.:R2'&J3 M_)*%-"4 )PD-L2 1$!2L,!-Q&*^PD),9G<81Z'8)N+ 3EQ\$8V MV 79K6Q2%G$AES(YA;HH]0]FA3OVG%'>[!O%TV7H^*/!J&48:(/M2<6XHF*L MI>)[FX3=!#K@ GQXYR,(/X$H3M:BO5 7W(S/Y:;+L),;;?0]N8%.K8H<[>RJ M9-%*RJ*4;3 %%J3TSVE"<^8?.2 V4X:"RA_OP$[ MUVC4JJ8C9NU:T@?6-W%4)XZTB0=%N9R;.CHO]6ZS@]2UH?5-O9:P4"OWIO=[ MJ_+EF7VVA-SO$0/HCY$'AVT.C K7KG&=L3>4V^43(D*$M>3*(%IM":W-5J%PY_1>A 0U*T9,XD6F *K"3AM$NCC M[LM+K9RA7CKW7]R-JFJC:($IM":GM;"&>F7=J]$?"F5O/!B[[8(Z-/-=WQVT MB^HMU#2LY334Z^DGP@6+0[7.%]T^?T@&+IYFST>FDB&%6Y)D$BTPA=9\BE>K M;Z17WR=:/C*JL8VB!:;0FLS5&AOI-?8;M/QR1%W+/VT2Z./NRTLMP1%ZFY:/ M#.GGDBB3:($IM":GM;9'YK4].M38:"0U=OONIL/.A2X:#=ME]19/FU&MZY%> MUS\2EK]ZRT)2O#SI%/=ZD/]<0T;%O2FT)H&UN$>_).Z147%O%"TPA=9DKA;W MZ'\7]^BTN#]M$NCC[LM++>[1&XE[9%3<&T4+3*$U.:W%/3(O[M&A:H>R@T/' M:Y=4A[P?>/YXW*XKH_K>WGMEGA*VR#\]X""DZTP4+YRKH]7G#9_SE_JMXW?P MYK[X2*&&*;Z9^(K9(LXX2,A<0CK7ZB,#5GR&4.P(NLI?S+]0(6B:;RX)C@A3 M!O+\G%*QVU$#5!^#3/\%4$L#!!0 ( +6"8U49T=P+*P, .X2 - M>&PO]%266 M$X$L>;+2)?WUU;5LYZ.ZI>O#ELPAM72/SKE'TG4M,BS-6K#;!6,F6.5"EB.R M,*;X%(;E;,%R6EZH@DF+9$KGU-BNGH=EH1E-2R#E(NQU.G&84R[)>"B7^75N MRF"FEM*,2+\-!>[V-1V1;OR1!$YNHE(V(O=G[W\ME;EZ%[C[R8>3D\[]^=5^ M_*P"SDGH%>V_0O2BT\&% <3$X]>)OZ2-25_N2C?#3ZU6RSW%R ,/><-TM+#> ME/$P4W*S-Q%Q :M+Y3<[CB[_E>7JO\J^8:_'^@UYZ";[QV R/@:31U&3@\,W&24'Z3&L MW]];AX2=(T(;#> H-B(_X$@G-DF#Z9(+PV7=6_ T9?+92<'*&SJUA_D=?3L^ M91E="G/7@B.R:7]G*5_F23OJ!A:B'K5I?X/I=>/V'&AS<9FR%4LG=5?/IU4S ML V;M;Z L(]<5Y_EGFB11%,?8BDXF7@<3;-WB&+Y^-*8%TJB*$G\"&!^!U&$(? TX@CF #Q@2!15 M[\&]]U'8O*?"S2]*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'V66H/'*S-A&>"S:>=\M+8C:+0!\H_K%8##L M-T+J[/V[35]7MA\7C(?*2Z.Q,E3<2GAP/Z^'(KN73DZEDO[[*&O_5I"Q1FK9 MR$>H1]D@8VYA'OXU5CX:[86:5-8H-I)@+P14]?6>#&]%@@R MRH8#[' FK?-MB[9_@8SW@(V[TLJ;,ZD\V+'P\(\UJZ74\] -/D4_>HQV'#:_ MW2">V/\SC&8VDQ6,3;5J0/MN'"VH *C=0BY=QK1H8)1MFC"A:_9)>QPD=JZ[ MKK!M>%*\]7G=/;5'W&@,[8G$"_:\;L'309YBV2A9X]UK]E$HH2M@[> Z=O0U MABP(R.* D-^*")(3D/P%(24Q 'A\. M;L@_.8?2+P4B) M)+;(&*8^9J%6Q6=A[P!3!ARD"50K*[T$Q_X0S?)O=B:D9;6);7 "B;;UDE!7RY%IH&NF?,BJ,&QY3.\!P ML6(5D/%V*X?**2ODB;6PCKCLZ":L M8/=GS$6)($]L@IW0NX^PH.10))9#B,%[H2@Q%(G%\&PPWGKS"O(;([$W?A>, MUV,:8U+.*!([HXO)>R>:4D616!6[@6\O(N6/(K$_Z C(8TQ*(45BA="898Q) M^:0XJ$^.8TS*)\4A/S.^#6-,2B_%RWQHL!X;2R?F4L7I#:<< MPQ,[YB?F%V&M"!MO[@DR7NBU$@NGS2MZ#*?>J'L,\>S40BT]ZKL*&[\Q)B4@GEA :\SURD;, MRZF2\[7!QUN33DF()Y;0\PE1+").B8@G%M'SJ+&,."4CGEA&SZ/&0N*4D'AJ M(?TNS>QB:HQ)"8DG%A*!>0TN7O4E):0RL9#6V7#DH[TZ*BD=E8EU],2X=7+Q M=!048U(Z*A/KJ,/\:^.BL,5R(45[N!<64XQ)Z:A,K*-]'QK[9IP\9&E=U-\< M =8PDQKJ+]B_P_I*J.K*LO#3;6:6QV'K8;92ZA3K+O6%$?7F1'%S&OK^!U!+ M P04 " "U@F-51QQ@N:0! ";&@ &@ 'AL+U]R96QS+W=O^SB@6L]>9O=6U"?^96&^WAW7XK-?? MIW!.?PQV/W5[C/L04M%;E>TNI'GA+M7S='3W@_1ODXO>BN!WHIZ*X'>VOG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!; M46\ET-M0;R/0VU!O(]#;4&\CT-LZFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>GO4VQ/H[5%O3Z"W1[T]@=X>]?8$>OO.9O<[]8[I6H7X['FL M\?GOI#K=[@W/Q]^7CY.=M_>.LX-_48M?4$L#!!0 ( +6"8U4NTOC K@$ M ,H: 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? M 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75 MN%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M* MXX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VUM5W_]=Z5=XUJ5 MS=&?=;^PYI]02P$"% ,4 " "U@F-5!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( +6"8U7X&3DQ M[0 "L" 1 " :\ !D;V-0&UL4$L! A0#% @ M8)C59!LF![\!0 $!\ M !@ ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8)C5?%,C3_7! ^1$ !@ ("! M+A< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MM8)C5>Y1D;UZ!@ "QT !@ ("!CR4 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ M8)C58^IWF1F P < < M !D ("!"3D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8)C54Z@>R=\!P ,!4 !D M ("!1$H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ M8)C58>J" ,= P W 8 !D ("!'F$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ M8)C58_G M@\:; @ N 4 !D ("!56T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8)C54WDT[=G! 80T !D M ("!,W8 'AL+W=O@ >&PO M=V]R:W-H965TS@( M -@& 9 " @?U] !X;"]W;W)K&UL4$L! A0#% @ M8)C536U8UDI! B0L !D ("! M H$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ M8)C5=#GST8L P /@H !D ("!&(L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8)C5=RF,Z;O! *"$ !D M ("!4Z 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ M8)C5&PO=V]R:W-H965T&UL4$L! A0#% @ MM8)C54]K4(=U! Y1, !D ("!3<( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8)C57D U8SV @ MA@H !D ("!S,P 'AL+W=O&PO=V]R:W-H965T !X;"]?7!E&UL4$L%!@ T #0 (PX +SA $ $! end XML 57 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 58 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 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 134 234 1 false 34 0 false 5 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.csi360.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 0000005 - 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 0000006 - 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 0000008 - 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 0000009 - Disclosure - Basis of Presentation Sheet http://www.csi360.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 0000010 - Disclosure - Selected Consolidated Financial Statement Information Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation Selected Consolidated Financial Statement Information Notes 9 false false R10.htm 0000011 - Disclosure - Revenue Sheet http://www.csi360.com/role/Revenue Revenue Notes 10 false false R11.htm 0000012 - Disclosure - Intangible Assets Sheet http://www.csi360.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 0000013 - Disclosure - Debt Sheet http://www.csi360.com/role/Debt Debt Notes 12 false false R13.htm 0000014 - Disclosure - Marketable Securities & Fair Value Measurements Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements Marketable Securities & Fair Value Measurements Notes 13 false false R14.htm 0000015 - Disclosure - Stock-Based Compensation Sheet http://www.csi360.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 0000016 - Disclosure - Leases Sheet http://www.csi360.com/role/Leases Leases Notes 15 false false R16.htm 0000017 - Disclosure - Commitment and Contingencies Sheet http://www.csi360.com/role/CommitmentandContingencies Commitment and Contingencies Notes 16 false false R17.htm 0000018 - Disclosure - Earnings Per Share Sheet http://www.csi360.com/role/EarningsPerShare Earnings Per Share Notes 17 false false R18.htm 0000019 - 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 18 false false R19.htm 0000020 - Disclosure - Revenue (Tables) Sheet http://www.csi360.com/role/RevenueTables Revenue (Tables) Tables http://www.csi360.com/role/Revenue 19 false false R20.htm 0000021 - Disclosure - Intangible Assets (Tables) Sheet http://www.csi360.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.csi360.com/role/IntangibleAssets 20 false false R21.htm 0000022 - Disclosure - Debt (Tables) Sheet http://www.csi360.com/role/DebtTables Debt (Tables) Tables http://www.csi360.com/role/Debt 21 false false R22.htm 0000023 - 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 22 false false R23.htm 0000024 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.csi360.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.csi360.com/role/StockBasedCompensation 23 false false R24.htm 0000025 - Disclosure - Leases (Tables) Sheet http://www.csi360.com/role/LeasesTables Leases (Tables) Tables http://www.csi360.com/role/Leases 24 false false R25.htm 0000026 - Disclosure - Earnings Per Share (Tables) Sheet http://www.csi360.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.csi360.com/role/EarningsPerShare 25 false false R26.htm 0000027 - 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 26 false false R27.htm 0000028 - Disclosure - Selected Consolidated Financial Statement Information - Inventories (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails Selected Consolidated Financial Statement Information - Inventories (Details) Details 27 false false R28.htm 0000029 - 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 28 false false R29.htm 0000030 - 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 29 false false R30.htm 0000031 - Disclosure - Revenue - Disaggregate (Details) Sheet http://www.csi360.com/role/RevenueDisaggregateDetails Revenue - Disaggregate (Details) Details 30 false false R31.htm 0000032 - Disclosure - Revenue - Narratives (Details) Sheet http://www.csi360.com/role/RevenueNarrativesDetails Revenue - Narratives (Details) Details 31 false false R32.htm 0000033 - Disclosure - Intangible Assets - Finite-Lived (Details) Sheet http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails Intangible Assets - Finite-Lived (Details) Details 32 false false R33.htm 0000034 - Disclosure - Intangible Assets - Amortization (Details) Sheet http://www.csi360.com/role/IntangibleAssetsAmortizationDetails Intangible Assets - Amortization (Details) Details 33 false false R34.htm 0000035 - Disclosure - Debt - Revolving Credit Facility (Details) Sheet http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails Debt - Revolving Credit Facility (Details) Details 34 false false R35.htm 0000036 - Disclosure - Debt - Financing Obligation (Details) Sheet http://www.csi360.com/role/DebtFinancingObligationDetails Debt - Financing Obligation (Details) Details 35 false false R36.htm 0000037 - 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 36 false false R37.htm 0000038 - 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 37 false false R38.htm 0000039 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails Marketable Securities & Fair Value Measurements - Narrative (Details) Details 38 false false R39.htm 0000040 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.csi360.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 39 false false R40.htm 0000041 - 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 40 false false R41.htm 0000042 - Disclosure - Leases - Narrative (Details) Sheet http://www.csi360.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 41 false false R42.htm 0000043 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.csi360.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 42 false false R43.htm 0000044 - Disclosure - Leases, Assets and Liabilities (Details) Sheet http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails Leases, Assets and Liabilities (Details) Details 43 false false R44.htm 0000045 - Disclosure - Earnings Per Share (Details) Sheet http://www.csi360.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.csi360.com/role/EarningsPerShareTables 44 false false All Reports Book All Reports csii-20220930.htm a10-qex311q1fy23.htm a10-qex312q1fy23.htm a10-qex321q1fy23.htm a10-qex322q1fy23.htm csii-20220930.xsd csii-20220930_cal.xml csii-20220930_def.xml csii-20220930_lab.xml csii-20220930_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "csii-20220930.htm": { "axisCustom": 0, "axisStandard": 15, "contextCount": 134, "dts": { "calculationLink": { "local": [ "csii-20220930_cal.xml" ] }, "definitionLink": { "local": [ "csii-20220930_def.xml" ] }, "inline": { "local": [ "csii-20220930.htm" ] }, "labelLink": { "local": [ "csii-20220930_lab.xml" ] }, "presentationLink": { "local": [ "csii-20220930_pre.xml" ] }, "schema": { "local": [ "csii-20220930.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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 363, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 25, "keyStandard": 209, "memberCustom": 9, "memberStandard": 24, "nsprefix": "csii", "nsuri": "http://www.csi360.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Revenue", "role": "http://www.csi360.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Intangible Assets", "role": "http://www.csi360.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Debt", "role": "http://www.csi360.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Stock-Based Compensation", "role": "http://www.csi360.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Leases", "role": "http://www.csi360.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Commitment and Contingencies", "role": "http://www.csi360.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Earnings Per Share", "role": "http://www.csi360.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - 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-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "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:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Intangible Assets (Tables)", "role": "http://www.csi360.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Debt (Tables)", "role": "http://www.csi360.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.csi360.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - 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-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - 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-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - 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-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - 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", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - 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-20220930.htm", "contextRef": "i0b73274f0589465bb86460bddb076da7_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - 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", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - 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", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i7d7c034ef41b482ea09dd68e604cc9da_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": "0000035 - 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-20220930.htm", "contextRef": "i7d7c034ef41b482ea09dd68e604cc9da_D20170301-20170331", "decimals": "4", "first": true, "lang": "en-US", "name": "csii:PercentReductionToPrimeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "ie39b4bc9c9204088ad5632a3114d0ae7_I20171231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Debt - Financing Obligation (Details)", "role": "http://www.csi360.com/role/DebtFinancingObligationDetails", "shortName": "Debt - Financing Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "ie39b4bc9c9204088ad5632a3114d0ae7_I20171231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - 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-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i9f62da2fcefa4e6185381791f6c1c543_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - 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-20220930.htm", "contextRef": "i907bfdcbb5ae4dd38a282ed9d855d4fa_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - 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-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i17c97fc62bf34f6a862ad4e85deccfd5_I20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - 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", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i17c97fc62bf34f6a862ad4e85deccfd5_I20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - 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-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - 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", "ix:continuation", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i03c7b3570c204b7f82c7402ff83d1ed4_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "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-20220930.htm", "contextRef": "i261d6c1bdbcb44b5a40d1687718c26ce_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - 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-20220930.htm", "contextRef": "i261d6c1bdbcb44b5a40d1687718c26ce_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Basis of Presentation", "role": "http://www.csi360.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - 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-20220930.htm", "contextRef": "i569a0c843f224335ad66feddb692eee0_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 34, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "csii_AccruedAcquisitionConsideration": { "auth_ref": [], "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/20220930", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedClinicalStudies": { "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 Clinical Studies", "label": "Accrued Clinical Studies", "terseLabel": "Accrued Clinical Studies" } } }, "localname": "AccruedClinicalStudies", "nsuri": "http://www.csi360.com/20220930", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedSalariesAndBonus": { "auth_ref": [], "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 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/20220930", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedTaxes": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 4.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/20220930", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "csii_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Revenue Recognized, Including Opening Balance", "label": "Contract With Customer, Liability, Revenue Recognized, Including Opening Balance", "terseLabel": "Revenue recognized previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "nsuri": "http://www.csi360.com/20220930", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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 2027" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.csi360.com/20220930", "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/20220930", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "csii_FinancingObligationLongTerm": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.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/20220930", "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/20220930", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "csii_GrantDateFairValueOfRestrictedStockAwardsQuarterlyMarketConditionsTotalShareholderReturn": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Total Shareholder Return", "label": "Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Total Shareholder Return", "terseLabel": "Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Total Shareholder Return" } } }, "localname": "GrantDateFairValueOfRestrictedStockAwardsQuarterlyMarketConditionsTotalShareholderReturn", "nsuri": "http://www.csi360.com/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "csii_PerformanceBasedRestrictedStockAwardsNumberPrecedingTradingDaysTotalShareholderReturn": { "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 Total Shareholder Return", "terseLabel": "Performance-based awards number preceding trading days total shareholder return" } } }, "localname": "PerformanceBasedRestrictedStockAwardsNumberPrecedingTradingDaysTotalShareholderReturn", "nsuri": "http://www.csi360.com/20220930", "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/20220930", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "csii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOnBasisOfAverageAnnualRevenue": { "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 average annual revenue.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period On Basis Of Average Annual Revenue", "terseLabel": "Aggregate shares based on thresholds measuring average annual revenue" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOnBasisOfAverageAnnualRevenue", "nsuri": "http://www.csi360.com/20220930", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r480" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r481" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r478" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r478" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r478" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r489" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r478" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r478" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r478" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r478" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r477" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r479" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r198", "r199", "r200", "r201", "r218", "r248", "r289", "r290", "r393", "r394", "r395", "r396", "r397", "r398", "r417", "r451", "r454", "r474", "r475" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "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": [ "r198", "r199", "r200", "r201", "r218", "r248", "r289", "r290", "r393", "r394", "r395", "r396", "r397", "r398", "r417", "r451", "r454", "r474", "r475" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "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": [ "r145", "r199", "r200", "r268", "r271", "r419", "r450", "r452" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r145", "r199", "r200", "r268", "r271", "r419", "r450", "r452" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r194", "r198", "r199", "r200", "r201", "r218", "r248", "r280", "r289", "r290", "r317", "r318", "r319", "r393", "r394", "r395", "r396", "r397", "r398", "r417", "r451", "r454", "r474", "r475" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "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": [ "r194", "r198", "r199", "r200", "r201", "r218", "r248", "r280", "r289", "r290", "r317", "r318", "r319", "r393", "r394", "r395", "r396", "r397", "r398", "r417", "r451", "r454", "r474", "r475" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "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": [ "r146", "r147", "r268", "r272", "r453", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r146", "r147", "r268", "r272", "r453", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38", "r386" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r5", "r22", "r149", "r150" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r149", "r150" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r83" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Other Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r8", "r41" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 1.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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r41", "r279" ], "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 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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r13", "r192" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember": { "auth_ref": [ "r462" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r51", "r52", "r53", "r440", "r459", "r460" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r59", "r60", "r61", "r93", "r94", "r95", "r338", "r383", "r455", "r456" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r93", "r94", "r95", "r324", "r325", "r326", "r342" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r151", "r168" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r82", "r181", "r186" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r120" ], "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r120" ], "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r161", "r281" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r88", "r134", "r137", "r143", "r166", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r336", "r339", "r357", "r384", "r386", "r423", "r439" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r37", "r88", "r166", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r336", "r339", "r357", "r384", "r386" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r159" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r160" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r157", "r174" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r153", "r158", "r174", "r427" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r155", "r174" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r11", "r155", "r174" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "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/2022", "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": [ "r191" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r92", "r129" ], "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/2022", "presentation": [ "http://www.csi360.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r10", "r84" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r79", "r84", "r85" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r79", "r358" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r203" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r428", "r444" ], "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 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r195", "r196", "r197", "r202", "r464" ], "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/2022", "presentation": [ "http://www.csi360.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r93", "r94", "r342" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r250" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r386" ], "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 41,892,615 at September\u00a030, 2022 and 40,965,202 at June\u00a030, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r55", "r57", "r58", "r65", "r431", "r446" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r191" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r257", "r258", "r269" ], "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/2022", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r281", "r288", "r461" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r68", "r88", "r166", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r357" ], "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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r86", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r232", "r239", "r240", "r242", "r247" ], "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/2022", "presentation": [ "http://www.csi360.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r87", "r91", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r238", "r243", "r244", "r245", "r246", "r369", "r424", "r425", "r438" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43", "r87", "r91", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r238", "r243", "r244", "r245", "r246", "r369" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r87", "r91", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r238", "r241", "r243", "r244", "r245", "r246", "r251", "r252", "r253", "r254", "r366", "r367", "r369", "r370", "r437" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r18" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r82", "r190" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r335" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r268", "r271", "r272", "r273", "r274", "r275", "r276", "r277" ], "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/2022", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r268" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r98", "r99", "r100", "r101", "r102", "r106", "r108", "r115", "r118", "r119", "r123", "r124", "r343", "r344", "r432", "r447" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share, basic and diluted" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r98", "r99", "r100", "r101", "r102", "r108", "r115", "r118", "r119", "r123", "r124", "r343", "r344", "r432", "r447" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120", "r121", "r122", "r125" ], "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r321" ], "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r59", "r60", "r61", "r93", "r94", "r95", "r97", "r103", "r105", "r128", "r167", "r250", "r255", "r324", "r325", "r326", "r330", "r331", "r342", "r359", "r360", "r361", "r362", "r363", "r364", "r383", "r455", "r456", "r457" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFundsMember": { "auth_ref": [ "r281" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r163" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r345", "r346", "r350" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r345", "r346" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r345", "r355", "r356" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r230", "r243", "r244", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r346", "r390", "r391", "r392" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r230", "r243", "r244", "r345", "r351" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r345", "r346", "r347", "r348", "r352" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r230", "r243", "r244" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r349" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r230", "r281", "r282", "r287", "r288", "r346", "r390" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r230", "r243", "r244", "r281", "r282", "r287", "r288", "r346", "r391" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r230", "r243", "r244", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r346", "r392" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r230", "r243", "r244", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r390", "r391", "r392" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r349", "r352" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r380" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r380" ], "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, to be Paid", "totalLabel": "Payments under lease agreement" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r380" ], "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 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r380" ], "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 2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r380" ], "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 2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r380" ], "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 2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r380" ], "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 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r169", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r241", "r249", "r341", "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", "r413", "r414", "r415", "r416", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r14", "r185" ], "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r187" ], "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 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "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 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r187" ], "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 2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r187" ], "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 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r187" ], "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 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r182", "r183", "r185", "r188", "r420", "r421" ], "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r185", "r421" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r182", "r184" ], "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r185", "r420" ], "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/2022", "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": [ "r191" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67", "r88", "r134", "r136", "r139", "r142", "r144", "r166", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r357" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r134", "r136", "r139", "r142", "r144", "r422", "r429", "r434", "r448" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r104", "r105", "r133", "r329", "r332", "r333", "r449" ], "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": "(Benefit) provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r81" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r81" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r81" ], "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 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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r109", "r110", "r111", "r119", "r293" ], "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r189" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r62", "r132", "r365", "r368", "r433" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r30", "r180" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r36", "r386" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r32", "r180" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r36", "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Total inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r31", "r180" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r345" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r12" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r374" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r374" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r379" ], "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/2022", "presentation": [ "http://www.csi360.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r191" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "auth_ref": [ "r373" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r373" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r380" ], "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/2022", "presentation": [ "http://www.csi360.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r380" ], "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/2022", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r380" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails_1": { "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 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 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r380" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails_1": { "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 2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r380" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails_1": { "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 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r380" ], "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 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 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r380" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails_1": { "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 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r380" ], "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 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/2022", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r382" ], "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/2022", "presentation": [ "http://www.csi360.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r88", "r138", "r166", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r337", "r339", "r340", "r357", "r384", "r385" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r88", "r166", "r357", "r386", "r426", "r442" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r7", "r42", "r88", "r166", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r337", "r339", "r340", "r357", "r384", "r385", "r386" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r39", "r87" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r39" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r354" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r39", "r87" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "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/2022", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r87" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r191" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r79" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r79" ], "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 investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r79", "r80", "r83" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r54", "r56", "r61", "r64", "r83", "r88", "r96", "r98", "r99", "r100", "r101", "r104", "r105", "r113", "r134", "r136", "r139", "r142", "r144", "r166", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r344", "r357", "r430", "r445" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r297" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r134", "r136", "r139", "r142", "r144" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r375", "r381" ], "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/2022", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r372" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "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/2022", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails", "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r371" ], "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/2022", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r378", "r381" ], "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/2022", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r377", "r381" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 6.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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r48" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r49", "r51" ], "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 gain (loss) on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "auth_ref": [ "r156" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r335" ], "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r71", "r73", "r154" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r154" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "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/2022", "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/2022", "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": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r353" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r37" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r76", "r78" ], "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 (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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r71", "r72", "r154" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r75", "r323" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Inventory Reserve disclosure" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r12", "r191" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r193", "r386", "r436", "r443" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r193" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r126", "r127" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r328", "r418", "r476" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r120" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r255", "r386", "r441", "r458", "r460" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r130", "r131", "r135", "r140", "r141", "r145", "r146", "r148", "r267", "r268", "r419" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r270", "r278" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r376", "r381" ], "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/2022", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r47" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r119" ], "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r108", "r112", "r115", "r119", "r124" ], "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r182", "r184", "r420" ], "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r182", "r184" ], "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r33", "r34", "r35" ], "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/2022", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r291", "r292", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r184" ], "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r69" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r294" ], "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r311" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r306", "r307" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r306", "r307" ], "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r296" ], "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "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/2022", "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": [ "r297" ], "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/2022", "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r256", "r327" ], "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/2022", "presentation": [ "http://www.csi360.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r46", "r59", "r60", "r61", "r93", "r94", "r95", "r97", "r103", "r105", "r128", "r167", "r250", "r255", "r324", "r325", "r326", "r330", "r331", "r342", "r359", "r360", "r361", "r362", "r363", "r364", "r383", "r455", "r456", "r457" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r93", "r94", "r95", "r128", "r419" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r20", "r21", "r250", "r255" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r46", "r250", "r255" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r88", "r152", "r166", "r357", "r386" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r334" ], "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/2022", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r241", "r249", "r341", "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", "r413", "r414", "r415", "r416", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r90", "r281", "r288", "r435" ], "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/2022", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r114", "r116", "r117" ], "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic": { "auth_ref": [ "r114", "r117" ], "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/2022", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r107", "r119" ], "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/2022", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r106", "r119" ], "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/2022", "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/2022", "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": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2793-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "https://asc.fasb.org/topic&trid=2126967" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://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": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-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": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-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": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://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(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://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)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://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.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://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.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://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.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://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)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=d3e9120-115832" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://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 C))", "Topic": "970", "URI": "https://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 D))", "Topic": "970", "URI": "https://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 E))", "Topic": "970", "URI": "https://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(Column F))", "Topic": "970", "URI": "https://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.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r477": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r478": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r479": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r480": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r481": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r482": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r483": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r484": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r485": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r486": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r487": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r488": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r489": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 62 0001180145-22-000052-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001180145-22-000052-xbrl.zip M4$L#!!0 ( +6"8U5RH$1J#0@ & D 4 83$P+7%E>#,Q,7$Q9GDR M,RYH=&WM6FUSVS82_GZ_ E7FTF1&[R^.(SN><61EZIFJO[RY O5E2+35QVLG9'VB1>%OL/OOL+LC3'RZN!Z-?/@U9;-.$??KY M_O-%AMIGAEIIG] 2OP,79/TY_J-78A0J+%#++0@W< M@F"%D=F8?19@[EBM5O8:J'RFY3BVK-ULM]EGI>_DA/MV*VT"9_-Y3AO^_K3A M%CD-E)B=G0HY85*\J\BPTPXZD8B.CCJB*W@G"$/1Y4&'MYO0A.[1?ULH9 .[ M^S'&SA)X5TEE5HN!UN]WV_4WO=R>3*6P<;_5;/ZSXKJ>G48JL[B>QO'^IY]F M8S(+][;&$SG.^FY+%3]TWARJ1.G^BZ;[.Z&66L13F_,Y%P)]NY9 9/N=(Y1S/[0IJU5^^:!TU3S:OERSF$V :)A*F2%@VEH;]6G"-.$]F^#Q7 MVC*5L0]*IZS5K/V;J8@-4,E23;@)BX1K=CLS%E)399=9B"OUWIY\D=J^/_VW M=^K_/3>H==1O.F-WF9HF(,90]68HE2\4"I(I#"JX#I<9X]F,%9G5!> ^,,RX MB(-6X2S%.RUYPB(>XB/-5(JD:)7OM]$A@Q",X7I&75)^![CNRIP&GPD4!I=, M7+C"-:A#*#6&)^R6X7"41(!FTUB&,3,%79;CIZ"AG(0VD$J38!RCD#B5-L8- MFAQ")R#-FZ-H2N V)SA,L&"VJH9G6&W"JG,XK(!%,D/#$0:6AJHBIK [-NN5 M=IE%Z/2<,B/\'2:%P#D1#"M6J2*0)!%%CK8D&!(\DV2)L]+$YL'2"&7A4JXJ M]2@2[(#@4H@ MYQQ\H3G-B2I24 99<6461Q%MGBDO&-3BCHQ%ED 9AP$B M+4BDB:D[=4N1QHC*Z%Y($R;*%#B."$ZKQ%L_URH$@8\->X7&%H#H\18=WH[0ZO-;JO8+7;FBK)_R=OY64M&4>=30_(X)9 :,'!\FR]T+1 MVD(1+D3[? A1[$'1U24@3YI_]+I_;Y#QU[M MNMZ 08W@F9P(>5QC%0IVH6\ M,/L/H; 3 -J[7,D',E5HG "99"*-XR?L!9F;AY+));.MLJ.&A#L E9%L"8)J MR9S4*)'E4!:C$BE<=6B*P$@AN9:T >GCK>/KC&8J#,5 YV_&!4S'9EA^HD!8 M%[I!.69JTF5A2,*X+2?$,I;B"!^95Q,*_!4 =42>Q/$@#N#%0Y'V'8$X^$(0 M[TU#&UC>G\#VAC2ZP40*0BHW*N/$U-P@RBFG(_A2@E]""<$M>2 3:6<4A[M*3N@"PGVYH;S0.0+:N+PA#)463@"7'8XAPW0@05QC"^3D M,-0%,U^/770LF2,G?SEZOS^LA@=C=3CA2>%8B0P)4819FYR@"T+FH(D#D2&-3_L"5=C=$NP3!_BB-U!.&SU>6K!@GBT[;P.O"93'(8L6 M>$;7&KK$X4SH#;<) *IERR3+M6Q%V0'\1R%:A6&ARJI_>5JQYWB";F(*\N&84(;A5H2W(A MJ!R0$FQDE@O1.&:75FFSB,+N 4Z9IM):@#^@[T!AG*=V(5$^-\DKA".RI2$V MQO^4X\Y]"'XM)(KO_*7(0E>HOWXN;@XO;LX3S(AP*Q(A1(4BE9RA!+1Y&2\7 M1<84^!T%0)\AN1#H*Q+@H,T3]0,L'4:*\]J? VJ"*VO$JGK3_\R:LV8 MW;?UWIY%Z3=_I;D= KL,/9?;NJ*M%"I !P1=0]D2GAOHSW^<8$S*$S[KR\RM MX :=H'..958+E+4J[=,+X D%-LQIRGT[%?CF\MUP][A^=-REU\,656?%?.'R MS7'=O3EN6+'9]O:X_K:YN[E9;RW:&FYN/S_NP.0\>U?I5!YX<+^=W[/6NO^2 M4V]L0N7?WG1-;[HN.H.[KK^87&!NC]V6)L5=]'&SS)T:L;GL!ZK"F_(OTL:Z M!M#S!C&7R/]9E7W"BDV2?[I ,8@E1&QX#V%!A1^[]BG6(4K[LWI9?//PK95S M026W?T-]A5R9!J"]FW>J[NN0!Y]?+%30<)[\6)AK'_6(]G:'S+\;J6ULY\&' M*KGR7^KT_8GK!#8^75FZCR.WYG((#]"'"KLYY)&O73(S+FAT M;>U:VW+;.!)]WZ_ R+69I$KWBR^RXRI'5FH\E;4SMJ:R\[0%$J"$-4EP %"R MYNOW *!NEC26UG%F*VL_T")Q:W2?/MT-\NR'RYO>X+?/?3(R24P^__KATU6/ ME"JUVI=6KU:['%R2GP;_^$3:U7J##!1-M3!"IC2NU?K7)5(:&9-U:[7)9%*= MM*I2#6N#VYJ=JEV+I=2\R@PKG9_9)[ARRL[_=O9#I4(N99@G/#4D5)P:SDBN M13HD7QC7]Z12*7KU9#958C@RI%EO-LD7J>[%F/IV(TS,SV?SG-7\_5G-+7(6 M2#8]/V-B3 1[7Q)AO<';)_RHU6FS=M"**#L\/FG567#4/&(G3?JO!H2LH;L? MH\TTYN]+B4@K(V[7[[:;U:-.9DXG@IE1MU&O_[WDNIZ?13(U6$]AO/_IIUF; MS/ '4Z&Q&*9=MZ62'SIK#F4L5?>@[OY.;4LEHHF(I]T?!R+AFESS";F5"4U_ M+&N8H:*Y$I'OJ,4?'#)!/'<[\2(?89Y8I'RVA4;3"MU_&(E &-)J5)NK$F^6 M]=^Y-B*:EK9N=/.P$#;AZB_:8Z]_.[CZ>-6[&%S=7)-?KR_[M^2NWW-WK7J3 MW'PD@Y_ZY.[B]L/%=?^N)CP2<@+3,2FOR>4P6LQU,\ MSZ0R1*;DHU0):=0KOQ 9D1Y53,@QU6$>4T7NIMKP!&J_2D.LU#DY?9;:OC_] M-[?J_P/5T#KTFTS)?2HG,6=#7O9F*)3/) 1))0(+UJ$B)32=DCPU*N?8!T*- MBSJP"B4)[I2@,8EHB$>*R 3$:*3OM]8AY2'7FJJI[9+0>XYUE^;4>,8@#):, M73.()AFV.<8P1H+ILAI>8;4.J];^L.(D$BD,9S&P,%09F$)W-*NE M=I%&<'IJLR/\#N.<84Z 88H/A3;(V0RA]J&7&U*6EP"D9\*L2?N* MH74,M;=B:+"B\#<'Q\W&T:DN4%($6.O*,HH$;ITIK@A5W!D=1A1!S*UQ" ?2 M@ECHD>UNNR6@,4ME]IX)'<92YQAG"4[)V%L_4S+D#(\U>0MC,P[T>(OV'\(1 M38><7( [;O,8/1HM6FETWO)W;FBCP_R=OQ4V<4L]ZNS\Q!+,$A@].*PL.R\4 MK2P482&[S\<010\;75T"\J+Y1Z?]OPTR^FX;R+9=+[G&1F &%U*>QDC91KN0 MYGKW(3;L!!SV+E;R@4SF"A. 2<9".WY"+YZZ>6PRN6"V9794/*8.0$4D6X"@ M7#"G;11@..OX.K4SY=K&0.=OV@5,QV8H02$0 M:D,W*$.F)EP6!A+&MIP0BUB*$3XR+R<4^!5PVQ$\B?&<[<&+^R+M.P)Q\$P0 M[TQ#:UC>GM8#G4.4-XG5KHNY80N(#P4&\IRE0'0VN4-82@5Y8R1H2%36R-C&&"?2&[&N>#.S MLOYV$Y#'(N>E&E$]3QXLISE\<^;( MWNFC(.(IBNU['AKZ&E,_S]4/9VO7/6X0S0V WEYP2B6X):!MB 7 M"Y4]4H*US'(N&D5V::32\RCL'F#*)!'&B]/D"S-Z&&E=7%>T!?(2K"A 4TTSS[NS'*<)&%M-I5Z0.!V[0*?QG M*-)*((V12=>^IQW;V(.THUC#+>>;BU>X[>/JX7';OL4U$-.PV<+%"]ZJ>\%; M,VR][>2X>E+?WERO-N9M-3>WGQ\[T!E-WY=:I4=.UFUF#Z2QZF+6[]8V(;-O M[V!NIV\.VL"KNZZ_/YS;>(<=%V;%3KK8,'&'.V0F_Y[J\.;\BS2RK@6@O3<2 M/"(?Y_Y[X[.>?13TW^I@_BG"MU;$I:V"_4OC:]!7$G#E*;95=A]M//HJ8JZ" MFO/Z?H#T#%?^YIDX2:.R.J+(32 MK^1F?<@3'Z 45_\YC/LPY_P_4$L#!!0 ( +6"8U7X3IV)J00 ,D/ 4 M 83$P+7%E>#,R,7$Q9GDR,RYH=&WE5VUOVS80_KY?<76P-@6L5SN)+;L! M7-E! V1Q:JO(^FF@)-KF2HDJ2<=Q?_V.E.TD3;JU&]($F#\(%N^%=\]S/!W[ M+X;C./EX,8*%+CA<-D".^2W\Z@[?H!))*4BFDF2L(] M;W3>@,9"ZRKRO-5JY:Y:KI!S+YEXQE7;XT(HZN8Z;QSWS0H^*E8N4<+G.J/H'C;+1B4:TEFR\TA'X8PJ60G]@5J>6::4Z/ MMW[Z7OW>]^PF_53DZ^-^SJZ Y6\:K-VAZ6'WD!RULK2=M]K=5O>@DW:[A!YU MT\#O_!%@D!ZJUS9*KSE]TRA8Z2RHV3]JA^[10:5[*Y;K113X_J\-JWKN_M9M[SC2]U@[A;%Y&-J5&;;H59X(+&>WY]M72]8RC2T M0C>X&_'#L?ZY5)K-UHUO)OJP68:<4/E$.<:C27)Z3LX'TV=\>]GHX\PB!,C"7T_?$2V[YH]'B+M!Q$Y+2$394DSTYE@Q?0"](+" MC''34L3,OKU?$HFD\35,:"6D!E0]$;* P'?>PTQ(J_6YU@):YMB3IK32M$BI M?+D7'/J]%A:*[4/[1O7E7B<,_5[MS;X$O=>0KB$F,F?BBJALR8F$Z5JA$]6$ MTS)S87]G-F=*8S_=F:)"$Z:9T!HF+ERBDZ8-*5XP.H/1-D:!IDV$E,@ MS=O'8V-8'P^](-:=L4^ILA;%&CZ58L5I/JOKYY=8LA-B=RW7&S( M3U1R@0L)8K$II=F28UUER 1GN,>N B7]O&22FN^3,I#=@+I/7@.67'"PG[_> M$8,,2_RZHH?1=;8@Y9QNV0FZK783B )2V,I$O+L](&7^?\(\K#%G)1[6@E@@ M\=AK@HHYKEH,MX009DYZ):DRV#>-F' .:(9[$X[,J K)4,U-IRA)F9EU=)C; M <> :[26O*9.5%3:/=66KIL3[/YD%MK=6RS\O:>*Y#DV08?3F8["@Q"!?C9M MNVZJ]Y_;9#1).=T&E0J94^E@;)Q4BD;;/[V#/2M3MN]^C03'4:\=3Y=N/-P.?:@<_3^7U9%RW] M;XM]-]C)/.N[]H\9*.S<;QJMQE=L16%U#<%=J@R!]Y(0U<^GSJ^I:Q_UE'W> M_63M"O$[LMU0BEE$F"PHP5D.V]A_$(J:RB="XRX">!SC!?8?=-N$"VPAS!Q: MVT^^\2G_$=#^+2[/;&ZSN W-Q<^.#G NKFX/6O6<]=6%:H>.9P_Y?^QV#_?- M[^FI7]T(*U%?B2-).3&TWKLCWA2\;4?^C0E)L>J7^K[)/UPK-\_ZDFNOV\=_ M 5!+ P04 " "U@F-5PJ^;5XT$ #_#P % &$Q,"UQ97@S,C)Q,69Y M,C,N:'1MY5=M;]LV$/Z^7W%UL#0%K%?;>9'= *[MH!FR.(U59/TTT")E+]^)\IVVKC!TF)=.\P?!$OW0M[SW!V/O6?#\2!]=S6"N2T$7+U]=7$^ M@(87!#>M01 ,TR&\3G^]@+8?1I!J(@VW7$DB@F!TV8#&W-HR"8+E^9Y,%39HF#20J89L8S"PG Y@QO* MS'OPO+760)4KS6=S"W$8QW"C]'M^2VJYY5:PTXV?7E"_]P*W2&^JZ.JT1_DM M?-'!)KHXTX4T+I9"]TOVXE\7)2<+%*GJ>\8 8NV1*N54'D\Z9! M]CS#-,]K1EW6D1^A'<,DVD4=Q%>OH;LZGW$(K]N.G[/4K0\R0 M2J:_4XR#T75Z?G8^Z*?GXTLLA>O)V_YE"ND8HF-XZT_\@0^3TM7_P.YTD[K0ZT%3%)L91-66E9,F=[?BP[#;@L3Q;6O@TIU?^\XCL-N M[F">(G1/GKK*?,N,L MBA6\EVHI&)VQ_;W.+(CT3^6S[V\N^4=I$/*6*Q3J=\(3"W,F1" M<%QCFX6:?5APS:JCS520W8-Z0%X IEW4.: OML2P;*'Q8$8/H[ML3N2,;=B) M3EKM)A #I'#9B7B?=(%(^G_"/*XQYQ(+MB .2"Q]2U"1XE>'X880PJMJ+S4S MS!42BHD0@&:X-A81"DHD8UUB^;:XT"%ULU$%;J6U$#5UJF3:K6DV=-U7L?]/ MLU 22K%]>8+E-HD[,<+SPS19/EW)3"K)* MN'2NG%&W('J&4]E46:N*I)K(;JOFE1&Q#M%%6XO7PUHG]@];436O603.TLW" MZU'.=Z-<8.FN[.38/PD?%X=^M)4%SG?M'R,PV%A?-EJ-![0D<7D'T:><5$SM M!*'*?Y\C%^G^7ONH:]QS]U399MT3(E[3BI$D&# 8)3B%S?Z_$(Z:SN^$R"X* M6'^/G*Q? M#78O"#C5(.HV%UA7,G.5RJVX]GGWKT>7 UVJ(3N*+^K[:Q[:Z? MTI@?W"-+55^D$\T$'@ZW;.=F>5](KM6%]R9DBM6TL+LF?W,973_KJ[&[I)_^ M!5!+ P04 " "U@F-5#U7&S_U/ 0#M*0\ $0 &-S:6DM,C R,C Y,S N M:'1M['UI5QM)L^;W^RLTW#LSW>>0./>%[F8.;;!?^EK"!KE]X8M/KE"@A5<2 M&/CU$UD2F-4-1@A)5!^W+:FVK(R()YZ(S(S\_?^=MENUD]CK%]W.'PMD"2_4 M_M_*[_\+H?_Y<^M#;:WKC]NQ,ZB][44[B*'VK1CLU[Z$V#^LI5ZW7?O2[1T6 M)Q:A\IJWW:.S7K&W/ZA13.F-@[WE:)2.BDJ$1<*(.T*1]C(@;)6BQL?$N5_< M6XY$AB0U0X(J@S@-'-D8*>)&6Q-24%C8Q; <@D],8Q>2%]P[:DPR7#+J+-:, M:)(?NS^ MX,W[/276T7G\(^%_<'@:/G-FV_?OBV=NEYKJ=O;>T,Q9F_R86?[ M<6%T>K\WN#P[V;XKSX0?W^0WNS@IWZ+XP4V+3G]@._[RIB%^/[L\LQ_]TE[W MY T[QLKVT&,,6_*HQ>G'O?1GK5'M]]N=.#6 M&X8;C1Z]GGPS/'AY:K^XJP%P)GGS/_4/VWX_MBVZV27%Z>#N#BPZT.B8M?#- MH&<[_=3MM>T M#2W#R-,$:%7;H*@=Z[=Z**W?G0?(A#6B)'1?>[OOZQ'E[+I M%]=?%'Y@$B_Y;KOL.FP8OFQ8O\LI43]2D>$9W]_DOG,)N_(JY>G++=O9^V,A M=M#G[070]6C#RN_M.+"U? <4_WUM^,=" M*/I'+7NVW.EV(C2@.%W.)\;>\&,10NR4'^%X V"D5_CA\T\'6S']L5 (:2SV MFK-$*6=,V"!EBB$X:6B,$7]=*YNB,$'?.[9CV_G1L5A>!60*&9W>M>S>0JT( M<,O _CYS:]V3#W3K9(?5C\/!^LGN>W.PV=XZW*$[YYMK?Q:[[W^?UYM[I!]9H[9P?'>Z^;[3KYWO?=MI;[9WSSWB' M;IQM-EOMS>8G6C__J]AIKO+Z^3JO_ZWQ![I[MO/%RYWFX7E];;?=./@D=ML[ M9XWW=;[;W&_5VW6^0S]]V_GR5ZO^!3X?')Z$]^\*]_ZSW#D([1U:A_MO'>R^ M7S^#]I#=M?W#1G-/0'OH3G/C6_W@LX![C:[Y&YXE.KO-HZ)!=P]VSO-UC4,X M#S<._C[[7#U;/&LU#O$/TV8?F^J"^C4\_-.NT?O#IVU>N M+?4.C$"P%! 7AB"GJ4-><<.<\9H&L["2;*L??W]S38[/*=8+G_.NZ'O;VHFV M]PY^Z5<"_B5;/])MN26;*W%-AH&UNN- ]E2@QP5%!DGJ!78&L'MP@H& M?@6:0;B8H(S?'O=ZUR!ZO1/6($"HQ/Q/8J:W39A'*[6V*$K+ :0Y0RXF@YBT MTC,F7>)L804A+%'F9#=D_.8ZU>K%%$$R/O;O8(@Y"ECNESP:1Y M0]WX&7B6Q'R]U3$7JUL4+R3_[_=^._K1G+SXI6+GZ[?_:AT3!?? M(&CI#;*&9V])$58(DXOKOA^[;&:X\N=91=_:; UT06GNF M*:B(H$99H@#Y%42\VFCR=2,_CF"(9EZ^NX91WF#8 P3/8G"2C@F%/<7O2:3OUDCQZ7]GR]RT;!Z/+G[;5']Z;TQC.E*)2T M3D(8'RQSSJ;HY*@WY13VIAQ+;P*3W/EZ$"E#LZZ>6J*V'71[/]GQMZ[/ M/Z[%3K===.ZZ[4/-X]HMWEQO_3_)75 MC +).Q8YL\DQ+@G(VV%-M)"IQ'-R M@>=D2LSI&IZ3A^,Y&1N>>VVYYD)S<'W<$^#IT7.;^\?8Q*.:G+V,WCKNY:AL M^#7 PTZ/6H4O!O78=O"(4,#189)XE"=^PM/ "S.=B/O7Q>+^[GNYW$C8[OMN.,B,Q**; RS'J'.:7* MT,!Z./70\SQYSA++ MI,@D$#6 M.9Q#F'Y15WKRPO<.X*CP2!RD"_EUM'D/"=:42,,$V1R6:M9=K_C M2J==MT5IHB6>YA">6X!2+3! M 2M*M R>,47%_(CIY>/&,8D,,V8<]M3%)#@$&]99CU,0QD,$Z:IV2)U(PP;.C M(CY&(W'2)A)FX]R(YB7\U?C$I!-+7BIB.7%< P@:ZQ7XJ02AN\)ACL3TPOYJ M?"*32C-'J1)&1>Z,M$F(X+'F("X6;)A'D;VHOQJ?Z*@D07KB@O..V(H5P8\-4V8&\L4\R;E,(+C.C.LNM^^:%FXT)2 MW$I"H^%2..NBBH)Z'*P6PLRA0%\FT_LBPF568!FTB-@0SH5T3%C!B+=8Q62E MFD/AOGBF]T4$K07XHPCD05K.C1!:L@"VK+@)D6MCYEK0+YSI?9D90DQX@8F, MX(XY 6,.VK*0A L^",' MXYZ":!+K0%V#W8)9#%P MZRR=&]&\4.0\KH2\XEK21&TR!H)G;+2R#$3EF+4$Q#8_8GKYR'E,(E.<&F(5 M\%)GN-'$ K2F"<5*XD=P_,HLI>.G,X/EC[UN./:#S=YV[)T4 M/@X5-R\'6L[+-8\ 8.9SU@P!@@6B<;E.:><#TC M=O>RDGL1F[,JSXMA/OH@.-/4">DX94%R'I27?@YL+L/F!KQRKV.'>8AY]'P! M@_@$P\I'PTD0!M 3+)(2K9AVGL^!!4Y:CB]BCSP!5[$81VDX=TR ,*F06!GH M9>F5G@%[O$A/O"LZQ2!^*$YB +'9SE[A6G&UWX^#_I]G=7O0[;UMV7[_BG37 MXDEL=8]B:$:_W^FVNGMGJYW0[-D0&[8=^_\@\ =IV!8T9$2H\M =2[<81W'4N7U=09'3(0BAN(96(4P7?CY/*M[0L#<$RLDL9R# M@R.M>-)MG12=O>LG M/34>?)JL]^+EKT0TV0/B]LB[R ME2=>5CC?[#SW#$>,,'M@^%*>^KVBXU/&:VVN^1G@'RFXC4DS;X+QQ.3B,LD, MI]'A:78#E;9.2ENOX"8>W^)4):)WV#,6+%DH-<(N4B,5 M;LZ6)C:_=9\_[?-0W*1CPTT5E,>,QU2N"*718A,"T&<)D0\@:#G/C*B1VN8/ ME=H^O]H^49.(>K F#4_]64VZK%G;.F\A%\O+C!@VL *VXYZ >H&_/< M,&9]DGEJ00C4)TSH](=U\Z..TXZBSQ*O:I-G002EO21,P6AO"0B4J62$)YQ4='02FVGD(8*3SU3 MP@GF)9<0O@=*J;:2*6V#"I6[K[3U>=U]9,9QYXTW%'.L0>N$9-0R0GC =EA# MGRA"IQ^XI,_A5M^/0Y=Q[8V6%#R<-5Y@YH.?(28V#3)ZV4BQ%SOQFVUUC\H5BKBQ.&J_3?'7?" MK$S*8 9'Z77FOI%'K74@T2>*/8!RQ'8&=HZJ]&0R^R,%)ST7D4O%@P\VUXZ2 M6E@I+7/,5'CR''J2BQG%7C[CHP5AS0JF ,]6D;B;O9*S3C;SDI1#(JG+R290;(R+H+I':&$TKQLF',+[DA+:9+0.@4/ ML<(<*,S;;N^HVX-P.:?,*IUYNLX$H">$\TBM IXKHY6,&&U%""(D/1.S?F?0 M(9637?^T_C"&!ROQM&B,=IX%"%^Y=I%3[DRDP4)@I!/@C+6SL%!F!C5FPA1F M7'.@HZ)$ =7%DG/0#FTRA8%?G%* -V8&=*6B,)-4F"2L(38I@;WC21"7!#56 M*4]YP.QRMM(L*TQ%8<:L,]H1Z8Q+.L^\3,PZ8Y,-X*6T,=;1, ,Z,X,.Z44H MS)@T1@GI">&.:^:Y)-082365R>D$6J1G*PMS^?%?<$?;\_MG'_*:WGN49J-S M=#SHEV>0V8.53XRIF&@-75!MK.?!OPS2QWB<:I%=YOW4[4XH[-;HR!ENB ME>+^PS)]X8/V.$3@==+F$KR&."6XMC92/@/[.\ZIXK)*<7],+BG5WD5'&/=< ME(MZJ, N;YX(^.MG(:(E"QZQ5,2&NB#8SA@H+_,VC # MVOLZ%&:JR,JT:"\Q,EE5K@3&W!OG8A"22)YD%"K85&GO:]3>?V(LTZ*]>6OE MJ**D(F%.HG.8N,@4BX)A+N@L3!V;GE3F%#"75T<>E+1,!>FC38FK('2YR1WC M>1L.C?TL# U/CP+/$P+/"G^0,83 -;=62HY3TGD;.&NX=")(+>:!_58*/,\4 M@A$-FLN,Q;F$@_"&1T;A%^ZM,U23&5#@U^G"QV?@LSQ3"*L4%392A,@XU\)& MT%]!$W *[EVL%BE-JP.OU+>-:X*#L+D604K& M<4Z<-"+7-DZ>.6\3MW&FE'9J]&2F*,/L*:W3S!));4@A<1U!A8UA"6-K"$]! M5SQW_HG"["FMPK@; L!*8MU30&$[00@:?9FDKVFNC!M"@01$'!&Y\( M-1+XI;*819F2]#IO]JQG871V/E%O5M+SQ.7M&*D('DONRBT2G$K>")$,%&A6TN/ N*R'.P9B#19T\RC$E[(2 +N9"GS05K"&6&QD"M<2K!7S+. N6=GDFD M4\!<7AUYL-%BJ1B1SG.N@[*:&XNU!A[L24JB4N#IT9F*/]RAP, 94J284>"\ MG#(+,1R)@+R,*$V]MI4"OU(%GA4*X2E1%GL1;13<4*YC+BB@%;/!Z41F@4*\ M3A<^/@.?Y6I96 J7O%)*2,>9\@##3%LI,=6)!ER-5DRK Z_4MPS@F C*$&F- MX1RB.$T)LS)#LLK5]VCG9*61NM(U-I1 M/ OA6T4>9F9RZ9B4-CJ)C0N1YTJ%-&B7HM(D8<%HH%Y4E&'^*,<96H9L0:^,TX$WSRLE+:N2<*LZ>T&GN+K>:,ILA%-)8QJ;RFPD0AJ*SH MP;32@VE1H*1#B)X)BDW@*:]DBLH+YYE+SD9<[4HYK:YZ6A0H&.^Q5YC'A+EE MR@5FHG*8694KJ^M*@:;4;4Z+ A$OI1 0'^@\OH.%C53F34!L-%[2^$I*[,[* MH@M+".8A.DITXI%%JXURPN0%A)BH&3/WZ976F&R+)HYE$CEI9+C $(\#.=2& M,.,P94Y]78/'D?P?NO@PK6+[V+*=AFW'*_NW-[]UF_O=X[[MA&V0"KQW[.33 MQB\<$$!OL&8',8N'()+_7-[G\MAEQX5[3KTX\C/1J>,B807V1CC'UFO/E98L M$)?R]V%*I1+@ ZSKADR>%'P92@7P'> \7&8&';U-RHHH)?9F!DJL3(M,QKBN M/7(+A-1&ZRWW,FICHV+,,J-H, :7B$>QPB7B3:5P^KW!\I;M[(VDDK_6BT[1 M/FZ/BUZN?K.]T#P[BM<]W5;L#WJ%'\2P/>CZPV>&49"Y0OA!,'I#/9X HZ % M)"@'Z E_0$>_H 99Q)]2!Y>D."L,,EQI.T M.I=UX5$+0':?P@RDTU[*M)]G[#[:Y(V'6"-@H#O)6N)5BC(/XTOO_&NSUIFT M*>"LRD@GA /?3*728%5)6"NL%E[S&:@C/ATV-:Y=XC$05.AXK0+G- K+J4I$ M"A+ *[H01C:E+VQ*LZF+*'[:)SU5XA]C+W5[;=OQ<7O?]IYC$LE->]4/MU>- MV#@B3#XB1^GZFZ?NI;QR&&=[UN^VVW?70\ ML .X;#.MVUZGZ.SU07*EQ/X\N_L&-R:YM(]:W;,82]*Z>91O-8_^S_K$HR'. M8>9Y2,SZ/+,AJ%S&7=%H1_Y/7?B_2BTFK1;DX6I!QA>-\L@(>$NB*.@'.-.\ M$("1D(2D.M?2J-#B1T'NYTXQZ&]M?YY'Q, B$.Y4,A@<">;>)9R2291)XK$P MKD*,:5"-%T$- (0D!<"!3XXKKQV0<4H82Q$4(\:9BHDGH1JO(L+V5FJ25(X% M F=<:&/ DS +/PGEJ*[PXL7C]5X*C6VN!,2QUEHE$IC3B7III,;#B3B5@"9Q1,6,6MM\DXR@G+:7 7)*%:)*$3L945OYB0 MQV?)5&/J#0;B3H"@$:LC9Q9+S#E1@C!56?),)WX59Y+AP WSBCL2#76*&>D% M-\G+*"H;?@'Q_J3UOBE.EZ%IW>.>C_WAUWUPQ&5[0G&R\CO\-5IO%'QB&KN0 M0-#>46.2X1(XMLU#F)I\S<.8WZ_I#\Y:(-=VT4'[L=C;'RQSNJ3$T>"W;T48 M["\3C/_W0GGJRN_](]NYN,!W6]W>\G^"W'%*OR5H)TJV7;3.EO]O$P39KS7B MM]I6%[KU_R[V;:>/^O!FHQ/[Q7F$&\,SRJ_?AL]5&/_6*CKQHAV$XO_]6WY[ M%*+/U;] QLO''7CG?!:TR4Y-6VK[O9C^6/C/?^Y\M;#2M*X5:]U4>YN%VQGT M?W]C02*Y@:*5[U->]%O;]O9 X*X[&'3;RUG8)[$W@("]-7I(^;SAX9$>&+.D M!#_.]!]VB9'@UJ_6ZK"+52$T""1S8$P(-E7"/E+9[^#/*(9[PI M^_J!PKS'M. !/Z/.\@'JO+#RN;'17%^K;3=7F^O;UQ5P"EN[O?[V\]9&96O?8[>/=.M],X;L--?&U$ K:RBRF$-!9[S5FBE#,F;) RQ1"<-#3&>.?Z MC5K'9NX68K&\UO5E78<\O6%A1!C8WV=NK7OR@6Z=[+#Z<3A8/]E];PXVVUN' M.W3G?'/MSV+W_>Y!H[EUL'.P(3:_[(C&VLYYO?W7?GUM[[S>W#O]P!JMG?.C MP]WWC7;]?._;3GNKO7/^&>_0C;/-9JN]V?Q$Z^=_%3O-55X_7^?UO_7I![I[ MMO/%R_KY9]&@ZZ<[YQYO-E?/&FM_MQL'^T6=_EWL-M=/&VN-P_K:(8%K3\+[ MOWGXUU^M7=HZ<0?=\T;SD.TTWQTTSC^)^MH&;GS9H9OO-\YWO_S5JC?7<9U^ M^K;9_'N__D[#?5:_6HAQ$H\$$<,8X@[HF(-X!REE>1+6IT#4U6>FD7X (>(%?ZK9W6-OLQ%]?O#UEAT[ "#\=VQXH3.ML*QYU>X.%6AF' M#. !H%(07BV[;K?E;*O5';CNZ>LR5[CO!OY*.=8!6XMB,!QQ%072RGND?$S! M$Q*995GWC>+RMYLF6\O_/0N8W]2@N['\T^?5K>;ZUH>=VM;ZQ\VM9NWCYZWM MSZN-9JVY60,ZTP3.4B.LMKE5(^*7\&MM\UVM^:_UVA6F<\ER5M\V\V& +?X0 MIVHFX50?U@OONKW:8#_6_GVA[+5AC%N+$#Z%2?BZC^7SUH=C5M>,;#G +Z@- MS]S/EZ%@S]!9M#T4.Z_+VL[KYY^^Y@4.WEN-%*,8<XB'/SCN#XIT-G$77WK(2=#"'C2OR-F- MRB7=Z9+(5RJC)<)$9*QW*._LC&P *^'$D,"XL!E@9=XF2-Y =NY\$*#2P6_<$.IUVW7KK#AVJ!;^Q$YGFX8 MR]L/%OV<1:^]*UJQUN@N/:>+72^3WOE)<'?P":\+$$B]^>FK#0%[2PQ26$G$ ML97(>:\1X5C08+525)?C(TA0K&_YR?F-*U_NS>C#TG'/;A=;<:_H9\09Y!HB MK\PV&N?K7UFP+'HBD?>2(1ZL0X8&B.$,)5I99A)V@%FK6VL;FW^O;K_]_&%U MJ[:]L]UFUUSNUJE?UD^M'Y2:D(=X>I<:4+/]6O\H^CPB&FI% MIU8,^C6_7\9$MS,>X,^B=O>V& M>#L>ZN/!Q=\S<\2W1VFT?MS?=;Q^V7]O'$0#G9H_73S;_WM0W-U4-_&IQ^:=5H_^/3MJ[>!6JW!-W!.$.<^ M(<,41=A12HU2FF&QL+(66_:;[<5[/<+(!!ZGW:V8;N')$$HFCK3X]@C4S[W3 M:[/8ICW=&$TV\J75SG L,FE3W+ANBL)BIP65"#.-$3?2(:U]0#$/C7D)D;Z2 M"RM@I40:C87\H3'.C<_YI70#M6ZOUAWLQU[MX+A7]$/ARS1"-U4(-.WRV]C: MKHTFW/?F4T6+JZREU-3>GNT4Y^7W7RL-G7+Q7?=?.6OWZVT]O7="V72F(I_= M[Z^&T(O]_NB?#] ,I,^_Z=S+'1S[=-7Q117+& 4I.7@LBD&]DPD$CII4"X1 M3> +*X124=MLA=J_0$+?[%E-@Y+U!OO?8G\P:SF622G66_BXV6MVO\UF5/<4 MM?)?-88XS H/U,]0!)\%(P,$'SFF _@11-M>_&BN]E2PASW,65GB*3/ ,*:&ID9[KX/7"2KWH M=&*_.["W1_(G),J/79!5:[3D_N!K2G'[EY&<1E^NSX&?@0#%_F(- M#K6.,W.KG1='H&_ACCF!T\U]OH_\_)__U)2HW_JU06S%H_UN)]8Z97KBZFO: M7K3E>R[7?GE&:\L.;14>]?KLB\/WKX0))8.SB"4-+LU&<&D,/!PQF#!/:7 \ M+:Q(06X:UJ^CB./Y)/.A"T'(QZP=,YR[>HIT/G_EG(>@5$0Q)8-X=!(Y U\Q M"8JPH(VPP&.I, AD@1^,?=?QX66&S[ZO/!P-",9>#+6CXU[_.(\,#KHU.*,, M_ C]Q?V:\3'/55GU@^67&3^#N&$)#Y.WCQU 8W2)/L-0%^5+E/[C%:OU_S+=OO/R 3\VIZIV=+ MA[Y]UG;=UK@ZIC=\PASW6V,T7Z)4JGCJ]W/U\AH XK?] G[YCIJ/R=Z.NF<$ M?/=VW]PKY3/REI%G.R/4E< PD[QE-.;6W/FV^V6WU6A_.MWY KSE_=;A[I=U M5E];A;8=GC6^[![LOM_ ]?<;-\?<6HV#/UN[[<]T=^W=_LZ7.MY]O]7::?IO M\ QX_@;9;3<.=PX^?=MI01MO#G]KEIA2SB.-K4/<:84TYQX!'\4.TT0B"<.) MG6 /99F1Q;Q,"N6UX_O9:.!+[2U\J?WR7]EMDU]K'VVO5F[)5_L8>[6RJL%/ M#)M7]O/L]C/R%T-W41G/ XQG_;KQ!*.%]]$A@35!/%F>)Q=B".P"V'@I YA_YST!_[(^H@3#>;0W4[R9,,QP=G?2)G1CSH=,VCM!-?*)@?]1 MQ",G* M+I7C^W\?%SFZAZ#>Q=$)<.-1@#^\E+ \0C]<7S.*]:^D""YT/7U,+ MQWG[[/+4HU[TL8PR"*V5:Q?[M5_@?F 5M?XQL.7^?C?/*KY8X#+8MX.;;_'- M7F]J;N?PXM&+_+I8LYU0^X5>>5L'!@8GN0-XEWQ1>3YSLO:?9*.G M$UDS]Z/)[[?_;G1?O%ORH_5O4YW[?!RZ9I@!A&D7@P$ 4VP!TO2ZGU M")SGK+:1Z8_UY8C1FAW8X3JW&[C[_1Y7LZQ;QW FQR*CZE;<.VX-9]MLHV;M ME]R5ZC?*Z-+HA,%^42[0.,H+-)X;?X?MO434V/_UY?#R2@?G_AW!YRO#RT;S M,_Y*C:<0G'ND%,Y#$L8A[8-&(BI)E+:"A?0#O*R0LD+*9T-* "=;:T&S8\U" M -P"D\UPE\&CE[G;G;_60$?1G0?Z;8!8>$KO@B4!L+2A#\X6,U6%VP&URUVT M5]OK=;\-]B\.+P%SC67;0DQ%IUQ970[PYW%O"J]Y3PO+P^2WB]/^\83[VW=Q M8J:KHY/O:>O%F45GZ D(=8A>$/"KK'OIQ5:M"4E^9M"-J"5IQ-A7K>$EP?C8 MQ]R86>)4STAC*5DRXN=N._G&$K[$Z,,:]/,3WZ=M-OA$JAOTW@(T[75[9W ^_M3_3QOMW^YOO/]'&VB>RV=PO=KY\AGM JP_61>/@ M$ZFO?;Z1A^I"FSZ=[39W\,Z7=;Z[MH,;:Y_%YON_]G>;G^":W:+>/(3[??[6 MN&L9H%9%3@LNK06)8X39N8&W>1UTK*,_'FX]2# M[6$L,#3URX!@^'5$]6>J;\:C%<_.@\IN__.X#T_N]^>Q,-Q$^0_PGIT;_,<8 M$7Q,R'L6$8A)(\.90""IB+&PA@MZ;V&YGX'\1VC^BY\Z ["T?G?6H8*B\4/1 M15>_+WOZ[;"C*TAZ(B2=W8(DIE7PRFK$6)1Y3CY%FCB!+-=2,RX"3X^!I%O3 M %XFSYI^D,_,JW+N3,,6Z:ZQJG*$"JAHIUL.,!WWA[E0T/9A=>,[RDUV>^6S M6F?YX=\*>#0\MM:!5^OF].9)T2^I;<=V?&%;.=+-Y8?RR7FGH&![H5_+RQF+ M<-\: O:+_?7.M.9C*X^.)_7>?<$1B8=6(9Z9C']_/[9:%\I:^P54L,R[#TO* M_3BK??^0XD[LO_@ S?/3U]QS<^PJ?KZL =!)*'3+G=_R#8&* [^&>^%7 M!A.-M?7SKT '/>% !IE)$*2"'( ,!H9H$%Q'ITQ,(1<(6]2:+E)^N4;]0L K M(TU[N2'6*=_%[C$[S$WE+G8KO[O>F_O7X][89/*H.Z3'R[V89V.=Q%O;3GYO M?REF_/T2Z^ EC@>W+[F_(3>W5WS8CIEJX>*:_=[W0'PO(M>+]A#9!&^_;%O? M[%E_X4VUK>;8VO(BVVJ.U14_J <65MY"5%=T3VS?'[? C6Z?]0>QW5^L;73\ MTKV6-"V-OZ/C;[3X!8GAB[D9A=5/N1FZI/7/38[YX3KW)4/HW$P,T2]<)G R M;W5WI<"/J^_7GW%\=U@!<0)NZ2Z9O91;>F1;'NZ6",X"VVK6-I9J[S8:JXVW M&ZL?:A"/;&[55YOEEK6W?-0_+D=\/$NL=&,:=8,MK&PTU^NC)6%+V7V6(BWG M-KR[3 "7!>Z&ZZI^.>[8XU# \5\?I3@_"]IWDXUR0>O]X%?IP.-T@-TCRF=R MQ%=D.KK%4_;0M,.=:V]V.\,RJI#'=*VO(X(5>& M.V67"+YF*'QMS.;&EG^>]E*.X^]T6/*,_&J2NK?_[N!B<5=8]+YH@ M*^N>+YGJ'UNW[>_7WK6ZWRJV/3?BUA,WX4IT8Q =(WGIW0#:-.C^5Z%*M;CMVK[3,R]F;:T7?'_?[>;9EKIFRVK&MLWY1 M>MWO!@UV'H;K%O(Y6[%_W*K28/.J,60RGKDR]7$*SO"KILZ6:I_R0J!B4,ZB M+*T6?FA=?,]&W^KVC_,D[U77/1YB"DTHH_]KH^AFRXE9G.B[0K,YV:MCQF,M_E;+Z-I=IF\U_K6S\]E:^: MK3<5;7F,\&].U_L0]R!.*M&YK 9?4M.4QDC,W6K:\@C)$7HC^[@6DRW'"#X?Y=(0L5-T>U>,N#+8N1%[9;!3 MTY;'2$[<2#+6X0;@=5,$9WME=* RU+D1-ZV&]::E+8^1G+YJJ&*IMED6@]OH M#&L2P7TK$YT;0583D*+EJHG*IMGZZ7[BBFOPV1_*M+'-JVO(8R?&% ME6WH5SNHN.Q<"97A'YGC+!:I^Z%AU'I;Q<\*8JE?<";7FV M4GDO4U/NHFA2.6F9_G9?\:0;YCL%=>8>;3!LX0[\N;;D3-$+;U2 N#N#991_ M>:%B?U>G0-Q7>OGM9F-[\\/&VFIS?>V*Y+:;\$-]O='0WNM?;K MO1C\\#ZX#\P?* %YEP0FC\IS6!GRAV5PIKSMOZSEHI"]CP?<2U^7@Y.A3.V_4T+]?HZ?FU3Y?*2,V?1 Z*Q6A%5V2YF%%-1^UB2M9 MDDP]RXZSS]18,\["HD_; VF2]3IOZO;=]3JW 2YB666?X<724>42]1/;%&KZ M.N2OXTZ\OR_^04N<]8=[/<#9@$;-]3Y&H-R/[H)AXF7"\#O[VY_0 - MN/=E'U\(]"=[\RGW&'NUTMM/2N5_/Y+]_2FW"8?8I>3?'O=ZH(PUV^]?I4"/ MZ=P;K_Q3 GKN>XS)AFOEOV:J!9JK5&0&Z/.'^._CXL2VKI5 O^X5'_3JN/:B MQ;4?^.K_]:17_.UFJG2JWNW>36F.^^'&CC28>>684-A3S)U*FGK%,4U)LT!B MX,,=:88[4GW?D0:QBPUICOMHS]JCY:Q)JYV0_UG_KD:K XC_>GFGN+_SSCH/ MVY>&O?"^-(W"M'W[76>S_5=KA^ZVZVL;;/?+^NG.P5;1.#CDFVNK%/X];1SL M?8/GL)WS#?Z!;>WOM$];F^U&45\[/-MI[QXVSM=/\_UWUUK%;ONOPWK[7;%[ M\.=^O;WQ;7>MCB^N@6<=[]+/$MKT;;/Y%YS[B=6;Z_ NNX>;7_YJ[[0_G>W MO_7WZV<[!W\>UL^W4OTL[W*XGG<[/&\<;.#ZZM>G-9) M"..#9<[9%)T< 92L &K: .K\!D!QE8A6V"#*'48<"X4T#P)%K!AG)AJC,T#) M14[Y% '4F%C]#+#!846%8?;JRL3G>U@^?5P7W FZ,XU,XZ).W[O]^W3S4:15 MX=&X\*CQ]A9AXMAC;")%$I.$>#(. 6DRR*O @XY)61P65C1>U$8_%8]^@ G/ M19@>&B6_>CL>%\.H['@R=GR35X!T') 'B;"U%G$B$]*8!:0DCS%JHPS)U>#8 M(L=FBNSX]6295H=;P/=KO>@C,&^PD,5:)PY^BEH\-)Z;:4@:%[6XZ/FMRXYO MQ$&%2>/&I.W;W,)$3IA1*/$(F&2(0H:DB @Q/"3I!'. 21PO4O%D3)J^9$QE MR./F%I4A3\B0;Y(+QST)&EN4J/.(4^J0]2D@8S"$#][*9,S""C.+4CTY2*B2 M%C]AC!N=$["!;J]*54R 3UQT]AF@3P4[8X.=XA9_\-::8+5$X#D, E%AI!V- MR"I'@L6!6J4!=M2BX4_.E5:YB>DUW''QA\IPG\EP;_&%2+6WRB(M)$6<6> + MB@/Q]Y1%A0FF(1LN7Q1239'AOIYDQ,=>/+)%J,73H]CICZHS= M?5 S+C8Q$L7Z4!*KG5!6"E@M>[^*;<:-5;=GC @6(U96HDA]0EPDC P3#"E& M5+ A!>/P.;&L<)&/4 P^:H#Z?D#6V\9$*G)X#G#9O M3[:@BNFH!4=2>P"GY"BR3FBDC8O6!NQ8R!6_&%G$2HXI,'JP@P1M.2M3)'EQT%'>AZ^:NC&AY,BP\S^V;&< P=3Z1?]7&=QQ@M;MJ1LJ<9;R M$"^Q7@!H)8]#7E\:9'*D"=BR#?9AY$R!F<( M8B1/W5 T(!VH1 *4%PM!I>6Y?+]9Q&R:\INO:>K&P';VBKS>9)@-^7EJ\2H& M@\=%+=X5\(SXH3B)X;L(AE%1A4GC7 /77,UX-"08YSMGC;75K]02@F,TB!(K M$;>!YQ1(0H9+)U/B+BJ_L$+$(M/5HI,YMN5QL8O*EB=HRVG80]PI?*SHGL3]HWU7:I(IX MQL4O?+\HEB_[?.-[EU&A MG'*&Z9.GG%4)B^DUWZ=2BLI\)V.^-U@$3LQ)1QP"Y!6(1\61$8X@Y;6BFGOJ MH@7S98M\JJ9AO9XTQ7#_HJ?/UYAO]!E73!W1BSB^LT$51I23FV8+'E9*H+/CY+?@&AXA6)B8D M1ECDF=R$&62P"R@1&YFQ5#F:-SY=E&Q>%YW,PM3/NRG$6.H0SW%9PX>__]P@ M\7BGMU;0.S[HK=\B3U9JK(FDR E#$)>.(ZT)0?<4Y$GMC)"%S$;U[S[ MJ9G8^L2BK!6TO3IH&^\DW@K:Q@IM-UBEI"!>@S$R3D%<:+%%QB>%L#,A@(\" MQIEKGU#@E6I7IF[Y[-^&=Y@TZ/FRL_KGQ8:.YL;Y=6VVLU;:;FV__^U^; M'];6M[;+#>G4;[7U3Y\WFCM/V<+ABJ08R")TC_-$GK'LXO'0D/UY6OD,6[A, M5S1RL8U'J["N:/VXRN^$-EMYMGN\GC3U997%(WN6"X0]):*?-[YUURO.#:4: M=['(CT/]J19(C9UB[=R*'B,.FJ1 $*;:(9ZW[] *R):BU.;U4D($LK!"Y*(2 MTY2Y&Y,CKR!I3B%IW&4O*TAZ1DBZ$?4)R@&!9$"I+(LON$&&:8H(Q W.PB=N M\@QEOL@TFR)(>CVS&L$H>L?Q>P6K:D+C!)A1[O$/W^.E"HG&CD3^=FK=2BRX MI4B'2'-]*@V?6<&X+/<#,V)SAP:QUW[RE*/9NII@7)7C&9OC M.;A=Y2,RPEV*'$FN(#0.'M@F" O%D 370>'H-83&>)'B:=K>H1H,FS+B6%GQ M1*WX)GTT*40<$V+),,0%P0CX)$/$8>^QU,)C-;1B,TU6_ ^4(A3]HY8]RXV- M/S;\29WY>@;OAM5)GIJ*>Q4C V,M47(E\*ZJ'#P'>-Y>:LN2I)93AQ*.&'%F M/#(N4*! G @6N67:+:P0NB@HG:+A@6J$;\HH4&7'$[;C&R1(>VJXD0YI%3,) MRB53@]2(1D>]H\SIE$H[-OS)V?-JF.^GA_FJX;UI(1Q7,*I"IO$ATZ?;U=E9 MT.!!/"+)Y!G'3B$G=$3>$HNC4EC3F"<0+6I=C>M5)C^9<;W*Y,=J\C?(" _1 M&*\P'NU#RI8>!0L?+Z=:]#*6F\$,I(!$\#"H%SG"\7@-7%<8VM2-K<;@# - M=4[&J:N/<6>5KDY*5V\NL/'.>R78_RR+M?_ZD6U\C+WM?=N+8Z%\&XUW=]E( MM[.=6_+1]C9[VP,[B.%OVSJ.WQ\]LA5?C77ZU= MVCIQ!UVV0S^=;;[_S.OT$[07WKE9/]UIOCML'-0IT$4.;:>[S<]G.T2?;D* MF, )8**0-(P"/8!/'B&M"G0O:IR1_#+#W*-'/I0HJ)9I%)8H.2^*I03*/ M__)('')8>R0C39Y%3 TS"RMX"6-R!VC?^*%V9'NUDRS>WVKV>+#?[0'XA=J] M*MC/&M"?@/:5JM9?O6S2P\+82B4GKI*X_NTKU92XD"2B(:3A4GN;/*@DN#,= M'?'8^Q_@VIU*]1Q^L5*J&5*J%(AD3F+$:"Z-3(-$SJ2 <'**:1.\9W9A!6C8 M(A[^_P"T\R.Z5NK!;[6BW\^E4'(.H'L\Z _@0YX..BWHMU$VKU+2*552WEC] MBH,(3HN(HG8N\[B$G"0:^1@L=I%:RM5CD>_Y%&KSNY)76C7%6A4$2\PEC_(. M.@!]U",3I$""4N>MP9AI\*><+&I#%R6Y/9AT&_GLH+8=CP:Q[6)OF'=F>+&6 M%:F$OVGQS17D3;5RBL:WKR9A:8TSR"LF03D5J"EC!F%&/8Y<>I]WG)L6A:H@ M;S:T*AGP>(E8I)G@B#L)6@6Z@*2/,@: 14LB0!Y>-%(L@C(\#/+^.N[$ZVBW M6 .E.(IPRDELG5V.[X3BI%HN\'Q34*Z899E+JI+VC[6V&P-,/D2.4S((N$$$ M$,8"61PUTD(1; UC%)-L+E.T"J!:RS.EDT4JXWRJ<=ZL@6M3,$P[%(TTB'N5 MD#76(!>\DX8[RF.<,N-\/2M>5J'!N;-MJW9DBU K.C5OCXJ!;55+7YZ]$NYE MWW^$KM_HO!UV_!4 JF:KC0^8;I?$)9*"HW ">9.GSL<\_DB30RI%PK66W.;U M@U*I1?@R17/GJS4P4TH=*H.>L$'?7 M#J0[..03 [!%G#B,;,4=>Q,28D@%C MGPV:+;*IVGW[]1096?7^N'WKV;)5;TZ^K-,4L6O#/DXW*@E_& M@F^P#)<4QHY+E%*>S9X#"(N)A+^"HP[8!34"+%C>9A@O8L&O*)=QA5R$F I? M#%Y9$N-%F<16'%AH45BWO0[T6_^*.-:&TJBBG_'ATNTZNI2 ))7.ZQ5P0IPK MBYP*&@4/RH(]XT+F/"L3B^*. <.'8U.5R9ABJQX[NZBL>L)6?7-)K8B&!\R0 M")$C;B%H<$X[9*T&#N(M=2R 55.V*/7M(907L>K75MNC7.ZTWVV%V.M?; D? M_WU<#,ZJ4A\O.L"R?44PZZ5 *JP:&U:=K]YB(%HDZ;SS2/.4U_ER@JP7& #+ M)\*3YSQO&40Y723BR=N=5B4_YM'TQS444YG^,YO^39H"<*R#L"A1(E"YG0>@ M-D8>1YJB8I'EF?^4FT5^!TV94M,?9^ID%HC,E2)EY33XAQ.;!U94&';O,H,^ M"=UCUXJ7XGH:Y,W^UO5C[*"Y\07/4/%MM1,JS_">K%.Z4H= MI+;M[16=\O$W1BI]! /H/9]MEG=OSW"?;.W01S+KNV'.I,P_U'RD0D M_%"6!5NZOI3K2A?=URFY5[+QNUGM,E)>"=C[K]UUY$KA?M(;()7G#9MK[9L_["F^O:#*I\ MH]]O=MF]'9/26#I&W=$Q0[,"&._VRLUNE@$G8B^?!6VR4].6VGXO>[O__&<1 M*;#'#"C9TG(QO6Q O[^Q*W>)_T75]*X>6%AY:WNAZ)[8OC]NV5YM^ZP/(-!? MK&UT_.-A8.*-OXIDVY?XE46Q>12'0NU/_5O\LM9M0=_W\_*9P7[W&.X50 +Q MU$?P<_ >PQHKPZ3*\%,;W.N@_^OTO]KG"Z]SNZUC;I%Y$"I?9RXE$_CN:TKV MX;,PCOIQ^>+#;Q>[&A6=\G[E1;^-R,+(065TO9F.RR(8'OX.O$MX"+ZCM.#H MR:/#2^6A&VQJ>$P!@K/[#^,E:M;J+%+?@:)K:!!<1:'<[;[]?6 M@1R$!Q2QGHA*W#M .*,]?5E/I\;PXDMW\KBJLD^Q08ZKCO5,*%=.2+WT'M-S MU9ODV2UT*JS^*?6U7R*+VXB#6B^>Q,[Q[7VBGKQN9H:S^7>]XMSDXX4T%GO- M6:*4,R9LD#+%$)PT-,:(OZZ5^7B%"7K8@.?64(/>];KMG,_(3?A2#/;?'O>A M/V)O_=2WCG,_KO;[$?Z$=LYWV)]QH;[#ZVNKW7/W!X7F=[K9V#N!9S56QN_8)_O^[V#E_ M5S3:6ZVR?>>'9_7S/]LW<_6;S?KY;OOO MX+VM\Z;.3_O_QU4/^R07???\:- M@_KY9G/CO/Y^-UWFZ;?Q>>-@ ]=7OR:L?!*)(Q)31-Q'B31W>=?-I)R/-A"' M%U:$691J7-/BIFCF6X5;\XI;5 NCF%*.19&J:JC?-+9N=O9W% M^N7PY5ZW&_HY8+H_^3*?*[=>D@3FSM],(TBM8')<,-EX>XO>82Q\9%ZBJ $K M>?("60-?G>+.&>!XD>F%%2(7I9FFJC/5XLMIYT.5"3^7"=]D.M1H+SQ6R%-O M\R[J'#FC(HK)X:BPX,HY,&&^R/#TF_ <,)V9+7#UOM?M]VM'O6[ZR>(3U1*P ML3.A4B8?2Y%4(#HV$-V^Q8.(54$P[9$14B+0 X),9 (E(;1EVAEN<@$*NFA4 MM>%[9?J38%"5Z3^/Z=_D3TD0ZJ@0R+N\7T7> M[:Z!%S$L";:<%=KE+!%[&\ M77IFIDQ_#LC5K*61UD^/8J>]FM#N^@4_4&O7"[QRBKDT2(W"I MV,'8V,'M\6]L13)..!0]L8@'SY$V&B-, HZ*86PM+MD!'UM@,*/]ST MOK+MB=OV3>:/&03[7"=DL #;5@QL6U"#(.0WCJI 9*##S3G%[9+6TV;;<\"; M?I!=GG;>M!7[T?;\?LF70CR)K>Y17@U6#1I/<.;@4 0 I6O?!5#AZ)AQ=//V M(+*Q0'Z$,X@JA1%W1.6]2QQR*7'MI=))RH45LXA%M171/%OT^.?4518]&8N^ MR8RT, M2@$Y29GC"C$C#.**!V192"@X;IFGW'M'P&8QGWJ;G0.6\P,F.-TSYX8EB.-H MK/$+:6>MUVK7N[RN(XYRS/ M(MH^9K^],1"N>S;>N\3=[UOX5L@[/N2]O5$!IUP+2_)"=TD0#SHA+1B#_A5& M,YFT8K',UYLG;9_Y*(N9H934ZX6 IS.N"@)>" )ND"^CC-=48R0#IXA+:9 % M'H8,$UYZ8RGA$'[I14)NSU.<"028 \XU:ZL7-@?[L5?[I2A-^->+!-=BK1,' M3UK0,"UK%JIE"3,RB+R1RU#&_N!"!:LQXXEE42^Z_G+:3>6G'^&GZ[>H.M;8 M)2\MDLDYQ)EV>=(Q1DEZHACWC##PTQQ7H\3S;*7CSG165OI$*[W!IK4V@)B: M(RTI!-3<1V0"44B(8&)(41'+\M* JG9]966$4V2G<\!E9G;8=3C'K7M_1K J&3'/8.CG M6V0G:2VT"A@11P.0G:21D]RB1!E3V"IMJ5A8H>(YQUCG<9AU1JU\*@9:*VL? MF[7?W*6<.NZHX4CHX!&/ :R=,F!,$A,3DE \NH45)I\\EZVJ"O?*QE7+*6PN MIFXO7B2&!O:T6CDP?3/9OL]>N=C9I>@<0T]^W^#YSU*,P_.:68CKIX.>!6$4 M'=L[V\C[60-$Y^;VNF7%GXOXMIH.,S[PWKE%U4A4DED=$.4$PET2$S))6:2C M :J&/37EQ@9X48K;.?Q'A[Q3P]:JA0C3DM2J &7& >4&&Z16!)S7-0B6=TK! M2B!CJ408$R(C3T8RD^?7'"RD['8JX;IX'*@A=4RM.=P M&WNWZ)U-47D:"0H8QYQW$\A%ZQ'A6G('7C[Y-,R[L=LUM6;\1$[V40 MZR/ENGCNVE#I+ND"KNC"/].%@]LU$C'%3 E0,22E.OTA%PBFB-IM)2$P6%C M?YQ.?6E-*(&HTH,GZD$DA/ D,%)>^$G=Z@(NZ/=UI MFEW4S,6NT]?@63ESVK)$,WB/J17J:\KT#$^'#Q8::??B,-O3KW6/!_T!G BO M]*/Q[B;C^#*2R.I0((WCMHN]S52RC_[F=[&,F,A#!F J MFO(0FG*[G!HC5@0J""(48\1I+M1D-4%:<&R)B1*K'V547E9A1C'++;VI5.8Y M54;Q2/,<-J0E@PB'15 902*R1.J@"'2S2PLKS"R"[MRYP>74[WA9U;-YDK]X M6J!:F?^4F?^-P)9%DT*D A'A/.+"$V2#$4A1XFE2GB@AIU9E*HKQ @J3B&"1 M"22=D8AKCI%A02.!!:8I>4*T*_T%UFJ1JQGT%S,7YDU?@V?ES+)CWPRL:T7X M-Q0G*[_#7Q=7M&UOK^B44T1N3"OW,:\R?3[_7=YQN1C T_R//3HMJU'MQYKU MOMN&UIR!4=0ZW0$\#\ 10N>\QW3R4>LY'18L/>KV MBPP%R[W8LH/B)/[VK0B#_0N^(7"_:0V03 MO."R;7VS9_W_S]Z[-[658]W#7\7%//6\,U566O=+>HHJ.J3ST+_!Y$(Z!?^D M=(U-C,WXD@0^_;MU;!.P(8%@X-AHJH> ?7RL(VFMO?;6UM;&;Y=G,TSEN7Z? M[[)K.R:EI72,NJ)C)K "Z]R?[/A^#E0?!_DJ:).M35L:[4'6-O_X^1 IP&,F ME(RTO*,] ^C?O]G-JX;_4:?I53VPL?G"#D*G_\4._;AK!XUWI\.\Q[[9V.GY MV]/ @S?^(I.].^>OR5 J6\JK:9?/&7%9Q4KSLG1R7N*/#/\^K?Q,W+M>S^Z M+:'/L)2_=-L?O\?IK]WUIXW5-[WMZJC!ZV7V3\-%9N'2*^)!D\G^, $A\S.T M3FJ9@FF+C5VXKCULO 2+%VYPFE'IZ5_HZ7?Q!"R2BX,&P\W:=_*%".I-#SBK M=_?3*GS]TU[_^=,^J2XC]SY1:[$R_FNE1W/^"S=GUP\PS3VSU\ MO9=PRD;R7XNZG^YV9E'W';)[=I"CW7CWZ*_/N_MONXB1=]VX+VO MK>W0/OCP\GO4_?@E._CPU^?6T1_M@_WNY];9F[,#^ RT]^ON4;?=VMXZA79^ M/=P^8/-1]X-]N-Y<^\Q+O;.^+PZ ^X=TCG M$?=W^*QUM(-W'VP?^2J=:%Q(KI!7,YL>^=4>?)E3I]S&."*I:XM$8TL?K?Q^W_^MWEP%[OW?DX M;0TZ0WAK&_[L?7H-#]\/(!OVTK[]5D3!+41!Z]V"YV.PQLQK@S#3%G%F"'@^ MRB NL)/25+;Q>H1.[Z.>:NS0"8#]V(Z;OMYV"9MW>J%_>^# MN'4^AH5W?X5W.]_5UM[^ =O;^L@Y6-A ); M!8UEDT[$00Z0Q!6,$08S(7,1+,.2TPL@9K9PG M*DIMIMD3?&DKBW=%U&JD5Q16+:SZR#'JRYJM(UF%A34JVI1U#V,__Z?N:GN#%9+&5CLB@;D\O&Y+(Q^1PN>>G M97]C S]8R87]M0_,-MP?B98/P>]C +=@][F/$S MJ6EI;&FLU.)&M[VZBC(E/ZBB7(MH^_QNS^O6"J]:)+SX3(/^U_G%TIKL9]4W MVL_ZHG]\W)\:VAOD?]\DO7K5NV0+VIHUI>U6-9M>VTZ8S -05M4K+^Q)]MQ* M=TVZR_OQ,2A0$ 95[U2)+)-^NAB(JEZ9JS)3.NYBQVW'U/&=T2^RS3KWU'Y_ M'FZ_4+Q_KS%7)&E<52#C MAI'9VA_6?+.IN+R=MG59R[G9<]]B)<=KRS47FH?@N"?>B>BYS2LVQB8>U<>= M:EE<_FS'S<5@QR3(49L5F=:L-N_QWT>MLS^[K5>[^&#?G^YMO_FV2]_PW?W/ M7P^.7IZVML/G@P^[9'?[ '^OS7OP=7=[A^P>A4[K^ ?'N6VON&M,_B;OF'0 M3MXZSM]]V)U?D6D=;7W=/7I_VJ([%#YWW'KU]NAP^Q.#O]GA=NCL'GVB^3E; MQW^GW<[B7AEC270\(FX80S#0!FDM,Y96 M1J#0VWK2&Z%)1J)(8%YQI8@A+IA(&9%$N&3<7>AM%5:C5X3[YE>C+6:$**R1 MB(HCKH-$Q@2%7%Z*IHX0*MC&IE2LR?1B^8!"@(4 UYH ;Y.J8[S'SA$+_Q'N M5#"6)85%X GS8*._G@&OR= I2N^N;$?FV ZDG 7+I)!EE"*NDD1:8(E\M#Q1 M8BG/)V=3>9^%4@K)%9);79*S4@JL#+/>84ZILEPJ0:2W0'T27-RED%S1>TMC M0#;'@(Q1Z4),2#D%#J]R'!D:.9(B":T"L3AG)''*FE(O.KR%!0L+KBL+WH($ MI3>>*46YU(DGIW42POA@F7,V12>+KUL+[A-SW,=MCKZRB!@3$G%K'7(I8"2E M(RXFCBD'[@,-V.17<%]-?=W5/<5**H4HOAQ5$? M?AV.!AV?_QKFRQOVJQWD-+I>O'Z==,6VK2^=Q&R2(7+P3KFPW%)FDS!$,L.< ML<8K>^-28'[8Z4RH[(\\2B\N#-+;\X&IWM^JAJ451Y=I+G6^Q8#.XJ!?&.XV M#+=8[]C(2+3V!!EK+>)!4>2B2"B"O&/P Y,DSDL;U/Y P2=3DF+Y B5EN)I MC%.<>Z(94=81%2T3X+G%A\-VD3!W OA\N#X2HGVD 8'N9(A'H9 +V(-]#%@S M#KI4$W#?FHPN[L@M\%X7>%/.#6>!>"TI3^"-,,TE2S#XF%MXJYCN^B-[(32M M\FJ;TXAX:\!TPV_&P0!R&Y2-,4BBB^E^ M@.QG+JH34\>"&49+Y@>_VQO;3JVT66/R[ MYR.+V"665")(,)(0=R8@'7A SD70Y9I(Z6/]9/GZY&I?$SK,.V>'C:^=4;L= MNR$#H'%B3P?];KFDFE\#_[ M@VJ\%@BMB)(E<%9KL;J73);:2 QBD@3$=:Y(8YA"WIA#ZC/!QJ=8E8F1A".7&>H@X;''"/)B.7Q2;=_&N,T M\?!D//!M0$3CI M-R1W_Y6(5PK(@CI0KV&R#+):/(,T5RKWFDKDF:$YPBA EV"%$F8,.R8T+3P'E2X\P M_B+*"YIO@^;Y&*((!">. \+3,^X(,MQH@+3AW!(J*67Y;-$ZK7 6)-<\?ECL M]2,B?#YRR*5CS$B,M!<)<4$2L@)C1+P1W+I H_%7J\_RI<>."PH?T24ST<+ MO6462T&0B])/44XX2'-J/8U6)6E80?GZHWSI,<.BRA\ S?,!P20()N!*(:N] M13QJBS0F%#G!F=$V1:M#W53YNN<=ON\-(C3A+(;&)]OI-0"']HOM=/-A%0B, M&AK"C 'Q$4P-\&\/,!22HL!J7GD*)*(JZ$1L[;A QF3"9M@[-@^5F!^MI"?>FA MR&+SZTT!\]%*DE+"A.=:)U(A+H1!1FJ*9*Z7H)+5U"TO6EF(H+9$L/1H9;'Y M]0#\0H8C29HIZ1 UVB$N:=Y*;3&*&#//M8LID'K9_'5/PV8_(/8 M\Z>-T0!NUIU48;3?$X5+EN-C1S S34U'Z\5TL/;S6$V:N-4+^]]'[GN&=Y$P MRV2T"T49]_8/R.ZGCU'B@"T,KN;! *,QAIRV%C&2G.,^N<26%[8H"ZZUI8$' MBU\6&J@##9S-T8!0EI$8)4I&5&7=)!!"4BAR#])6$BPI+C2PHC1PF\U:2PA? M7G.6QGT10@'^;8!/YH!/<4R@\R(*Q@?$%9;(,861(LREZ P5'.R_O,-^K8+V MVAK]!PM@%J-?!^RS.>PSJW"TVB/.M4*6L+S20PU,?H_B6"&SO"D:T]S M.^./":)<>?]7KGOV+#!0HPO<51)B'RJ<##W^W604);@$@["W6&Y3":5D/EG; M,P)R$+N$K'+@% HK@_2>8B'+0O;ZHW?I4>""WGM [WSJ*37"Q^ #UMB"WMJB=^FIIP6]]X#>A8WM"J21,AQQ10&]+&AD27+( MZ&@D_.E<*76]LNA]X)*8UT1A?H#C4@+O3F!>.,'<*Q,I%2AR0A W)"(GN4!$ MV(BC4DHGO[%)<%.RFM3 *S!>F6!J@?%]P7@^SU.RZ'S"&N&\-,J)I$A3*U$2 MG+I(@Q8QU@O&ZY/GJ:Y$X!^V:WL>;F='C7?Q9!2/71PT&&XV,HAN&Y>>'GP^ MZ<+G#/H\],>N&\\//[_QR>A7\M=5/?>8]/4_C]@_M>;U6]"Z=P1'@T&?@1BC MW#J:G.=$*_"^#1/DX\XM"I'D,L5Q,'SYWW%G=%K(^C9DO5C)4WL<#&$)X90/ M)TW8(AL]1<%1ITW0+*FPL-!UK_7DZ#YP5?H=A"L )6\,TTYIAKKD6+&+A[T*Q12POC7_GP\\Z$.; **+D\Z8H)1(RR2>DDA \ M!2E,=!N;4JFFUHLY!86$"PD7$JY1_,(Y*AS6DG'%>23:X( 5)5H&SYBBXGH6 MOB9L413O71EW?LD@1-"UD@+%*I>M=$+[%.7&)E5WB4T4HBU$ M6XCV/HD6,V8<]M3%)+A7UD+OX12$\99+9WX@=V]!M$7W+HV%Y]=Z! N," TL M[(S.I?\H.[>!3IU=%-,WEM9!+=UE:>)_@67R_NN/SS@B^S?\X MXD]SQ'^_'1O6^_XQM.:TT_O4Z/5'>A+_/UK)XS:LX6)"Q^R$.\E70)EN;MC3:@[R*]8]."#XQC5U(7G#OJ#')<,FH MLU@SHLE'!1C)W)!G_XN\ %;51;>;5XWDH\ZXJWI@8_.%'81._XL=^G'7#AKO M3H< S&&SL=/SUT.S-HV_R"[OSCFE&HJV[7V";^KT&A=7$*L=W^KWQF0EL?8/ M^,_M?A>&I7J,4;L_AGL%&)SXS<>34>,D B>T*RH^[H_AP?]5_P=Z/S,-MVMK M97Z_$WRU'.ASWYP,X_/9+[_/S'>G5WUS]:'?IZ9V:A4R#\YOO\O?-WE[2I'& M/!.29):CVY+\#/)U2_=]L?O M"<9+8TMC[ZNQXF8-FOI#<\J/3G*4KE;JM]QB^YA),UI/G MFY#BPSRAOM$^XA?]X^/^U-#^Z#GGGNW:<@=KT"5;T-:L*6VW<@1?VTZ8S -0 M5M4K+^Q)=L)*=TVZR_OQ,2C0+.2J\K:-2_5M&Y,2#8U_YB(-_VJ43IOOM&I* M;:E>;'"*>BLFYQ> OZ=+UJ6+[\V(:?XU[<59'@]RV M.O2ZJTU(%882VGSG-!M+9&N>A$5"E@XU.5*DVP?*I5,(X/CP^. MWK#6AUT,OYWNYFSH(V@7_?/SWJO#SL'1%FN=_=UM'?W=F<^&/CP^[+2V/3DX M>WM\>+1SVGKUMM,Z^LP./KSAA\=_=7:W/=SW/6U]^"OM=A:J8!"BA6)1(B*= M1UP9C8RU!F&EF934*D?3QB8S2ZH@6)O-)K=ISXWWDA1Z>YKTYJG6*7DB!1,\ MEYX@T!-&XJ1-),S&N]#;VN\$>3CNFZ] (1A1/JB(.+-Y)Q[!R$B7$%/<"QA( M(J7 T!ZL22EXI83AS7GCICO5)4I$",PN%.!%@X[C8< M-U_S@7FK\@D:2.>#&3BC'AE..-(T4!^"-9;&C4VR6/*AT%NAM[6FM]O47)#@ M#3E*E3 JD34($CS4';F/!ANOYK=1<> P6G*^YD$1DDFF-$@L.\12!!9G' M2&N63/#:8N;!R]6DR?1BP<=;5^8M+%A8<$58\#;GA$@2I" M[OK4+;\:EA5&D+/#*L/X^"3VAE4"9Z/*#8871WWX=3@:='S^:Y@O;]BO=I"3 MYWKQ^A72M3RT]C;'+%#"I9+:$4-Y+C$J;,#>6*9R^:44JF,6R.R8!7)]]18_ M['0F5/9''J47%P;I[?G 5.]O5BR"C85>-*$GLJ ,.T2(5(@;[9$1*B,\!ANDY=P(H24+8, 5-R%R;4S!=OVQ/1]TC4(&HB5!6'.&\K(@LI0P M)#'EX&Y195+!]A/ MJ!:&,644K O"%XPZ%B99B MAE0$YQL&52&M?416>;#DTAM':?UD^?ID:5\3.LS[98>-KYU1NQV[(0.@<6)/ M!_UNMS&RW^+PEV*#*WL&ZV/$!F"X161,D2.*OU8B%6&"R7VB<)*"&A$=&"E7CDU_ M EA?6JRP8+TV6%\(&R:?G' 4)9U#"CAXI#$5B'&B'/!Z2,$5K*\_UI<6."Q8 MKPW6YP.)(-@PS&2-0,0)P#J-R &L$:=-8Y:0VEDP7T/, M+RW"6*!>+Z@OY#(J:T3*PZBT0CQ)BHRS&@7I!,52^BA,K:"^[GF*+X]/NOW3 M&*<9B"?C@6\#(AHG76A*[O@O%XL0EI61>PXX5HL?.\/A.(;M\0#Z[34\0C_\ M;;OC.!NJZIK7TX%Z#>-47))ED-6[A5"C)"Y(&#T4:4Z\]CG\0+E"GBIIA?#" ME;3$IX#RI8<:?Q'E!VRJ=@L,81X9@(V&OAD&74Y>H@UDKL \'+6QHL**\M MRI>6BUA07@.4ST<+K9*2"ZZ1,L$B+B)%5MF$" _)4>N4Q&68(8$48*['GRO&ZJ?-T3$-_W!A&:H#+JE*3$AXL15L7'+]4>GY0> M_SYL_S=9XGAE.[UBW=$6ZT+$:PH$=PFW6$)8L-__F8I?1%8L_XH2P0,G.A;+7VOH+^RQ]H8R;RF2,1#$&3,@_U5. M@,2)^I"LQ;X^EG_MTQV_Q8'O#*NCL"<9C_V3W-N_%KY\&LLL#YCB6+VW-QF1 MV5"%(DJ6P4R7JBX>D-U/'R6V5"6.4; F(.ZA6[6HZLI&P4&5<&++0NH30/B# MIC=>@_""Y-L@^6P.R1[&Q%*!D4H@+[BP$AE,% K$"!N]TEIGC4$+B-<6Q ^: MV5C,]#V"F\R!6]-DN 4TZ9 MIZTXJE).2S+I0T5CH<%G^77_T+CW26M![#^B=3]N,,A)0WQ894.>(4\$0"'2!$L<)W'!L MB),%O>N/WJ6'6 MZ[P&]\YF7VB?OK 1O+,2$N.0":4LEBI@:'Y.F"L>"WA5% M;SWJ2OX QZ5\W)W O+#WFX/--1$,L"01$$T5TM0[1&+$-B,88[VQJ9N2+!Z$ M6S*IUP'%]Y= 65!\7RA>V/-MDP#7QR/N5*[3HA0R-!E$/ G:N(0E8;5"\?ID M1:HK ?B'[=J>A]O94>-=/!G%8Q<'#8:;C8RAVT:EIV>'3[KP.8,^#_VQZ\;S M\\-O?+CXE?1U5<\])GO]SR/V3ZUI_1:L[IGP(N^1)B#0"7A305L6DG#!!R&8 M^[ASBP6O7. W#H8O_SONC$X+5]^&JQ=K8)* #76!(),])TZC08X9A8CQ/@%; M*^KHQB8S2UK16AXV'FA1>SD-GM=[A6(+Q2X[]BP\SJ%*ZB7AG%HC@%NE%98' M;IVE=Z'8HI67QK_SP6=OP96Q1B)E?"X>(@72SE@4B%!&2\FC JTLA6X2OKB' MJ)!P(>%"PC4*7P3%M:2)VF0,)PX;K2P#)G;,6@*L?#T+7Q.U*(KWKHP[OV @ MO1!2\8@L6$S$;8XQ6D*18H9IHS7!@@/CWB$R46BVT&RAV?ND6<6I(59I(9SA M1H.SR@2-7.JD)'8,+X5FB^I=&@?/K_,DH[ 7)B&L L\18HZ,I!@ISIS&(FE& M8XXZ\"80L9=;#)LD!#D))0#A1LO"6P5JA*\M@K="59;!6Z,HR6"MT91FL%;JR#-8*75D&:X6N+(.U0E>6 MP5JA*ZO!^FV4CT"#?T/GR^:_XE5$TUQ>"[ETEZ6%]PF>Q?>K.S[OC.#;_(\C_C1'_/?;L6&][Q]#:TX[ MO4^-7G^4MPL,X.5>HP-M_32PW<:)'8QR9>51.PYC8]RSX] 9Q=S'O2I::_,? MJ=.S/=^!RX.$8GG3X[-HN^L6>G;:>TV=*P#.?](>=')I^/HA=.^I\B;]_ M[811>[:><>&#T_ S_OX1ZZ#MX]'U'WG 8?OA(*G+O7'Q9V[M9!TD^,0T=B%Y MP;VCQB3#):/.8LV()A^IWIA]J#V8/<&)_121&T3[&=D$#_C<=K_:T^'&;Y=G M,TSEN7Z?[[)K.R:EI73,PO86Z)@)K$+T_8&M!G3<"W&0KX(VV=JTI=$>Y!6S M?_Q\B!3@,?-01MJ+O-@& /KW;W;SJN%_U&EZ50]L;+ZP@]#I?[%#/^[:0>/= MZ1!(8-AL[/3\[6G@P1M_DG?-7-11VV&[\V>U_'=;^*?ZYW>]"WP^!N8&K M^V.X5QC^J_[-?C^S*(MM?>B%\*I!EQM7]J@_]/A4"4^.3F7-^:V >@LG;4U(UYID6+//J5$).OWA*N<\JRIU;>YV\ MI^@S:>BU;^-GY-KW?G1;0IY)IG[IMC]^3[![:JRYT6U_(M-ONES]_)G.39YH0P.-DHUR]>74?#&=L[,)U[6'C)=C3<.D);SA\U^ZX7]%> MN;2-]U-_DG,?@7XYSD3Z\N/SV6_14?<9!H]^#U6MRC#S_WY'Q9#OQ6WV7DQ39X_:G=WMSV>[VSND==0]VMM_VVZ=[?*];<]W/[SG!V>MH]WM MO[J[VP?B>^KL>W+XX0W>/?K[Z(#NDM;^FZ^'50KLX>==NH,/CSY_:^UOG;6. M__J\D#J[_W?WM#ZPC:2%K;?T"[=VCK^,W9P=%;:.M+LKN]2^$94FNQ MUBL1.@4M W*"$<03<C2?AXU&\,(F#.=[JQT9OJOOQJ_MU7*K_H^U_3]Q-+8^H\$[;C"8Q^IUH1 MRBL))X,\T*/3ANV%1OSON'.29\FZG%![PTYY6-E\V2Q=')!B>&YC>#H+>M@Z MFX*%KH_<:L2ME4B+Z) S))? B)A&!X9'\1J=B;,D15P0>F\G6Q6$_CI"YZ6A M!"+#,4*2KR"5828P_2T(@Z(71)ZG %Q,'6<1]:U]ZN2E9CL3 M#._:=A#_R"/PXL( E%#WLCCIBM,6L21&^P03UT:!N 0QH3'52$(.=3RZ1 MQ#XP#;R2 >=\;'C7]:[P=Q]BKTD8?''?VK 7\? MV\'G.-WN$?UX\..%V/7TZ1\XKVW.J9\-S67O?GLZ2,.M7G@]&<;A3N]+G"ZS M%VM\"VN\N_\F6^*)N#X[.&UM@[(F5BH>!!(XZARA(\@EG1#,B$ H3PD3O+%) M]**W7PY?K"V0:Y$(5@#],( ^O0QHI4S>7NR0T=(A'A-&3F. -DY22:.)DWYC MDVE/@,R]43L.GEBLKA[I\E7/[\VR[;;.D^WRAIN\Q?M\YW=AH%LQT/L% M2>$3HT2"AZ\D)8A+EY"+."%OK 1!06GPX.'3Q:.M5CE5?LTQ_)A!NH+<>T/N MG':00F,;L4%6:HJX(QAIZP3"EO$4-0G$@3,@5B<- ['S)0:@B$1\N\K33 T?5#N-VG/R[TYL- MR-OS\2BFY5:FY=."*(S4":$E!UL"4I#K?/((-AYQ:[!5D@ME"9@6753A"L&V M%G&FF\&WK.@N$=MSLI$9C)-/$:4H+>)&,F1 1N;3-C66.EJ1TL8F:XHKHL@K M+QU70%_D\&IOU!^4%:U'UA47!J(PTO(8Z?."VDA**T4800DSB3A5!AS9F)!- MBF/!A'<^YYTWP1Z5=:TUA?.RPU _@7-![.T0.Z#$ZT$\L9W0B-]R?F2;3T";0&0 0P<6I72*;6QJLYAD4^(<]RTK!N-X99SC M)MDVZ^D$U2-U]TI6RH/UG^\#,_. SO,$+[Q75,GR&&UG094H)C4.B2&=4JX7 M(BTRPD9$G8I1!Y&DMGEO/KW"7RKQC_6 _L,*D@+]QX+^_%XC;Y03,5<8] D< M$B60B_!;,L$R8ZPQ+%:%\?45%;Y6N03U"NB9682P,8A?8F_\U,(D=54NLV%Y M.QF5PD_+XZ?=Q8 )=DGY:%&DB2*..4>..X]86)8WC/Y>M#_T@DQ_''Z'H9O MIW?%ULHB2Y;':XLU5X+C01')$,O)(EPS@8PR"8DH,:.&VR2R+&%-*19KH-W: M;;K-::"K$D]YTOQPGT=W%7YX#'Z8TSTA.H^9Y:![-$9[AOW\BU/^WW]7C@VS:O M)983P&J0//W:GE8EQO;[6Q[Z?Q!?3X?D==?V1EN]\'(V*L6"W>.B1/2$6%R3K34945P7<&[[-U7MP%OT:9+1/:<-J5$ MH==]5N!WR7D'K]5OSJJS(J/ P[N8>?VO;N M__V'IH3^7G);ZSU,CV(X_+#36;0:\X=%S21Z*%9C>5;#+U@-P@.A7F"$3=Y0 M$W1$EEJ!3**&"(LU52I;#?"OUVHMI[Y6XT+)Y;R ,QP-["A^ZOA&WM(^'I1, MUT?U3'?/3R-X=WX802&A6Y'08@DRK9F+W()3*HA"/.9=?31XE**(U!&E>0+I M*M1=4N^+4UIGW-Z[4UIPNPSI7G:S@O$XXG\\6Q80I'QQ2.C+$L4S(*D.1 M]S)HBF/ (6YLRJ:BI$8P7_LPR102G1(GJ;TVN=ZA*LRU/.9:K&M MP>NX;_IDNL6NX4YOMUOH+GLCU]V*+%LS7K,=/Q2;=_&F-C9+_%?(!WUXY UH_ZC6P/ MJNJ+P]&@X_.OPU'??WYBZ]&UR(U[.QF5_?Z^_?:A,VJW^]W M__.B?YSK?MOY_8*6!:,5C%6.TC- MXGI52<1?#Z3?5XY<0?JC(GU.HSL=H@HVHD"$03P(AIQ*$:G "%-,TR1CK@QO M3,G=?QB0OOP6![XSC%FZ5'*DT3^I-HXWGMA:=-DYOA+#5)M%Q(R5O0E49A@* MQ3[6Z'P6DF)(*R^0L& AO&#$!0I*<#&1NJP&%F_\^_G4 MG9[OG-AN/@]RXIG=KRYVR0 M+D;."['>F%B!2!=7S$105!&"DE(2<1$H&X4)YL;,K%M._B7Z\' MDN^M1'!!\CTC>3YI*CFODXF(.>P1C\$@C05&U@;+K!2).+UV>]]7*9-G=@+" MK5:S;N"L/>D*YP]] L*5S%4B@\NBM<7,[T2CE!@8S6(I$#<.!(H4!@5*A007 M,#F!\QH E4NH!U:; Q"6&,MYTO3PT <@%'JX;WJ84SU<)*Q)K[3D;(/10]K'X*IQ%#;]C[%K(0J692+W%>_Y$KW7P , MX">4 Z'J)H7_O_P^2&_/\U7R&UN]^AB?OA\53\'QWG$?CY;?) ME'AK1_%E2M&7RB1+Y,S%8[B)<%1%G)#C.4O:.(DL%4"<.G IB0-'T6]LLJ90 MJW!F3)U2I)\"Q=R;I"H4L\(4,Q^,XH$%C UX;10C'HU%-E&!K/()WHF.!9?S M.>@5*=?UHY@U2O;X0<+UK838 R5!W]L]UEYI_Q$_=7J]:D4S-4XJ=GQB"YJW M,&K2&P\FC7*I$T].ZR2$\<$RYVP"X_9QIY++\F>)('DU(, O-:,7+#V.NDRYXSZ./0'^R@Y>'M$=>1BZ<6SAWZ9QK 9"! MAB EH5S0:+P'JJ7:I^2(56DJL OGKA#GSI_LRB()QF-D7"2E;YTEK>V9>N#>=6\ORWJC K_!LZ7S;_#3]F#3^V@T^=7O7UYC++>9B/ M<7!_N*WN^+PS@F_S/T8RS4C>;\>&];Y_#*TYS>'!7G\$WV<'\'*OT8&V?AI4 M.R0&HRS61^TXC !W.PZ=7)D H%YU;56[8)K)")+[;#:R#_VX"Y'M MZG&_[U:<'['I99P^4P)N?M*?'(S[O"K,T/D2?__:":/VC/\N?' Z!_'WCU@' M?3(>7?^1!YP./QQ\?;DW+O[,K9V08?"):>Q"\H)[1XU)ADM&G<6:$4T^,K(Q M^U![,'N"$_LI(C>(]C.R"1[PN>U^M:?#C=\NHP0@,M?O\UUV;<>D=#\+(- Q M$[B"=>@/JIT_SX%_XB!?!6VRM6E+HSW(%O8?/Q\B4+S[505I0/"+;)RKI1R[ M>=7P/^HTO1JT+[;>;N_L_;WU[L7[_VR];;P[>+?_O'L6CS7I?$M ML)[O&OM[C1=[K7=[_]G9WMI_N=WXUU7JQL_6?QKM]>&'W96O_W;6/\GC& MY(=/]L\_^X-L$!K[,!%C8Q<^T!XV7O9R=.WG=WC-WSWU0%M'8'^I_#ZD<>@X[OQ_]Z>'GX()XYRN;O= M[;3._NBTMOVW0]#RK>V7%'3\Z>'VIZ^'X!6T]MM'\#I<4]59_K:W]=$Q'K@) M&J44&.+:)I0=-!1@Z+AA02AC-QK0B?8D3XK!./[$+-_KQ"7/&M409CMV<1 7 MIN,/Y^KC:*T7=A Z_2]VZ,= *XUWIT,@2""4G9Y_UOAGIM%<68+BWU],M'CU M%_G]7\V&L].=0N]&SQJO[;C;;.QV>C"[^R/;;$!OV,9Q#-E1 0?Z2\?'QE3. M@]/KJUU&X*'#.[';/ZFV&>7$CO[Q<2Y& @_RZ_!_:!M6>Q))]_5@.?PG=2!9N=O2ATWZ(,7UCCIVO^.JS1A<$5@"."^ M7P#@L3L$>@87\1-P]*@R1]TX><9VS$Y+_D CP1B"V!R/)F=J5%^4W9/&"(:X M65T-+B',J+P%'#INXNDTNIWCSF2&02O?"=M@O7]*K.'CZ;FI6\^_[Y[Y=V>I. 30XN508XPFSLCR;.:1Y2<%D' M 2Z.D]'(?X/QS>-Q,MG6GX]V^Q1[$;S7[FE^/RN2,+O9^U[UA>]RBZHIL579 M(7L^+U]M;;T^GYBYM?E3@W&^ZZ3MG\;=Z&P_PD MLYN_>_GB_-X99+-^N]*!KJ!U"G,9Q=Z.K'0+,!S"MPJ1. MYN@*3-[8<0?>&>>H"CP.]#HT,:=.@LCI=C/H?;>*+Y;LTJIM&+'D">F2OW.Q"#[0R^MV0VE/.==LT3 MS!S^YF1RQ.&X.ZGMV,G_@$2<3)!F]?=D-E23MZJ?E N,Q<%P^AU5DMWH=$)% MU>47:IY.9?:L/R<+IL/;=_,0*+(+PY3;:BLHP&>.QKU)#+?"4?Z>2S>RO1YT M\?4@SA^8H+(B^5%_-E/.H3;MS/]OV-B:W.MM/.GG:%*O 0[$<8-@]/_.GS'/ M\T:L7(B_QKUXV7N80*&7S^.(UPV5FPJ_;!>'8Y^?R([FQR=3V.7>A(ER6LUS MESLT&]/*%DZ_9/91>#IX/WX[B559SEFCH3-@_E=M7_1':\KD$P:?$.SM9OV% M"3"909FI8>Y.)E F@!DC#"_ +_?=L?T,G05X/JY8M[*ZP^'X>%I(K!HI6V5C M3WL]SY,\!R>.535R8/&G,Z_;L:[3_4ZXWUDI7Y@="N"(RMY>\YG)M^3'F_7 M#V?Y5AB,BJBS[ +S5]F8\[\F MWS8'SAEPFA>!\IW$IF)LUC_0O6'*?9U94GUCF,]3;9[W0W6G./@R&^HNL%DV M5_ &S(MQ@C94'07"">;H5"1U*C[/'[0#/TE"GDK7:A;Y_G Z)+/ZN6@F(Z;# MTIP^>CS)YC+7\AE7?''A+K.I!J^V 1;0(\"!<3"RG4N/8[.RGG1&97X ?!=E M276/3!LP3P:?*MJ$FU0IMN?#,9L[D[4.^%Y 0"\/79Z>\'6-F<(^_T@S?^W7 MF WA<$(N<&D_C^ATU/KSK H2'Y0UF)+JVR;'Q0T7YUE5VN@[^*8S?G;3]+W- M&<83ZA[&&RJYBOJKO@!ZG!DZ>,I1NS^\^*6=\]$XMV%;, DJHSZ9<[ZR4*$# M+#"8B9A+]Y@CV-\NA1%^3K@WC5.H!XI3O!E7WDSW],]9W^Y\GV*UB4V=UJN_CEK;;X\/]^&ULY=D]^S@Z^[V'T>[9^_/=K??'LW')EKT MSW;K>(<=OMK!!\>[N/7JL NO'>WNOS]K'6U]W7VU>];:W_W:>M5*N_L[W_;> M?(R<40T6#&&B'.*>$J0UT8B9H(DR)@9+-Z9$/XYA*Z_N)F^94\+;A ./+A]C M:37+VY-X2-3C^L0R0,V\B]V)D'AQ$67G,V'BG52T=V%2U$1@W'+=;6OBGPU! M_/G8^9(7(YKP;:.:/,T/Y=)YVP?G;9]Y)N<\FOK9NN4UY5FC[Y^=_<3)I.SUM>/%',#Q"!05#G0*65$1EJ"#'6$ MJD!Q-'2!'*;'KL[6>:N, I^7!4Z&\?GLE]]GQ1,[O6KN5!_Z?;IF,UT7NZZ&G,,RU87O><9OU.OWBZ)/JL6A*=2Y"8O"?-,Z+TM6_C9^3: M]WYT6\*>,<-_Z;8_?D\P>C^-E3>Z[4\RJV^QR>P'N=:359.'R=HR-]K5=[XF MUP"'^@8[^=:U'W)@8:$+GNBRM[L]Y9OD\IB7=9 M&R=FL^^[+'TUZ ^'+\:# 7##2F3I_JJ G63I'KUD>_L'7_>VVY_W/AQVX?[X M$-JY]^$E@^_X=O#A_=G>AYUOK;-=.I^EN[OO!8A;OO?JC3@\?@_/\O;S[JL= M<0#?N;O]9_MP?U<

:H?L.@R#>P;M;'P-E5+IUV- MX<@F:Z,0,OIC/#.Y@A/&&>I ML QA[8#PG,Z$QSS*!P(;%K5E)I\AA)OFBKI6-26\M2]3\I\X'#YO;,V6BJHE MUKRS8Y3&W5F2QYW* :Y@-8/;E.-:FE";C<"?_<'VM/\7N:S0V+)I['1!M[$H MI!*&H92+N?.$+3(F:J2EP%0PQ8U0N> QPXNGW91#&=8"U$L3(P74CP3J>6W" M@Y3K$!-S1+JX95B)#? XT3P7?QY1:2LV>A= M6+(LN^;+KOG5"[CE2O6%X9?+\*T7"[+-!2$HR8YGPGE//)7(P' A+JGQEF"6 M1*B\3RH6#]-:U3WQI0Y)8=2Z,NK]1?0*H]X+H\YK9ABP%'B,".RB0!R+F \T MD\@JHQ-0*P>/>&.3F:94BV=[K"JC7JXR,I?L^FLIL#_.CWW"U3#,]=4P2F&+ MU2]L 3"9Y@I/MQ6&F^0+URJ+=J?W!9ZP/[AX0F"-$V6,/OX^;*S1IU. M;?;^4T^.W7OSD4K.I03OA'(++@K-X64?%,JG>7BE-38FEN38DAR[QIF )3FV M),>6Y-A:),<^:D3AK?W:R!L-JXVH)3.V)(H]4*#^7);"!-R=S;]6'.VEM]-- MU$\@N'3.OZSO7L$JO8L?]]G=G#TFV"2\25@Y+>?$2=)8H3(1Z! MJ0+2HP(#Z2S$E8^0_91D?JA/_B<:VF<#/JYFM43 M2X=]3'&6>WZG]WK2[X6H[H>H%G-@>4C$6YZ0"%1,#NLS4DN$HW(T6AZ%P_F$ M:LT6ERXX"YP>!\[SND%$218-%6!F.N,0666(MBIKQ8 TVF/"- M30JR0]0(SD\A^O5GI]<9MF-H?.KWPZ\)BRN>>OV8:.G"8M;QKW*_%R:Z%R:Z M(DLS>9DXH1$1S7*6IA)(,Z>1)R1:R73"TH('9$!9+"NGJ$:1G8+G>U,6!<\/ M@N?%',%H@U :80,HYAY-9-?,5NNJYD@#], M(TT\*&,9F>21YS4_8%#>%%*M#8/>8,],/?/E<\G^47]4'7\T!7\Z\;^V_$:VS]V1O^R4!L)Y^ MU"YZBTE$0F"&.+,!N4@I4LIKI[20FN;M;4UU17F^:A[<9M273N1EU']AU+?H M1XFCLC@11 !_B'N&D0U"( )X]%0R&F(N4M8D=#'^6!V3DH\BZGR)W=-GBT=; MK\3) *\'^9"9T>GDT+3_CCLGD].Z5N1P@$O-C[/F/_KY +-FO>[:WFBK%\X[ M]BGO=-K]^E&F0*6B'BFGP*74B2(3. 'D$>%2A'YWI.QT*CN=UGA;1]GI5'8Z ME9U.9:?3?T"QE U.)=?_@0($>;JMNM\W+8&S0_;VVVUH WS?G]W=LS>GNV?M M3NOX0!P>>?C]_=?6=K?=^O 2+Y3 .7HO]EZ]/#V %NY^ )6ZO7.V]VJ''AYU MCUMG.Z!6M_#>AY?D8/_M5;N4%-8F11L1C^ H5'Q91RO6 M*/A28+QL&5%@_" PGM<0V!LBO2:("9Q3)'U"VAF*C!#>FL YO%O!F/%EE4,I MP8@;[DL>#P!VX\'"6=7%AUFVACCO:B"?/X%EX+?BORR9>Q:WNH3D/,.,(JI< M/A",4F3S8.EQW>^&1N="6*X$).X]Z6/6[U=$ M0PO7W)QKKBI8ZWS@0B"?"'"-HQ)9S#C"7FB?4DA@0#8V-:E3F8,2<*BI7"@P M719,YR6!<# 1.1$H8N4!ID0AP"U%@KH8M ^$,5\WF#Z%@,*+?F\X&HPG")N4 M4OTT*+54'T 27.SYJO9BU>_%.5DN$RWF.EC-),4BG^RD5QK=Q,7O"\5[WN+N05,>ZZ8!/X8%72IPL)K*+%+R3P8"2P4# =M+FS2J,D:$#< M:HJL2@[!*$82!&54BXH$B"D'M=0(I?\!2?R\L>7]^'CQJ!.4:NG477XH3;C[6]E;I^(NK.#T];VUD?C==3! M.$08 8*/-"(CE44D,FIBR,M0>4.,;AJQJ.CNY*^N0.'VY=0R*91:*+5&,^'<.X&_?2M&7_ MZ5C7Z79&G3CV$6*]?J&Z,E;B7@L&*W4-U8ZG4_33V9GWP1"O9ENK&I;IQJ6Y\I^K& M,ZX'2QY_W T/=>53V*+VSG9M/@JSBKJZ?F]\I^UI3SC?Y:[A0S_L=)Y/!>9L M4,#5_2,/R5/P<<'?//M\>KC=;A\>O_]Z"/=O'1WP[)_NOMKY"OXOM/EM^W!_ M:^&PLM;1#MO;_^OSWJL_X7O^Z,*SP&<_D=WM-U\/CK; __T+G@/\YNTK#^,. M(5@A*$,L8HPX>+7@XFJ&K(S<:)%TP'1C4S:)N7.&>LET6T?DWS7*59#_0,A? MV#A/G$B22<2#\8@3(Y$50:-DL(Y,>>]#WLS:Q+J4"*X1-%_TCX\[PR&,0MDW M]Q"I;%->BL/O'?]B/!@\D725!V*G"_EI>]N?\-Z;C\1'@X7(^2DJ'[U %+(J M1.1#E):E%+7'&YNBJ>ZN2TJ.6GV!O,04M0+D!P'RV1R0>6#2&G PI* *<63X-63<)7M9Q\C7*/:NUDIBM-'VQ_M=3XY]$R8\ERXF_IQU> MZ.<>=<0LSYU&H9DGB%)0#QQ,">@(:9&AV!L%=H/Q7%^T276=RHN6HCWUUA$% MP0\@(&9Q"IL"C9$A:QE#W&.%-#<>!4:L8CS!VWFG2I/Q9>7@E%#$[01$_.8[ MP]AL#+.ZKI92^J-V'#1&]ELL08H'63/9SUU=F.8V3-.Y%',@>UL?@[+>F601 M(R&?4^XY,$T2B%F:,/>.!1$W-DVIU;/.J%SF>D9!Y2^@\FP.E5KQZ*W!B(H@ M$ ^)(B.#0L1*I8G"@3D,J!2L1JA\"N&#%_!2;@M\[SAT?M'0/PGG8YF&?M;K M[R:=7LCE%TW^+/T!)^LCS@>D4@DFWV)D,!-(2*]5A"$)@@"YX#J5"BW!@1J; M_ 5\ELC \I7!K$R7XQ9TN42885 &$@=DD]#("B5CTEAYG38VR1(S&!Y &ZQ! M(N@*AC+VP&DZN;%?40EC+IDLKRBX(\&BY9PP$C@0!#W1B"C'48X M&BV4\T2'ZK C(>]\7&();]07RPZ/ AG+DF>"(1R] \1 0 M0(HE0:F(C.5"#TUM[ERJ[U3,E:BXHYK?QEB(^I>+$RLBTPNOWSNM7 M5? 13,.X"8%PL@EQJ@+2A@H4J/":1 6<'\"?-4UU]URYVI2;*!5\"I_6E4^7 MG#54^/2>^72N?$_"AHA\K'B*"2-.+$/&)X:BHCY*RT5R62BS)I?KPZ=K5+ZG M\C$;%U!3D_H]US[&U15]/NR\W=EK-;;\?\>=8:?BG'R03P?FP>6\ZQI7)?IS M5G6HJD$T',-T'P[3N M\>3RM\CLK4 3?-4X HO&@NGP WYI@&*?O3CMC>#H< MQ>/&J%^]^ )N8GNGS8M_--IVV+"?!A&<*+CLQ.;2J(T,D/QEMCNIBS3KPWS[ M_WFD)=D+ WMI7->:W.]0-ND [^WOT-;9&[Q[]N;;WM9'3R75/MW$3YO@"3S=AHG13'O^O[8YOP_0[;;@(\P5XU9U>FE&C M-E#VIW:>1YWA<&Q[/N;/#=MV $B!WSJC7&[K^+B?\=7WGY\U]B]\?!"_=.+7 M/!W;G6&C.Z6ETWR2(7S^!(8^SB;TEWYWW!O90?X0#'/WZMF?,R5#',7!,> M MW]:.H GPD6/;Z0WS\8BNJA.5K[,G\.?)H&-'L5O=-=N1D+][DFO9_:Z3)\ WSCJ&$;N:#WH!'@ M9VX:?!%8GPX@KYN1" :HD/P'9\T&$IG6^Q._EK;*LN_#!J?G%WS]B'5C:\>CZCRP4DWEX=5H1 M+<%SO7?A9V[NA"L"R!B-74A><.\HP,9PR:BS6#.BR4>.-V8?:@^^U\_Y%)$; M1/L9V01/^-QVO]K3X<9OESH"YB*:Z_CY/KNV9U):2L]5_-HN>@ MO>(@7P5MLK5I2Z,]R/;E'S\?(K6Q697/RU!]D4U3=3:ZW;QJ^.^WPM_;^"7V MQO'/0?\X-R03ZX?.J/UB#!P(WUB3^GYX]\7,4/UUM/?A[6-.O_^P]-B?I]F$OE9QN='W^833\8S##VHX:'3WSJ#R:E]3_%_J>! M/6F?9G%VN:!FXP1:VP_#YXV'J:RY_?V)@$3VTG3HZE14\Q% MWOZT6'-K;$: MD7R(-R?>(>>202:"HTY!)'+N5KBDIGS&^:_5OOQAE4K^3+-?J]3YX_<$N_Y+ M[]!8P,E-;[L.65(_S4PPJUGG,EZ*!P@Z*/I:BH=7DREPPVZ^_95KW[45_6;?C>LYWJ';KA!"=@GT,GDWJ%="[I8 MP1SAU_"QDW8H8_6CW^27SFY3??'>=^W!H.(_R7=YVNQ-+#KSJ7TW7E=KMU]NET]]4. MWOWP7NSN@X,)GSG<#M".M^U=^O;S[H>#TP-Z>#2_KKSWZB7;V][Y>G#TYMOA M_N=OK>WWN8V?6_3OH]8K<$1?P>O0IL/C5CI?4[Z0?QF52Y1XQ!C!B LND$WP M&PE&*AFBT(9L;#+=5'I9):UN;-X>,\FZL&!AP7,6)-HR(#SGK+&_9SD10DW -#(1.3'"6184E]'A M7+8?\Z(R5XE?KSB8P1)-HT@4,1LY\&M>!.'6(N&))$30J'3, 8.FULLZSK5& MZ=P%Z.="2BBA(F>&2\^5MEII @**)V.$9U$4(;5B0)\74E9JP9R-B'IL$;< M>6NC1-0)1917+@1?[?I@=]^9>^] 7P.YM(*1R?W^R'8OY3\L35H_=?=\?3WT M7\I@*8:EKH9EL>)#$DK+Z WB3@N4AQA9QR/R3'EF2 A9Z.;:8FI@XT*%N,G7GHP >EPYK*\+G-G8049'RLD,&MTL7N6*/ MYC*^H5:MK.V$6!.O[+;I9:]F2>B_E%!UTUI7];O'&LS#%5Q,>0^B)X;&NU'> M.7&74-&ZB=VK'G%M]"QVBE'%$Q;:<"FI;/?:*MI:>U97T\E.WK?1L]-",*5L][6IZ(HQXYB//@C.-'5".DY9 MD)P'Y:4O&G"EN'1QB8?+")I/&2!/8A"WTB(KA4'2>BVHRI'.M+')FR 4:U0* MN!3U7C+. P9X"X;S@',2A %O#S04)5HQ[3POFFG%<#ZOF9RD4E&C$/AR"7$, MZLEJ39"E$5/'DJ%2Y^+]C-:IY/?:2J85# +>(46H5- M%71+DE&Q3*TKBY9C MZS0,J4#.FH"X8 (9)L"[]YJHG$9A\SZ@Y609U:;(;BE:7BBWMI1;$IG6C7+G MZII+$[CQA"(E+7C]GD5D?'2($5R51SRJVI,W&W^NNSV]>E'..4 M &Y;8WMIVJ\JMGT5] M^N6BB\!=]/]G[UN;VDB6-O^*@G??W7,B5)RZ7SP;1#"#[?7$2![;>!SPA:BK M$1:(5Q=C^/6;U2UQD83-18 $=>*$[9%:W=55F4\^F965N9>424P(AY)P G&N M+7*P>(B*1(QU4EF#N-S9^5MZZ*?,[^:KJT?,CUK<\K>#]R M\?B)8?VI2*]2AY#'E]B#';;GA)*:)(T\%Q1Q9@BR7@HDE(J<8!L%#I7$FMD# MLI68W&;-%]4*IJSYW=?]1AP,86Z'=1> [[;?J8K)7NTP4;<7L/UX47W_ M!!81L,YZ#Y1I6-72KTMZU_B7?Y]Y4/445UN@QF _QN&<$OF7:<(-.,!UU.&& M]>'EVL:CU!9_=S2T1U\[,"G9.Q@.MCH#W^T-1OVEJ7#<[DS$V)_M'GP[??\V M][%H_=C= I$^_,S;M$5W#KJ=G2] VK-H;OD9,6Z?M>'>[_C.0?BV<_;F6_OM M![J[_97MG.UVWG_Y,&F8D%9CB)2HRSM<;%ZO:J)=U%5K8;,\I&9XZ.3<6=0$1,FLY M?RM;O56E[(-AI;Y 3WQO,&QTP<7-"C\Z'-7H80][X+6/QP>0_\K\;/\("G9 1<)2Y M C<3AA,J)%8&$RZ]TC? @S?5A/^5YWL*&CX/8AIU_^JDJR0=5MN_"J/^:;3] M%XX4.7=*:*V, '^?.YS[XRC # [F#RNJJ/,^"%WW$+EJ41IY^@996GZVOCDZ M9*P4.6#$O8H.2QRM)<8%PLDX[9YMB<)#=XIC; 5#'&L/;(\8:2# M#T M/?,!;/4%F[FZHNN-ORNU'\/"57UV$9A#=GXS>%7^&,!I)C@U5-0MA;[; M;JWXMC&J5@C'?^3L3W\ M0D1%:.XJ-.VM3;X'$PD>#KCICMK,@HU$QJE<@9(P'Y,4-)%<&^@ZH5D5G=\\OLQC+KQ?;I>> =+U3!Z+HF>N'-,;ASEX=Y.3V,_C]3W105'2DZFV]X. M!SOTXWY[^RM^O_7QH'WX6K0//YRVMCZ.\0]8=PIS0GF:QM$-1F]=UN7VW8MNVO&7$&IYXY2_UHNF+I$G"[S MI@)<"P2NTRG@$MAAXF)$G+, <)6WD!1ER"@% &9=TLGFPX%!K )9 M+YI8@:-3T&F!Z#13=M6X1&FTB.8C"EP$EML;8$24BIJY0+2F0*M84XM[URAX M+(QZQ+-?!>=> LZ%H)UQ.*KH.,=4&&D5YU98)H/VD=TTN[@XD(^(=&0*Z7 4 M%I;)(,4PD#%&!-)42!2)U5P0P91-Q8$L*+5<;WT;!_(18*HXD \/7'2ZH3'V M406?LYT4 !<6% $I"\A%1JT@VAL9LP-)Y.RABN) %LAZV<2J.)"+12DSQ28 M*O7Z)JCDDK66>VVY=1Q+I7FT!D=,A"*&8E_V"Y<.ETYG]@L#CH9+JI QGB'. M.4-..XJ$THF"05&DPJ6FELM:>_-YZN%M')I'4,1K'9JB?;?1ONE-+W!,=*2! M(L)S>VP3<#YC "Y,M,0J2J41:FW#L-EB%3?W6(K:K:SYJTAYT;#;:-CTQ@UC MS #!IDAS[X!W*XLL%]G(<8^EC>!$I?D:MAS6K5267H2JAH"Y)U9(8CFG6A-. M8Z*! ,@*K%/9F%A"39[>F" N>8F!I JG N*:1*3A T0LD%1+ 8QE*DQUR9GJ MPRMB8:H+T;[IZ+J-&)O@)<(N@I]H T,ZR82<2=QBRZ@*V8[BPE1?I/DK3/76 M&C8=(8;%,-@9AI1A,A>"2\CF_\3:ZRA5(BHXT#"Y3$SUV1^BV3ZO-G2G./!- MV_BM-+P0KC*B. \,C O"@8M1(W6,A 7FG%Y<'+@ S(T!ICW;:E,Z"UZO2"AZ M#*ZP\^ 4$Y^+]&#./*-,!+JVH>2BJBT_IAU?746[#7U^!$TK]'DANC=SNB&0 MR*P#C5,\(AXX1@Y,.N+>)LVCT(GE EF2W#\UI:C=ZMFW0I]OK6'3@5[O PZ4 M6:1I .L6+$:YZ!_"0)NY=M10Z7('ET5E5RQ1$GY1U?.:YE1$9J+"F@0NX2_* M(V/) ;H:':E;7*"W*.MME'4ZENNTD,1)A; ))I?^,8:XL0P9C",*"1:'&F]][EP@"5TBZ[:@=-[J MV6JI([I5"]GY57AO&T+_:3^Q%WI$8Y%3\WQP>T&]EDH"RJ/!^J>9^+E.U#@B M,E-B%'$J#7(Q!!1QU-A[ZN!_0)Q,TXA[^RT+U**'.(16\*_@W^W^!B1Y%8C3C"@H1 2,6NE)\[C MP%AVIRF9/>)6W.D"AL\'#)<+"XL[O5C54OW_=B/-@UCO]$9S.N">^G-'J<()""WRDZ=;%9S+U!VGY2HY\8"Y[WBLV%S MC[%1/(O?]+Z\J;3VO[XK77@^<[AZ]/6 M6?>PO>U/6MNO3][#F*6S"8_1>Q.?%(\#2;ZY=P(BQ9CKS5 G'+ M"#(R,.2"EP1[R2/5&9Z84J4E]](K3&M<*L7+G@275&%+RX=+;WJC$F-: M&"S-*7AF#+AIQ%@4DF"(2VUS146%@HJ.2))44F-8FBV[5.C2PYW /=_N*VQI MN5!I,R]*!4WP@P)-"X.F.?$E294DQ*!D=,@;I0J9%!RR(H)JF!!LKE:EFUHL MZOS ,C"F.W:/+CE@#S0U!2Y+#MC3(.)L;(MJ3W,+!T2E!+)&J$#&, =L^M-?I7U-WG>L1)RNJYP1<]P;=/(DO>K'+AC[[_$B M$28KV:4?CB<"7_S$.GCMT?#ZGUQZ:1]!(?N/CQ55\ADA5Z?C\I]YN+5&!I^8 MQBXD+[AWU)ADN&346:P9T62/F[7)C_;[DUS7*60[Y*AB379JQ-/;[ M&JGQ1S8!58M.NS%O^1\V5W KNN%69^"[O<&HOS1I?^\_ MC='_\)_]]MO/ISM?/O_8V6[O[YQ][+0.VSEE[\?N 8SA[ -M;P&R'U39O%?2 M_G:_O,:[VW_N[VZ_V6_1-P?MM^].=^B;_?;9F\/VVX\',$ZZXZO.$WV#P'^/W7O<[ MV*O&'_T8.L/&&^L[W<[P=$E>YZ>X_NZHT;)]O]^@F*AFE4'\1^\0!G+:J,Q- M#+F45Z]A&W_U8'0YF_A3]*,^O%YC\VL_QD.XK/&O_+O__5\:%/FWZKKSKZH/ MR6__;IQTAON-3S O(*.-?VRW&T\;O]NC;XU_C7_WZ9_?)Q>O-RX-B^*?#"M_ M\:;3'PP;F_"T4 UF_/'5<=1#7#N_:@T>L@V?7/P,\ 7^&:MLZ0:0T/H=@QU6 M4#CGCNZT,3SIU6G6S?S4G^&A5$&Z%+5(*G%LHC:)8:$DEU1+AWF%AQBS&@_A M'XQ,X^%?L'CO4RUC$Q%[_>.X4X/]%@R47"70>>SH,.>RY!NA8$]1'BR*1R\, M0UMG'_">YS#-*I)<2B4B[O))6!\$4D2$2+3E.@'_K:2N9KN,-+/XT6F>V*RT MH'/D@;(,SN7E1^=P=-BPAT"#APW[W7:ZE16M3'!UR2 >=7K])OP-Z@,_ZY_# MAJ]A(XW7](HVU> 2^^=Z!'+VOV[AN"6;[6V OZ3@.?./>1.,)\8F ::?5HX; M_K7C-D_X6O5+_][K]WLG\")_V&/X9GBZ&F[<$QCRL[U$8P ['!'C(2#.B4?& M!(6B"!R8$G'&YR+JN FH/^.$71&,\>0WMG+^?A]P+ O>? "EOP!0 /0>2/3- M$'3ZX@F0SMSD+GC:.ZJ/K=P 3D7T#GO&@N4J :U4$B>E>0)8Y9J.Z26;T,L" MIXN4Y(-OIWL<\ 1DF2&26]5Q' AR07DD$HO8"@ S8^?!*9N&T_7&*O"DS?#= M'GFXWP6@3Z 9A/NTX;*,A]A(_=YA8PA/KI0H_STZGNC37)4%@S!R!]%76N=C M?V@[1PTW@=1&MW,(1#1+Y*#6L_.GNNIX5Z=29N _%O[?2-T>7 L_.X8+[!% M;Z.?%2[^S\AV)\/X N2K\6D(:C=L_-D;]8_@J^-^'FJ^MMGHQL&@<:V)@7NZ MV)^R,@I6'C,>$R<.M"]:;$*0.DK,/=@;F]61J+$ZYG]D=;PP-WRBFW[0Z;SZ M._9SJ.-C#*/JV=N]O_/HWHW?]",,\MR((/K"=._]=HOO@7[Y&!E&,8F$>.(6 M::\D(BFJ:)Q73NBU#;RN9E/[_SN;AK'(]"X)VB"?# PCD.(,<-W3R;G!+!E' MOG,,,N)L-ZO Y$(0N FJKS<^'\/-+BM%MD1$_38XOR:S)@#XT7 PA%M7,CI] MYR9(V;'MA(;U'AS2<"[<->/*8MO+1QD;/=?M?*V58IX^GG3@2E#(:I3PPV-[ MFKE8K3\3*UA=! ,8];/>Q$LZ>&,>N3]!%'\-9]PH3.CXRS M*Q+_VO:[I]NQ?]@YJM[J37S!$M[:?G?:WMQ3!%PC)CERB1C$E6-(&V#OVG/K MK3)65^'J]3DB/N$7<_$6\#B+ZL5DSVO,HSB6?$JZZ>H.U M?S<;O2G!S&=TL^QEQP$># J0KZA1N2)&PWW0*M"OU$G#&(_@P]/!UP:,)REM%[<^_S'?Y#D/H M]0'; #PZQ[7II*DWOA$(_R!/.F,*]H/F29?]:LZ" 8N&&EK"?[\:@"GCH\,:BTYK(IGC6B,&&=:N+_ MU?EW Z"R M+14;;&0-ISP0%O!_OY,2 +U3R/CD8Y&C(.?=2K.$4*JND: L&T MP#YN$\70AFD*[H4&Y =[&XRP0F E@U8DR<1^P2_157/[QW@B6_5K?:X&OGEI MW"6 ,=@&&^9H01B]+U"61 M EV$*:\D&42_=J\;F^$ < .$Z?7O[[:W-K/8/+VT3 95CZF(R'P1^8S;'_:2 MAWD'24!4P)KF%IS9/Q'(>F8X]HH859\]GB,A )%7;/>%#?3P0;."!5%#ESE]OY'?<4\G?M-U>D_+)W_6X\J#>] M?KMW5$U[)Y/+%^R3''C1/MFS7A#K"$%*4HPX%1(YE\^(<9D\2<8+"= WSR.I M]LW 4![:TRL!GW,9ON!)F394^2WGM7LF% A\EOJS[(9T:OHR)KKSY3:35I]) M=WX4<+KO':"0$_I1R^YU0:WFF&34;*9S>!A#YD?9ESX<:T_F%Q-A_A69R*/. M-#=OYE<:D7]\0717SEG)3MIX@D(UN?;T?F$$C!.+.FDC>>1,29TY$;2?1;=KHC/9I8$W 1Z>%_--C..8F_WZDI7\[/49*+F72J9@+ *. M0Q$WS"##8T#6&,8P"TGG+C1XGW[YIR%OKPQZ M\RX#]\3'VD?**GR^-7053]:O%^I9%B8\]4P))YB77,:D Z546\F4MD&%:P)C M-]MY?&,[_7]L=P1?U%&=]Q?X41T M[B?"/,AUT!YYXT(@P2HIY=I&NS?+V:_S&FUE?C[%XV',B#;>YL'UKOG20/HM MLWG>U/XVO-[[\SC4DKS)KQ)Y0/V.8JV7YR1Y8+OQNFC8?K1AC#N#B^P#P)]/ MH.E_ S-N-L!%/HJ#WM!>V7N>J.%DN_GG>4,5O[W@TO!AM_JHRMT9WZF&NNE+ MJY!5CN@ 8?;0Q'9AQWWGA#,<<:H$9(1BTCA =LH\JH0Q2A<_:# MXV 08[W\L1I)CL@#\L#MLRIF%XLD.RG0R2!"HXPA:, M)1=$(ATE1<80\$(\IDI4^>33^[V3A*E*1*^U)_UX%$]LMW=&"_[8RK[Q_K16>>+II^OKC_)S7@BY1;F%1EB@3EX!VZO]@E%ZK4V6+#( M^"6W]ZJB-Z+U59QXG@6JUWF,!;;A,OQG^@PBT,\&H%.3Z%1E>.;;W384>!L) MN38"^#L,:[,:%0C)\'-FSQ.[58E.B05>(SSL_>:>C"&I8!V24?I<4LU?RT-.5>_::5BXH7=]-S&@5Z3@0@)>GP_E)3O+ M7T^ ! 213)"4(:QR81(9(C*)@PF(T6)M'"$>@'^V*,E_7ZI)O=[(D]H B,VL M>S!R@_@_H_S)Q!K4@:])5L<82H9Y3RN!']@XM/UOL;HZ;]'ED.MZ8W-0730F MFM7O^W$PZ@XK7@I0X^UQ=@G&5_BN'0PZJ>/MQ<;.82!'59;UD=S(7*2=3/8S_E:E4)< MNO'%7GGCQ [&>\SCH3XZ3IZ[3A>>4X'&^:G KPE (S C:QES*&H**L,I,&AK M.(I."<&D)=B)M0V*FX;/EANK9+R6WG%,MG;01KN>I/4NXF\CQ/T)IC3:KC1/"K[SD0\[-?G*>UY( I7'TIQ?@( M9-KU>M^NWF2L&&--CS"V\1<7^EP[C#&E[/!^G]YRZ=PV@?%N\C_M2+R>#*?D M*M9B_@&#F$?*DF#:(8<)0=Q&$/.$*0A\HHIY0H2S:QMJ79MYV8J;UPC!O\YS M>,8I59<]AQKRI^(2E3H V/:^7X'?:FMBGM16J;Q5]L9E")Z.:Y5#Q+KW'_84"_^SOT,\_VO#\W8,6V_D"SWZ[VYDNB]0&&]#>>D=;!]U.^^PS;;\% MV_#ES<'N]FL&[PKC#_OPGGSW\,]Y?5*8C4)%C9$"(XXXCN"G1&41#4'2 *Y) M(";')_F<^&2I8?D(I75+GY2GA:2MT8IV1ED)0)JM7,E9C$$GCY@6''%K K*P MS(A99BGGP4JK,B 9M:BN[9-C&=C=L68O0(.%1ZH2P'#JU.]Y.50*(YW4\$ M=M))AF)2%'$=!=*12Q28TQXG'6+>0 (D,H41E>XG+Q>)5J??R2H T9Q^)UYY MKZA."">I$7=1(\=%1 (+^( QXSS-0$3$O=LPK1XE>E*-+"U/'AZ*+N5X3>'0 M=N_W^+?MA(OV)@6)%HE$LT&B8,#]DA(C6%"%N"7P+T\<,M0D(VR@6+)6N/!\YTFIS]ON@- M,5B2W";2NF@-]*/]I=UM'>QV06D$*,C^^^W/ A0'/OO]V\YV@+\_L-;69S:= MV]0^>TU 04[;AY_Q+CP'!%^TM[O[+?BL]184*'^WY4_:VR&U#EZS]H<](W$, M.+=@A.5 /!^T<89BQ(+ %N?*YHI--X=0V@3L.-/"2E@.#JMI?2 J-W4BU,CE M:0XAUW,IZV^Q3L8:=Q_HP/W_MST\_JV1Y:%1"42C!5 +XG!8YR@N_YGM>=4/ M#R]>=7#QJCFG<')()8;)69%\=#*#2)W;?_6@R&P"XM4+3 M#_6ZTNQ.M_WY=X(]0*YD'JQ81*[D=<[.3RZ=XYO4B?Z/P\'-KW"\$JOS?.D& MP\UKPS3/?Q[^'!W%F2EXH3)1]U=YL:(P\_J/M>I*[XI_U>?XBJ\Q7G?7(0 MN,*H.E=;E?:]8#YW=,)>>D#G)<5K%M6;=G,BC&]Z_4_V,GG-O>DN_NN/43^? M-5^)\,U=^>XX?!,.=N!^NUL[IZV#]@%\3UMY7&=>O-_:)"WZ3W?GH-W=W=ZA M,^$;"M?&/MLV\0E!SG]I< ;]$01%1@B3M/CNQ^; MKQ3M?A#MGJ8LR0DA-8X(IUQB@7.%M!,!$>:P%-AI%8"R\*8F+S!/^TEU<_-A MJ,A"/,Z51C*3) V6)A^3Y3&?C&*:*$.2],0+SA;-4PI^+0J_YJ1W.^XH" W#3/=-8*.<,9Q$[ MIESBFGMC-7?1BG9.V60#J-@ U>P@DB9H-QK4L7N.%YP*/])$/3G!W^7^ 3DKSAZFAC[M25.1;) MU+IA-SL2>*N3AGP=:/P#'(MDFC]$"PDIY>H,5A"S.H/%3W;@=!&7$G&30WL_ M)=>/V>/J9B?Z-G_6&FBJ9](+/O>Y>=B#L9R!1?^C-Q@N]@3H;2*8RSU+GX_Z M$4:1I^FM!7YS@WFZT/#!ANQ7YE)+TC+'S%W30J]F?YT;T6Q# M?[>#SDO(!SO\V&EM_0GW_0;/>'W6/OMPUG[[L=-^^^%'^^PS:Q^\/MO=^O9C M=ZO[;3JFM/OVW4GK<$>\S^^SW6+MK1:&S_#NUFO6WO:TM=W^]G[[S;?W7S[. M.Y/,-94I<884MAYQ$O*)/$Y1T,)0J9WS3*QM,-84JW,BKYQ)+A"XTA#H_>AP MU,T%T-[V@=U=D+U,F'^/ (=QV_ZXBHNI\R,&=!;[O0*)MX/$Z3![U+G.)G8( M&VH1EX$CZUQ$(I]1]HP+JN/:1E7;COY6,+%@8L'$I\3$[/\63%PP)I(I3*1> M4!-Y1"FRF)M$&*0U,_E0).7,$,V3+IA8,+%@XH-BX@L^,O5XV,>F$]>B,%%) M@IS.1Z:PML@!'*+$5>#2!RTU7347^245F5> ETN(8-'T&4VI@U,"X6=-HN406^F4D/O6/>WTP9M69C-+C^]KS8MX1 M2BB-S";.K==,2VF2T#H%3U.)!*P"+LT45TDQI! MLBX%P*5 D(%/$+=81JHY MBP*O;1#=%&Q1)\B6:*.F*/.X= JSGB-(%O88) 0>A@ MC?9$1 8V7-)[! J*-K\\VUT"!8\8*)@H,R&>)<4B;$B8F:H;G>++1,=?0EY!/;OU MGW6%]-NWRBW%?DNQWZ4JEUY",4^&_;.E6I)URFFA4%2<(ZZU15; OT@R1@>I MP#3PJH"ZX?=.^UZ"\K^WM!5WJFY6 +< [BH!;CE:\Q! .UL 1@4? T76D D MVS+DC!#(8Y/ 9]8)7*@%'*TI&%LP]L5C[&VBDD\-LB4J>0^0G8Y*)JU#-"DA M$KU#G#F&3++PGPR['*AT*M"U#2IGTQYNG<94$+8@[,M%V"4 V!(J?@2 G0X5 M6R6Y3M0@13Q!G"J.-(X*)48P$YR:Q$D5+I#J^74+NF%WH-7INF+6I;Y;$X^? MMMN@ZTQ<__72]08I75<>;+#T9KN>O*GZ.C6!JNE(8KI>'*LDQB:;A2 M&JZ4ABNEBNR#N^/:>198Q%R[R"EW)H)WS@W52>MD+;MIR]ZRBS_KEK_9WSG[ M^*VU!7]_>7/8.H"Q'?[3:6_O=^#^='?[,]GY\K'S?KM],.V6P_4'X+Z?M+[D MW^Z"Z'%JC@3I6&*P43"R8N!R:^I(8KCX:),PU7G&(X2(&$RS Z M*D$1C@36FFNEHBV86#"Q8.*#8N)+WKE^-.R;WKE.1EB?/$7)68.XU1QI)Q.R M26I&N/.>BE5SD5]"Q932<.7VP"6CHD1)Q;'D'*!*FUSV&3YQ2JG$38GQ+3V MS999M1[LCXX*F6@PXIX:Y*3ER!"%93*:6:G6-@AO&L.7Z)AF.7J]FLI=HE>/ MJ>PS55.XL409BI3$X*D%FW++!HU<-(D[RX.CBRNS6K1]B<\G/+6Z/\?S"8^F MUM,!&(8]-DY2I'%*B/.LT2YY))B**1II*4MK&_69[A)0> 1=G@XH M..E,BL0A;85&W"B,K,\H 9H25.L.RX-*^X:@R2Q0Q%T9ZDSRO M8OVE'ZT12;RB(P%V^T)T4'SBI!C M<>_ZJJ4=2VG'\K I440ZXY+FP"P3L\[89(/S3!MC'0TE8K#T /5I)F(@L1." M48YL2@QQ:14R4A,D *4PI\[*5&<6<#G;*+[L-1;E+A&#Y57VF3J4TD86M$&" MD5SP-S=PE3XBA@VG&E/'C2R9!:NJ[;>)&#RUNI>(P3W4>C9B(+3"W"*F>>[+ M+ S23&J$:0S6@0$G.*QM"%TR"U9'F9= ETO X!%T>3I@X)5SVN<"IMR&'#!P MR(0HD$I,,R=A.;&L^3A^AID%U;/5D@<.2C.64E7U:1MV6P;@C@5 A>$L8L>4 M2UQS;ZSF6/H2B%EZX)\MXV)L$#19@'O%,O!'FOOB,D25((&9)$3T:QN&-;F8 MW?E9O>JJI8QU =P"N"4X]G0 /%,T1B1-A#$H&9P0UX0B33A%,KB8E-2$R8:8.6K&RR7@5E3!1.( MOG=6QQ( [9Q6+>.7:H\.07/\['__JI7+Y'W'ZL3INLHM68Y[@TZ>I%?]""RA M\SU>=&+Y[ZL]'\83@2]^8AV\]FAX_4\>O$W$KU&#YC$1-M41XM*?^_V+U@=? M(W+ C[XAFV"PKVSWQ)X.UOYSY9T..T=H:@ZG7__:ETQI(2\Y4SD>7K(6,$"; M?%0P+PX(=.SGJV!,=FG&TMCO9W#^KTX(/@$ZNY"\X-Y18Y+ADE%GL69$DSVU MMK%=]1[JI<8?&=>/AH/_^Q^[,6\E014R]'>.1M7S:H15V@3L.-/"2LX2A]M; M'XC"-"5"S^"M>AV>R> %(VZQ])QO_>]$^ 9G:/:D.0W<:>- M;OP>N]FV-(;PJS]ZAS#>T\IK5[\-&H>V_RV.FS2=FR*XT@X;)[$?&X?1#D;] M&!KP0[^RWXK/7V MXWX[?[?E3]K;(;4.7K/6R5Y0GJ40+3(J@4=!?3X^X3$R@G!ON8H$LYKP@-3' ML)EI!WQLP-M(8!0EUX2[**B@UAH?C6:1KC4BL)#C#,S]4<:%E6GNQ=DZ-W?K MPO6+YEX4WZU9U,^_$ZP,=L4&JTMSK\=B;;?MA-,8VXA<,G'0L%73KT_Q>!@/ M7>S_K//7\KW4YT$VM^^.CD?P)D!K!F#Q*^L\F.(U+[AGV34MD$J_LO,9^JNB MA*0TV+KSW-$R=W>>.W9E[EY&"9[2F:R46[]5]-EX\(D]%Y%+Q8,/-F17.<&T M=>!Y_FW[RV<8TYO]]M97WC[8%#,QY[-W/W:W]COMK?UN]5Y;[T[;9_O9_2:[ MVZT?K2^O\?NMK[2UU9W7AXS*((A5'$DO#>+,"N0$](1PQS7S7!)JC*2:REPN(&FN'P3PGEVNV*-AW72N MF Q&.",\2@EKQ+G7R"4F4! VUA=TN'>-,I6T%2DI1.B&!&$8_>Y5X4 G&IC:#24^="87<%\ K@ M9>]UFX MV;+@U6QWL)1\-,EC1+D.V1L-R&CX@PB66(KP!Z9K&Y0UC99+5#.@% )9="$0 MT&'OHB.,>RXL-B%0@9T MPN<+O\@JEQ8QUVU>#JF9!@/QM*$L K .L"/0II( M@0*QCI) O5:I%.=Z 6J,L7:,2,FB5SPEH0-7CN& /2',VE L\M+I\G2T)"F? MDTL]"DR#+EOKD#9&(*F34M+"/ZDM%OGYJS(Q,EF%/6,!K:)2)FG08FD1]Y@CPZ-$4HHD 9=IP$O9B/-EY!B5-E\W.M;I M'0'QI)'9Q+GUFFDI#0BO3L'35-S[)8.A.4V]@/O#HKF$DG82<4D(,B9RI(CQ MG$;'0@+'@.@F4_BI")A3J)SF+C(%(N"82ZH+&1BF;1X MVKVGQ"G&-$=$X[R!:D"+@5(@X11U)(ID/2W=NEZ &H/_QU20/MJ4N I"2\NY M8=QREC3VNECDI=/E:??>.Z]CDKEJ3>Z\1YV%?[& #(Y,1JDY=K%8Y.>ORC*& M$+CFUDK)<4K:.DNMX=*)(+5XD$A=L*9(BG)8(*%1U%&C(!1*60M&&B5 M*RS8A)5R9ADM\DO8R2_-N6X)1<%$3#B/U*K$A8Q6,F*T%2&( 'YC817+AD>S MK;B,4D%[%1$5W *KT!39P!T2RN1Z3C8:(=8V>%/Q>[<*+'L&RZO)C&A@$\Q8 MBQH L\?Z&5DQ2 OG2Y/N_G&,>DDB0@6 M+X&#@#5R3GFD>(I14.\2+@;Y^6MR2CX7SP0Z+2WWN3*>%L11X1AG3ML2=U\J M)9[V\G%.@C7&(!P]0SPDC[0A!@6!#55)FTCQ,AKDE[")WQH-1[;;2/ 6=W/M M7T24D2E@E%PDHXGF!O"'$D)%\HYIFPA?&/X4G+DYSLPI?Y$4L9HHY"(!G(DV M(7#;\W8?0(PGP",R6:#$+%$DL6P(+#S?#U/-%+.YB'K2P3#"&"62RZAHHKRH MZE.HZK2/KJCB5BF+?$P4*$'.M->8(Q$I9XK&O&YK&P2SHJK/5U6ML (SGY)Q MG ,\&Q$9 ZK/G+>)VUA4]2E4=6:G77BOO/<(V$[NBH@-LA@\@'R245ASPNZKPM .NM0K< MA(BH(R1OLX,*@\^-E#=9A6V.B9=M]J=1PGIVZS_KMM9S&R3<-OY1FDX][-0\ M&V0W2=)@:0(B;GF41 L&+K0A27KB!2^;),L&[[/%!W('#8IM1*S*:W8D(>TI MA?^TR@7'$R=T;4/CIC9Z0>'55>CI]XO=E8*@!4$7@Z!8N12\QZD C35A:S*!,P3. KD>D'.8-?..:]X'.F^"C)M48= M0XFXB#CS$CGB%9+>"BX(48G+BF,J<^_BHP5!"X(6!+VZJ^D<$X:*X+'DCF,3 MM5/)&R&280X_2/GF$G^]*WA.QU\%%L; XB 2B$ \8H$TX"CR2D@= @6CN+AJ MIDN GE>;04^W@9XTNKM1\^=Y7?#F-L_]92O1TCQT]5I6@O-?X< M'<6K?4,;\+_2.[3T#GTI/1Q+[]#2._0IYJ[T#BV]0TNSE5^5/7>>!18QURYR MRIV)-%ANJ$Y:)VLG202R!'A_$:,X^,!WZ)_=W8-_NN^W=DYVSC[@UM:;_?;! MAQ\[V^_P^ZTW77@.A>>QZ1A%>VO_8.?PG\/VE\^\??#[07OKPTGKRVO:AM_# M;U#63[T[KW- 5Z%..,4.>83@C4-L(X\:./6-IAL:HQ7I>%* MZ2Y5 .]A (_:8#U@6B#6<.&B,]P(0PRAT4KLPT, WG.+QSX>UDWG FCJ!<"8 M0T297,[5$ 0@)Y$G1B@=&;-Q<0=2"]@5L%MML-,D,>X"9UA%[C4#A LB,*Q) M%#I(5=C=TB'>]/8]PQ1;30/B5CM@=Y$BHSE#!G/,HF*!.E[870&\ GA5)3^A M&1>*T" D=RPZ)1.C\'<(%CL9"[M;)JR;V6TW*6KN*<)"$\2C\PB6TR!"O&56 M>T7TPLM\E]ZAI7?H$]4_5I0HJ3B6G.MDM8Q@E]J!<[5K83,M1!XT]![ES(O18 M,8GGL%)TT@GMW(.HQ MR%E1XT5;Y"2P<%*$P!V ><"08^)BD6>9FT>#H. M0&74ELB A+$&<0KZ[(33*/=E<%P*XVA<1HO\,G*,2N_0&Q4^%M80"]0!>\>3 M("X):JQ2GO* &:&%3"P7#,WI'6$5]\"CV=ZA%G-N MC>>(>*. 50B"3/ >"1.]@?]B5L9JTX#CLFGPC%794Z(L]B+:*+BA7$<7'=%@ MGX+3B10_?ZFT>-K/)SY$\ T(4HRKW)@D($-B1,F10*V2S-G%L8JBQLNKQE@* ME[Q22DC'F0),![&P4F*J$PVX''I8/EV>]O-Q3,1J+U#4*I]\4!%I!7\XQJE( ME$>70K'(SU^5!1-!&2*M,3QWG0+L!C*6S;2RP8:26+=46CSMYQN/68H*V'2T M%O'$;3Z8'L! &^P$QHHKLXP6^25LXY?NH3":61]KG <:$0F=SQSAIB4P*/CFJQM4,J7*)98 MM@06K:K$,8PCYS@:GHQV2EH:K2.@MH[BA>WN%56]C:I..^D<2\<29>#O?N=E-4=7E5-3J)C0N1&VLY#=H!2=0D8<%HH%X4 MJ_HDJCKM@TNGB0E"(44X!E4%I\@Y<,F3LUPQ'AR+H70/?>:JZB017 3&*6-< M):H9L08^,\X$G[PL#O@RJ?", RZ$4N $>+1*C:QN&-3DVSZ W2>GL5!!TF1!48V\Q@"6C M*7*@4I8QJ;RFPD0AJ"P1IRF(DU66R8 3Y^X*0A:$+0@Z-5ZIL9[[!7F,6'PV)4# M?8S*8685H<;H$G]=)O"0E58@S4-B*45E],)3DI>J M>^CE9I\;-^P?^N@Z2;-.;N_'QA^]0WCR:;4>ZK?!_(!LPW?M8-!)G1@:)YWA M?N>H,6YSUK#]V/B>-2LT1E7_O'Z$B1K",!O_,^H-X;>@9HUA'X99+_&@ ;_. M__P>&_&'W[='7^/XJ8/U1FONXZ\\D\Y]9H#I:=COMM.M?GS<[_C\S: WZOL( M-X9WA5^=Y#]NDXLIC<4>W-U$*6=,V"S=,00G#8TQXKVM"HH4<(5Y'8WQ-"2= MX]"EIHE?X.4^'_4<+.+W//:Z >''" /QG6ZGDJ./>2[Z\$*_VT%G4)U7V\Y3 MFF)_T([#YXIEW?C_/I[N?@G'CG+9/GM-=NCGT_;A9[P+SVF_?2W:V]W]%GS6 M>OMQOYV_V_(G[6W I>UO=(\:P6&-+%+& A(Y9Y%S,6=5$Z.<%> ,J[6-H]X, M"-7BFN;8'#1>')S%>$ORC<"Z0<-40="GEYHB58#8.+]:WL=^)?=OW M^Z>-,,IK6%T[W.]'N R$;7_0B$]]/0+U#PT0ZOR,D"L6C<<&%\-00!5/]N&WMC%6/- JW^G[ MT>%@:(]\UG0[&L!?]OR!Z]> U6,C677'5YTA8+"_ ;9]&N9Z35\[OG&)!BS) MJ]P4E!O[O6X Z?B?46=X"DMU_AZPHC;;N,91#\3+?H_G"!CB,/8/X:;ADC36 M\'=Q5POW[$8_A(N&O8FH9BD9Q"M/@6?XWF#8@/N- +;AUYU^_J;9..["!R!, M]3>U+ U@$(-1=Y@E//5[AXT+2*O@.)Y?!T)7F>3NZ57#4%D*&&@GP$.RP,-H_3[\UW&O7XWL M&%:E!_IRFO^543-_:,%6@5P-;665LL(/!M6-_+@+;+ZH<^G^1P&&-^R!-L($ MQCS)6=5 M6!4XW>X&&QG,GHVTAW\1C7T43*2 P<@2VF2$SAK:+$NWD07IC6=*P5!UXLEIG80P/E@& MQCU%=^/4G"(+"Y:%#R?M#WLX:**"#,"% T-<8XD,^.Z(@SOH(B?"<%/+ F,S MLM#,YN,X5HY!]W2]L747KM1\1'(_*U7O,_IO@Y';CH>Y7F3_],(F_=4;#+:B M&U[(W.;$67G3ZW\"L?DEB<PQ%[E2+"T7) F)Q(S0%A@I?8TAPI M\FP^C9]OL2L?$(@36.-Q)M(E;@2VVO<.#SO#,3G*9X4JA@"<.81.OB_0DLX3V*OO>. M:W8+O[;ULC5L%Z@M./G@G#12@-YZ[N6\$T^BS+%6H]U((J0GDO ..P+X-4R1U4)$0>WS<[_T '1E>]9SRY-Y&VXF74@BE MBU#4J:BHC[> VG(GH%A02$C>43'CF[]V>__;$8MC^-!;#PW>GK:W]#MS[=.?+FV[[[&.GO>WY^R__ M?&N]_>< Q$BTO[SIM,YV\+08PF].WK_]L],Z^'-_Y\MGUG[[CK3/OHK=+Q]. M=K^T/82V&_1%8]<>@LFHN ME57KC4]#6%M4+7D%N/%H4 GTDC-Q(F#X[X\:;; G65D;1&0]):IYV72<;Q4/ M\EN.A;TFT-^SOP)7YM\T:OEOO#OR.9K_/3;^[L+;_"M_GV]!\6_59?G3ZK_) M;_\^WP$X'O6/>X/*M?G:MT?#2TZ2/;']4,?=#X^[O=.8R7T K\I7D)0M5X[: MC[K@7&7O!]ZGE7??&H16H(/GO\SO/;AM?M[6Q:TNO]+F88UD^?X?P4Y6CL+U M[SGQ-VS^V>!B4B[F8&URQ_//U_Y=C79S]'4T&#:(J89+FE-F>]Y _B8>6S@ MA?8KJUX]MD+KL=F?>=AD@#D:?_ZB[G3J85>6N'=9,LC%Z&S%3/JQ$O?\>^"B M^1H8XR!#WR7_K%K@O&&3-QN!483Q;LG,\/)0KB4@]5VG. A-',LD<@D$PP7F MQBH/*$.8<9@"LE3H3?+_T.0?O^ @%[A]68_DKWJ' $0%XAZ@DP]^0\<'B, MD98A"9E\;FV08S0 ODT\I_W[6.;6&YN#6@UB:$[IG^UV>R<7VXWG" ,".SK. M&G,[R7..BX05.'R$=868I^A.\G8458OWPY/*[:HJY2L#*&GEN;60I]P6]K MCCPF$&,KS^FZ$L $P+Y6X/2J'[O5OO=O)YTPW)^D:U[ZX3BM#E_\Q+I!KSL: M7O^32RET>9RQ__A9IQ47(WQJ>B[]N=^?C.;8?HW(@0'[AFR"P;ZRW1-[.EC[ MSY5W.NPRJODJ&)-=FK$TP"D$L/RO M7SMK:FUCN^(*(/9_9)RM$G?LQKR5G'(8:QS[M:MPU;6(6A'E@#DX'+A*T3DK M'+9P&T*-P.%QG(GY;+P&DO$60A5B&H)>9[(WAIB*#<_Y(INL\V_'J2X5Z:JP M:NXWEWZ2(6;\ PL!?U]%;IL!7W[J74\4 *+U'OYF7>7?'D)ECY*"4&')\??G] 4WPI,/4V MTXQBD7]MD7?$GN(\,>$2BG6@RH%M-EZC'$E7"2>I9#.=3PJ MHG?)ZSAGA,N2X_A36_;ZBO][*2/;#N;@ JC?)=U&KG+.9B_+>7]@^(;U;:I4 MNC"9O"I3M)JS&'YK[/=.XO?8;T[V&L<3?$UH&AC-\6A8HP9H.CR^XQOUZ^5' MP8W YI[SIHNMT/7&E_S4\1O&0>U#UZYHG;U8X="QK7D5_-WO=;N- MH?W1Z':LZW3KE,F&MX/]1D7T^[W1U_V<3FAKVU(_XXI[7>VOUCN/^=.*O!WW M.SFWSU;I/Y=\VKS[&H?#;KS^^/J]$W(94H#-"/\>!TTG MH\F<,><:'(S&V8/5MK$?'8ZZU2J%",#;&2[-KNXMTW(_7DA@%21;DK?XY=[T M>3[C.)UTGAG.VRXQL_1)T*7:_JF/-EQ)B)P)/EWU&H97DK5E4NN6$=8+O\JC/HG/7BC>/3"3&)KNW66NT)CRG$"0TB#]8BSX)") MDB" .2Z^) M3&7YGW+YVU_W7/)>*$51H"8@+@5&!M@0(L0898WT"H.;5V^X90$83$M O0^= M9WDZM24CR;7N1&W.)[8III3SC3+Z7=RHUT^QDW.>\N6#J=,GMMI7SAB*,IY6 M]A_L_/=ILZC5D&7^NMQ1,J8=2U8#DJ-"PJ.'SR.5ZU7\:JIP[7U=XJN M@\Q<^S5>)]=^][/;$K(NF;K3;7_^G6 /-%ASH]O^HFCC+VNMSEXZI[Y!'4%] MG-/\YE=1OBK6V9YL\%5 7$/$M0T5GO]T?!G[M=5L;-:^;0WI^?1(]6EUA.3* M%#U2PXUA[_B)XI?5U+R_E.4,CLULVMQ45/<.Q8BO/=Y_H^(A*U0I8V[$D^1> M7\E+ZA+C25HMJ0T\:A&B]RE<4Y!M<32^CDJ].P+2,*IRF\XS]][70>MS8E&# MQK,.@-:U-PX_LQ9]T]FAGW'KRY^=W:T/%,;$VV_AN5\RU=@Y;1V\@VM>_YBN MO;&[[<_@FH/=[0\_=@[__ :_P^V#KQC>$:Y[=]J&<;0.X)KM-ZDUIZFG !G@ MQ"!PY2,"-Z[J!Q)RW3=,C(@F>K>V(95N:G/OZIBW5;\GKF_^L#"RPC6(;OW^ M*PJ?HT'X._8K%%L(AM(GP- )TQB3C&I+:0O\\?-3J@5!;X>@TY4SD[%)2LV0 MQE@@'HA#-AB#E,8\<,F\HFQM@^IUO:AN+0^.GPLJ+%\]6]V4<#Z%YK^MMZI* MV_:?T$41;?+&4Z(#YDHG:TD^6RMSGTGIG;]M0:.'P[QJ-0?OCNK8<*&-"P.] MV5YRAF,6G=2(*:<1MYHCJZQ$-#$:I9=6<@RTD>NFQ+,'Y5:^]>R]06&%R=^\ M5UQ1O+N>W]T3]!Z1Z%T%O<+V%@Q\TVR/F9BHT0I9@R4"QI^ ]PF#K.,^NJ2B MMG1M@\AUL4RPMZ#(X?(3NC?U'N,=*=WJ]BK[UW/E=.<+6FC=PM%MME4.%I)9 MQ3Q26&#$J=#(&,]14-CBY)G%N=H)TTTC9_L9_GN%6QG>&Q)6F-#->\7E1KMG M3>C>7*3)%#:W8+R;Z;/LF9& MY>O[N/QL[I\J@OW"HG//ELK5JUEXW*)QK?W'#(^3RD?P12/BWG#$L1#($>Z1 MI[DC-;?8F'PB6INFU+.'4V].Y$ID;IF(7(G,+161NXIWA%,Y%0J;;5,PEIAM?":Z_EGG4OFWS/ R]G,O^1D4AY;)&CR MP!']_V?O2Y?;1I9T7P7AZ3/7CB!XL"_M>SM"+];$DMR7;8?_I* %"38) M< #2LOST-S.K"@L7B=1*2IR)XQ9)+%596;E5YI>&'J8LU!,[L#V3A[:36E0P M'0:]X/:G&7>^0[<1PVW$\#X-S9L)RVV*WQ,0E=.F)71C9@64G/$5H8*/O^)L3)E258S!8?K5L?*@K9_HBMF&IUKF@(+H6@(11V NPS.8$!>$]U!-AD-&>&U:Q ?%Q;J4O:X( M[?"^11\!?3H-]J#IVFD!C]-:,+EPT7A2KCLR*DWPH,;F;!I>*4:1,"F$W7%V M5O(S1&\8LI_9<$+X;:N9]H[A,Q?T4N GCF-QESF6GYJ>:R91$$=)(L,B@0J+ M!/8B:$'J'O)0^4K'.;6GE.!'8GW%\CYIV_\61?X$A\P,*^%):.F.A]#L!2V *VE<1&Z%JV;[SX(S1F 4X$G36@'+"A MHK[VUV1PJ9D23@&QJ%@I^CEM.6_+>8KS]MW#O_]Q$\UOM6ML]>TF6SQ.T.WF.^%(? MJ)TIWO(&\6%-0_]/S8]IAMJ4T& 09D2,*>>:C,NZB"Z29@.^&>@JIV!*LT%, MX&<"BV8!E(T@[R*+G/IF3>NE*>PWV??X$#>PMLO*08&]4_#-<*V"2Z>+:!P_ M1Z*#;HUE1^^3,@71Z>5 NU?/0*/34A,[H.X6<#WSAR#;ZPJ,O8Z=V:5$JY45 ML.(J'8RLR$A#!_MY.H[#$S!) BMV0Y!/-H_]-!(0ZLKL-*?-SJF>=;.1B^-T MK@#[>\+*,78#%LW?=^OU64)^K6W?HX<79S&VX&1)&G+0IKKA.:!(KVF1I2:T8L_K%XP!SE=\7@7$'$P:+"=T(Y#5LYAJXEN14)SMJ&>AGQ\ M7B0-UI-LN%R+-+DC$3BRWA6P703WB\89PH"-6[Y*_5:R4L4=N 4(:HDV]ZS9 M60O9%C05;I@R(3A)V"GM?LTS=X.8Q'=7"+'9TQ#%.TMX:QXE]J.H,MA^V.4: MVUMC7^T(.[.KB]<&I'%IO_WJN(9R2!H@PO;[FWX;%V2T%C" M1C!E-['Z"Z/;1ZQWS];K4H-TI@=I3S4[6Q,VOX^ U0?^@^F?4/(F($H06J(HI],# 2;*P8)GIJIY:3Q#Q- M/4,&JQSGML$J95LSX?:48J50E%V RF^UG&O#V$OL2.4K3=V4M<0^J]3-B"F& M+U)]C!2,M;JY)(>K@;?NNEV$"2QE;\O]JN;Y7W9+HJ([-BO@5WAG(ZU;K[V] MU[E$5[YGW53$W38568^Q/&!3D35M$D(,>:]1HDY'\]J5:OQ :L'=BK*T17$3 M:A'-!#(RP:E3@-0!&36K!8>[I1H_ZVNM_ 8 MB=2.-&@@A45?$CETO(& ]F4G\6H"=\3G CL=FXR72)C!I?(P)0H_>B0Q&V,T M:-1"ZE\7*_A.G+V-PR^>;T.VIBN!C'%R'V6JS1;56* :_SP\^R>(4]=//5_G M3ASHCLUCG7GHQFM1V^#$5LRX M:3O<\K&/&_/#( JB&#OYV=Q+YB-RWF4?MVUUPVS*[A?C^.WAK\-?.^;AK^3; MUV]_PWO>G'\Y_7[Q]>VGX==O@_/CSW^C<>',I.Q^^]N!T?\ZW/OXZ\@Z&A[M M';B'G]^<'Y_^^?WKYZ_#X\_[[M>]O^WCT_.YN,;,=5C";=V*/4]WF!GK86)' MNN>@DQ?&29"&+_[P':=GF7=8+Q1IN4C M68[/#]GX@<3>++)QXGN):WFN#HHOU)V8IWJ0^K8>F7[@Q;X*;<4>UMDXZ(AMOD8W7&PYODZRZ9XEM_$#R;1;;V.%!:+O,T^/(MW3'1.1V*^$Z MMYGI^(GI%3BA'YM,C\W$Q>2"5(_BQ-1C-W%]%KH6 M]PE\UK2MGFG<^ISM#G?G-I:SC>7= MI0VZP@@89%%]W@7\O HNE&''?F2[OA%;AA/Y:6#%OF-8:1K8BZT3?87TP/QYQ+";/S]XAVD.U+K6?Q[N20[Y]^G9H?1H>?H/G MOOT([_O;/OKVT?EZ^M$X//V4P7N&1XAT_NM--LTA1Y\/?WW]_.7RZ-MWX^OI MH0/<9!V=G@^.3O_^>?09.&X(,T!D]<]_I8>GL7MX\8]MQG$4Q*;.DBC2'[[W#9BP[8C-Q8B =8=-B;NL\2TF6E$/'!CTW$=-S2M.+!#VP\MQP]" M/E,K^@""=1YZP(L_@KXF5GD3ZK/;Q?8#&K66C2L-&!3QJE@^26%C"MP3^$O4 MO1,> B+[%(JKQ:T:.RLYF8<2V(W_'&6(OI+EVLZHS B^R^L6^!/@N7QQD:8( M:X8X9R-ZBGC1U+-E(;]X-H9C?K R*R8588K@CV":G)UK>SPF523?N0._9U4\ MH6)]& ](=*ZY7&U$P?[QU)J2S:87J3[!10#RC06R_" 3, @9%]AZ+6.B M [$S @; M:SA(M,)'N!JPRPG+"CQEI'P(:H&QD]\C[@QN,9@F<#OL6 N6N@N M&X&LJ+*$5@=CTEI1$EM0N;A\-CVK0F0]KM[60_P=^ /A\GL"+U]X*82G^7/, M\Z2G">@:Q*N!AXXF97P. ^MK'WC.+]B@^1UMFM85]:-8FO)X/#VG226Y16'C MM'81$EG1*Q]<:IE ^A$/1'Y#R* BA\E=UKC_,. ( 0YY&6?5-(K&1'$TP0WA MU-E BXJR+"[PM25.KEZT+!>V#;Z+_6#9@(C(VC.860W<4>V)S%WXJ96>Y 2+ MV#Q5HA@B>VD96&Y9C& =6*6,N$TXR(W<0#'8C[AH\0 6-D-T1X+WD"!+R+@8 M*F+"O(;_$%&!7%*X(@MU-A2P&NX?"?]$[T@$SW06_?]4,^*91K*J+7XC$^@J MH[QK"J%UO38&\\.;0P<_P5,/N,-\)_1TH#280RSE.FB45/?\R'IJZ@>U[KAG9V#W7"F97\P;0-PH+=0H@4]ME MU3G(VDPHF6E)T%'>#7QS,E]DK#XLDD0@I"[PGT>5-A]0,A^G'RN^@R+R.$)M MB0?>^S\%\-*;HNSR\#M)F\MGS,CP^\X_-G<-W_%M/:9>(4X 7EH4ACICGFFX MH1&+E-.*Y7(]<*]6=(+'UR/ MW4M3.[)X&CL& MB"]WSJHW-LN5SD,A%T.C;E5B.4C$@#T]1SRU0#=O+Q8?!AJL5H5KA?/U"+$> M!SNM6+%K&W:LNZ8#QHT?,3T P:&[EN\%?NB'(1@WCXOS91I&WQ G;BL#?9E] MT[H'["RK#_;@/0!]V8%S/X,-MD!?BY&M:BF%<)?/&.%+(7ZN@N#U5&G1R1A[ M?JPP,_T'RB1\H(2.^9/^,&L.+<$"MT,\68)Q5DXCNM]!/G -QZ.F^%!ZS )6 MV%8)/)5DK7M*;^AZL%,^[V:D*-S0*1&Y5=_^OCA\^^G[H?57=OCVKV^'OSY\ M._H,SSW].OSZ[= X/OUN?=W;^77XZ]-@.K?J:&_GXNOGOW]]&1[ . ]_';T] M-+_ '(Z&7^'3W^[QZ=?OAWOP_>=/\ZJ!W<2*8N8D>F(8@>XD<:I'*<-45!XY MH>V9MI5@ JKOVFN4K+^M7MK*I:ODDA>'L>W[X.<'J9-&09"Z;A@GS(XBEO+( MFP_?MY5+CR>7IG,^;8/'MF&8NLOM6'=LD%"1:R:ZQP+/X)$?1HF!\;O6Q>%&?9F7VHUN_]?G-[J0L M>;[QI] /JDGFE%@9<1(GENOH?@S_."QV= ;Z!/,T8Q[:/K>C],4?KCW;U77C M[=OM5KU?@W"[56^W5:>-OAC!E!/'TX, 3#W'25QT1@/=-UT0L69L!ICL[EKK MA#?ZP,![:Q#C6\;@>YH8?.MC&QP5>:QDSM8+O2.!- N"',6P;%[D@!C"UEZ6 MQ?7 <5+="AR+VXX3N"EYH=:[8>MIOY7C;S3$@I=:+8 MM4(]XJFA.YZ!/D"0Z*;I,NX'ON/%%.JV;V]?K"D.G&FON8%!):M7Y?BN:N'= M&P[-VI%NY[;7MH+]S@3[[!EFE"9&8KJAGB2)@58:TX/$\'4, M_)B1Z?FNZ8@SS%M;:7>X=];\[',K.;>2S)>?,M,-NS#RP@J#\:V3QV$D]:_ MYV63RWO&]:CD[#MX6S#8W]G@@EU6+_[=F=,PR_4I&DY/?^$DT_3>(# $@X&P M*40!\^^$XX!7P9C8VHQ%.R]1%/_7]6 Q/OA85)%2I-HN2O$_ P"@@.KKUH '%>C/2$:!%R1%H-!<5']_E U5[,P.[4V M/,22>?CO R(]AXW[@0Y:14$ LEPPM2=SV]JUP.)^8 MQ_.TH$;O*>9SI<26F*)5S6W'Z1OBM2^?/UXNOJE%J;/-'5P+V;,WX4?PYM,+/OC!#PEU8"MY M5I$\1*[L6_KS$Y\' M=YN9M"Z2!^V![YJ,^YC+ M# +',+>FSF,('&]KZJR5P$& I:W(647DS)ZKPWH95NBZNFEQ$Q.F/)VQ-- # MVX_CU&-1C,UIG*V-\S@BQ]_:..LDH_M8$!)%N&C.BS]N+6\VIAY-!A]?]CV'!)T' M$HBS7E_L^2G(1%[ENTNICCAU31&.3_9\Q7+HSQ$];Z;2*=)IU$#W' M-)2P%+S'TF!'XCF."= IF0U*OUM!4>XK6U+:29IL/OJGV MYS/.!W\8@7X\ZW\S9D=@:"9Z:,:F[B0!UX,H,/0DB"PSC3TKX?;3J:39V(:G M.U=EK8I.R*;'&1%=BK:3\HT854.^N.1U5*NJK=%6.ZRH;_*HM/=4W^8,: M(/UX"L,S.WL=B!7_GDS*2\J;VL3=?8N$UR_.,3:T",/88ER/8@_,K3!)],B. M+#V-3".)[,1BB?_B#[OO3C.SAC03S>[F\H:RCD7_-&KH-B[J-FC\RJ8[+6Z9 MU0X@GH$_[T1!."LQTYZ8T'M>QFUP'MUZ=NP3.X=__P,&N1\:4:*G5LQT M)P@CG0$GZ?"EZ[@V,V -7OQA]=W94,*_'JJ9K6<^4#/;W6(XS,84P]K)DUV: MRQG/8V!IY)U!44W*=4FPMPY5^^-O?PZ.K#?G1Y^!.4X_#8_W/F1P__D7ZV\# MK 'SZ]X;>/:9??SVP)YFF,.W'^TOG_?-KY\/@$&^.$=O_X*QOOGV=0\LA%^? MOA]^_O3M>"]VOGQ+TJ/3?>L?*S']Q$\3X!0/T^LM\.L\X!XS!), UC %2;0^ MK6K#OM8L*4FZSIIN0KO% ]$5$4R>+&5=TNKUFE59/H M&_7D+.KFL0-V44TRV=LT'K!L6,&C0"Q2=W/M(DO &*!61?!@4*[4"3;+X\$$ M#:H>O&NLY<48A#Q0DS1!3^/4?IQ(*Y[8$YTSRS@#+Q./+B9C+MXX*@L:M=(1 ME_*.OO;Y/!MP,<7)&&Y7G1]!H=3#P#(=V0BT.]>D@.?CL"(^R/@/>@Y6Y^#_ MX.<*K+LL!4L/1J@>=G5M#[7>Q=MAP)$HB2J!F\>@;N!#CTPCT1:W/6)0*H-$ M.P?%":3$1G,E$H E0%Z81@9CQ07+J45IIR%FQ 8,9J95YYQ:1V%]G&R1675[ M9,X1M2M5)"XI:)T'$K3[K$2CK@(M3%WKUT6F'BDE/#R\_+J7?#M^^]$Y_'P M"A@\I+V/SM&W,^OK'LC$TZ/AEV]?+KY\.W-F6LK_^NO[D74("OOLYY=OH(#? M?OI^='IF'>]]_0X*VCVTOF9'X+D=[YV#$MZWCB[^B6/?2@S;UGW#LT&T@J\5 M&6&HNP%S72^*3)N;ZR-53:.OJ0748 4U6L)-$*;8/U;4[5'/-=$^6?3QQ:;6 MV.,YQ^;7LMNQ:$&;XQY@XT+:R@G/"VJ(C%],9+MMO"YB%>P4NB0;4*2?*R+! M-B;1" ^MD%;X 82C;'_[DAX 4AKNK;!G'$>O]EQ(L81NEI\H/EV]>J":PY/X MG">3 3].I[?KGSA5L)#VQ$37J>[P<;;PV3]&[/BQS0.=,=/3'_]%:#M9=][)VGB3Q"ZLE: -8'2X6NY\NR0?[UYI,EVR!> M/]MENE<\&9*9][ZCUB(Q<]/2F(Z4)[3MZKCD"YX DUZ5[Q*N-;?RL38HJFW? MR8WN[[9*VN"-8A[=;!,,&<-?TZ$0X*6#'&.][X"A-B+9Y*9Q$)EL\@:>]=?W MX[?[/X^&1]\.OWWXALDG1V\/G"^?/PR/WO[]ZVCX:0CO330X_P[B'?SM? M3O>M+];AY=';0TP^,;Y\.S__^O:+\77OT/KZ^2O,;3"OV(.EW(^QLBPQ#*X[ M)G?UB+-8-YW 505 MCQ''<=M"Z7YMO*X,I3*0<9E%>)*E#KI0GNZHA3HMWK>7Z:1>)3H&ZXK=-/O) M$_T7+]<&VF0S).XLEI+G!"8+XT@WX]0%B1O:>N@DOFY$/B+X,]_ M+#__B^0 MO-;K-:K]W?99NNL=?WOS:;OCUW''3]M886 PY@>PQF(GG M@[OG!-C=>U-V_!,PM38^]*>Q'RP;4-($&%LJ V=4<7%BDBQ[6FQ2TQ+65>29^?HH*VS?PM%-(NO8*:1F7+LZ.FC M(@*VU@/?-_2(N_!_$;/LQ+V[&.32>VK- Y1;V?@,9>.]A3:WLG$]9..TD>Y; M:<0]Q]%M%R&.(]O3H]0R=,\/8L^(K"#QXSL+A#Z2:'P"IONFI9;L-5GU=Y1< M,E4UOJ;9);<;Y1-@U(WU,55M<5TOW2[PJ+ VK!JS'">E4H=MCS#+]':;-K@Q]\1Q[4=JO?G>NPW>IK MM-6GG834M2TC,4T]3-!) +] #YPXTD//]%/7BV$M+=KJ1N#W''_]M_H3,+1N MXQ&T>K+*^W6\^'?+5T_ )F;Y^'<])('W&-)G/TVYP$6@\MOL!Q>1?JT849FM M8J8['9O7=Y<8W)S.OVC[ZW9_3ATF&(E<]))]:;Z:JOI_YF?#<_6(&7$WM"/F M,LMV;"-B0>2'J<="(PS C$Q6-QD/\K@D# 8V:$68JIVQ"$>)V).J@^:)1#W> M*0D_@[ ;KCTAWNJ5)?3*;$Z('QJ!9\6&GMB(=<7B6(]8Z.FA;\+_.U;JQ\GF MG!!O;;9@+>JQ7XKK.U*C=4NQR> M[HSKSJV_OEP>[>W\XWK,]K@9Z('E6[IC1YX>N0;3HS@R><@\W[#O+M5X&Y9< MZXUON(F)^+.A >ZDX<11:J1IF%JV9\:&&T9;LW*3-_YE=^,;1A3;H>'K9A(: MNN,SCG%*4W<=UTW3*')2P]NL3#;1 MPK2W<,9H6$'FQ/ V 8N;[/Q8^8%9NK[W$T3QW;<( S! ML[09?.7ZD15L+SHCN6 A6E8D9YZ ;=3WV1IRC9G MXV^TH<\-N'6Y]'U^+'S0B56.8SV6+;1+&[TX^'LZ'7 MQ$VXB;V+G336'8_%>N#'J6Y[@>$YMN6;KG\/2:'WVT+N$>*RSUE"/%0BZ59" M/(B$F+*@@]@%!O<2W;#C1'=BE^N1PV/==6,OLI@5VG%P#[FDCR$AUM8*5)>H M7>J0G-KDRJG-&.7:,L3#N 6/$J%?V+.G4\75[O.S!1A^LDB>JN'1W3HEUL*J M]^E&2]+DV!H1*QD1'V?<#,,R;!=VKVXR,]6=)$CTR'<=W0L#SS-M^#ED5X.2 M/38GR**E+1_N@GW/,#W^8L>O&'T;?\&3-R MG6%=MV#36Q5UMU[Q5D7=NVB:\G-]CQM>1"ZN#_^XS-(C-_)TEAA&XMA^ZL76 MS5340W'"5D7=!1^$89PFL<=UVW1\W0&30F>.X^FNF3J!S[EC62ZIJ-E(QSJK MJ(US9==OP)MR)1'VWY1V\,=,I^JF);5\PDPOLA>+&P?#LV0'5=&AEP3,M5U4 M%Y\OFL'T^2)^<]=:?KKMV?S>Q*UJWP=_^^L.5?R^:R$5=L8+^Z1C] .514]; M+58?V9%GVRQ.3'"7XI@Q;MI6E$2&PRT/ENZ?@R4/\62>"^9)/J]X_,W[%'\[ ML/])@Y2#G1'KMN>@0KAX!#91N0XJ1DXAI> $\,M M[ ?A^8D3L:T*N3^1+.;8C979M]('W5?(C32_,=O%=1-%)3]#!24 M%1A6'!J>:YF)8YLLP*B;X1F.8_JN:?M;!75O\NIX+[;_L>+(C6S/ULV4V[J3 MQ+8>N(:K>)X]T_#N0D7Y#KP/5%]HQ[Z#->-6!$+3BUTG M3&./NUL5=8]+?F;\XUE@ L+FTCG'.MXX]G06>.#E6I%KV=QQ_-0&-\?Q>D$8 MSB[XTK68-_&!1L48I&X&ZN\'/!3U5:U9Q$/73I/\>RK,-AO$H\L6!>E:BDB* M7\?J^U@Q.EM.>I$EXW.5]=FZ4424?S>:6UA4%3CYA;-GK]#!BTY.P[ M6& PP]_9X()=5B_^W2'$,,OU*<)/TVPA9=+T3BCCS]._M$ @KHJ2N.KW"9@C MI:@8_K]L;<:BG9[ASM/-V_W#_Z)3RZOS7)]K> MP=H#_ZW\^[+R<&)=OQ&>W-PM'.T>[#S3ML]/MH[.%77?-@_ M^?CNE"XY?K__80=_.)FAV)7D?!PI\:68@#@F%P3VP*?82-=:A_XJ("?8&!O0+-JX#/^W==.L/^M5(M9+JP9'#LJ&P8D M2N!;\:"%!"C114.%!U/A@XI?G).WF"_Q_AYG58 < .AO0$.Y$1:\/BN([M?EM MB$Z>:);_* :(,)95W\5C)V")E$@2[#G9USK,\B,##D0*XKZQC-,YFA]_37(^QQFJ)E'%_W>" MSO$TH:LK*$T\HYD[#;\LR3 ]8=BTF0'NRX9X(=@O6BHF+8@8$WF$M0/?3YJ5 MP#5-,K#)2@U6'+8KF$J7C8FEKH*5BLLLDC0K\3V##$VH2[DY%R[B%/LNL9%G M7?>K)?YR-H-OO'A N39?]!]_VO_PZ6#_\R;(X,]8S:"->7R>P\MA MM\?%$$9TJ0U ..-"XK*"K:56&$Q\Y%;@K&H2QR -T@DRU1AD^5C#IK'$&-4$ MN0YO)VY#\WP$\@K>A,P QD>1L_)2HRUPB;S"P?FHVKM'V.TDH>@JDOG@$V23 M88\&,BRJ,7%W!GX""<8A;I+Z8OE0'"D-KJ_)66,$+AO+-N0Q$(2P$>C(!87FID3,$6X7V'1_ 92"T M6;KBSPN?! O)-T64U/V/!R+6!&S:35'&E+5C3# M@,N!]DLS:^''59B-@ES;BZ KS6 M\RP^Q[ALB2,9(IM+I3S(@">DV<"JJ@"%AE03A@/9$#0@BH^R 8P])S<.)KPA M^YWXH@ U5OY UQ[MD82?E9Q(BER$<>IL?*GTIEJO'I!#(YX!(9$GI%,B%!T@ MYX$J.54($J^61 ] M$>R?-$-'@Z&U">, RQ*&3QZ?M$1@D1KM"=3$K2<.PL3;T.4#.V92P/X3"J4" MB1:+73E%7;P8%? Z<752*7,:<\5=-)8+![>S/+O XZ6?#&F1UR ES,F<7K! M<0CUA2##LGQ=-OB5&P17\F.>(9%.R.0 EZ5(:'9[Y>1,VTF&8!20XXB&D]HQ M;_9VZAV#(=\S8'I\!M#>-8V7WU^!,0$R#J/05>UM-J)# [L$R<5(Q+(1Z:AZ M<8EA8;F)LAWW3WA?76?]+EQ"LK- U*-14$B;K!8$2SGD4J>?=*S$,#_Q7P6_DY%63$;VJ'@S21C)92ZX!Y\2\WWY6Q08-WW87^ JM MC1BQHQ@/#\S]$"!&I[[KY8N7!>N7UZMT3[8E4;PFHS^6J6VP.&J M-^CNK$H31LQ>!N9+GF#6O&9[AJ8F3ENROKOUI7I,#^U\MD@E8L@A.\N%"]82 MK14Z*\IUFK/-89Q@PQ?">04Q/*)4:]032980N^(&!E:/)^"*<13N((OR"JRU M+*>@H:)#?I85,!I8"XJLC:61ETRX<-XT\/Z*'AC&,!!DVT:O3M,2=D[C^73H M(R:)A*A UPZ8$!>-ISUIA:FF-S9(,7#18)G!5A]Q?'4L@C=20#6C:+RO_K3$ M&$^-:!5Y4;^ I(706ACT(\U9*WIXB31DX'%RK;11,5(G=[1J&%$8\)^+N'!= M9,"5NTAY4. Z\PP]*)!OX.-^YV,AWW[ PM4&XF&C[NI@&^A I):\9WIEI'JK MZ9I2N/<:WJ,(:?V4!Y3AEG\+&?ZL3TB#Q2>DV\/.)W'8N08FBCB)S*5;@O&3 M#9&P%)P".8A!'118J[BH?AG&C0]YDGW/QL A_9[V M;ISTM9,;O,!*B[5!F#:M/ M80]A2\)NV\?K\;M=EK,$[II9$Z;65>0'U8M1M58>)&F.";&=W2!_NVNM&&RV M8R.DQA"L/5KMW>-/!WNZ&:[)/*X-2ZCQ:B@+^#"+YYM"R!I9FQE@X3 D0<>G M%)$ (PW/MH%Y<[![B_RLD)*EG,@"'>51-P%OC)6?=38/N-?-SV0Y4IX;F"SC M40&.CX@J#=EEO5EE8+U]!=J$XI!6@P<-N$OV/_PBS39 MZUB8\J&$2S= 7TZT8:A4;'TL3Z;X_TZRD8C@8=10?/DC*Y$L* 6^4]1-'"F3 M^5\;K" +BA*LL5],EDQEB,Q-3E^,!W6X:2HB!L4O)V7"/*!HG11K\ L0/\;C'^$XH7,S9FE* MT>O#BX)6.'^FX4_JM(HIV M2=NHV6,)*M9$;B?IDN5%KF.4ERBJXFL-72C3 <^;F\'T%/E*WJ2I,K$)105V MWCJ5DN-5I^24B4$Z<-6$AX<7H!89BS-Q@TQJ@GSF[*WJR5! S1QB0=LB7=#R.(NH'5W%I>CJ+01ZVSN:&*)AQ9Y"NH+U/Y^Q2EN<3 MS,N9E%-;')GZ/!M)#FN^1O72NBEY+9#UN)*;?#@:%)>\OH48K)-*1KD S0(DHRDD"FZL7 G/4L(;#K+&!?%]\YL2 BP[US$H/ H-%:FSUB8QW"!M!O$ M83=I;NFE# 9ZQ&6Z/TX%;700[3&O)UZ'FU53_ JRN1PY:(LQFP,6KKX:)Y_315A4/528TDY3TIP1H3CM&0 M4>X;UIQ4;2,PN M7EZB M[25ZF:R]SC#\V4TT(]Y;NTEEG;3T2AT7;:P;RDGY 0XE(UM562_I &U 5IO> MRJ)0IJ94,W6NF9"+ZCE]/'0#(<8P!"US-$3Q"L;F*:R>CZ>M^VFKK8B)1982 M@,JBH],3/A@S-12LEJ&@GO1!9&DGYC'+N69EHAY:7?'48SI+SV>>"Q('-:3* M#1U2SIY0)AIM)OGW/'U._KRH"Q7"(6\9 +AE5.X*G84OROC%-?@!U+M M2*D=Z8"F-[7H.;_HP7XOR\097MB8U'780"0*J!R"HJU/IF4Z"<=YT@P>T@0;@\)UF,LFW=(<&6&^NZ'@].#W9UWVL[N[O''H].#H[?:^^-W M![L'^R=44W1R\/;HX U<"6=![I,#;)0>>K"Q*4CD64>/5L4 MH.JT8(#*+"EA^X(Y)T)U%)$K*6C5&"U4S"P=,#3!P35@XG+TC"8C0116B: ^ M$)W\BS&6032VWN"2=#)5VDQ@,&4F]3G\N!CP MY(QCI'(X$5JL28YOO.U>38%6S$S9=K7U2":+8N@F$Z0^XFJQ$2Q\3-'"S^?9 M &U@S'/,^ _I'E%MQ](K?2&(D"DN5N'OZSF,_-"&Q#UIKR_U:KRWFD3?9+F: MHL9,W1@L_!DK5?5*AOF$8UAS3AM#Y6A/E4JAN=PJDI)E4RV/HA[ANGMG) -5 ME(@"9"U/9PY'J$W?WO.2RLB;15DG\#0K4;3V;E_;R=O/53]0I0/' T=AQK^TY!B:TX^: NIX@HHH(HPZ-IX4 MB7J,%_:(DN>8[EUOX/I5]4!;#QEDW_%8$3,_T?]L*JD*$7ZAOWH=KZWFX);W M)HZJE._1R(8Y^JXW7]F)D;/J''SQXF(S^)^R'A6OS6-Z.F3">G&16:72A?VI M6LTE\X5;E1J+*TE%';$,E]7M$C&!4@UTIQGH^WJ@P'PGK1W\5R,.X9?]>A>J M4XWEJN9M[]IB^R6=.N_Q2R\WMA;^M"/P1-RP0HDHRKQ%X&6>^0EV AZH"HLE M@2< WRFSZZ4PMR8PL*1Z5.KJGT^V0 MT#D3/S>>:]\0WJN$L)9OEC_WZ:["GXV^N?"WJQX;]JU@\:]7 M/?7JW^S >>9C#3Q_V:=N!#[X(X"YK]A^['ZZ?01+-?N8WZZPGI/I+C,I$;I[ MF&E-@^_-:"=#"'E,+CL4R67[W>0R#8R#A1-^8 Y9IN_?HM:0QFQWR/5>%(LZ MZEY+^*4F_-P(9VX)=P/"O1?&%)F?NV2+W?O&WY0K5VZM.=6Q=.U;:Q[QL0I& M5DLWIIEMJ7KU#GAJWWU#?AZ_=;7ZEOKM[B/08A_;6VTF]IHF];^?%>FZYX5& <% MSIWI;KZ41%BVC>SZ\;KI];PP6''?KU^#WZ>^2D[/-K:KM.ZKY/7]=5NC]=,I M:Z&GYL<2B.Z^R)A<6Y7UMJ1N"&619N,;*:LG:KXZ5B_TW?6S8+?NR1VMK],S MO#7T4!YK?3=P"5]:?7?Y'MU7R.BM;MSZ<#57[?_$O-Y6:LI-3-8[.[JZL4W\ M5 :YPC/6;[.LQ0;KM-ZKY/5O>'ZZ-1RWAN.5G/6!5YR5\;F$8*EA)Y[9$4#8,UQO MW>*6V]CR5&S9Z!G6JM&/[2H]=( C['O+!SBVP?^M?[4,5^T,BU*!+%)+P'R, M4/98?\,JK!QZ9MZ5[:RJKK9&^T,OD>%LEVB]E\BT^ZMF%&P=JW5RK#;BM/JT M0,1=+D/TM_&LGMIYIFOW O^&^2)KCW3E[Y=#CUJ5; M)Y=N(S3D.TSG$KC6-=3#,W/H7II&+S2L-4H-V3H+4RL4]$QSG7)WM@LT'1/9 M'I-MB*[:M&.R8T(A?)GEB*;W2OER/6S$],Q.REY:[@I*:GOZ\M RT%N[\HOM M$DU;>E[0]]=H#ZV?/ED+';7I_E1$>*^:T%G:F/V\8>SQB=92H,/EN<;*]OS: MQ*6V=3)7N6I.L+HO_127=@-7SW+[:W>XO7[Z;"UTY*;Y<2__Y#E/L_$K+![] M01VM",KXUDIRD\W1<(ULT:VS,)VAL$U+7?,E>FF:3G\%.W+KSVW]N159#&$4 M!^#3W="@E2CC-LPV*2:8,ZF&O,6ENS,"K;N0 F_7-F_J$MT!@1[(9[J; =\0 MWW&[T;8;+>AY9O#T]]ESC4W8_;7+ZEX_V^S>[+U_4_>4/U;J;;/MM#K3?LJ(N0S1SMOW9X[3]6CC!^?1N-PCH/^;""Z7>'D[=_2O1HDOM-[-O:_#> ;4+ M+$K-ZEO_ZHFDU=_&-:MJ%8-MY=MDZ#/!.[&O[FAGW_YL^P^MK' M_DF?VIF-S@F!IIZ':ER6:+\9?:LS":/O_8L:]()V]:I'Y#EG WARC T+ZQ[SU(96]'P<5(5H,CG_%?D#6S "K0=:-1E1@\516223>%QI(##'HALK MO!G>18-0+X#51.Z5^=+-VL;PK_8#[(]A,_ 6-^ TZ\5-2Y;'YUF%/4P/<# Y MDV-1;[E@E?:;T_=NP9$](CDU>B8QELU]$9#C-[O96C?8/VOY0^TDCG(8J19-L3C->RN*%FZ!TR. M(",577T"C,A3;*Q[M*M5\ &?'P'#%RA8_MK9VU>?X,9/&;QOEP!?#[.X+&(& MC\ FM\WR6'W#T [93PTNNQ L]+[A_..=D]>2_4DRX,1^R]BJ];(6"'U-8#B+/J@M-0;LZ\-^_M<-J"?HY+M]]P9W"_ITI'4\ MN\@"):FYY*P]">0 V/WP*<-&ZF(O-KI&* UXW@ D0ZEN:B1D2VTT-Z4E,1^- MI2+C1TE_;)S=>7VVA/X04[Z Q4#;#)N#4V-FEJ]*:CD[N%&,ASI)MQ4=*A(Q M91HU ^D49Z.ZY3>R!?*+& BKQ1>0Z3Q+6TIVF/T4,OHZHXGT3D?W UV^8T]A M%-*):/2-8Q8&% G>N:*;[&$0T30XLC)E3_$VM6%6?PL*PU++!4@',)");%0L M.J'3[:*+N; >BWK%<3327.MA.W8<@%2A\@J<3GTMJE!%D!Z-%&^0O8U[M'RJ M]3D:F.E 0J64<@M.\F8)0+-D93P9@@;*8[XV?#ENNH&GOV##W2*T,(]]#WL M;[*%R"8L6<+!E+JH5AIC=041Q-07$%E\@@>+/Y XXB^8R& ">A$\G,8LP '\ MUEK5'IKQ*$-A*(/+GE"RXR+^+AW.-@W:&J!8E:'4[*[4$-)MKP;(P"#;0.14 M0D,HPP$F-2$GYH;4:DO..2)S2EKB"P:(2RB$X[AQ*KAV_?"%-,*7X6;.TBQ&/?Z-HVU"5@?=T];O%6IG\D23Q@V5 M1DO786Z_4-H(Z-G1KH'/>,G[;JAG5X5ZP/N%9YTSL*E )F9GN70MR5.6WPA3 M78RD<=K1]>7HFL/O0I"1B0*;$QSR> *V R\FE88F&5@C$S#O49"#W)'6G_3/ M"XW,+90O8_(LA*%=6]%SK>966(LTA!0$^[OO#MZ?[$\]4;RGMJ#FZY1I,C*4 MMV 3"I-\^5FU)?!4=*>\AD>6LM %SU^@C7S!&UF;3$H5A%F%;5>5M*WXD.)= MBDZ,8?&5F0F_G&'H@6QT9-+%EY:X(_ R^/(2QEH6@P%29*&]"CP3_^\D$^>I ME?@)GQ_C^Q;2%S^/P#8G.$ PBHSEGH^-%Z5,9,G_>['$*\,7#V$D77EP^N[@[X\'>P>G7[2= MHSUM=^?]P>G..^W#_LGQQP^[^R=K8N&&@!Z_^:Y+S:;>R M[;/3'BT-J<&5RJF'3!$AD,T=Z4M1]LE M'107;3OO)=E?8-W!W*I70"BW"@"J'$S7:= $!RG/QLU1V(>Q"UT9])RL9Y(NE*NR3*IS*,!2_ M^5;?"ZV%/QM]<^%O5SW6-/N>[=_HL5?_YMKW--APJ<=>4RUR;39K.'/IG'15 M89P]3+YJ>)T:%-"C,ZE#G;359TJ53O;4G1*DE3B]*%_[JF+9]2-5.Q_O5K-] M5B0S5V&JS0?GQZPYTKB3BLX!6V9*HW[O#(SA&97+7#?Y]:Z5>&G:/6\5M+"5 M)O_(=2Y;]GWZ[&OT_,!9,_9]\A =M3(AA(Y$' =EX*I6URB4)PXS8)H]VUZU M6\46#.+A5\DS'A&RX_G9FFF68WKA[47#YA:EOC1[EK6%0B4!DE'OB@:*,%AZL#DANU'MH@.#T"@-=^\=L_U5W #[IP^CVRQ M;7?*=JT=Y -GXG"#O.*GQF)&*ZEH]4SM95@LF.&P\($Y[!X9PEP7AEA1=!_4X=E9 MT;T1K'U=K%FRMWF;"ER+:DZ&;*Q2\RA=6A6%SL_>XS]CSO&1LS]?:J-)"3Q. M( [=TEZJL)K'IJH,$M@;^'W(11UPLV6H9HB?9;$DPK!.-50[IUMK11*T77F. M2 0D2",$%>#5VM06WC$;W (7P[PW-FB*!+**H#^*9'G.J%5?*SV>Z@":NI)A M!WYA6;9(UIHO5A1T;^I@\]9&O;D!,2]D+[=62\"2S2ZQ3$ F ME3GC*#[:V[C$@&G)A=A7Q?E8G#-!]!L2B_EDR$NLD))%E>W:,"+4S[$JR0%Q MQ)08D:^=SE_NM>H[NU5<\@8A&&5Y6BUB9'41&7!2@,:(W8/9OQ)MI5,LI&1; MNVB(RIC8$,O]IZQ#20427 IFH"V[6DUJU4!BGHVD\4B3X)V'%-&847W8&6: MH^\1#V!P5'PO*G9'J'D(=8.J>NM)"WDOL G4< 5<1PUEP^(8F%\E?+>'R> ^>=4;F6N$C"S-3C;!&LZB#99 /DG3:_]%H .8T= M 7_D%1,(!M0_L<4JS?5=G4/88FT#) -37Q&?%K\U\O;Z5J]Z4Q 0-6+"5( E677 S] ^PJ(SG@@?4!6)58CHHS9-F[WQQ]WC3P=[ MNAEJ5$8)RK*O[8!.SJIX4DG!AY>].(9G_,CXQ0M5B4PRK4#.:RKBX+9R,A)D MH\S^^NF@ZD5105WQ7-^6T_)+Z0K?8YFA(*J<)6T7Y)(6 T?H]2#W""](#!WX M/JK $JK:@%/X< *)JS?"N%!03U2Z0!*C;0[&L,L1EPUD-:)CT1,629X*?L3] M -*]F)S)@LV:"G#A1)8&UY3 ^V=>R6$;3:CLL$,*56Q'H"7(157;&*Y(M)#4 M4' ; KVF,]X<^*&B19U?\[&M%6S7"EI=##8Q?+RJJ(#S*0QZ+> M!ZND\_%5Q7+S/2MEY%03Q'C," ZKH(JK16:!5':MBG@0'K43)D)%8WG1?/<( M!4LM@&NK%ILU5IS3 (7QTWX)&X->8M58!L1^PA\7?/!#F<$=. LU@=K%)UX0 MPHQJU=D9&-!*:7RF4G%\ZPH>V(M!:)B M,?A!ZP4?LW%MI)!F0JM @!&4G&PQEE^J"8$EAFA05+8,79I?M8N++TX*+*AKPU\!_03HWR7&GD''YDEMJ2KU1%N() M[$ BU#ODO#69S-5.4J[M@3U/Y4%6B'ZDZ0DK"+4IEU =3'NO=CS.CJ:YH_8+ M[4:TH$!BP$<$IAT*/_4E5A V;BBN^7__5V!9QNON$^A+\S78LP1<\)\RJ\YS MIOU/,9 6Z;MWN]I+>:O\M;E'A+'(4E>0/_AT&+9ZD&15!/63,!158]4#,YZ, M^]I[-AGTM,,L!V8&ZU1[V1JM6E_U3GH1DT$T11B"4Z.@O66VBUR!PH?DF@DW MW?1[S1BER*CY1VQX @WM$$B8E@GM,7*_)-HHVNQDGY%+]3-#&QGH_YMEM+"N M7G8&)"".?G-=KP><12-HG)8:W^45 ;3.(DIP&HET6B78D!@ZSF<>X]!.:,VD M3=>IWVKR+N:"GK8SXC^GO_L/+$0&EJK$0*F_!NMX^M*3_V;#T>M/VB=XG_"M MZ>OWL-T0HW$RDI>]W_E4WRJ_&K.R]0[Q)>X&Q'=Y.R@BT'R?$/>1'BE@7Z8G M?ZY CC@M3+U.FO[_ M0I0QKAV!6M-+8&#D6-X %]J)L[@/>Q&[4 P M4U:U %P^<*&9L:-T;ZFIL 9#5?;7RHE?BN4.)*#JS)=*XY M!)-B38BT.1N_8,(3/U&A^P5" *];( -.@!RP![1/#/3(I?8GR[_7>N#DTY_J M8A)6:C26,3L:$K+$_#NHFH;2\,6ONZ\7(WM17_7BE=C(S6T4\4,^%K&FL9A: M(J%_YCP14=DN"K6WX:TT4+F9S :W,&D=YHMG@SR?#.5AAL9^L&Q IE*C)):V M"N6T!,.!D_Q*8/"WD<;:2W(H7[V' @]&@$\XEM"6U&?2_RRUFJGPCTI^7( M/GVQHO[,0VZR"$4N9.6"-;#[&W&ZL)/\$('4A@O4JA(P-D$#)A*8GT*S2'#\ M+Z@V2?NYRXL0;-$WB;0>\Y+\!N&'4 [ S]/J *Q)O5;(](_%(CDL,' =6.( M12&?P,@+' @L1U9X8QF?8U* A8(G&VE^@1.B*)!7N'@L@Y1PTW]='U=>]LAO*29CA(Y-)&9N]\D]6(@1RQ(,3)<3GM2$$%L:IR@0:8MH MD)U)73IG[91G3J,4WBQN]B;02-AH2%K>(J.)X,^2X^>N*JPZ3A+LC"SOA&^[ M^X-,>&6U2QC)F4W7$HUP5?(=8^J:&18664 M^9.PRZI[66=K(ZD' AE-NJ<2[ XTP69L7CR1FL\'\ZFJ83,0)=P1/U9N2^G/ M4 BB'9SIH;) VUQT:3B7X?PX5ACHZ#D@6^&! 59ZQ][3:I8CX))(\$7"FD5 MV)KE9XB>4\GP>ER4"1V\XY!D8$1Y]71P(N0$@T @]BVZD1@",YODL5$E(Q7$(J>+"8TQ=9A& M)3N8(+9.7 ]&-*-9)]"@VRB-/.I+?8I8@GAAAAD/*?CIN^\7KWI9!.0E7@- MJ4ZI.-O'2,*F3U-XK?!MB&O.&B&-T2_*"_SWFLA0&(;X^_4GDG>1TE"+M M)[%X4X*?J*1"CET U@+?U'H5+$TV$$=Z0 F=-(^VDWP#MH&7[/]Y<+JWH[UD M%<%>Y098(\7.GUY/-1:B; B1!]7V M+=EB,ZNG0N,2U7,(EK:,=*JX*'*XFO-U[$RQ9A"9%.%!PC$ZXE-"AW*#H[[<,E(9"TA12"+(#"MFQLD2[4W1;@%?C M;I&J5;P_*=F%C'MCR'F.R468@AA\QWL3= ^J8MYU%0*T"_&,BUB[-EV.ZFM' M13?QK+,#KD+.$T>[7!WK8)J.V/XTNM$ NQ9-'PHL9NU5.>99']O:BX]MET< M#:P7V[/>[5GOK5%(8\R\"0 #H E]/CE7D.E28;)[4& M+NTT;.''TPE:DD#>(5.)3L*OHB1-&3L0YFHK=#47)U]V\^N\2MF7UQ"W;E92 ME[^@$==^8=8Z^6BMKDBC;#&;7/!5-_G#XK>"4NH;0C&M"N :F'W;]>X<$]7O MNY9[#_BM=N#^FQ/F+K^16;U%^/'_JH9>[!4K7<\R&,-AWY]1H\W$=D MB>>#L;O==[?8=T\1+7<+,+PRRLN]R[!OT/'-U@,+'X-XGH-8V#6+Q':^JW[5C>9\_,R@ MF%]:JZ#:;S&8'WAY;,]?-YCL)R"T-LT6%T+KY9\\YVDV?B5BY97"D1!23& \ M/#NTZ' +%;VVJV/:JZ+'W_L2/0'A=86 ]T62P?K*,42^H^3UIBCU-O;6[=!X MUV_#H.<=&JO;8^L&O[S4>&YCR3VYA0]ZINENRKH_ 2&Z:1;@3I+\KIT@2)?TG)6;!VUMOP=>)+?G^=:Z+=(3$%R;%F\CP;7'1R6/92X4 M591GK%M/9AMUF%LE=N_YT3T!Z72'AS7"]Q5@GJ?B& MATO;OC(/0*#UEBPOW9[EW+@1ZP9T8+J;\_?M3MGN%+-G!BO$1-9\IZRI]EZ3 M3E'7P*)T*[ 3KJ!T;@*C7LFB'E$WM%J_@UFP=::=P5BPN'\P)[BM2G\4IB=" MU&PHGM5'"0^XK\J&3NJRH2+5CE0150,/=BBJ;2KM(U7HPZT?J;)'P(ZG<']\ M?N5]0-T#5?6S)C2[KDX:JXVFN97*ZYO"N5;]FFA)065.2$8DD0*"[=0K2: G M*D1J4.?;MPJ.SJH:8EO4H5&IMOA+MOX98=$TU8B)/Z-+"7XO$##&+2#S),/& M49P*Y1O$ZN0J5[Y)I"$<^P7ARKYV/*>*;9ILN+=R-KC\Q64=.=:%$MSHN%0X MH]VB-HF%31A!+=I($(RX:##["2P<& M$7U:=-]_"K,\*-JB:NGU6C66Q&M:A M$Q%P8(,!-@_A+:COF6*[]A#D&A18<-Y:CTPU>1(E;F*4!&F/+"\!BUHK+E'/ M^T KA66 R)M396O8,*7NBJ*&E*AZ?%B.C+;?-+T)KB/A DU(@/&?(RLJV .X M.:-< RZJ_-HKVIGLF)5G'$=YV(RI!H>IJP>G7U_7YN%N:7#*ZZU2UJ*4#>+) MH"Z2G$:)GX7.6(R;M@B%;ETD]'72IA$6#'M <,3#H7XN4[2M2ROK(LI::1$8 M#2K#/+Y4ZK!=>:FV_12/4=K)N T/TT&"1NDA2T;U(?LN,(()+ZNX:(\"48JY MV"X*T5\6\;:1\_DEKU01+[454L,0^!"#JIBFA(*,)4YK3R?B8YPU\ AA'0FD MH=9HB&L(UX%^FR]L.UN=ZDCY^+Q(L(G#Y2*"M='\"<%;\C4!L+0>OA&L=]HI M9LZJ.;7+B%BJ:I@SL*2D$&U1A/]4A;.HKV:4IBS15;7$R'#B#GQEZ^D5\BN! M3R,.";WJ]YM!9$C37T<7\7?;4WYCAB7NX]]U,R _]C'H3> M%JFUZC#94D;I77!:-9?5KN0S-$PEA)'ZIL-GTVPFQB_O6*Q-6L8N6;:@]%)P M$10$6A?XK67W;H2"F?(/VBI>$J_1!4('4/LAJ6EFUUD9%UF-+M%&E%BL^$5W MR48[]Z8Z_K2:.A (8 MCK-OSJ;;MP>=:<044[9\E@I.S;;RS'F.Y9S"F-8]] M'2JTF7=.6@S'ZMKHV$H-PZG@&<^"XQM 3:C@IKPJ-;K-D%L'UVA5PGM MK@O6(^([%$<'"5K(L$MU7DP& A0V$GH67%>)&Y6!W)(N1JGB:I'0PX)LW6B M$OO704_UM1,LH)#NRE6(0OC\&E$(5^@J4P)>N75%'L9D/"#%K]!,%_H<$GDQ M ;,KIE8V::J: 9(5EH)+6[?7>ZV=%Q><0"KIP<*X #&(L,0->E9<4(@0@;$Z MIIN\4+:9AS=,N;AU)T:XL!!XHVU^JKE(CEF]EX#$)H-!,P N)U&[PSC.&QH9 M6\9;D?&N$GF*$P0C%@(,&?FQY.? DAA$Q2YC""DK<+HIQCNAP%2IP.@5)'?# M* (55QB3V/8-&P.HH"@\$:37@"&.*HC% :%K+QZA"O'C7@"S.A?@Q+T&$ULB MJ+5.;00(6OT$%+H2(T_@WTU*1*;>\M\#\=^4I\1_\C+.T,7\-DG.AK([4#NJ M+PR.\>5(]&B/SS%:3PPG^$I(.:F$(SX5IB-L\2L8ZH+8A7SS>)Y!T]:M$38/ M$"W3<5Y462R+WNB\><&WG>PX'1V_> M;0S :]/CL7.>@DW3A?UT9:_F.MC4.@IJ#BVQQ73=+%N"I,HC*Y[./1Z<'1V^U]Q^.C^#OW?U#^.%D$]CB#?5#3'@5E]E('?!@ MNY%\W+9<0(;E\'>LNK%6JH^[)]H[^ _;TD":1_V M$6X:>/%TS;G.M.0AX_LR^X$&Q$G3Y/@=_$=TV $&P+BLMB.<'S,,W>:DFZF# MY(JEV(6WC(I2G2$CD\#_+EB9Z(.BH./I1CWU16*2O'WJ.O6(]IERUF7;)5H= MRMP/87 I:8J'Z:CY17\DQ(ZFCQ$>*3?LW:BE6OY8^T5M?]7',"\A4M_G!CA:MKVMG1W4D_HG0V$UOL6N)T[2> M6?QNJ9:HA8-69M5W:2+FLFL.4O,UIRNO13^9J<>2H5V@E,0>8MA+M5*R M#!@6L;IEB[6<-5D]3;]LPM>&AV6IZ#@M;A"K!?(T$8C8<'N)>4,9Y7E(.U^D M%ZA;Z@;AS4U #]'NE:ZDH8G Q,4Y)WYIOJ]O5[D9289M>8"T:$("_]3F)W$/ MD0)H4=$)/E/=>-N6 E[R8Y9:M+H7LC,:F@]#T:9:6!,_.%!1)0-5HHV9;!XB MNJ9B6U/J^0>/O^[IHI]3!9N)V$3UPZ(X3H(>$\Q0.+;UV=TR;VXRQJH!BC2@ MR:"XH'PD)FY7O41H &732>BJ5%1-*3"PTC; M0YSWI.6'MVA\7*#-Z14.J7':F MPB/='[!9\O9NFZ2P<3-Y;DO=["^*DD1:S$9X!J&.@J7AI+XE&B39N#XV:.45 M*T-GMLLZ=?M3ZD&]L.XM1WNZZ>">U(3&O?CS5=U[+5=)B0_78QY&( >0R%[R M'=&,/\NUP$PCU36NTS<'?QRHSK25ZDS+5/.0]S1HD,CZEE2+&WE M*@TPK^/%1L0>#N"->/8!W(N2_[*84.L*)/\8O?TKE+#L)-DD@EU@S\#?E>74 M$+>GK";YBW0NI[]6&G+V^PFHJZDO>36F?N@SWQ/'3']+'#WS#&Q*-O65S.28 M_AH9;N8[E2@]\P-FF^U0D$B"$AIBB D!MA*\>Q[3U31E;EG9V^R-Y;,WW&WVQGJ,96-;:2W,/^[*".4* M?L^+BURZ@N)O<@Y[7<]0V%(D'47M2YVMO#^L:!,'<8U1RUM[QXT&[RK$A$" ML%9 XJENSA6_,IXAR*6FJOQV:K I$Q=G/5N5?RW-(K*G8K#RQ#DD6FY8&]"3 MYIKT ZD2! QT<*(JU19JA"U.XW-A0R;:Z/RR K. 284@2S&Z[KIVAH4RN4C] MBY5?/E"]'SNN>#$9D^SH-5'I!"Z]E U#D?*#07.& DHXY@D:U#UQ'?KC9&7# M:X&8YQSU8LR:?E2E](=;SJZ@1GMF\&,Y&4DSM>1G>!1;E)=M:Q?M^@%'M:>J MA=@(7\$&<(OZHYG6>4/!M&D[)J,DPI MTP6')\S<]L_21Z)^9ZH0"I2)1C8PQA=>8\(M>DW$USGZB-_Y6)KYKQM[NXY; M964B:I*XK/G )L&D?]4H7PN#O$E?E=D4"_E+>!\Q$+/"= APL!EL\O,N^:ZF M5K?A<]W&6(Q7QQ?)X\2,EW6A5G6>C523[!S$&?\)HR/'8 )^+':^;::_^!5" MP$P_<9IPR M\F( 7[*9-_2T\Z(B![4M2(ORC.4RX9K6!EPF<*@U)%%WC9L"0V3,2=YVPN36 M!0+QO"PH**-A!UYT](4I(]X)5V=$)DH_@,M$#AF%45\KR=S]7E8D3I)+);)? M3X7X5.D=I3$HDM#;2AA@?C:SFM/]F^>5HO M6QIX00PIQ2-F,=2<\Z2:#JHVT4^YWIW;X;NSD@UA8,WX1>_F2%I8JJ9R*JC1 MY?F93=U^1:TL6?(CJXJRO:4Z8G.1?)0^W[2$'7+>F0QXJ>3%E9)FS5O /,,D M@!Q?T;ZBU8I;=EX6VFW,XW.QK4#:#08<&]+/+%T1C97"KT4>>EH#3&'#IP-Y M8/7'Z"&"." =3XRLUB'&SLJ)$-,IRJ%)4T_?3@JIPX2U6]+8-CN+Z7924EL%PPO(UE01 MR!M1^(AL#;40: 0.FJ,PC&?"5')I'8*>$TFK[ R/4L84CL>TCS'FEU'PCA2[ MV-/*QI(!G3>R_$[P1\N:B8J$.+%S5($5I$EG"R@-1<*%K*YSK(B!)24Y A:J M.)-IW@'/FI14<5ZQBH1\,7U0T!75*4\H3M_(O#'[J97B/+"8K@N?"D[.B]7! M'C^?C!/P&.K6\F3^J!\BA?FN)1!1H(!>KTT6+5 M.5MLRW^58&#N3&487']^VP?/>)2)V%6:B>U$IZ:=4UJ<>A-!:M[OSX96&)RH7%WTP M*_K HQO!0%^*BMV.$D&B*QGPL%H10 M'&J_\HKHYP5ZO#\$F, E/@(9,RG !6]P1%3U][ \(>!HY;#MA>XB0L?E_[(2 ?Y6-Z,@HA/L>7%")I12WZ MVNQB+G' #P8M!V/@LB_[\-!Q':N4'4EAC0&[Z%$Z*1K"8[2-\Z)EB5#"_2B1 M%?A7!D!Z&MJLF@QWDSF927M"A'S@[6?UB;*0X/>4(N0\?HK0P>G^H92A??'? MV7___KAS='IPNG-Z\&E?VSG:T^"+=^KSWL')[KOCDX\?]D^TG3^//YYJASL? M_K-_JGTX./G/)LB?%L]U3E"D)I^?Z0&>O@S:A+\'*M==*=E'%"U*#XC5#B,OB(6?XXRD%1M4I8;IMYMVH)_9+[RI_=5]OSF-GS&&][ M'K,>8]G8\YCK=(JS4*?L'A^=?CA^=T+ZY/V'X]W]/50AZZ4PYD]O7P#WR//A M/2$4T9C#!2E5W>K[^FAAO>:T&&%A]QPSFO9_\GA""O 88W8RZBA^:W*TY6\] M=+)Y*;$3,1@FPLL#/#HI>49F'&E0!,A,J;A'WBIQ,( ^(ZSII82EHFQ0V!2 MA@H8J;!DTM [;M.[.<#,[HI0TJ62NE>?^G-$'K3&;;H2PN-A2* M]"7>(+- VA?+7)!7K_!B1%2<#WG9U_YLDAX(>(1*?5KD -9N)3%*+@S%?7'(N#_P6K@(6%(D'XQAZ:;U6CL^_9_]#]K!$9:OW*"8;NFYVX\_]\:4,A>: M4N_VW^Z\$S;4_M[!T=LU,Z(68H/<4U3%-+RU6K>=A0N'$1+MS<[NZ?&'C5BS M@^8L2B7>R"+Q5EY24\J[9 "C>P8+NADN891VTBYE4EG_(O=W-6D8HZ2A'ZD=Y$,_U.*EHL MAXK):-U$,UP(D2G65B%UQEA=;5L?NE QV%3"V!+)OBL5L[6560(*J^)=<)7F M+*Z=(R&/O? )_\:2/'%V=B7<\<*#)@RQ-YF[(O=/8++0THC"D^:"A/.ABG8/ MZ_ 9X3??Q1:KEU$9<+<U?BR M);W69'8K@/Y2UPA5P-\M0Z534'3S":ZHT)JI-Z6E#2C[<(@Z! &;6C:X8)>_5OKGTO@PVL<%,&Z_2MT-V4P7I])PR6>NPUC=NN[?HW>^F< M7DOBL.-A>@H%URDI.I8X+3!=\6A"99X8,#MG&,Y[+R54LK 5Y=,GS0Z,A9U) MR0OV=P8P2MGC&!B'<$.18S$(8>,0V30^\':AI>$_DQ3#"9><83[TGPU=?!Y@V;:"_N_;6*C6K]GA,[-VFPO M1X?-:!=YD\5\,JT@KYO\>G.PZ?;-55LM;Q('K_*,I2>TWDMZ].^9!LE;2MX) M)58W)5]_DV5GX+' MY(H,"UWD30V%6CW76C62=.?$>F0S^)&Y8NTLH^5CJG=/H/7>+N#VN<8SWRU/ MYAFD:/Y-&4WWERBV1(S,NHL8V6-DM\DB16S.EE&M5*I5XFP?T]G.^2#!/+9J MP@2*MP3<'U8"/0]AVJC5GTAD8YA;6[4PJ1DE"CR,2@^B217! ===I 0M6#_O_MW=US8G"4/2OY-%V*H5HK=J9G5&K MN^RTZHC=;9]VJ&)AAL(NJ%O__9(0Q!50_. C-'WIB^"]26ZNN;GG'!<3A]!= M:_:[;7\THAZMFS;1X'*IW@)]>1[+%2%;P%^VQ /AD]NXAB75X"K /#6X1A,G MW'=[K:>'L02>AH,^D+I]<3#::&REH8(CLVD[?P:D^@1R#R!_6>N\J%JK]K\+G,# M$\MJQ\U22IMF+7+3[#Y_$]NBK[:9.EX(UAK'X(5NN7K].)S(/O3)<6BA7;;6 M&YRSH,Z)/J&BC;WKQCP!!IAG&K;P5]YN%O)6+[+N*AGO(W-,'$RV_'VTS[)S&!F,#.8&PHW.J'@ESP5Q XTD!3$9($O_U$^ M*H+P1YBM8(53Y\YIV>4L=8;9H_CMJ+*&5!NOP-!2;*R%O$&*&R3,'6YT!DB$ MLJS"0^_B79*M5R1^4QY\Z,K*8WF%/ ^YD%(;[8=+N@(:LH N1$##/0$=RF9- M1>#6/DTT0B>]LG L0CC"Y/-K@Z^Q,,TH3"$+TV*$Z?FR)@O'C,)1X'-_)DW4 M_UZ(FJ=/A[R;NI@L6(^EU6-Q]AA'=W+_7P&7\73N$B6+N$< /+='#TU0TB[( MBPU\DXBE/]JRCL6T)551D"A=20O[E.0[X5@W6(N&X<_O?P WL"NJ8M@H?XK& MQ'Q7T*/+_4_Z\@L2ZOI&'>B*RX$MW-X1REKG53'>)-LJZ.GF7R*D6UH2N_OF MW%4G]N?,?Y)CQ^#LMI!J'K:0+%SO8'D-U,3F*F_(6!7&E6*=:;H"2E%13K39 M-[C222>(L[4(%URP!2)I=$[,MKY?X7_'-4N2>2ZC26U"B!$^>*XU _VH;Y8A MS\$;O%JR\/4RJA^LIR$Q 20_@] PPKW\\QY(&=!]\TVP$P)QC;>(I(O;%>C%$ M@YN<=UR-$Z*%AX1UYD@+797UF2<%@Q<+^0#6%EX82&(&O4]>S%73/ MQ!= XP#\+EU6TJ):4:US0NW\#>.0JPJTZ$!4;[A*'2;#N<5]=+$?W M(WFY"JGPT5.;-Q_^YCB_G=W? MD(O #4? %3D70!5XY(FI(?GJ@?Q&^B(8D:^!^,8>J>-\-$SGP7@BV&"H2+O5 M;B_>%2=P?'@$A^T#I_6^WW+V>[MMY\@]\)P6/3QL'[O0W]]WWPU.8/? ZQ\< M[3GOVX?'SG[;VW&'OH+7C!J.F-K9UO-=*:+4DMD0VXU)1[DYE>THX:C(&F<^#MYOZMM;3 M!&%U GX:^.FV$_'M(?=9GX"&T/FCPY@A2MQ45 U"? MZ0CDF+I@->[C&T*TQ]EH' A%>(:Q3V7/#%@*9=@:)$+G)G"I,B&G*262&MLR M]$WPE=3?'/UMYUEZC69YK:%T!I2.*VE.\T3:XRM51I *M=WCX^/FLXZ=_!'D MAH.A=_1'!R?$WFX%M45Q55XW?G,2OM<8PVS>5!M#PO?",>3.E:)8L'&:[[+D M,(P@">[.('ALND'(E9B4B<4\EN1+E2B<$^8!JZ([(=1!?R;F24)KPZ&TX9$ 'R(?+/)AH\% M5#4<622N%P;H_WO[7>I7M1]9W-#_:YCO0;^J^LW=Q?N$>:>-9,M( MN7?)%5.3:\P28F2\VB":],O]==%>PXQCJ81$AN2AE07XHP;OE'\WGQ?D1,\G+5HI+]]1@>8-03$<\&M!-R_4BN/>:CB2MW-ZZHKKU',RZ-]B\ET MM FTXKF_#,^9=!+TR4S^=H;..?X\&*%A0^"2/<(U1Z#@E2!=*MF*[?ORV,XI M(I&F+R55UC@XJ! 'D6;" M.$GK_@>)M,^E]"GG-CA*(?;"Y?MEZJQ!(-FN^QGLJ!Q>^<'3:RW[.?*L M8!]5 !O%$R._INO!&94,W7R7,J(<8'F,5F2.=07+I.L',A2 7XP4#41:3HW< M_P ^N!ARZ1"]8ASK#$;]::A6;CE4%VN#;K>U"%VB8WYZ3;6D9F ]^Q/W\ @\ MA'* )<16&'8788@Y:^38:]U*&[">#QTIL1(OY^$,E]75[457ST202$:-G'X! MO9+;?D-I=>[>HG,U6XW\^8F*;Z HQM(#N*%@NA%^19GXE?HA? *JO6)V*>6< M7EZ<%9G]161FLLE,./D['8W_2;0.8I20M)8: 6EJ!-S&Z,5V- 8NJRS3^;Q6 MB-YGUF(MR#&22%I4C7"XP?"#DK,EIK7Z^6#1SQ%CC;R*P31B*GYZA1L]Q; V MQOU=64\OX;=Z_W#1^S-AYNG7G+@:87))!4>[Y1V(AR$5)7>8&2ZK_X\6_9^( M("B#&"$U\GKEDJJK5\R2TV15X58,,P7W2E4;>1OIJU-C)*ZKJJ XSV+#IIVI MJ&/^.GI[L3JKXO8"7JO_,Z5TIKZK(Q*Z#JOB_12]U>.9BEHSU]')I]XC_1+[Y_#]E8W_X,:KTA8E%J#9=7ZI@X)!E(]*9^,I1W! >S#9^2 M2X((P;M\UOO5=6>6 F6V<-E[G=A%D>8*LF&5Z1'F8I277 M$C/=G\:4$_B/C _.!7A,75&7^4Q-*D%60HX5L4QCR33/34J,Y))(,$DDUQ:Q M>+/%![<]GPVJ3S"+#"M2F1Y4C-14)ID)K25(I9]4=![1-9H.=\J2^LD]W%-/ MR2LANP[%UG#(]*=6>8R"R3@9DH-CGD>OP>I!'/-KP;Q?N>)"J_CHI.J;M%7%V_%.--96H+Q3&%$18Q* MDNBL)?+1$_35YFD!KQ6S3.#:,]W22H^L36+L:*6*;S%,E\E[2=]..RE-PM6GEN_GWW ME?!"05O$7@&QQ?>5*LVJ(F8K,IF>8-[;3G]M-#XTYP_OC+[/'?"IC_>,SPXV M6.F3!7\_#QZ!4ZX^H=91./K"M:ZXQV+:IPU">[@7HZXZ;?2IKX\GU(>4ZM]$ M63DY\TVKYK2AA/X)N#E ^60,@@5>UYP\Z(4B_J%@=*\7K59X WI,-8@,43E3 MH:;Y103A^+01$3(%HP:)CB^,KHP"C@B+R37>T<)GYYQFC+X!G+$0]2'!S.+/ MX:@'XG:L]Q?P*AC*N8 "BA)TF\C.;^0YNW/C D)Y-9B1W M=*(OF8UV=,;+-4?SS3&+\E8-072'E,%]PA#_Q@,.EPKRNH!^80[T^@ M8ROMQ6B_"6,W F/*;*%QZIO S"N-990/[@2XH _AUW#@GPLZP>2@J&_" M.CI0Z1Y4*'BA&]:D;4TQGS"524VX1+@!_Y7Z/DS.*/^V/,P+R3 M4J% ) \=EUNSA&$3[.D^!=UA$.J=\H/.D@J W^&ZO-PH&]?Q1_H(Z>B8VT^+9)O M:L?)Q%-4R=KVGKFDFS"5XI#JTF=[W,5$FQIM\6*']7''Q;5.P.++Q'>A<(=Z M62RNS"N(V-C\GDYSN#H)70Q)SH,^&'_MLZ>)7CGF-D5L^>9K]R@6.<_H> MTFT_MY7R[Z@J]R?1BT6XOGLL;NI6ZMNL3^&F9KAT.WRZ!>H&9W!'F=?IHXW_ M 2JN@E!8"IQR(C8ULYP' O.VL#2 %JDV*+V;;"9-#.J?[C$/Q/*ZV\JWJ5#= M1>GC'KS0U9*[P9U@HW(;Q5*\&Y'ZKD+,&Y!9K73G ,A JM M_*N3\C.H)<%73 M #$*P$ %0 &-S:6DM,C R,C Y,S!?8V%L+GAM;-U]67-;1Y+N>_\*C>[K M3:OVQ='N":T>1,Y7E5_E5EE9?__/+Z>3!Y]POAC/IK\\Y#^QAP]PFF9Y//WPR\,_WK\ ]_ _ M__&WO_W]/P#^^\G;5P^>S=+9*4Z7#Y[.,2PQ/_@\7IX\^%?&Q9\/RGQV^N!? ML_F?XT\!X!_='SV=??PZ'W\X63X03(CKOYW_C-XZM,( TX6!BER 2R8#"]8* MG[ HE?[OAY^1FUR,DZ"%]:!$5A 0!2CO@L\E6Z97#YV,IW_^7+_$L, '-+CI MHOOVEX M/^I^^^VCB_&Z#])C^:/__NW5NW2"IP'&T\4R3%-]P6+\\Z+[X:M9"LMNSN_% M]>#63]3OX.)C4'\$-'^2__1ED1_^XV\/'JRF8SZ;X%LL#^J_?[Q]>>65:3&6 MAOV49J>/ZJ\?/9U-%[/).%?9/@F3"OO=">)R\<ST=#;MGOO/,#G#DV>"429TXN_K[JMJ=R7LX;3O9(IC6!?H3_.M%!H[&'R M)HSSR^G3\'&\#)-+X$9**>&#$I"C4Z"RL!"DL^ ]3XJGHF+PC6EP/ZI-B"%^ M3&(T%DDSJKS%91A/,3\/\REY"XO'B3R#.NN8GV$9I_%RQ'FA]Z,'[K0D6RT4 M1&852.:MT-J54%IKC/M1;4(5^6-2I;%(VFF5[SA>+T]P3MS].,<3G"[&G_ E MN9NG^&JV6/R.R]?E??@R\@P+RUF"<"Z3ZB.D(5H!'"UI1<%<4JWMYY80-R&1 M^C%)U*>PFC'JU3C$\83T(BX>3_.:&> \J^3)>FJ3$90,")X+!P6MR@:%QU : M4^@^3 W'/#*R4*A4#$@G#<5#*H/S.4'1)&D-RPIDRXOA9VG?)F M/%\S'G+[,C=2@]&)(F9I'/BH"S#KL@V*W,,@#QQ<'-??ZI4!>PJ@&1&JNS=> MULQ+'22%NDLR\#A-'3,-0T6H@/[EH)(M$*7@D+0UWAA5,L8> K-;X S)O^J5 M&JU$TH=1' D=1<%HP0I%'H 5$3R+'AQCP02AT8MT* .QUTB>GLWG-,4C\BLT MDG<*SK@ZH$SJ5W %6*+V3M!:%*U]PILH!FKXMI+V'39NE[ENQM[.V;P$YO?9 M-)WC48UXR0R9"U8@%0(BE31XO9J\ !8\!$3J)+MG7L=BN8 M@=JQ1F1H((!F?'B&!>GU^2U^PNG9-VX:7Q3Y5QJ*Y!&4<*3*71B4S>5,&?/!D>(ME9,BE R%948Z5PD/K M .T*@+T3$F%Q4L->^J?&TI_"I N$ET_#?/Z5?(W5)J93W->9AFR$!15"@LB4 M JF#LR4$FV)KSWTC8$.RA+OSXD9&HKE,FI'_MS#_$Y?5-+]#"BVN+'#.9)$B M"3"V%O=D28!"9.3G.DX1* 8616.2W %G2':Q'35:S7]+)ZESV-YB0F(J ?L= MEQ>(%#'3,('@,!%%C2&5'^KN$@N\%,<%6M.3Q[P.SY ,9#M*-)- ,TZ\G)*5 MIH]\)2"CHE/)Y)2!1TTV&B.'8(0$HTWV/#-.WEIC#EQ^_Y!V>-O)?.<9;B;C M-W/\&,;Y^9>/.%T@6:LN]W1UA-QIGI4ID!,2Y4J*!"PY2-9&HQ0SQ;?VC3: MM0DC] _'B-;R:.PNCU!+*8+Q$% *4%P$<(I(6CBC,1HG66QN"KHW[Y7#?+>< MAR5^&*>ZX!:K3:)1UD4D,JG@?*3UYAD-BGD&65MIN\^N1[H7 ?:?[&MR__NCZQ/SBK[?_V#4NR5][;R2 M67E-1JI[=+L34O<]ONU1J:T&T^C,U/E[IA_.PX[%**(M,016:RI]K4LG/T]X MBC,HP"@R=HI%@4NMB"SG)W(!*Y!OY:.O):,\P6ILX:^V&W(UH M2"%)6W(TE$0S=I"/-+L8Y.I"/.6@9.N< MV:U@]M\36.(<%]\6H@TQ14YSRX2J84#->HK" 4UF*5EME6M=0G,-PI9F$GJE M>1L2W-PFV'W2&^X&K4!CHHD1X-E)+\BU'I%+! R3Y!,#JDHY91IK;DOO7Z0 M <".\K[.Y5UGN3V!OSDD+&1=D$G 8F@=*:]H:4KZEL7";:(%VKS*X9Z8]UXE MUJ\Q:RWS_::\H2&[&,T+&O+JH-A9+!P(\"I+$&3)O$A*(^Q=K98 MTB3/GW])D[/:1+ F2.B_7#N%* +DK \0M2!!IF(A!%, G18B<<4QM=XQWP'F MD#3UKGRYF=OL5UH-VQPLEJ_+.=R1H>4MHM" )@50A0GP3DF02M@LG4VI>1[K M"H!!.<>MN+#[%+>SK[B\9.*E5EK$[&@P6E T)HEH@AQSYJ2RWGK3OMO3%0!# M=N\-]]H5F\E*U>WT8APX%P5-E40*7+QAG/VH[OUQ5>ON'+R9)1N&_!O'JP3T MW%=Z@E/LTB96LU@/3ZHB$KE,%$8[H0S8A-Q00.VE;%^1OQ;*H!1S:R;M-_%' M*(%9TR&NEUJ8.]_37U',YL-K5!VSYH7?NNW%F%RH!?A=JP;%!4(T%+8PS,Z@ MR,*%Y@7$H(1VLK,G FN]8'H.QR!XYJG5ARX M$1#O/.-M:RK7+JHYALGX?S'_UVQ2HY%?PWA:8;Z>?C^S^'@^7M"OGM&WTP]O M<#Z>Y6_S@N3WVF ,!&\I8N'.0:B:F+1G\$5Q,IJMMX;[&LN0OKZ?A^F"0O JSFGNOCL7;OZ?L]5QEV]C43PK%T0&D0J2 M_8\)O WUH)XJ+AJK8O/=[GY&,J3:H$,S^H <.(;[%Q8G+R:SS_T40*]Y>H^N MWCU#:>3@U7/6]*8W\]FG,3WMR=<_%O7,P[<^78^)%Y]63;]X#!1-I)J0"=7U M+R3[[ -D3"::F()O7BR\.;J]3]>%K]W$O\6NW?3[&;&]YB5/5GJ?ELR[DS#' M)X$ U&5%:ZH3]<8S(>8N>].UB'W]L*=,[!V"D+T/JL ,4M)()T$ M9^C_BK3.ELAB5*UW-;:$."1?[0C<:BW$EOLFZ^;B6]W$)7R8E+#6.DC&DL^( M7$/T.D+)*GI7G!2Q]>[RYNC:IHW(1Q=:20,\)@/** K\)(F=)1.L2%:;TKH* M=+!IHYX8:-]W]80Y' M'8@D#474[D:5]9&'4D)B=@KJ1AMAD1$"1@7&*V95L5GGUGFVW>/%0S5U.!!- M&HBD:>]F[*;["G>?C1>K9GF/I_G-'$_'9Z>+R\V)+,]"8XI Q-6@F$'PFB:" MA92*(<19]-#B>P>D6[:,.$HZHKD:ZE^F;;<1UDS 16;R6[9R)(LK*B5.$4BJ M9;&I]MP@KZM8(5 @*UGW:5U;;!2-:XU#**J??-I$I*2D7O90[79O;@V89/]B^FLYO+JD4D73457 M>1$46672DAK)I_/!@:_WBQ;#E.<^19U;UW#<"6@3[KB_/'=VE5"/I#GO.WK1 MH']M_]&1RCW%\ML M'U3./;+SVL4W(WIKY%98<+Q:_>(%>,D]V."*UK1\>/,M['M!;<2OOUC>O*VD M^MY97*5#KH[>AH3HB@=N):E?YQ%"E@I805%K*Y'BV,/L+*Y!UZHBZ?WL*2,Q248X=1*U"J4 >_<&E3ZX.+M[,"9RWXWG^A48V_8!OPQ*?EX)I.>**<9?)Y-O@:5'$ MA!"%#5!0"IY1)]Z^)R4%'[\$5LFG*)>(+"Q:LR47QR&A-#*5& M^LB'T8?+\365R7V(O^]$V[HC!D7E$'6IF3_)01GN264* ^BMP(A6B.;5&+L> M_3OR ?4?GI[[BO\8>6!C11%1)S!U,U18DM+-6U/MF@<^\FGS M'YZ>^XJ_QT/I[W""W;1=.M%]OIK"Y%O-WS0 M>L.W[W^HO:^I:'3H_<[KQI$GJ3PRHBKRNJ7&(432?8*K%'DA+F$/]=,;7OC> M8JQ=]\:+T6:NG9*L@#:U08GL[E/6 D3V)6%D.;C^1WL9T9"8.CK0 .:H^H/Q[U)K,AVOD#L^_OW+T$Z?];;\/DWFM$Y3>VB:V%4+]:; MDP,Y\BFB-DX"$;\6J0<.GJ<$*2JI=!8EYO97=]V':DBF;V<^W*PR:BJ,AG5J MY[C^-9O_6>N%9PD7UX%I*Z7V!:+"VNU*>5*8%&<$(X,(-N606FYHT$D=[GM0[P1+*F0J&54%IV(S@[/>N:Z%UNN$+_/\'SUJ&7 MS[3?7O :ZV:"" )D4I8F1I/V3X%F1W$IN,LL<]L^X]0$^Z"2"KVQ[RB2;EFR M==?:P22+-S*"-XG63FV;%BQZX$5%&P0S.C8OE=]"H6T_WE=D&+NVO%(Z 4;D M&D$Y#BZA!2$"5\$:4U3K<+:^]X=0QMO+_?J"V'J*FY'YR=FX:U-:SWF]//TX MGWU:M0=>C8FKI$KD!$DFBH=2;3.NZNB\5I$'91!;EU'?"6A(@6F/=&@GE&8\ M^2VDD_$4YU_7. NQ9.%+ )&T7-W:$IT2Y#O(2($SH;&M8]/;T0PI).V1(8W$ MT8P>+\[FT_'R;%Y+75^,O]3_.V=K]I9IZ1PDF1@H5 RB(8N=C$[:J.@];UUW M=BN8(;4;ZY$<;831C!NO:A%'[89]4Y4%$8PWH>X7D>NF9-$0N+&@E8RJ]B]6 MH?5M>+>C&5*A>I^^1AMQ-+P%<[I8SL_2:BN*!OZ!Z'H.R!5?O(\,6"D*E":J M1ND+8##))H=,EM9E5W? &5*CKQX)TDH@0TI\GO?9P2J'LG MH5W]T[4^$A MQ=/9Z>EXL:!IOABI\5*0M;50K*.1*K*XY(A19*L&0PN2VDFXVK4U[Z!*8?X;4S<;%X(H/-M2[Q,D@D@&.14(()8,)FFRD M+[+]];'KD0PI(.YUU>\C@:;+O;OT>,1DU__(@RBF'EP/!5RF6#RGDC*O:6LF MMEGCW5.'%,#VM["WG\"F\GM*OQRGZD*=Y:[E!<$V2(.PKFN-' L0CQ@XYE/0 MA:$P:1M)7GO^D,+._F2ZSZ2V[3=]^QBUMXD%Q4 C4_5J#](8-@?P)6I$S4/. MK9L]W8UH2 %G/[J[H41Z##>OG\*NE4%+?#7^5/Y&M'?^^_:GGZ?6BM!$ M8@DJ^7I-+R(XM$1G,F.>H4H*6V>R[L,TI'BP(5]N9,-;BJ;=ALGMJ"Y51URN M@AAAB<&RG,AD*@'*)TUZ-M&W3$HTFFD16^<3MDR9I'#2%V=(>]3&/8Q4B#?)@/ N4/BIG,BMM\"/9L\N3_EY M*ODMGH8QS?+\=7DQ7I!H_Q^&^8CB;&Z40&#"D%^8& 5PH5@*P+T3EFLCV0&- M_*:P?R"KN WKMM%??0CX((;S)O"*\_WGV2@7YWTQ&:Q,'%1P$:)P 7@@U>L( MJE?-JQ!V 3JDS.U@V+>+$(_)-R(0CBRSEN8'ZR4UI99:*/"9[+XP5I5BDJ+_ MCL^X"G5(&>)A<6YK01Z1=2]F9_.1-Q*YX_4P/\^@K.404LP@A2Y,9&6].F"4 M>0?2(26R!\6YK<5X),H]+DN<=X#I#T;2<,&]UL UQ3>* AP(&#CD:(Q&53.! MQS6O5^ .*>,^&/+M+M C,?!W"NW>?\;))_QM-EV>+$92>LZ$=A!U(?= Q Q M, 2:P)!\8E(U[\*\'^(AI?<'P\.]Q-ICVJ2VB/[6N>YUG(P_[)LQN>>)^R=+ MMH'<+D]2F\5T-:87^SE?+[K:/CLCQ8(E>ND8\%3W_8P30"X]R35+\N!#S)A: M5_S>AZF!VKKS^=]=R--1FX :6]VC' MHC7JJ =QM32"]\.KP7!,)GAO((6,H.I=S0X)JRXY1Y9BS*Z'^'(3: /+81R9 M25N*ZC \6I_/$YJ[P$0"5BS-A8^%YH*8'P@Q,=[*U/RRJ^U1#BQ;<21V[2_ M@RFL&PY=3.0"%:L@!Q5 Q9 AR)2(',;JD&RQO/51XFTQ#BP]<3P5MI?PVE3E MK87X?O8$WX1Q_AZUUKR)BU9KHSWD$A6-/WEPG'F(G(!RJQ+IWHTJ]39_Y\!R M">V9TJ<,#NHT=>@$38%TQ-PL1+U.-^"JJ#19EZ(.)0EW:-VS#9,.F TXKMNT MM;!ZC/S7W4OV(HSG_PR3,_R-1G$V7QVB_':S3YG-%V%R\;LZH \8 M^^<8>I^<5@?2KMVZ5',CWQ&?YZ'J6;K%\DE8C!D[)UP*C4_O;4EQKV/KMQY']JE>ZD8U\ECU)"YN W;D-(6O7+LQJF7/H37[E34W5/QO4*N*\'\8SK',*ES\RM%-4^JBL#W MX<(+.U\ZD7 M3\*D.MCO3A O'__?P_?UJ4#)"1P&(%1R0L4@12*TX M\]8!%Y')&+)"W]H W0)E[Z-OZQ][<= J"E;]@02%B K*UB'>(MW+N3;-"S&F%"A)VUJ+%2'4>$Y(E\B],2QB:]V\*;:>-,Z(_#;AHW$@ M=0T D-?FPAG!D?;+6B7&5O4R#PH-SNJI<>-Y%,*#1U5O\6 "HN4,)#GH:$E7VN96:B>@0[);:7. MV@GV,-9T3=T:]Q1%6)-!>$,@%2>X+# (V08G K,VMV[5N"7$']*"]DZY'45X M')YUE;8LBYQ9KI7]Q:P2_LYF!2F$9(5UDLGV?:"W!#FD#/GPN+:U&(_"MJZL M!'E 'TR]#M?7TW6UGU1MA^Y#R"IRZ61J?5AM6XQ#JC\<'->V%N+!J7:C:I(9 M7O'6*SM0@.*:U3YF&F266CL7LFM>K+\KUB$5- Z*>GL)M<>X]'F83^M=,6]P M_NXDS/0@E6I)I4,X$*8MN?4)K#[C[ZK/?ZP8KR0CK MZT9"ZN!YJ#5"1H&*EM8/8XR\1AJZ"AZ=:NV$70$PI/CQ4!RZKHQVET@S(W?[ MT"?='V-^/WL3YLMQ&G_L-.;W:HG5^$NH-X=H"3J32E2^2' *+9 ZS-%:YVA& M#K:&-L,\J(*M8W'OH(+?T"">_[Q^B627__&W_P]02P,$% @ M8)C516. M[3U-,0 K!X" !4 !C]$?#7W_A?V:_/,%A&N7^\,NOOWS^ M]!K<+__YUS_]Z3_^%\!_/__P]LG+49H=XW#ZY,48PQ3SDS_ZTZ,G_\@X^>>3 M,AX=/_G':/S/_K< \-?Y/WHQ^OICW/]R-'TBF!#+OQW_!;UU:(4!I@L#%;D METP&%JP5/F%1*OV?+W]!;G(Q3H(6UH,264% %*"\"SZ7;)E>/'30'_[S+_6/ M&";XA 8WG,P__OK+T73Z]2]/G_[QQQ]__A['@S^/QE^>"L;DT]-O_W+R]>]7 MOO^'G'^;>^^?SG][]M5)_[HOTF/YT__^[>W'=(3' ?K#R30,T_D+Z/5Y>O8/ M+Z+13Q>_I*].^G^9S/_]VU$*T[EZ;AW"DY7?J)_@]&M0?P0D:LG__'V2?_GK MGYX\64@NC--X-, /6)Z<_/7SAS=7D?:'TZ>Y?_STY#M/PV! B.=/F/[XBK_^ M,ND??QW@Z<^.QEA6HC\=<@6E*YS_79_V=&M,1P1DG&81@7Z*PTKPAABO>_KV MF,^>!1E+F VF#1%??793O*/CT&\IX"N/;H!V_B XQN.(XY90+SWW LY3D,L( MZR/3I"\-^W,:'3^=@WLQ&DY&@WZNB^K'*?U95]G)J+PX"L,O..D//TY'Z9]' MHT&FQ?K5OV;]Z8_/PS#+_8O?OWU0]-H^U*68>&PA5 M$*>B&(S2)42#NI2/SK@W"!$'\Y_V9A/X$L+7WMES2';XAOXZZ7DNK?;82*#88(O$A",PW%Q +*9 E>I0S6 M<85>I"*]:#SH#2%>EL@YZ9^-3V5SLN[<<6&JUE13;DQ'NU/)@A8TOE^>C,;T MN%]_8=LRZ"JXGA,Z.JT<"$]@5/8T^L#I;\EACI+SK&SSF;&,8O<\Z%1QHZ92 MO\H#?E<>U)UK >O([3GN:>_(2 M4@1!",E9(',M>,L@YE1<$B9'K6[;'^_PWH=)B:X5<)4K8MLUXUG^?[/)=+Z- M?\!!W=<_C3Z%[_\@G[6*AIQ<$LC'HS#&*T/J!<&U%B0=#$CD#L%"X":!#(96 MV"!UUK'QXK(%W(=)N5WK\2H%99-MZ\UD,L/\#,.RQ')&$@D"6J@+%O8*0O 0G0R2KU19N61<[VZ9 'S;M MNM?=5<*I;0GW;GJ$XSH#QGA4/>AO)"+RLO#SD.0UZ/\;\W\MILS?2-QO1Y/) MN^%'3#2\:1\GS\9]\G.^7!PM+>/O"DVV7LR2Z5089!F0QE421!TE)":BUIYK M9*$Q)[L:R\.F[4$PX"JS=5?,KD,@N6'_R_#%;#S&8?KQ:1QH_4]SG0[S_--@ MOAV<[R1GH[+)%R:<@*)X!J4C)WO6,Q"%12:"0\=:^]?=C.1QLGJ'VK_*:=.E M>3#_W;NO%?CDU7<E!*Y!A;A]8N 7C8 MY+B[K*\JWG40,XL"E4J$PT7C:&PL@G<2P7"I5#'2%R%W'#/;(DK^*<0!]LB- MR\J6"$PK0W9)<. R2Q!$TM;H))S1747(YP@:4OK"46KG$> MQ'A=8._)XF#L M+VDPHD7OUU^FXQF>_W TG.+WZ:O!_(6__C+!+^<'1PV8L"!6M0]&PQHG>/:] M/^GQ)+*+V9$TI EO("8DH.L YFJ(4B,G1V=7 >H(4]N.-Z^@3=W4/0JSFPM M\(:QX5-P2YA>SK>'M4#UE@[<&['A6D M-\!5"0,W<&![Q8VZDOK.**&CB$R3 MF9]+]6099MKA>81(6Z/AQ3N;KLD&N"]4N)2+L7\F;"+L#AA <(Y'"XOOM[FA MV,LZNH1>0G*L)IWE1#X?.7Z<[#J)GO,<RNX@7)&+27;P1GQLYSG M0@R#]Z&?WPQ?A*_]:1B<@%.8O!?>@@\Z@K*20R143:&_#3G/7@=%# C,:CD:4%L3HUU MP3T(FG2BB2Y.C,^!ONS70^TXF\=RW@Q??4\XF;PK9P[^"6!3DLW"2BA:B1-C M6A)JVBX3)Q_,Y-(Z'K+LF,7.]_[C[%\WT8TY>/<-I/ M88UQ!367!G/$^:$0M4CB*'K=(]+\-H MGO(I,\O&B@),,7+0L_-D1ID,2CIIG5".)W[P*9_7YV/,?SIY-IL>C<;U*/(S MJ6Q\(6I>C]#/(N?OQ_V$'ZHZGN.7_G#8'WYY5Q;1]F>1UH"0ICWR2J(.Y*I8 M&4A"N11P'&FJ)_)?.&9!DFLMJYV,[" 23#=AXI50T>$1H).\U$NQM2)8I&7' MTYY&/K2*3( OA"M'])F3+X2Y==K8P<2BMR++W<6X[UCT9#SMS3DZCY]XLBLX M)T]'1Y- B<# &96!ZZ"544H&LU::##WU@O+IT[GB+[WP0&+*&RELM*W@&CJ+ M9R!.K,9U8&P2+5Y'C^VM]-OCPEL(?UE]6TBN0T62S:<]EP$2.1>@BM(0>2Y@ MK#6QN)PPN/N@P!71W/;ZVT1@C?7V&TGJ>'9\ B3$7%#Y#-8S28Z;8A"42E 8 M)BE$TMJO%9V_17.77KH[:VLKL8]:R*RA%30'$KY? N*B4,4!=PD!?,H& M4F"&&U.X3*6%\BZ^]!XJ[\XR6SGS&D8J/N W',[P97\2OGP9XQ?:Z5_B-/0' MD[N$'FYXVM:QA'61+@4'F I!DWT:)#I56*GVB=4F*!MB$:7T;GCN=N["A2?2 M4-^5DQ>=&]$BRL19RA 3L\0%\F1BG<@\\)RT=9F%UO'$VS!MZR*=/.\US:(7 M9'I7KZV6;KR83::C8QR_^IX&LYJ/_&PR0?I_KGF9)=!.QD("D14'90U-+",, M%)H*B::6C:)U!<0=8.[>1V_*GV4GK&M%=>!^KY#'PBF1@ID2:2M,3""H(",$ MQLA(\M%EJ9C*JO6QSDUX=N6:=\J19@(_!+?]_7B49VGZ;OP1Q]_Z:6%+*^^D M(,3$XUA=667!*ZN!1&:R]A(CMO#@KWOWOISY=DH=-11N8R?C!,_DV3"?()J< MG$NM ZJAS[\2R.XC -OKZ*K"&PEX9]HO3/L4, "SI?);1*B9*I!TDL8BU_2_ M^Z?U&\(&.U+Z)G)MW2B@GA%\/<+Q62I*LC8$X>_BO!<2]TU"R"-9*8GE,";Y6$$HMUJ@BG]%I%68>E M^ANLJEUJ?A/AMC2M1K/A=/RC]_ECKW CHE>JUA"1N2@4!R]23=LD<]%I:66^ M*8=^@NG/7T;?GIX\<:'ADP_G"CY_WVYW[$:"'VTEM=:FU9OA%,?#L,C6/DW0 M-HXKXB8HZ\C4L\31B)@ @_:9)6N*6\\JON;A]UIE+02VBY,:PAB&7_ID6M28 M['3RNCX1W_:_8=[BQ&:-IVY]+/%]XX/*[SB.MKI -7XUR$[(%A5)#L+3^VY)\BD$3&UL7FJV#:]NH M^^IW?)Y@F0W>]@OV,,@<:P6]Y-[7XG<)4=!<$5I*F3!:65J79:^#:_=G-LV9 MLAR3;ZZ.#@YJ;A#"W\:U5X*VCK&8:6]DA?9&6T@ P2#H;,EA8MFX]<+N;:;* M'-.CHLH=U-!!S=8-^"Y4@#P['HVG_7\O.OQ%&Y,PK(#RDE>C2D*@G1F29,Z5 MD-&9UN6MMZOUT>TJTZ!SNG2DD'WG'JPAO^<_?@O_;S1^,0B316,&5@3/.430J:Z= MD4=P63%P3#%A42J6UHJGMUF=EN'MK0RA(X*LOVQMI:C=6E#G0'\/QW@2'UD' M;D?M<3:$NI_&.9VI?GV*-=/; ="-HPLE&5= [H6'Y!RWRJL0Z599NHJW42QTO\AH/15\R?,!T-1X/1EQ^+?JX9*\+)24Q6*Y;I M1QD\SB\9L ((5((BLY96Z2+L4@7PBB#V>N\[**-\>YV-NA5X%RF_5U%^J%<, MGL*STOIB8H2BI:-]WB'X'#3$& F;Y9Q@ML[ZO1G2PZ1,%_KH8(-Z'Z:UL<,) MF%(P(BL9"H\>5"J.N.L"<(W)*3(1F6[=+N 2@(=-A;O+NH-HSY5URS,A41/] M)$MUW3(!@F <:M/;8F/V1K4V/1['YM%$X@W#.9=K8VVF?5ZK %+&:BZ18^FY M,#6P1-:2QQCX6BV/#[XBOUM7^.Y";9QV=K'^VY*AY3I-$TT-R!5.MO)/:5U?J;R*S3:GU%>[+7+$ JM=UB M,A'HZPC.N92*UD*'%DG:!U*M?V?EW5EFN\@!>XEQ^@&_C0;?^L,O+\:8^]/7 M(?4'_>F/+7+ UGCJUCE@FR)?R@'C2@F?O?=*.\4L1J&U14Y_E?2'QMX:S]_. MQ:B'7._*Y2>?'WQIQJWEJ,AVEKK>!$M0 M7??PDZGQ?#0>C_ZH4@Y?Z3?3'SWN9?)8"C#F,\TPI6M-2JPY1R);;6.)K;,R M-L&W>T>L'5>6W:[.]-)!\.XZK*^^?^V/YPDB+\,4>2]89D7*$H*O$#%&<(P; M\$I)*YFKG05V0)TE6 ^=,=MHH8/RS81#6KMKX1PA^C1Z/R8;>YZ1C9/I!P+8 M4S(6FS4'D;4$52PG&TI[\(DV9^60T*]=T7G;RQZ"[CL1;$/7?H[O51@/?GS" M\7%_D7C_&K''@@C:>0XE)AJLBR=D0INP2F=&,R]HQ,H)1A;,2%/JH MUU+KK:]Z,$IN*]2&EP]?0K>X91/SJ^=O/KU\UA/&E?_^"4NX7X&EZZ>UX!=;(MG%ZB^'HT_GU4V^Q_'?3#,&&O M6&92](XL2$Y.=<0$7M#NP9POM'=8:ZQ;2[_KO.W!:+NY:#NXG/:ZH2_6G%-O MHMX U)]?J$O[S8EM$;Z0"5&,876F=1W!OL0 M*+5;C75P1>UUP%^'_GA^J>Z[\NRXUM"^FTTGTS"L'>AZ\X7/U=+92"NB2O4> M4Y$X&$TVC]'1"=[Z+'=3C ^=6,WTT\'-M]?A71Q],FLS:K*"H[4%E!("8A$) M3+T)W(B<0FG=$W EF%VEZ>^6%YO+^5#2\2^/8WY4YVIZDC (*3$'RA4%,3,! MFCZZR%!'U3I?Z"J*?644--+N\K6!VTFYBRLB+Q\-+!)AUL'445[\=7CVD_R^ MK:YN5/T6@MX5";30Y&89"F[T/TF M\NU YRL.!T^SUY#3EI@+Q&AJ16)PX$T-B$NL[7)S$KC6#1(;*/]&0+LW*+?7 MV=4.TXT$OJ.SJ3GMH_6!6>[!%$]^..J**W+0C,::E44C6Q-A%9:'90HTD7@' MJ1<7 ;MOT8"FTTN08]ME9#!]O(K3C)O3()8.<)*V9J11TK8O%]T.36TR*_;!D$^FW/LG^2'#(6_T[^>?XXWD8GMZ4 M[@5*74_DDN4GAZQ!HP.>R>5F7*FP?,?1BJCYBA<<2/#ISFH8-99A)W5HU]%\;!,A"VEW$&3 MD,N(+I3.K(.K(Z-@%:;]& /;ZNQ&"FPI\ ZV_Y7XHI81C1? = V"UZ"J1[10 M @&,R!7][EX3X9;M?E<\V$3.K3?X9X0E5SSOAJ=IYD5Y04N: QN,!V5D)@_6 M,2BH??%&IQ+7.Q&_^NP]7#C51.BC=A)KW1?W#,ZG/T8G<&J!*@JR0:W(2):* M1-JO6*'Q98>U29F)ZW44N/KL!Z7 NTFLBRJR^=H23&0\*092U>;ZJ29.^)R) M5,QY+IG&LM:=<8=>Z-G6T+J[#!LFD"U7ZJP#X^'5=6XD_!5U@7>17(=UG2$H MZ;BO)5>U:S;3 9R-M+*33^]58$6&9L77>Z_K;**_#036NJ[S\J6TG& '+R%) M17NRC1QBUAD,#5%PSC"LURWA?I0&;B3VU1?Y;B"SE79,X]+ U_UA&*;^\,N[ M..@O+J79LBSPAB+]A13'F:?79+ M)_#M>7:-$3RK&$$D3PY/U :B9 [2_+J?4+CDW8:$SJ!L'>6N=[[B0H#XMB:L MUGH#,D1.KHKE/>.=#,9:R)$[4+0*0HQ6 -GP5D6/(2]WXMH^S'T;J'T;W'=C MPI48=U/9MW:AKJ+[?59E].YKE?3DT^@##O&/7K"R9BW71K"*UE@M:KPVD/^! M*LA #H1;L^)CO??=;\UW)=@NCK^NH)S#"H/*46)FK)?>" ]6BYI?F#0X8BMP MPZR6+(IHFJ?JWHCH?A.C ZFWKN)[3F">#8>S,"!(T\_U#.C\1(A^U]-*"FX) MG+#)U0Z"&2+W&G(UGX7QA7F^UDIPVYONMZK;"[-UF=\YL%>3% :++O_"%8W: M^FI+URA$=."]#615YT2[D)%6K1G_O.;I#T"C6PNM=>7>-49Q+PK:0ABZFN5% M>)A-X%A)4(S2V:44[?)E""N4>,W#'X .MQ59ZU*]5Z5@FO:_+95RHY$Z5L,@ MDD.KI/<0G"K@>?*>.:&B%&LI\=K'/P U;B^V#NKN+N[I;_LGI;WOPX\ZYLD' MK)*B%]4V?W7Y^!\,XYX4(>C$+.'$##5R#P$%@E1:ED)&8%)K->':P,;:'.7] MYLN.M--!<=V-B%_.\'?\/OWT!PZ^X6_D3AZ1>$+&D*2LEW407J_(HG Q 0M% M<"QHP_+Y5[=LN@;C(^#2MIKIH*SN-KR5[9_^&/44TT4$0L@,&:)*\0#D<""X MA+PXS NMW6@/0[>W$4/5^GB=T(7TC_VN%:T#FIR6E*L0'V$B DA\*)9 M$K9&<_=!F KN$5%F8UU<$TUJ<5/DK4A?CV;CGI!>!,B* MJNUTLM-0LO ^"-02RX[7C/O-D$XD?PTU&J=M+_*EA$Z8HS*DM!QJP:&%&'P! MZZ2TBA-0WGH'N0;&KMI =*'V;:5Z**T?YKP]/4V=+0Y1%@G++*-CW(.4CE:T MH"1$KVE98]&A5MK&Y2VCP>G5]5CVE6^XM8ZOG%PUD'4GYYA7<9U6&JR!K*MZ MSY6H]E3IV41[:U!B"]'OEAQ:,I$XKVU2(^UL/$MP.B;(Q5L;2:%\O1L0#I@4 MM]5U[I@3FTB\=<''?V'(_YJ%\?3\'/8D^R^A#YQ&!,+4@UBM$7Q,'HK$S*W' MY-)ZI]HK7[&'JLY&2A@UE^ N\B=_"^-_XK1N>!\QS<;T-)RO;U+9(NNX"Q=:9FY[)92N],0J)G@3M1BB(+(WHR M5[7(3#/M+,^]+@!MZ8V>/NYY&%3GZ.,1XO1OX]'L:W_XY>0$.0P^3L-T#NQ% M6*1UG5OFT1I?+^H"CJQ.,1XA:)7H8PI2""N";WX0LR7F;??9,^6\'HT_DG*J M\7FNSV?'H_&T_V_,+T:3Z?,PF;<.X"$'U[)1.,0M!V:!*J&/UT6DG8QZ8UVSL38^LRK"?"?Y.Q8V1TX(W<=Q%OZ M=#Z(XI+R@FPWU!5ZC?LX[2T445)V+AB^W+E[;XR]!/PG8SM6=@<=M98'<3Z MR\/I%:^=-%& XRZ#RH0XUE8QRMO@LR2_PK2NEUD7VR/G71.5=="/Y5Q(/ZX3 MTR)>*1A:;G_NL@6M7H?^]$JFY@@[ET.#" MP"[XEZ_'^*\9#M.BLYD4*#.YK&!3M6U321 =HV%ZY;41PJ30(?%6P=K744)[ M*JSF6A.5=&"\71>3. -X$EM;!V)'YPUKP-O/P4-SU:ZB3F.][(E"M"9+(>OU MPK(VYV6T;-UC;.ANGE:]/N+W5N.9XX!.9LHHX=,6;RH=IP8UIW3[OX ML()6V@PB!?)J6>(0D'9Z%E12ANO:(F$'E%G&M4>[NY5"UR#,5MKH("IV9A4N M=W!+@@>O)+ B$11MRN"%8X!>"I:,Y4JOU=%EXPRJ*U >KA'30/0=^/"?QF$X M*3B>/!OFCSC^UI_7OY5KT$X^T2,GU__J]%A_C;%T9.&T',>>3*$6!!D=F'8[ MV/6:CDG*8K/P#DRRIHY)0E"1@!]J!3MM(::V-E R8203*ZUHO6/,S)4,9R"H5MO46>RV0W1M>^]/M M\FTU6RNF Y/LQ6C\=30.TZ4C@%-[,627I$)@-MA:MV/ <67)C?&.C [K+6M] M$'XCH$?-GE:*ZN+P<#+!Z?.0_HGY"C09BM&U8"-:0= 2&<0Q1 >%2QW)?!4* M6Z\\-\!YQ QJI:0.W(!7_YK5VS]GPWP*R!OC6;"@$*/M<[REFP)TBAIN< MD;4.-5T!\8BYLIU".CB1^_SQTW@>V/AQE;NF.'2R %&7##^A/3A!"R"76:M8 M4D;9.J-M-9I'S)E&*EK9B6@?2;C7_G 7:;FY$4J!YH63HT.+C)/D[12M!?>!E1C7:J6_@7AN1K3',X"= M\VUYK6ZHJR[."1K(:1$R-SQPH22O&T\ 52-#H=Y++N9]U) M/'MGY7[T?I]2?[RUC//,P4=7+U@AT\S3#Z!6R#+OA97-;=W[D/JS6[[<(3]H M$[WM*;EC'8@_\X.V5.T=LCSNHI=]I9@5R[0H'F2IUS]9%L$%%Z'XQ I9_L$; M_U"HTR _J&OF;**.?>4':5=3&J2 8 F9I?\H$VTT:7=__S'V5__JX]C>LG1C[?X#0?S>5.4TRDZ T74J_T<>H@H%'!Z MHK!9!FX[6V9N1/;3#FJLO0Z.&FZ.,9WA/9EQZX#=H5&T$NC>S:-F&E]GV6JJ MKEWM?"M!Y^0%08J !!.43QH"2@G,V2(RFE)R?GC<6M]^.@QJ;:*E+BGU9OAU M-IW,)&$F-^]JNQK.8R/(7;2PHQ5$ MGD#+D4<;%'FB]5Q?B13 E:C 6B=UXDXKW]D6=!7.8R/(7;30A66\(K'6&N]- M$!&XEHI@%0=NGEVK4%OA//FASZAEW 44>OR@@6?:FJ3,C2CE;; M-<.LV+:M.YX<_A,O6,)Q\$0 M=1.E[JR$@^EH6#*T=Y!S0=*)"8*+$:00C ?'L'W;Z(=8PK&1;M\CU/]LM/:T4U44KMAM*2PJS@GM6 M:]5#+7"3#B)G#FBT5C,?37&M\SX?;OW/-@QJI:0.?,BKY2:TZJ%T-D))J9Y$ M9QJRC1FX+\1NB:;(UB'+AU;_LPU7ME/(095P_![&M&SVO^VD6_J5E^VN5./F M<2Z59_C@#!?1HE'D51GN@A(IRR0PIRC,!IW/K[QV_ZG?;\^2D0OG-A9G0=I, M#J51&9PP!1B*++G-0?O6]LM!E61C.*'UI>IW$8@F/*-AO3AA M?N_XATMPYB,Y6YI^QVG/.I*KRRT)PW$57IP9#N>]% M()LP?)T#\%VSHP-_>+%WG2];=4BCV?0#AMP?_*!E"L?'M&O6+K1GJC@>S8;3 MGC*!!U8$"'0!5*0A!&TDY!B"#-ZXR%J[RW<&^YB)NQL-M[[EY_5L2A(ZO;_P MT^A9HF&,\>UH^*4"OE"2U:LH:3>V]220C/!:>N58-) =PUJ)RQ0WM]DL&[[S M,?*I2[5TX&5?P7AS.^U>ML5KQ2P8)CPHJP,$3ZZ +!AYR:&$U#I@O"'$QTBZ M76BS Q=][=;M,>F8>';@41=0V1IPJ#E(GH(./N0BNKX\YP"[[>^=;IWH;Z6C M?W>>O9L>X?C341A^PN,:\!S_>'/\E:18YTJ]?F+IJHJE4?6\]!%S3J!1UR/$ M3$NT2@JB=B$9QWPNK>-&VR%^S)S?,\FAV$R.F G9N=:1P0/@5IL:K=U1:Q,M[;C"0F4R-W*6$$5ML.G) MUO"V1+ R.R&D%\RUOLKS'E=8;*3(#2HL-M%"!R<39Y>A+0+8+T;D]0RK(!8- MS!U''G.$[%6-+D8%+GM!BK5&>XREA-:M$&X$]+@MI7:ZZJQ?[AFFTQL2U@#5 MD2%T+:#]&#P-%7?ML5,+J7>P^5P/SM00">,1T'(.*C-:^A)-"$,[,&IAM$K= MI%'MA JWV">[9L(FPNZB"?OYM;WSP%J%-\:C*JQOM!FFT3&>MN/5,7M&VV I M.8 RJ1IC*H&S2C-59"FR^;WBZX+;O6G20)G+L?9.--&!07(!Z,O^9#KNQ]G\ MDM8WPU??$TXF[\KO.+T$V.9LC2SU@G*N:E*A)JQDGHDD%6]FIKU#G M>B"TR X[39Q7MA;,2%W!U4L0A(,8N(#D+ \8G5"ILZ7J!ES[CO$UYT]S971 MF$TX[GW(!F4!CO42)F8]R<(HX,XK)1*7KJ2'L?YL&/-KIM\M%J!-E-.%I?U' M&.=:L[-H6Y:CFI=;:2YX-=@2A%@_BI*E\)P9T]P!NPC@<9L^=]=%!_E.'X_" M&&E@F*O[0 (,"T6,P_#+(DK^_,?Y=TZ2!NBXPXVR$[&EI5,&5D"X4PFJT(GB,5P-$5H&8*FVG@G.0Q 9P0=O M0RD^12Y:VV[70]F]G;9_/2_;=0V4M-*&:UB#_'$Z2O^\(K@6!<=K/GGKZN*[ MC&"IE#@()[7#R)6*RA@>1$DQRIA9P*!2[JWYCHZWH544?GN6$QHUC M]9S[ZWR@$QA[0\4P?E0@'$1BY(BT, /E-[+8_G)\GV0HH,D MN#N/:_['WW$R[0^_D*O1'V7>TT)ZFW6&&.K52H%[\%$'R,Q)P?3\9#8? MC0:$_0-.9^-ACQO%8[U$A89?B^$$AY#(&!,L"S3>\J#E;0[K@8SET'HR'_Z%,-%\A!^P)DJE*>9YR&$^TLEB$WL_QH29IORG<:C_>1E^3#Z- MIB>>R:41861>J*B@N.Q(&R@@&!TA.&-5#$[IF->:#9W >UP$W[^&&]:-STHQ20-A]?$$(T-D=OR&93AVFN7#> M2Y(1P5A'UI@SI)(@%-#"$.F_R9!;T[KP[,+,7 M91]*=YS+R3?:,84"'3!F:=YE*<&5X,&04TR&6S;8O*_30:1Y[HD#-Z9Y;J*+ M^Y(FM\Z8?J9Y;I3FN1%-=I$O=Q<=WQ?^"E.*%61XVU23N+DS]>XCA&(\MXQV MFX2MD^[N#V\W2O,\.-INHMH.Z+H4:CG)'XQ%.Q^2)V\O"1 MA9A-ZVX(UP(Y0->F;&0 HU1%9IGT=:+O&4L/JN: MN=0ZD>UA)P=OPYP62FJXXDS&T]Z'*HOY.IQ5<<;R!$)'\IPR)WLU% /U9E.. MEBQ6O=9E9_34"RRA3^<,N?3"QVGAWUWF#=-0SD"<79!U.XQ-C/%U*+"/RO(M MA+^LOBTDU\4,/FT2%VM4+'#PBF5:2%*HBY,#AX1,,FN*7JOX:-\*7&% MM?? M)@)KK+??2%+'L^/3;CI9.BU2 571*"4M.!D2H.,H.>/9L+62<&_1W*67[FY' MWDKLHQ8R:VARS8&$[Q> E&BLBY'V;RTDV02QNC"Z6H$R.HT*I5XK6':;\BZ^ M]!XJ[\XRZZ*8[L2JFZ\DGHG",!I 0Q:[2C* 4X3*&JM25A)%\WL_+K[_<5I" M6VNBB]8]EVW]==!TU9WG ,*+=]?,"A5O(=8.EX 35#$4R97C4#-G01E6P/OH MP 89G+0ZJ-2Z3_8!Q.*ZTO$FTFQ]6]VG/T:?CD:S2:@W$7^CE0IQ6.&=[E\V M&L9CK&9#7:PL03.H0$@MF;,AR[C4P61%$L[-[]E]O&,;%8RZD=_^2IFORUA[ MEJ;];_WIC^;5S>N\K*."YXW'N50#;5F1428,1M(,#R:*XJQ/)DCAO69V10WT M.J_=>UDT"]K$PB-YB+Y:EKF "S)"M-HB5EM5M^Y5=(_+HF_-4SM+X/DP&@Q> MC\;U'_443\4(9X"34$$YA1 *YR295)(4] -V,*7G=QKA <:MVS*_67U2]P0Z MI'KJ]4>[R/+O<9F3RIX\7I2T;Z8L(&A)V[-!'NH9@C"M,QQW-KA[-$EVP-+= M3Z@[4.R0:K@W3)'NB4@.2D .DM6J1ZDU.2HH@;'@A%:E&'\P[3DV'-O/F;27 MF;0%P0ZI/OS6<9(6"O9))6=#C=9IKDL!#*SV\=<&7(X60DY1:\[0WZ.Y=&5X M/Z?37J;3=C3K(++;W5#_/E?)V3A++;H7JAY(^@@J>@E>^ "V.)Z2L"78UIV4 M=S6VGW-I+W-I"X+MH^EO,V,V6NF530HR-[1B!$WNJR@))'=*TZ+AD;M[,Y-N M])<.4@O_P/Z7HUJMM2A#O%H5?''F)!$5Y[2Z,\L8J"(%>!T+!"Q%QJR-9#OO M>KM;$=RCQ?'>A(DZH^"]\GW7%T=/!5%")M??IOFU334KPY ^F2@^IZ"+:'Z- MPR&,^Q[-O4,@_P%.Y(V8>Z]F[^7 PNV",%EHF2."R"Y5\TZ#2T9 D*9$24:H MLO?G/&7#P?^6:B.!3[<"F.(IZ$"!S MZ^3@@QG\SYE\F#.Y2P[?SYCA&@M:=B(&'X!G33)()D*P*,%%$XP6(>5[9%C? MU3>^@^Z:%0DH7J3-M4B'&PL*,T*<.WO1,\L--R[][("TYYC>7I1]F!V0"*C) M: /0#E!;Q-,>X)QA@*Y$9BV-B+>N!WA@'9 VXL"-'9 VT<5]Z2"SSIA^=D#: MJ /21C3912N9N^CXOO#79J^4S1JDIC]4-!J\D!HB4T5S2?ZAVWDZZ\'P=J,. M2 ='VTU4N[,.2%:8G(4G4%D8\F$T>6+>UONP$[?TT3+7VGY_R!V0-M+Q6AV0 M-E'0#CL@I6AB]&0/I\AIH$*3[UN* U>D0U:"+MB\KO-!=T#:ACDME+1RQ6E8 M4_@JC(?]X9<)X9WCW*)B<-6CMJX'7 OC4K6?0,ZD2%%YRU1,S*=@A!ZT9J5R5)F#$,A 22L@YF @)1YTIEQ:7I]VH[0.=K]+P'LZ9A]#\5 4 MK:2J) 8A*MJ*I0G:2F]B:GUF<0G [EFQ(\7=1)>-I-Z!V?QYF/O5+HMU>*>S M9"Z.P?P?8_XT>A_&TW[J?PWU#KF/F&9CT@M.:/OOIYZG'2"Y)$"$VOXA5ORU M&X2.TJ>,#E&T]NBVQ?Q8B+93W7:0DK$:_Q4)UC7]1((+Z(6$Q'0HD%VU-Q.2 M7R%I98_,.TYKNN:^]6*V!=R?C&RKT0YR"Y;.S"[?%?MN-IU,PW!^#]M"7"_[ MDWH*,1LO[(LSZ6F5G%-9 ED5DGP67R J)B#E' 1&9A1O;::U0?[ ;+8]J+.# MW7O=49S,(.6B\\B!1U= A> @B&2@,(6&YI9&O2_N[6D5W <+[DC$S578 =]H MRQC/0T#S2YA.E^G)L^EB35\LX%=C0Q="1SU;A(BB9,!B:\ ODJPL:BA.<65] M=$:T/M#?'O6C9.:.E=V! ;E"B"6XK+=,E^YSP1!QDF-IW*(+M>2]L AV*@A%Z$C.?L< M<^L$[QL!/3"[KIWP.UB/K@77*R5J9,8!^NI0J4A>MK.,ULPEQ@JFNP]A[ M,K\:*FL=&FPDZ0ZLIQ7$[PG$++.S8!E+M$O2?AE1)$!C3):!A1Q:%V"N@/*0 M*7 7:7>P!EP(L%S=N5!)'XL,D$6V-%X?P(>,8(R-,0DM0O/[;&_"LW\Z--T; MFHF^B]*5LP3*%2)X_F,!_\4@3":+5$EO5;+H%1"C:3G39&)[[AD4S002PX4* MS7M=; YS5UG0G5*G:_4<3#;S<-K/=43];WA^&O#J>QK,,N;7)/2:$T+.7]7@ M56$\_W'] TZN7J%UEX4"-6>@YIB3/(0-8&/F(D>N_7JWE6R2&]W=0W[64 M:*R)+$6T"DTJ/@?5^O*+@\E[[Y0-+02^,AJU(H?] MY,?UCQ@F^-<__7]02P,$% @ M8)C5J)O5810!9(@";R]W)"W M:M]QV;ZVJM_;4S&1@57*KE2FFDS)UOOK!R"9>R838((4NWMQR3+)<\X#XN$! M<)9_^I_?[V?@217E=#'_YQ^BG]$/0,W%0D[GM__\P^\W[R#YX7_^R]_]W3_] M7Q#^GU=?/H W"_%XK^9+\+I0;*DD^#9=WH&_2E7^"72QN =_711_3I\8A/]2 MW?1Z\?!<3&_OEB!&<;S_K\5?%,V)RN,,HE0CB'D40R(R"1'+\Y@*I3$65[=_ M45$F=482F,8YA3B6&#*E8H@I851JF:.T?NAL.O_S+_8/SDH%C''SLOKK/_]P MMUP^_.677[Y]^_;S=U[,?EX4M[_$""6_K*[^H;G\^\'UWY+JZHA2^DOUK^M+ MR^FQ"\UCHU_^SV\?OHH[=<_@=%XNV5Q8 >7T+V7URP\+P985YF?U B>OL'^# MJ\N@_14T^"71S]]+^<.__!T -1S%8J:^* WL?W__\OZD2/J+O>*7N;JU(_M9 M%=.%_+IDQ?(#XVIFM*^>MGQ^4/_\0SF]?YBIU>_N"J6//W96%#M/M5I2JV64 M62W__I2P7RY0/Y"^RT-= RA7F?LQE(YMF'X,INZ-X0?5O\);8BY6N7ZAWL[E M4._N6M3%JO>O<:C78K%DLP%>BXV8+95G]AS8)\M\K>SWC?PR9_>J?&#-#49-ZPC4FO]+K2"H-/RG7S9F= %OUC\D ML^'0 '_4ZOU_)V%9B!U%9O;[ORCV35^(\Z9O)E1IM*[LUJSDE>+-S;]89^L7 M-5N6J]] ^YMJ5IU^_B\'XWA=K+1FA3@#>7/%+V)A7)V')=Q!W[J&CN8M%XZO M0 VD$?L#6!12%<9]/6+"P:OX:7FGBIL[-K]1]P^+@A7/[^\?V+2P7NV'15F^ M47SY58G'8KJV2!!DF-Y+M M$?R>6;4'W+UIM"-Z@7C35_J@1-D1FGUF[/J8;E3X096E4I\>5,&6T_GM!ROQ MPY3QZ*U?IS:.:9"JA1$8)% PIB%6>09Z*"*8,Q[G6.,HIG2S7Z^.S MT]!5L!?YG=@%"#D)JRT ,*OFX4.CIA^M.4/NQF=] -DSD=4J7X&UTJ#2^@JL M];X"RP7@"GQF4QF.O'RA"L1:SF('I2M?,/9YROO^SK[:XE[=L.]OOS^H>:E> MJ;G2T^4D54(HI&)[^*(A%DI &L<<OT$'HK% MT]2>E0&S6#)^@%4?+-EWY4E'IP!V]J8NA:U_K\DB8U0$C8Y@#6)0OZ@-AW#^ MSU$I0_LY;:8>\6=:+_>CA;)83KZJ6TLNOZK%;<$>[J:"S=XL[MET/M%)&B6< M6A9 AA1RED&*L#7ES=\VT[W]V8-,=B?S5E/=[>)^%RC_KECQSKPTDTCG MF*<9@R1*,HC3&$.:I"G,%!8YU1G-X\C',?!58&ST\&Y:VC??O%QY/^N4-?)A MURM=\!S5NN4*6!. M6'X)@,O9=;B1[FDV0>GZ]+FX#F7+'&^+ME2V2=? M\W)9,+&.CN/JL;"Y":YB5C1=0'12#7)LSR)A%0PYD1!G/ ,,IUE4*8L1CS% M*,N8"Q>TBQD;%=2:@D;5*U K"XRVP*KK1@=GD&UG@W!X]4P&7:%R)@0W)([P M0:G$S[>+IU_, VHJ,#]L&.#,8PINOH!YY-0&8[.9=2'?SU^S MAZEY>!.I)B(@'6@W%R$8?#USPQYR<+K&K(=@02=0 KD-[;(&=1Z^/6.%>H5*Z=BO>@5.))1DE*(4[N H"F'))$9 MS&)*\RAC>/2W4ZSJ #VF[^ M0S ,^UY;K. SBH*O-7R5KKWL.#BA$BKSH%76L%D(+F8?9"0XW=2-3_ZJ;+*L MDM=/JF"WZN.C=4H^Z3?U;*G$E9\>ES:AU.;H3A)C-*4R,JZ%38>-4 )9G&,8 M12A.8JQYGB ?AO&4/S;.:?0$WQHS *OMJ/FG!(N-ZG[,XSLN.$](A&PR&,F% M8?Y$0I(3 IE$C-$H3JC6$_,LOAC!R&SKT=_8_'5_3,3B_GXQ/S(TX!_^GL11 M](_=/A*^0^7VV>@1_IX_)&O<&]5!K3M8Z/JS4H(MO:_ FS.8>W]:.B(7Z&/C M*WW0ST]':/8_2%T?TW&W3!A7^G%F4W/?J(="B6E5R<#\/%/VA^NYO+Y?%,OI MWZK??RX6Q@%%/,T(S#-!TC0R["TSGZ6'J^"QK3E6>EN':JVY'P\[8^[&LWT@V3./ M'@7Q"C1J@S\JQ8'5'%2J!]SZ\$4K$ DZBQV4Y'S!V"/H^H?5# MQIL*3AL?:/H?$3#HE#]MX/XT;[FRV]0^N4;ZM5B4Y800QN($0Z A)G<5Q2E.?]/IV<5Y3?H"D^I6VU>:#6JEZ!6ZMLGXS_PS.;BP0#KV> M&6%O]V9W\^8*_-J*GS<_N,$2B"O."!N4-]P,W^<0Q[LZYL5-YV9E\[I0V:G MD%#[9\IUP"Q4EIR/Z&$SY#J V]2&^Z*L[4:+:BMZ;Y,2 M)QBIA @8Q3$QJZ\H=A]%WK[G_P1EP#_JP*N;I<1EH=_HR?(/O6G=4YX5VLR\#[_0N]X7/ M]6-H44ZG]IBP>%3RQA8=FO!,(Y%E"30KU<@XFHFMNT EC'4FHTQA*95PH=J# M)X^-,QO=P(U[K:5#M-H9[2(,>J:F(.;+)@:^>B'[@6%'Q$O#X^P+&-K5?-U'H5L$K\'^CGQ&*P ,KP)/5]A\!>US>F8G_-_.Y MB1"Z0O7_[P:O_R.8EJ7](-FMX.U =AQ=$1I?95$*F"V[_["LLDSK-.H$7=5= MT>Q=&%W1++TR?[=7_J_'N=J]Z H8.0]*+*=/:N:Y.78PQFX$=,G(]4P^S:!] MK0>MTNX*O*_&(!S]G+(_$/4:J4 M69&8E(Q*HN39^1:*X0%ZTV M1P^8^.R"7(3-4'LAVQB%V@LY:7C[CLCA;0/NBYS4>7=WY/1EW3R:(P&)[XV7 M?WV_>+0%*^L/L,IS26)-H5D-((B3B$*:I@+&5",1Q\0LKKR.Q%R$CHW@MD)J M?U/,JES'TW5R=9Q0=W-[0F/9,R=VA=';!_+!)9 _Y"1R4-_(!X1]/\GKWF[D M:G-Y+V>RZ^J>)J*Z?SVDWXWG;.YF++9QDTK;XR$\O@_K0KYYR(AD200 M21S9G1\*66Y_0DDL,BI1AKT*W854;G1DMM)T:S52=N2RH(/HQGDO-31]\4AJG]\PY9J_76: MX"B*D$R4K5!C4^:,ATIC8A;:*L[3E/$\BE.O>*VQ6#:VCT9E9 ENK:)*@A_7 MA=%.]T0:^:OC]K49C;XC^E15!L/*8K"-"MB"!?!GL'U= PVHL+E:=1W=_M15 M^ #; QHT"-E\!(N1;5I:HW0%#BH"59< "]56XF/ &+:QC7^H8+C1V#5L5-UH MS#X5GCZ(2RBT(! G.(-41=0LY+CY?D=9GB"G,$!? MP6/[P'9NN^2,M..64@_X#;)T4L,W5_+%*M16DZO88;>;/,$XV'+RO=^_$>07 M2Z+-68I&--5VJ9#DY@^,J(0D4C&,N4X%RAG.J79M_;CUW+'1BFTW,RV753/# M[EO7^^"U4\D%D/3MN79%PZO-XQ';+VCLN/VTP5HY'C%ANWGCL7_N&E2S*1813%&*S9PD&62YH%#$!*6:(D3RQ"^09O/PL4W,;=ULUL[#T91VWR": M+3#=/O==(>IYHKYQJ0O9(33FT-A@X3!;CQXX!.;0J,.PER/7=)NPNUT.]Y81 M]K3(GA!],2L)L\X0Y@V>,)E+8HOKI2+-(68BAA1Q#:-8$/NI)5@Z=2+KJL#8 M)OZF&>BL]E8L?E,:Z@K-/=9V?T[E,CU!*EN^,03:)\GHN?V-+FT?Y M_$G_MJYCM\FMG"281E11 E66V]JCB$+*!(8JC3.<,!(GB5=M#6\-QD:(5NG2 MND !RO[Y#X<;[_4*H&WKA2@-Y MRA^Z6E W>(X4$.KXH, URK8S!E.5B#3*$QAI&Y!CT[-82A#$'*>(2L(RMUAH M'Z%CH[B=>F7GBZ5W!]N9S8)"V#^!M14MZRN%TP>EOFN8O5B*IP\(SO7,PJ6 MGFB(N97Y->$Y99&2,4RIX!!KDD"J$8(D0RJ*:83-*C1 #]PMD6-CGZUVK@]& M97N<+@*VP-T&VXU_PD+8,_OL-<,%FV:X5V [E[/WCKA'X.FW+>ZVP#'TQCT" M@&.#W&-W=LPY9^6=_7_+94_&Q9HORR_*4-E4F%6F_0?#<[N_V+IR(M-L6+HQTD4Z^4-7?9G5DF_R/Q[H]@ED4?-(W[/M$I+$DN:90 M$VECNA&#+(TII%+1G$FLM/ JI]"/FF-S\AM+@&A, +^;V3,^H,%7E)B=U4_$W M5YC$>4(@RU-E/AK2_)11"7.61GG$$ADKY5OZRUW\V#X&&^TKCMA1W[_^EL

15\34:5&CXZVF9^9L MH[%O+XV3J+I14QBL>J:A+26W^HSV< 1V'HU@'3!."AJXW\4Y@P^[6YR](T!D MD=VY;O*XWGY7A9B62DZH,-201<;)T81!K+B-K!015#%+&&'8]JOH'$ET3.+8 MZ&*EF%WH5$50P:+6^(*@H:-(.Q^KA\.O_S/U[:"@"KQ&7;#6MZ<(H#9H^HCX M.2KOY2)\VLQOC>AIO?'B$LI56FE9%Z*=1$+A*)$)C!(N(,9,0*H2"I6VK;_B MF"'JO9PZ(F=LA+);4+DND-S41^YD?)2-8V/F=I2VOCHY?TE;=\8U-5$90AS3&T50)5 S%,&>1(3F*68TT3G M7&DOU\-9\M@88Y.VG85/VZZQ=N.,7A#LF44\$K1",2=N\\>E!^/ MFK7/@</YKUR+TJUKS:[#--LD@K$:41Y!@;#DRSN Z4 MP&E*M&' !"&ORLPN0LK2[X9O0%*X5W7+779Q#ML.ISARC8$M!!Y,#K M07<0#A>''O?VL%+\HFPQ%?,P6X+4+H^L]S=!@@J:)A@JI27$S! 5)X1">SX? M98J0)%63)U7P19!%XU$E?&;6MBK]3;"UFG8/6Z\7DTG Q>3QX0BPJKP8XE$L M+W=&H%G.6T,&6FRV@CC$JO.X N-9?K8"Y+4.;7]2A\X_[^?&Q9FS.N&D*8U% M:(20E +&*N=VYSR"C L!><29S&*6($*<6_\<$3 V!VQ'18_V-L>P:^>D$(CT MS#@[VG5I^G,,%8^N/Q>B,U#;'T^4_/K_M$#0V@#HV'W#=0!JT7JG!5#;=2'J M.6U%,VSMWFUR^5G,B<0(&A;3AMQ(!GF6(YBGE.!,DEA&7@7:?(2/C?@^J+)4 MQJTXJ"NTY6^94%YPW_EPO85!=D.NE:-,9T2]8 ML,D-E/9B38[/N+#7V;5YG:H SRUQ32U0^6G^Q=9&*8Q&YH*/BWFQ^NLK5D[+ M#]-YU0:IG,1)I*2@AOXXMB&:@D-J*SEE&8MSI/),2J^-]*#:C8TI-W7YKT!M M7[4MMV7AJABK!(LY6!M97;5M)JCL!']82T%E:M?6:T%> LZ=X$*B'[IE7!#=7J:W7$A83S:A"RJD8Z$941\H&&%J^F2/SWXM%N4JY'<2 M<:EBBC!,96Z^!W%D0W$S# 4B0JM,446\'.-V<6,C^)6VH%BKZUE9IAU=-Z(- MAUG/S+F&:Z/IE?%?]:)0X'HV6WRK=BW-7\%K\X)/E\ >*/9PT.(&6*@:,^W" MAJTOXV3X06T9M[NZ\4O=OL4F82[FYFE-1T3C5TI)4@$UH0AB%:5FO8TQ)!$2 M"@E!<^Z5"G]4RMC8I.D-M=:R8VO*XXBZ49-#*P2!..&XC$&I MH-7,?09HO]AOXDNUU=#[W8S=3F*M&,I5"A.:9Q#G602-5R%@&M,$(:R3*'%* M^SMX\M@F^*;MN]7.;58?PM4^DR\"H>_OOYO]SE/VI*U'IFFIQ,^WBZ=?S#WU M##4_;";FX9,&F8PG#5A-P-,7= Y?F"[5A^F3DN_G2S,V4_,UKU89OY=*/\X^ M3+6:(,))GB4*1EASVU,:048YA2EE&8[S-$/2-\;]K-"Q3=5:9U@I#39:UPO^ M*U K#JSFW@$+YP? <7\E,*Q];YM6)+7"KTSA)-9.99]B[HV@O>AHH)E[8.GZV[>QTI3=@:\6]8\!=Q\*- MH_I!N&>FLN!6100_;X'[H]7<0/P36"L/KL_#W"60W!.Q<%'FKH*'#D'W!.1( M?+KO$T*$%+Q>E$NSMA%13FS5;6:[+:HJ<$!@F(C4=@!(,D)0]\ !*V)LGM-! MFR=AE+PD!J#"L0;)_7H?@:9+(.0IC#R"(0-@-5! MY JSIQHS;G3].5 XY!D06D,B3]T[7%CD&>UW0B//7=O-EZE*+-3%%=X\VE/E MSU6Y\^I8^NW]PVSQK%1US6?S,MP9FK7-3B8119%*)(:1ICG$$@G(>:9LX\M< MIA@+FGN53^FDQ=A(-Q%7*-<& M@-H"4)MPM0K;68](?>W*D*K-4CB/["(@ SEMW708U*^["*9]U^^RAW6N);5? M07A=\)M)C5604QQ3':<\H\1GRZI%UMCVJ%K+>V^J=%^= MR,V_ C<+[TY-;4/AQGZ! .Z9XR[$-FBEJG-PA:M6=5+2T!6KSIE\I&K5V5LZ M5M.MD@1V%[SEIBRUUC**TBR'(LNKW&,&::8S2%2L$Y5@GL=.27ENXL;F>-7J M>1;2;0?4C43"P=0SCYS(,2E[JN/MADNHTKKMPH8MK^MD^$&)7;>[.B[P;/F\ M5[9\R'51F'="57DG-XM/?,FF\U\7"VD#C[^JXFDJ5+E.N5**QFDF<\A1:A@E MI8918BJAXI1K%D><4:\-[6YJC(UI*BN:8BQ-"@_8LN=JIT3^^42MD /FN.CK M?1CZ7O55(_ JU CX+_8N C#4:J^;$L,N]RX"ZF"]=]G3.E8H-V_>1_,N7G^? MEA-BEG'<^%(P439ZT= CI%ID,*$DX[::<,R]7*SMAX^-YJQNP"IGII!1SY/ M=F!SHZ6N8/1,-LXX^-<+/V)PJ-+@VX\>M@KX$:,."GX?NZ9CRM(3F\[L@O?= MHOC*9NJ-XLNO-CFJ.N._%N+Q_G'&EDI6:0R_SPO%9M._F;\:QGA59:-4W?A( M1)E9/D%,50ZQ1AQRCC1,="XR)K 4F?3*; JAU=@(8:,FL'IZKK7"#)0;DPP. M?\\49/4'&P.NP-I :)2%UD3SNXU9H+(+[ W8.OTJ:+N\H%B'2L,*HM.PV5HA M83Q(Z@KZ M08T5HEA'4>R>$=(F:&QT6NNZ[FRTUA;4ZKIGC+2BVTZ8(3'KF0.[PN658.*" M1:=\D]8'#Y9^XF+>=C:*T_7=_#:[6OLVGP!DV X4E[F 4*![QM.&MH8A';ALN"O&TSCL!B"V7=:XY4SRJ[:(W MABRK9MW;OUHY I' $C',(.%(0)PS!4FD(I@EBN692+(L\2I)YB5];)17Z;E3 MBZKK<9/?(#ANPO0%;=^D6>N]@ZMUS#JAW:5,@>NIB-/RQ':MMT M>$C']##[V-K3^VA,;&H\$4)BE"<("B4DQ!A)2 G'D F2R31-\RSS.C\Z*F6< M-,4J+3USPXZ"Z$8_%T/3,\W4J-0*7H&-B@&3Q-H0")4G=E3&L*EB;68>9(NU M7ASF"&JSL[J[SSJA69H2(1A,E4UI)V9%QF+[UT@+(2-,C1I.T=?V-%7)5@L,S?:[3J+B16-]8 M]TQH:_7! >"U!6O$P1^5$:"70/%+4 Q5#Z6+"L-61KD I(,:*9<\JY^FZQ^- MG)MO:O:D?EO,EW?E1'.29"C)892E#.*4IY FDL)$953&*(H3Y>7&^2HP-DK< MM&#'85NP'R#O1GU]XMDS[7DT9/\T'[ =^RG(!NK*?B!^/-WQ6L#Q[=%^\CE= M.^,9"OW"EC;1K[ RC8=I-Q86]P^SJ55DPG4DI8ASJ) F$"^48%XEC8ZZ5SL J#59: Z,VV-';MX'<.>#;>:P7.'LFKI="TK0S=BK.;7QH*O;[W$CL#Y^UVNB 2R,5L%36H.^EB]+[K MZ'1/Q\H-T[GZI.M&-^^8J)S2W^>/I9*OF7E#ZGX+]]-E5?E=J<_*O&;FHW>K M)A%3*7!D$C$5@8Y)GL8C.8^C&7(.,3,^TUN>@^!>@N!304+4I.NLQ;-F* M2^$ZJ&AQ\0.[ELFI"L'.JS">1S:[4<5]TQA)L1Q3E$20V$876.44TC1)(.59 MG*=(I5QXEL@Y)6IT=%DM;[94!5;7CEVG6A!VY+H@N/5-9ATAZU IYQP:P:KD MG!0T<(6<\=EY1U6!,%E1FR=&Y+;7G0D1^:G2, \QBG2"F<9\HHO MWGW\V$AAJ[1!)Q[8 \]M[G>'I.?Y[H%&YU(/O4SKO8>_2+F']NE[XJIP9? . MMOJ_*"O)//23KH_.['G.1),X2G,N(<,9M67<$:190F!**<.QE#3-LTM+Y+FI M,C8J6"MIW7>]/FQ,+B^HYS@TKH[#$(#W[E@<+<1W\BAR9VR:@V!K4K^U^OQ@ M[;&.GZ,B+U[CSP\PE_I_GD\,W2:PO+ZW&=]_J_;#WGY_4/-276O#1E;J.W/# M1*6(*9)*J%%,(&9,0*IS#?,L$U1*E";4:^_[ EW&1J@W=ZI0S&H8JFG@^>%P MX]"!0.Z91,^T&+3:5_%LVR9=@6I ZM@.:\\0W0>=0>V]*>%Y34;2J] 9,O<6 MANZ/[-I"@RVK>H2?M.T_]FZV^+9)F*0135#,4LA)G$"L;=:JBFWB1T9B*@2+ MA5=YL39A8^/!M:[5OK#MM%>IV[TR:AO0;@08"KZ>&>X"Y#JTKS@/2; N%2VB M!FY&<=[HPYX3#O=TK9!U+:5Y@BZF%HXV]R++1*T]1X65$&,=()I!1G M4)KW)I%9A&7D62'KN*"Q44=3\JE1]JJJ]*0,I&"EL&^-K!/XMK-&2-1Z9HSN M@'6HDM6.Q@55LDX\>. J6>WF'5;).G-]Q[49FQ95LN3[^288@D@I#'$<%4QB$ M^EX8K3-LKT"MZ!5H #M? LA_W7,>DU#KFA9)PZY;SIM\L"YQN.6".A-'6L[8 M]D"KMC-U6ZQ5;.0;5?]W[30CPA!34D'!20YQ'B'(F?TCR7.*&$41\R]*<9%* M8^.;NE:#V.G#-#/6_*5#.8O+QLJ-J(8=@9[YK ;?L0E6+XNC<'"&K+IQF4+# ME^@( N#1>AYAGMPA :A.-IK.;S_QV;0.&YVPB&,IE80)-DLT+'D$>:0)S$F6 MI!P1B7+NG.]S1,#8N'&M(MCHZ)& <@S"=I(+ 4S_>].A,?'(P;D0FX%2;F[N M;(_")9LU.366P&U*C5YCMUBK#PI5U[5?+JIK;#43.+.SF#/QY^K.)AGG?Y3@ M3C'YGX^LL.]_J+R;%E1;TVR.W3=<5DV+UCM)-&W7=:R*9$LVW)A[JPXP+$H9 MR?($YBQ-(18J@31.8YCJ"$G.M8J95^#%SM/'1HEUM0JK7:?6.;O(N7E\G?'H MF0G=H?"OD'/,Y%!E<':>/6RMFV-F'12T.7I1QZHU:FEWLJL=*^.WO'K^O;2G M9^M(A*8>A"WMI+*,I4@IB&T*"E9,F5EL'!P5YP;"E&9"9#X-CMU%>TWQ ?H= MVQ6'L$ME;:LTZ-^SBX<4(_Z/9,&!;8ZJQKI3;@S^#'WVN4 M?]H*F;H^#[-_)1IOQ$+5GW$7/&S5&6] #FK-^#^AZ^F97?D5#XNB\EZJ??C7 MUK$LGE\OI)I@%3&>8P*SG$B(DXQ!%G-E=[DRP57.&/(\1&N5-S:?I#D:VM%Y MZX"HT1Q8U7U/U=IQ=SU<"X;F,&=L%P'9X;3-"9X+#MW:GS_PV9N3L8='<&ZW M=>FN41>._LIFK*BK1K]:S!_+B22,$DTSJ&RB"$9(0\IX!CF5."L*)ZM M4_=DS\@ *U=;.MSH;DNIE'?*^(6RXEB]M3%4&J>P*N(LS>7%XO'VSOR7-5=: MV!_8[D9RYMN.9ZO$@_*8/VH13E*18 M8BAP9E?!J8 LXA1JB3.!>$ZBV*LD0[NXL?*_JF-H?2OZMT/K>+P9#+"^CRY; M$GQ>!R_W[X1*J!/(=F'#GBXZ&7YPS MCD@-5,%T)754A4OWH/"M5[I_>\*E:+0742M$K,%>GO\S^ M" O.8Z21AAJEN:%Y+"%#D;0)Z%Q&D8QS0GW.38(A/,!)R3 (NQ%\*-QZ9O65 MFE>@4K1"[NT&N8\MR/D7IG" )%29BC91PQ:M<##ZH(2%RST=]A8_JT+;C0&C M^"OS#=BOR5^=])8?'VVH\.=""67+T-X4S/[G#7LN;^P4K@KWWRUF1N07M7PL MYA.4Y$Q1Q6$N.8$8\P@2)!5$,V;1S?V@0ORDS4TCK/]9YK/; +?6K^ MFG^Y9\6?-IQCMBCMKQ\,+'9O> GX8GE7;T.KN;BSEU6?8ML[I;Z_WHY^.&". M8O.:E1;=JSI,Q*S)[HV?_UBHD[01:@NXU^%NW4#N1_)PV\^](K>S>=VOI(Y1 MF_(_'LNJ(F?5'Y.5=^^7ZM[(^J(L>-.9,N[.)L3^9N$8W+%.8%$(H5AB A%* M8XBI3B%/8P5E8BS$498EB?8*!.U9X;&Y*5OVUJ=4C95V/57E)-G?SE?1:?;= M#A":UOM;X;9\&]-8]WV&O#&U;@YL1[.RMMK:6QMVKM;*M+F#84KC+T%MMXD[= M+M 8Z5DI*.1HNWVA7FH,>_X:!1J^7KN(]@%]J(I'(54;MD)2#Z >5%3J0T:W M[\/_KG,&9\]-.AR;O9]72S0K<,,%$5%1[IEUUPIO M@;JELF'3/GC4#Z9 #.DH=%#N\P-BG]4\[^[&5V^;B-9JO^C3@WUT4]"(H"C+ M:9Q!EB41Q P12#3-(NYRG$;3C6""8-2W M)V?W"V%]&-)$F8#KHC"7J/IPN=:[AT)19]$)1"6GY0S*'F?-W2>,\S>$:SU7 M)99+G*,(,PZ%LH5*:*X@R2B!0F8L(K&,M/#:B3TE:&P,\4%5I?3K1A\=TO-/ M NK&$B%@ZIDD/! *TI2MAP3^DV)>O*5:6UK_V>L['NK,9HMO]ICIW:)XLWCD M2_TXNQ:BZF3\10DU?;*+J%4,OE!Q%#'#!HQ@!7$F$:3()LIR'.-,)7'"L\G< M=LE4TO&,QD>^TSR@]3S8UJ+/Z5"6?P%K(ZI<(MF8 5ACA^>!BM>(.)Z.!$=Y ML'2YNJ?V1LFK/;2;=I)VR[B'Q(E.P(4Z=O"2/>P90A=8#@X$.CVD:PE^XSF] M+\M')=\\%M/Y;5WXK:J[N>55E6^_JT),C0<\07&$"$XY)$PET/A#&O+$_)0J MHE1*4T9S+Q?(6X.Q^48KQ>Q&;Q6Y A9=5E+^(^&XO=XGOGVOO"HX:^5!K3VH MU;]:5>O=6;N"M1$AJ_QWQ"]8Z7]?^0/W ^@(SV&3@*X/ZLA\=E5?+>IM#3PU M+ZM=IJUU_:OGS27-LK\*+[)!S+9N0KDLJN"\LJJG>7/'YHV&AK:UFB[MAGQM MPP3I6-GH88@T,NYAGF)(-;=KQUCGB: 9)L3//1Q0^_$YETT JEYI"GZSP6VS;=F_OL]F8G*-;<=;Z*U#;#[8 '45Y*6!8/6! MN )K%&P!LAJ'@-^*X0GK&M5*YO M;XOJ ]U\+$$=>;^PI5;,7ZWJ91-M7\7\7YZF\_)CX)+3\_):CNU3#,Y\BE\U MGV)PY%-\^DM\L_4E!C4TYJKF*PP^S4$%#_BD+\L;>OGA]$DR>GEM?5Z^@3*2 MZI>KIB>Q_1*R77^PW+KNH7D)JQ3$*FO:O(33K9=PL7$'FQT:<%N_A,85?*A? M0B."5R^AWFI8T C6'RV$:@;''$IY&I%:W?1:C]KVM++D0?U:/ M+J\?EW>+8OHW)2=R'O $>@A7>;I$$7 MR@XF[R]L76[I&H"SKA(YD1F/>"0$C!6UG5RQA"3+-8QEAC")!4$H]RD$L_5L M+U(8H.Y+G32_52+3-\IF@YIK8$TG+/J.I7$ H$,0S8&IP>)F-D\>.%3FP*3# MZ)C#2T(4^/RKFM[>+96\?C*_O55?U#V;SE?_>*.*^V@BN!9QQ#+(A3WT()I# M&MG"*H3C1,8,):E7 W=?!<;VQ=]DD<[JRG/?&A, JVTPBXS&B/H*8+2ZOZ14 MJ,,@N=%$G]#WS"4'Y417VH-&?;#6O[X"W+2A?F&%47?H>JDYZB#^!:N0NH/3 M7I?4XSE=@V;6_>SKO-SKN3S23W&=J4\P(TA$"=2Y9<*8$<@RDD.$E8SCG'!- MO!IY>Q,MT>,W"DS(?I7%6U#":11(F@"8)25#6;)8.,*@T3+H6DU/83\F/ MBU4:'2E6D0W<,0*"'SEV^XY^"63L,V]I@5MQ$;+@CE .27 MCBW9*/1?(V3D ,!@D2"'3_:C\K)8;CX:OZK%;<$>[J:"S:HDK"R+L@SQ&*84 M,^.?)A$D.,M@1&*5&T=5".[4?KM5RM@(=UL_KYRV=BS;B3 80CUSFP\XS@3E M9'P;YY@';/&-^=N&:]J?/0A].)FW8@2WBR_SAL]SDZP+*(/M@KT]ATGW':Y]NT-O M8:V?_S)[5/OFG=R$.K@P:(_I]_.FENZ1DI "9RJ*9 X%R\P\5XDR,YYE4+$L MIIS@7&BGWHK=51C;5[ZJZJAGBV]E7==SNE(]=,OIMF%QXX]^P>Z98,ZTH%X; MT7<%S>X@]MN5NDV!,72G=@#(L4NURY/\%R^_L>_3^\?[IK:,)!KG*5.0IC*" MF#,,J:0<:I91G>:)9L(I;NC@R6.CKT8Y]X7)+D[G%R.=K>^93QJ] M;4.6GM M!2N.W><-MLHX:L;VRN+X!1T+80CQ>/\XLVE]503AD7UF6V/ L,$G?<.^3W(E M,R93 F,<"8BSA$.2$ $CP00VODF$8J<OHW9=\'LYV3 D'4/^_TA(Y_Q_H+4!HHI\<;K4X- MW$_@X-*_??_6P=NWG]#]6/?V4Y=V\_%^G\NI[:/#'PV[OF6%C98J+9M>/['I MK*H6O6B"O3?9(:5-&!$3$N,LBU,$,T:-OT=4 CG!,40,TRP7E"41]]E;OD"7 ML>U"?URUEV$KU6VC$;&5^=%H[^?^73):;J[@0&/0,SWO6 %69JQ:OEQOC\DJ ML63+FJLJ&U6$."#E,!U0:_'TKBM MXE^\9*X+."ZE=)V>TXT0S:*]L"'Y;U3]W_?SQKG=2EJZGM>K_4V$_U:.6QX1 M'8N$PS239D'.:6Y)1IF*F$ ^!'FI0F,CS-6*:Q4'475BK3L'.AE^X/6YW>5'*E)-)V_G2^- 'A2)V%XZQ83$62PX5"K* M+:G8SM9:P"AG*J-V"Y$Y':FXB1L;J=0:KS>?=JJ:>"]?'1%O)Y;P./9,+)=" MZ$PN?L@<(9=2B9]O%T^_F ?5O&)^V-")X^,'H1,_4U=TXGE7-Q]EO1K]K:I2 M647/E^M?_NO4.$6%N'M^L[ IWQ-%,BXQBB"W7=TPU>:GR/R1VCJC-!8Q%ZF/ MR^(E?6QDL[57L]:T6G!\O/XW\$>MLV?>H-]HN+DTO6'<,Q%=!J^WC],)ID N MCY_L03V@3K#L.T3='M*Q.AXK[VSRMOF/+=CWQ&96V/7R-2N*9\.7E<@)TU$J M&=$PD=P0F489I"S)S=H+Y7%*H@@AOSIY+E+'1F!5>+F=4<+^H#9Z>];*SXP')3:\[JY M&Q=]44^+V9-YV.X)P"KFGF+-$+%%;"B"6"(!S4N6&(\JIQ@E@N6:^G!0J[2Q M<<]:V?TS,#_N:4?8C7."X=8SUYR$K(<^N4Z8!&*6=EF#,HJ3V?M,XG93QUR! MLE3+<0Q(S!E,>D2@G,4YRZA,9MO/TL<5ZU1G'HE8. ML$I5SZC^'?#CUZGXSW %TMVD?%LJ>N6"E[!6H MU-T%$/QQ4\5@6L5!I7E M\ =ID ,XB!P4%IQ!V"?:SSN[.@JK,(MWRV*KV8U M\U69;V=UC/U&\>7F;ZOO(6&II%$<0Y)*L_R(E(1,(0Z33%A/(DT4=JI1U%'^ MZ*CI;E$LH2T0O DNAWI1P-+8 J0Q 91K&SS]$,^1; MR/$*<&M,'XY.-[Q"N4*>TH=UEKI!<^!.=7R,_T'XFR;!ZL;<.E$\RI0TS!5' M-HXF%@(R:59%<:HIH3AG7#J51=]_\-@8:J4;L,JY'V'O8-5.+9<@T#=G.!GO M=?A\S-).Q\P[#QKL0/F8^MM'QT?_O4/N[NO%DYI;GT7^QV-I4SQ>O;]Y#M- V;LW=PJ(1EE0V-.WJD56I95F8SVG5 M-M2PDH+WB_GR#K!=:$/USVM'K377]\2MP^7ZMNN^D^M[YM*N$7E?[]EL]NJQ MG,Y564XB00E1.858\MPLK$0&&8DE3)1*4BJ(YEGD%X*W\_RQL6(3,%;I"%9* M^D;8[2)XWDNY$)>>F= /D@X1MX* M2:GZ-58UAR5%&$?*3&$JS))"&FE),(96$02%I))1.$25>06O#JC\V MDKNX/\C5Z;[LRZV^[%=@C8;Y\=$&!=CCKR:D_@^+$&@@&JK+2+?7SXVOQ_M2 M]4S_%W7EG=V#47*QR M*U*=2Q4Q!E5*&<2819!2K*%2:8R(D$G"XTLS7?9DCNT#N>W/KE4-F-BR#[GG M>B ,D .N"3PP#)*]<@*5'G-6]B6^>*;*"0A<\E-.W=J]^NFU,%Q73BVKO3;$ M-I55P0&[G\ULARBJH* XASC7&K)84:@5XM1 $5/A5.#91=C82&95M&-+7["C ML'_ISY,X.QRR!$2O9V89$CC_XJDA !RXBJH_D)W*J9Y#QJ6NZLEG#%Y@]9PU MQRJMGKVGHU&MCZ:-Z=9*_)<8;:H/'@O=;'A*MI727T3(P'9++E)=/*DL-/XNI%5$-1ZIJ6N@ 6I M(;T#1H_%HFLY+UX5>L=,-N[@KVIZ>V?^>_UD5N>WZE?SZ.4;ME3K MK=))DB2I$F:IERD>0ZS,4H\C0TJ,(H$Q1EJ*?/*@BNE"?EVR8CF:F(2SIOE, MY7T#>]RGLE:68+$I_78%.)M5U3_9$G!U.YW;W@MVYM=:@1_-?T%IX?II=)$% MYU\P%N<1IHC!G-A(/)EP2-,TAKG*"8T13YE&S0OV=B[_.[]>*_->[.52MLSY M?Y/7:C1A+$%?E/^.P2TK@$"#$*@@ A:CK489_Z5B7)S'_+].Y,MYD_Z[Q<,X M#^(+1,FXZW9A[$RS JX/S.6G^1>;WFLSF*K@VDW]#21CPG*1P3C/",18$DA8 M0F%.*4(DLF'U>:= &D<%QK::W1#75;-/!%8V ,.G:ROJ$/*.43:N@^,994P M+I3(%501YA#G>0193AB,!8N%2%(2::<4P#-RQL9M5DT_QCH%H!LQ!8"E9_ZI M2IUL5#0$TP>UG,$A$(.L=9;[9J5-XLJEJ50[95/)DFN MJ40J@4K'"<2VYAO+9 R)R$BNF?G'1$SFZM:V8K_QJ/_FIX;3M*#UM#A0IK\I M\MD\Z([99FH+#>Y9\:=:5A_AKM66? :)3?N6G"J: MYXE9?.>IH;J80!Z3%$94I8)D"''IM!9OE3(Z0JL5K:ID-IIZAK^T@]K.3<&@ MZIN!NJ#D3#-.*+21B7G %I&8OVU(I/W9@U"%DWDK0G"[N)MC^O;^8;9X5JIY MZ/']QO5>87WH4P6E;O_[ZT6Y_+A8_KM:FD7SXG8^_9N2DQAGD@_J*O<.][U7V+[!S3;0[ M-:NDL/GSA.E8,*8)%"B/(:8HAS0VWQ&1*XHHC65,$\^2:%N/'QOEK\I_615! MHZ-W0;1M^-JI]G)0>N9'+SRZ5$,[8O8EQ="V'S=T+;0CIAPIA7;LJFX>XV&+ M]#=*JZ)0\HMZ4O-'-1$R$PE)-61"YA";&0Q9KA5,DCCG><132;T.<,]*'-MT M7JD'BEH_/P?L/,!NCE10V'J>\"M=P8\K;7\"TSE8 _GE#)#>;HXS.('67_+YR4L1R^K0*E-Z<"&JJ220X M,=Y#;!:@F?F)8)1!QE)!D,BHR+V.5,.I-C:^VK(!U(N2+U^OP4KW$!&;G0;0 MC>9>9EA>>H&X/62U@5?K >LU*"4\W+T&+G92; 3AAY< ZA9$>)&$CJEJJBR5 M^O10E6^8WWZP'Y /4\:K-)?5<<>;1_71R+OYIF9/ZC=;PKR<8$6S/&<13'2F M(<:1H?(DSJ!2!"26U=1\*-DX? MV<& MKDVX FLC0&7%%5C;<67/7KDR_#R55^#?%2O IWE %_52$$.ETG558]A,NPO! M.DC$N_1YG:L:&$*>LMDFVZ@)4E\H!;3"$JQ!P5,K0E0#:3#V2 M\=]Z>==8X2(?CF/:(!=_=,0];:Q?T3D"^_MGP;A_/9^R[W^!_U-Q.IS%/.;Z=*\^8)F MDDE*88Q3X\)(BB 7.H8BRPE/EZ,3Q]KQQ\D>G47OFH]1?U6=Y]XN -EX\:=*SS\O$+P_4L^>MT>??[ M?,%+552?\O?SA\?JTVYLF*P%2K#*O+J@-N%I^4VH.9G:]!Z(JDR*^ MO$M*B$%VW!=]^:'K>U]UJQK$=F>6;\9*L&TFJ.T$NX9>[=>+:&I*7(&UO:%+ M5/<[)#VV@@FAY8NWCPD(M4O+F9#B.GYE'HOY=&G4N9[+=]/O]J?RUV)1EA,1 M*93RB!FWD:809Y&$A&0$QJE$64JY%HE7]=F3DL;&]&M%/:G\))*.9!P"G[[I M=*5C]:U;:7D%*CT#DN Y*$+1V$DYPQ+1.7,/J.3L#1UZ5GU=%L9IO9V*]U4( M475 /DG3##%.B/$3L2&!2$MHUI(2,H)E;&M9Q$GFW*CJF(2Q3?ZUCF"Z4=*C ML=)1%-L)( @V/4_\#2SOP\'BT63J4G@&ZBSE!Y-?-ZDV"%I;2!V]<;B^46UZ M[S2+:KVP>[6NS9'^A^E)]6TRLP;&&FHDHRBBAM2D M5P68$W+&1FY5@9'M !.K*:A4]8S'.06LFZL3 *Z^-\JZ(-6IBE<+#@&K>!V3 M,G@5KQ93CU7Q:KN\&QV<" ><2(%DKD4$8X$HQ+%*(:=(0D4S&[='B,)>C]LT9=[S)02$0WYZ2,BC?GC%UGV_/ M7=Z-;^N2K),\ERB/4PUC3LU*,C=SGT>,0"YXPN(H5RG7/O1:/W:<;%H?#?A- M[08FMYGL;WS/$_>ZW6+O2;IK8* YV3QTT"FX:\C^C-O[UXX)66PN)ZFF:1YK M;696:KR7-#>+F1C9"D2Y60IBE4B_W +[T+%]3*U.GAE2%AJW*>5K<,\3JM56 M_RRD+>-"91391PZ;';1EQ$&FS_:_A2CJ?J5HARV"(Z"Z[Q!%]N;V''DNB,T!RFJ5G68A0GD.=FE4L)RA*$$2,I]Z&(;FJ,C4*VE:^Z MB-4J@Q_9RCS[6]D8]9/MRQ&@#'C'(71TNWL?F+[=]#7T/VZ;\),=B;45U;'N MRHZKL(<889 ,M1[HIL2PZX>+@#I8;USVM$O2H=7)[.L)RU0JXR2'@DH,<8SM MWF"$H$!$8*5YG-DR@>Y; ^<$CFW38%T&_G%N4&WV"-EMH:KPH"XYTBU@NS%= M2 A[YK1&U=;*#J'3I\\#$S2/ND7<"R14GS?^>&:UPWT=RU^SPG; +3^KHBJ" MLUYF&$Y13&4:Q=>.1$(CUS!_=P/(OR7P&B5 5E4^)&;8@\AEC#^H9G[L^H.?Q&UM6J59[ M=>I4BC-$[:$OLGW-.<*02REAQ#@2+(I4'A'_XBQ.LL=&'U_%G9*/=5Z??JPB M/>^G\^F]6;S5OLE#0]T!7),3HW&!EW(YQB_FL#25P*HJ5"LS^FU.Z0]@GX[- M" ML;Q! !LHH-?KQ?*+YST+0VM0[^F[AXOL/6O!3GCO^:L[>WK3I2';)R7?F_=A M?CLU+%N?KF]O=;W];BNG*ON!O?FVF,0IBP3C$8Q9%D&,9 1IEA"H>2JC6!'* ME%=06BUP:J9L.DV^_B]FC M5/*=,=A6D7Y<-@< ^^OO5\_''U"5V\3F*Y1I$L$LEAIBJB0D.8TADCC%2992 MX1?*VZ.N8^/6;4VWFKQVJH;:YQ ['H>.8^#Z/C/M-F;^1Z+]HQGJW+1'38<] M7.T?\H,3V %$=NQNO]]*H%G4D3RC*K'M@I'@$(N(0!9A!+4R_Z/3F*?'MO[ES>JN/^D7R_FU7E,-$$1SU.2:"@4MOV8;*U':IP_(CEF-(KBR(\- MSDH<&R^L6DKL[>);K>UYR4KO+IT\VG!WHXV@:/9,()<"V;$5AP,X07MNM,E[ M@>8:#N8?[Z+AQP%CXZ"WE^_>O_A_O__#W)([R?P1O__?O[V_^W9.%7 ?"D8QZ@+=O3MJH7$7!UHKV M$@_BBTXH4G(5.RPW>8)Q0%&^]W?/#WA4B4//E1#"<9;'&D(HXA9@R M&W.F(IB3F&9IGE+L5R?MI*2Q<5&C*%#U[F6':/WC@!+-41PQ!C.$C)_) ;FEZ!1I=C7=D-0B%L>,N7PCD^MZC:P$M M;-)"*Q(!\Q*.RQD\]:#5W&/9!>TW=(AR>5<%H*V"A6\6U\(P>J$^+.:WAM_N MMY-XE/$(#35P*!4U_F%BZ3@Q2U6%2*I(;A:HV*F5DJ?3 SVD.K?L?"=AZ#T4XN/4+<]TFNL]+]X.H18],/O@,%W7Q1#^9QU0NL0[W0 M?K$Y_O"U!NMX/&ZXZ!U_&W?">3KG'FL&NAI$>$HY1#) MU&:/)0HRF3*89R@6*(UXDGL%;I\6-3:B__WGKS^#V\63*N95?;JN.;,MX+JY MB&$@ZYFX?_\*5EKN'.,&/[0XCT8@/[%%T*".XGF#]SU%ASNZ]L4S$\]PSO5< M?EK>J>+]7"SNU22A-!,"13#+;&T_5#79Q 0JG*=9Q)(4ZW35">_&G2J.2W-Z MYW<;X-T,P!8K9VN "UH9K>-4A9B"H50:UC MR!YW;1@$ZVIW5,C ?>S:##WL7-=Z]84]=)J8N_GV"K7IPR _;5HLF L^+N;% M3L>%*FMC0GB:1 D7,)&9H9'$$ K-60*51"3CS+@;PBFO(KAF8_-,MCNN;)JG MV.FTK7^3VN3;!3S8<+K1U8L,4M^+V##CT[VQ32@L0[>RN5BOEVE>$PK.D^UJ M@@GH>/#RQ*8S^YQWB^(KFRE;_6DK^*V.HE;R]:)<5C(G6^5S#.>(*_C T\%1G>JL-(06!4]#Q!\P7<\5^@1TI[ILZK[MM'U M"JQM@7I10&O-%7"$W/\4HB-NH0XG?,4/>V;1$9R#HXRNS^G&;Q_5\C4K[SX7 MBZ>I5/+5\^^E31:I8VXLKXKE]*D2/4F$U@0Q:IQ.*6SV!8)<(0TE2F5".$EB MQ'V8S5WTV#C-: Z$41T\&HUM5W*]TAFPM=)^5.7)^'V9O>_!$+1&P>@@>E-'] ]LFLPQ.Z[KX]J;D9WF?; M?90A&DD1(:BT0!"G:09IQK7AK0S'.,4LRIVZAAU[^-C6NRO=O EG!S'*"4EU MI*'0MHYHB@@DL:%V'"6IBBC!5$H?:N^,V #D'08QUPW';CCTOLW8J!6X>^PQ MN!]Q$.C#G3!F1C.8YESED(9H1QB)9$A-C-7 M::X%)01AK+R(K476V'BN4M6LI*VN6PN@#ITN3F#KN'0,@UC/\[L&Z]4^6#V< M.#K@$;*%Q@E)P_?5:#?Y:+.-,[=TC@NNRN=^9L]VS;B*KTR5XBI6%"8R-QY0 M'A/(,V)^HGF&D/&-!/4-"CXB9G0@=.2%BP'JFQ)6V#0: M]A.DVH)!N C58T*&#D]M,?1(;&K;U1T"4Z_G\T\M86S*GC\7*9)*G0 M"")FV_!(9EQXG N8"9+GBF-$E%-/T9,21C?;*QV!51)LM/0(?3P*8_MT#P). MWS.]%UP\@C\OQ6>@,$]/G/PB.-LP:(W5/'KC<%&9;7KOQ%^V7MAU#\>&7'Q8 ME&5=C&*^G,X?I_/;ICG@8EZ^4GI1J/JZ&_;=5J]8%LS(F,Y9\5RU:/UHC+39 MH8N9D72[BNJ8)!$1-$URB%*=0FR<(=!W;?HDU M$O#*FE4 U]+:X[MYTM_@NN[%C&+(>M_:J4;H1VOG3\#.;K Q%6QL78UHJ!3653\6X5[%?' MF*Q6? QCKH6TO2R)A!A%-ME?)C!'<1YI;-SLV"O6SD'FV'SK1N5U;NTF9!>( M6N-.G69=T'B>VN->UB,>P 4JI:1@\1AZQJY0W!0X\CC MUC"=8S8-"&C&>8:Y@"C)"<0"(4B57:%>B^<-?=+^?EJ6 MQE]:?1R36.2,X@AJF2&($RD--U ;D:51QF021ZI+L8_CTL;&#ZM2"Y6V8*/N M^:]G!Z2=M_W#X-?_[G]'Z+J6JFB')&RYBA.R7J)D1;O9)\I6G+G)CTBDFD[> MF@77\OG==*:*UVRI;A?%\X1BDM$HR0V*U,8.1 DDB"G(-(YQ+%0N5.)"'2>> M/S:RJ%4$E8Y@I:0;09Q"L)T2 N#2M^_@!8GSQ#]C^)&I7BKQ\^WBZ1=S9SW+ MS0^;R7WJ>8-,YS/&K";PNC$RS[;DBWAW3CN+J6/"MM!LN]W5VI]H.OB\*\:E73Z?+5 M\^::IK[+]3=6R.J/&R/5M@HW;^9'\ZZ^6=RSZ7RBD(Q)GB*818) '&MFR[/F M4"11HA/$44R\^H+TH>38&+/2%%A5P1^UAI[9T+V,I!N%OO3X]+U:\Q@:;R+M M$[M ?-N+BH/2U[8"ZD68PF'IFO[6> MU3'9MJ97H-(U'!_/YU$DLN,J08 ME((E$*=F('3/L>[ M6=WS1/[]X_N;M[9'P/7-VZ\!XBH/;&S96FHNKB=F\Y?-G-QZU#"AE0>JKV,I M#_^EX[I*W"GY.%.?=$O3Q[U6]X)$)"-I#@FG-J$_XI JC:#D2) \2UB$G;:$ M+]!A;)-T98+=U6CMG.H9^=)E>!S70OV"WC-'N./=E(0"O9QV7P!BJ#5/!PV& M7=)TA^A@Q7+!HP*WSU@WEF%1PC@W#D&O$_S([8&FM#;3QYTZAXQ:7^2'KNDVW2L M(FGJVO_7[/OX[>@9;O8[@!&( M#=HD#WW\6=/3VQ!R*36'&A,O,Q5R0W*P.6*$@Q MSZ"(=20RH5FLG?H.GQ(P-IY8Z0A62@*KI7OHW%$0VXD@!#1];U3XH>(5/==F M>J?PN:,/'"Q^KLV<[0"ZUNNZ!KU^4;=3Z]3/E]5[ET?F0Q_+"$J>Q-8=9Y D M408S))B@*>)YYG36>$K V"9O$^.Y4=)S\AX%\?SDO12:GB>O)RH=0E^/FWY! M[.O> P<.?CUNSF'TZXGKNOGMO['B3[6TVWZ;(EE;AQ5IGDJ,5ZNTL4WKC;*=:]^UH^OFJ ?#K.?Y?A2N7@\0G) )Y+>W MRQK4]]W=[NI0UVLLY%0IP*AZE;=[^>&RJK*0V65[GMCO))/#U6Y@E\M MQ97OYY]5,5W(3_.J\OHGW03,KFKA/*GYHYHH;/XWT1F,$&$0)RJ"-,,*:L0B MBBF6RJU5SWA,&AL;7M_>%E7WLE5\/[?6@\4<+,T4*VW_]1+<5SU"JI+L3;PZ MJPL^%;51'@6Q1C$(+I7)1J'HB+X#=8)T92W81@1L00)>/8/MZQI80!V$6P,# MMI!I"C=8;$ ##JC1,5>!&A_P:5[E/YB+]3I=8EUO[+_FZ^=1 &X4"ON\A@-5 MG*M?LYJLQ/;KR+9>1_YAWKJBQ+^SHNFM?QMGX= MIW/P4+^.1@2O7L>%/L&&/P>J>S>JH6\MM#<.38>K[#<.>_?#W\:GV86='E\Q M,^6%^GJGU/+78O'X8#R0IMT%FU6QGU;3UZQ6\,-TKJIB5Q,915K)A,.$,!M_ MHC@D*LHAEB3-S-)6IIGHU."QHT)C\_FV^P8V)H'*)K RZ@JLS0)KN\#*,/"' M-0U4MG5M^]AU;-T6UT..6,]^US"#U;T'Y(4(AV[]V%6=E^GX>"%X)QL]7OK< MSOW/-M4*U[W7;A;V@'$Q_[IM(PW)OI[-$FR:X"VG!F%O(HYC"-,FDK MZ^>0"$8AE3$F1,F8X-B'L3MK,C:J_F@^QH6=BMX=T#J.A!N_#H)OS\1J^Z/M M5GA=&P*6"U"; K9MN0*--;U$)%Z,:;@.:AWU&+JAVF5P'>FO=N$#N['F%V4> M,Q7F@96,IH5.RG 48QW7_- NA':Q?#T3%;[R/30?J@5@D#<3V9 M2./(]H"5!"N(8R8AR1+S$V4BBWBF<^8USW>>/K;YW2CG6>AX!R^WZ=P9A9ZG M<:-7#[/WJ,6AJA'O/'O8NL/'S#JH,'STHJY?XVH+:U5KW7[?_SI=WKU^+)?& M-2C>?A>S1YNZ;1.KS/_)&_9]0G4JXB2*(QY#1*(),4\%B1GF&O *A M.^@PMIENG>MF.]QSNG<9 -=O?*^P]NX!5-IOVE!8_<$W8P!867 %UC: E1&V M&T5('Z$SA,$\"'\-!O8O.D-TZ'UT?U37F,]K*_B@WZ?CANU_>DYVE:UH5S6]7^?#K]T_$&:,7:%,YP'8EVZMLD6?_?WG?VN,X MCF7Y?7^%@ %FJH#@0GQ((C' %'YJ$EL5D9N5G0W!O7!X#/"TPX[6K:S*OK7 M+RG)K[ MDS*E4,T"5?D*B_?>0_/HDKP/G4E-"L $5];91"G@F=U42UH(;OU/ MJ%705KI5VMA(X?-B_@"LH*=DME,[C"#:T?5\W0[>#T4OD%]M_BN2\_O\M'G1_2]K?2*^BT]:VVG7=+A2(/M MC4X:L+\C.OV!;F^A]UJL=L&.53+3).,:XRS- 9.N;!6G!M B1X!SKHB@$!^/LEXS;O7V$Y)&/1UTV+BZY=,VT>O##O^-']>KY:?]7<]P\VM(Q6$I"+7(,,( J)9 M"@12'/#48$AR!IE?ZKN'K+%11*5;@CN&^9[ TH\#(B'4,Q?L!^?6BMXD#6 ] MW/%Z8!([G/:$I+>)E#UO\MD@V)9'.E:^W 2%?5R4KL_<+N76L='N;SNO=P)S MCEEA.2.36>'"N*P[@5(#M- (JIP4&0XZX I7871\LG4S^,868!8E6%IK$N7> MHLN.6?D=IL>/B_H%O6>*JAR3G8XWNRC7"G9GS_[N.6*%S#7:&QY2J_,T_(8^&$#^E (AB-5#R$3ELQZ0 $(Y:)(4\VS5N_H,EN(?I_.'G M,Z P1 *RT[V-R^_Z(*SR:<5%& *J0G:'8Z#RC-_TLQVN"H1Y+A=J+>T? MUG-555?4R=WMKXGE*_VPL,!=_/Z$54T\#4UK^<)7CPQ71_"TK@<%_WI659Z2JR_*ONJP* TX8*C1)B0*9@- E8E# 4$8!3RG$(F.0F*!K M&P^9XV.TJO3/TNE\DSSS,OGNU$U^F,Z3]5*Y2J!U7=$.W9TNP>^W;8H,:N\< MN2NE=)-8A5VF8*UR'3SC2OW6A8/C]G[RA"AB#ZA+$@?O!>4)P:F>4+Z/7GF% M_(W__HL=O+2[LE>WFRI-1<$E!"9W#>9RQ "CA( LS]),$H@1#>HC>UGDV)C( M*IH\;33M>'U\'E\_KHF+6L]4LW=Y[+#;ZCO$U?%%?&+?')\7^#87QQG?^10Y;&[\_:)>$!_ 0XH%=LPNF>=!Z[]OY@G98^FD>1Z6@-Z: M+8-S_RBH9HSV2U!]B>ICU=T'N!$COKX:2L MM\E[:#/[;.9#ZT-=JU96O2*6W_3,[03O%_?\#W>Y[TKBNN+BB_)TZXF)X86E MGIP!0: "1&)A>0=B0+G=OREMB*9\,J]:4*G[D#J7W?3Q6D>L7D='6O6WIC;F MN"V*?GJ>+5ZT3E;\#[NNRMI"5Y/:.L3N3^6N&.PRO$QNYYGT8[%>)V:H*IV5 M"3>N=EZRI_M-?48%7C6WVC57B5G.\SH4HU7^[*C&P$5"KP/KN)[HE>-=71G% M^HK[!5%@0!#."\6H]>349+58\9D?AUX2&.3% M;<7VMR[OG8S]VBC57FFYI_>__@M%L/CWIK=7Y](II^'WX[^8H/;,W/A4O+T]B,9M@A*SS5>0 M0FP=,TPUX/9?@* BLTR#J,%>(0I'(X]M\]YI M?U!$T4E;.\40'8XT6-3020/VXX1.?Z!K>.#'Z4Q_65=A'KD12,.T*G>8 Z($ MMNO.OL5A@06$/,-$>ITRGQI\;$NO"6YS"B:UAJ'!?WO 75Z!U\#1\R(,0*)# M:-^QR5?$\^T--G 0W[$9QY%[)S[3]0)Z92=H*F;:U<]>[9W'[@[N(,Z0R!0! M--4&D%QD@'*-@"&4J-S O&@NB\>,L>VA'.BEWO%]&O M8#NXQ>GEJ#0 H&@WT9-35(9*&$ M1$0#JC)B_0&2 9'F#! !K5^@"R;#..:TF+'12J-ELE'S)GEWH0!)"*9^C'(] M4CV32#A(X55:6C&(58GEM)!AJZVT&GI44:7]T]T(X"]S-74G]\)U#_S R[G= M7RRK;H.S:J+<4>-77JZFW56Z;MO2;MDM*5 A@>:4.X)@@!>I!FG! MF4LO2$F..]RE7*O72.]4FN:>?&.$NT%YWC>C]<6"-Q))7JW.H'0:"[S7Q!MMW(XQ--/Y=*4_3[]K M]=HAO'U:6+'_K-X'34W\_]*\_&C7R$3DF:%Y 4&>*DO,KC(-RU,(H"9<4IAG MM @+KNFDQMA\O(_6A>:SQ'[3B\!HFFZSX,>J_6/;,Y?6!H#*@N3U/O.FZII1 MQ0;L6W.3.$,29TG$V)RKD(P5M---B6&C>:X"ZBC,Y[K1NIZ6R3HPCL^:W!!W M!;Z\7=5<7;?*WEV+-U?H>[$1RXE.56IPS@$M7'UU03"@D"L7@<@5+3!$61%V MF':M2F,CS _&V*7K8H"4:S%N9[C.,P.BBCAY;B).^)X)55):]:%E8#9:A!GU M/;@;YP?^WXSA;M9O1 ^%#4I)1;FT8X*KU9HX)/$ M6 >'S1&&[GS.>3Z:5V%-KW?^-KV?;'\9%\9KF[CG?FB5_7F>5/^'A99)HT M$IH,D$)1UQ2# *E2+ RC"O*@8DK!&HR-J/<,2-YK8S>6@7/@?:39'[+] MGW;N0-U7WI6 K=5W).H2^9JCG?@E]COC%^^D-%#^T(>HW> Y<;[:<:"NE2R7 MU@^6C[=S]=XU!%@\.R9M7.2)X% 6.65 I+!P@949$$I!0!%%2.A42B3#RE>V M2!L;EVV4K4( U4[=T"*6;0#[D5%34VXMAJFDSW5 T,NCX/K!]GQ(&K9\+8(;6OY4U2Z1FY M9W4K%C'[5Y\6-'POZU:#3_:U;G^B8X_K\H'/FY.W=]:16<8HH9P6&- M8T^)&1L-;[1,RBY-#\Y Z4>,UP/4,]-ML6DT["%PKQV#:!UA3PH9N"ELFZ'' M?6%;/QVO-2QJSF4SRJE=\AKDDC"7TZ,!I5( !1GG)-<:=:RK&14%GW)$0ZCM*XVQK6#10:UC4RPEUFZ0W;PV+VD^=?1[IV)/D9$& YF9O MO7IW8__VJ_,$@%!I --V?Z@+""6&UMF 09[&,&J/C;=^W8NI M.'$-?Y/49KI0JMK&I#(RJ:R\2;9VNCU*;6GW5BK#?&_\B'5\WX:>.?I"/$9/ M7X3P#C"#SDNL'C+#*#UL%YI!)^*HC\VPTCM?M#:UJ2H=_C*?KI;??OU+X^ A M:E NJ $YTRD@S"# LHP"R@350FLL\M"+UO/2QO;:V2E;ET)/*G63'ZS"H;%[ M[2A[W[;&P:[_V];SL/7@2GOA$N_.M476T'>NE\T^<>?J\5!,EWKO]?S3RW&4 MW.^\5'6=G$]SJUK5ZF1YMWK4Y?TCG]>,N/S9#K%:?IK7Q#=)H<$RY11 S:%U MJBD!'!H-"D&4-!G/<[\F74,K/C9^JVQ8)@].2;M8.P)>#D=S^Q,OVEJB25[UB>5^@="WT]S?M/7J M-O>@]@@)VHYJ2ZSIES23L?YNH]7^E):B@IG+N<*G>[A P& MG/(4<,*TZW +(2.^]:+."1G;JZ31,VDR"*O M2;H31D&UI2Z!T*G&U-E!!ZLU=5%U-/3MD_O;!,.CD-8-UX\E=WXY=F8=-J$A& M4PW3/ 6JT*X['%>N;Y, 2%%"..R2'CU MS%@G.[_T$([C@48DWFF3-"B[>)C\FD-\'NG&%)M2,9ONE%7VM5:?IW/]::6? MEA.CB:4')8#)7$?N#*> YBP'2B!>Y!3B GIMHWP%CHTSMC67MKU6;Y)&YQMW MEM,DL[^;\>721:S(V;JJ&GW_^Z+^Q^07O7IT-YS.Q*2R,?"R^^(<^1%/3.1[ M9I]A00\F+5\D(S'717&#TI>O\:\YS/NYZ!6H=@LEE3I7QNX$<^+R1"#- !4Y M! *J5$AN:2X/:M+M(W1LA-9:!FEY!4UYS8 ?5<7&M6>ZB@%IS"I2?1&1E\BQ M5(BZ2$A!SX:1DEQ.I]MV2/>+6_F/];34KZ5\M=^_1W=R/F%%!GE>:""IJY>. M)08,%QSD;F?&&&*6N ).J +%C_1,JE)[.:VN"_R8*!3V=C+J \5!&[$MD_M% MTJA]@I:VFO<#KEK(ZNJG;H+W!B ?*#!^L+U? !TAJ]\![N&*V%.&TXK<0X<; MA-\[VKBA^*Z/1]U#3VAN"I-F.6"0*D!2I( @F0%(X8SF0B@I@Z+VSL@9FX/9 MJ)7HS2;NV6[BJHB6*-O>ZW:[(V+IEDUN[UO587:HH]B8!NY'WRKZKOKEKWKI M[@CJH @X44(2DU4A#!(!PD0&6,X4,,IUK11(6[=LD B[$\J-C74:[1S9M,5# M]3]I?O3T5E/1,Z=%B("K?DLVTSF:\+86W-\ZA.V4:G^.,+464*.%HK7)N**F MLQ7S7M>_?YK?RNH.=VGENDN:26Z0L,X=!BG/[7Z^2',@9-W=\<[<*E4=FO'9ZQRWB104:2@@2#', M .&J #P7VI$3*I0+BJ5!=;)ZU'5LC%9K[#)6^5;G)D\CX5NM!_([/::Z9SFCZY_!B_2&/YM0&B.P8:=U$*.Z% MMU%,(:?(74U)" A*): D)< 0C;(B%2)SY;H6*S[S>WD=-CQ6&?"Q@V!CCLP8>!1"?_V0/ M612;6Y/WZZH%TOWOBXDQ/$N1Q@!KMYN%;N'S5 D".1VV2NN@^XQ N6/S1/< MM6?+(F9(G,#=DR3Z0[-O!O'(BE@M$J&M,S9532LV:\) ^1#GL1LB$^*$]/'D M0)R')BC[H668CGMG^:C5>J:M8]3LR;\L5GKY><'GR]NY:BJC&VOG>84FP^XLKX?L:.<88<@.,8V6HN\?%^NE_>;]ZBK%KK2N*F5MZE2A MC&>4: SC@!)50ZX"V:4$A:*&<*E\/(4/62-C2-1"HO$J1<037B"D8N(/8P'H(#Q1NV(!DIMM /DM9XP@M##!=#Z&?+ M0=R@YR-=[X[=B(ORQ46?+RV'_[Q8J.47O;HSKA%3^5TO)WF6$EX(!(01UA/- M"@ZHRG,@"L90B@M19$%9*AXRQ\:F&TV3!Z=JZ.WQ98A][X^C M?[#7*C[4VR MA:]2^*;J_6C=R(W2,2^1O1&*=HU\6>+ %\G>$!Q?)?L_VHUNWI5:35>=$C(V0JEU3#9*)K_5 M:@:FN)V$TX]+K@6I9_((QB>8*MH B,0-)T4,2@9M1KY>_:V?[=BB^FE1KIIF M/W?F=;[#A.60,\T04(7"@% H &=0@TPI921+J74P@OI1MXH;&P7L:^O>AM-= MD@ZO% YL1=V.M1\KQ$.P9WYX#=Y1AE/$7M)>F,1J'-TN;-@NT5Z&'[6$]GLJ M3FK33WPYE1.:LERFPH!,*@J(*!"@4ME?&(+4,,$Q"3HJ/REE;/11*14]J:D& MU(\LKH:I9XXXE=!4Z=A?.M,!!#TE,]4RWC25Z<#,2XE,AQ\>($3 XJXGF&14 MYK E%(#"%,"4(6M;X%E)@M*21[6@C58@['QQ2Y,(.\Q3*#"WH\^>D6T9VKI M%BK@C'BC8(%]_-XB7*"2/]Z @7UXK@H9.!BHXQG)HGQ>6%GZO1:K77VUYBHA MYSBG3.0 %4@ 0@0$5$-F&4XJ:%A&&2Z"#DO:I(V-P[;*)D[;O4J @<B!;0.K'$1CFB<<5[2P(QQT>1COKC\ M2(< &I?)<3N?K_GLFW5CJJ9SFQ/@RM&9,(,4T9J"'&N796%RP#)F^4*G.,\% M3Y'PX@LO:6-C#*=O4BN<.(V32N7=K42E=$"8R$6TVPDD.H8]4\C@\ 7$V<2$ M<:!(F^O@#(NY\86G->KFXB##Q=WXVG,0>>/]4 ^'6K_PE7,)7^X/(XXAS*3" M1 *<9:EUWPH,.#<$4/L#S#*>FR+HJ+N##F,C:9^SF(TE$4^^SDQ0A+.OZV$? MP>G7QHA>8[^O@'&(0[ S&HSG&*P=HJ"#L M#A3=2^S!?V>%NE7)^;O/;Y^E< MPPE/#9=I+D!>8&PY,&. &0X!5ER* E&5%M2WD]I9*6-CN5K1I%'Q9O.'Q"F; MW,T#VJF=![:=NZ+!U?>U7U>D@IJJ742B4U>U\Z,.UE;MHF'[?=4N?[C#GK1. M%M&'_'*_^$F[NY1;8U>;.VK_:+\P$Y05BJ7N($L@#8@6!M <"Y 6/.-00PR5 M5V&K0+EC(X?=W5X1L)T*P-EC7]H/>CUS1:/TA=N[2OOZ#L_IWP_$ 7O7?J > M:!<;%_*P76TX<*W[VX#AAMOIAMMXL.?M\'C72XIE%5?^7<_7>B)RA2#!".0B M*P!)BP)PF", ,P0UD46NLZ *A0>CCXVNG7(N:+%*)DF6BUE@G:Y#Z'PO'3H" MTOLUP[+)!:DTBWFM<,+@:!<)^V,/?'5PPJSCRX)3'^JV3K^6"ZFU6GZTJFRB M'3XNRJJ!]C:M]U:NIM^K"\R)=;RL+T8%@ Q!ZY)E$C"F."ARPF"6*QD8>!4H M?VQK_6LYM1H^6^_L>=.8X8DKG2SFB=FFRB_$;/I0O7?#B"!T;ORHHD?$>R:3 MC>:)6S?)#]M6&&91_IA4^N_5)]A9$(]T.D(7B99"I0]*7!VA>4UM78?I6,!E MM9!_?[0O:,L4'_ZQMJ[0A.0BSW.9 \*I.WW*]\DW_FLQ17RA56A%"N1 M,8!4XSQ5.$==; ^F&NA@-U(ZS/(T#5 YY^;\_K$.KY!;FO MW+\EM7K)[6I53L6Z[JYL-^%?>=S:B><1B55XYUC L/5TSAIX5";G_"?#7E#+ MA6HM5W?EK[K\/I7Z]H_IJ92GP6R?;7'@*=_9S@4&>^E?+G!BZT7Q/)IRH^L/*'*V?X_I'/[YZK;I76/S9Z MNEK;;]??]/3A<:75[7==\@?]LQU\]9ZO]$<^+?_JWI(3J 7)%35 0L4 (WATUSU+&RZ"0-/#?)'D WR0:BI,$HJ4!*'$J)@RGY:ZO'/%S[ M@%[F_:T[#<0UZL_1E*"7B8S6OZ ?[;J&A5KMWBWFJY++U9K/[G7Y5'FDN1%% MGN=V/R^0!*0@Q+KVN0(REUDJD&8\-*7YM*"QO2LK/9,]11.G:9"7?Q%;O]=7 M#,1Z?J%T ZM#Y&4[$M'"*\^(&3B&LMW8XT#)"Y_O$!3UP1CM3K5=UVAMOS"K M;Y9R)IH@)#AB@*66"$B11PD46MFA\$$;5_LFL'J+F^,X=%ZMR_?5KI)^L;I9 0HCF@NNIMSPC@ M6KH,&8TRE1L)61;D&[5)&QLG.L5<#,U1T<3J!Y7*H7Y2*]B>SE(L"/OVF*Y! MKT,C*0]4HO64:I,U<'LI#[./.TWY/-2-3K:[M??3I9PMEFYG=RN6E L=&)(W*R5;G*K; M:=UY?^(#N\=&+C*8?=_CO@V. ;N^R'@.M >\&M>P?5\ 2*V[0)]QAML3!EAU ML$,,>:YK9Y-ZJ ]_N(L /<%82*7R#'!(#"#&=1F@/ 4IXP@;1--"!?ETK\8? M&_MNO\*ZUB^T9\DA>'Z.VA60],RA6S0^7$"C0\>1DS9'ZRYR./K G41.FG;< M->3TQ[JF_%?C\>KXZ#U?\4V+:EFD=I'F!A3,V/6K4V'W9)H"DZ5I5N "\U2' M9?V?%C2VA=RDL^\IZZ[I^<46UV'HMB_PF)CU?0C>$:X.R?_M6%R1_W]FX(%+ M +2;=UP%X,+GN[W%[TNN]!H;0' B-,I#:'56:IM*E M882\QE\+&-ORK_1+*@7#7N%'R/F]PZ_!H^>EO0=%#\5KSQD>Z4U^-/R@K_)S MQKU^EY_]W)6'K#^]_%3G8OSZJ/7JYW*Q?I[.'ZI:01,(69KSC *DA0)$80H$ MDX5]N\M4Y-+^5W0[;&T1.K95OCL[O''1?HW>2:5XLM&\*:75]0"V;0X"#V(C M(3O8@>PUH'8_G/5 *?8A;9O(MSFL]0#A[*&MS[,=B6DZGZ[T9^NJJ-<=BFZE M7#^M9]Q%^.VU,II@5:1:*P(@KRI44 J8AA!PJ2C,8%%D4DSF^L$]>!_ 5L&: M>*TP5J^P(WUZ7&V5(:"RY+@=UTVR9TVR;TX@FX5/G">W]3,/@Y4QBHM]..EU MAB\6!88K,"PA=@;HB!Z[CQ2C:6L5+INF"F50IT"+- =$& RX)A(P#K6 *28B MK"7TL8BQ>6A'T2$=HH]/ .E'3M?!TS/Y!")S9:/6'H*,3PAXPR:M;8'%+9_L MMK2K- >7*U'J1SU?5A%[?[7S>)/LS7IC=?)S-?O.\!_M[E7;SUIW M3OWW>KER5^,W":\*)%J#XQ%MWU,2B:Y[4W-0TN\;[->OCM[E79'T?E 0XW:N MCG+TEKOZ^I1*A%A* *)9!@A&*1 XQ\ H:00S@B#,@]/3 Q08VPNCJBAR(H&X M0Q)YR#3XD7R?X/9,WONJ;ROE5*4TCC.QE\EOO;0WZ I?S/SF$/'#9R)W .=D MSG"7<:XOI^E>_E;8IG7"G=GZ!A\7I?OACH$G4G)L^0V!#&N[XT[S K",$F"$ M%EQB@0T)*I#;48^QT5^CL^MGN3#)$R__KNLZ5EW=XJ[SXT>( Z#>,R\>EMAT M:E:LN&WW8F?!P^7MI^)F!T1[J+P9HL6;5>#L %5;)\>?IBL^VV24%SUF6T@S(+(. T!0#1B &:4ID;E#!TRRH7H*_Z+&Q MY+M'5P!CZ=IX\NJ@N%JSLZ:\>S!'!LR!'RWV@VS/3+A1.OEAH_:/#N!=4ZQ& M]5XR@,(1BQ:1ZBUXX6$".XUB#1XA_^;QW:]/$TV[;RD\0QJ@0Q@"42[94I@QSN^R!Y0!7S&U:C.:>V0.JD,MFG^$ZG@K*1ZW6,VW]2"G+M5:? M=Z[*JWZ;S!@F#&- 069),><"T%0J0!FA%#.C"0PB17_18^/!C>9N"];HODEW M"?3O N#W/ ?L!=2^3P!/X+FG=Z^-3<,!BW7FYR]XV-.^8$".SOG"1^BZ0_VN MYW9Z7UP,8\6.W_12E]_=(5Z:20VM\T:MQV9WI)H!:HP$/,LI-8*(-*RV[GE1 M8R.GNH?$=*-O4M9ZANX[SR+KN\^,@5?O^\H-2%LMDXV:,3>0EZ"(MF$\*VC@ M#>(E@X\WA!>?Z'@'X!RGQ?QVM8UT/E&GHLG:R5*J<5IP@%!A*8-H"ICD"*1, M,F@DS'D:=-\9('ML'-*HGO#57HWBY!>[5[\P1(?B-W4?^/U&H5_6;LRF5/+]XIN>Z]\G M!AN=I4J /%49("G7@'.D@3 B)ZDABOCE=07('!MCU5K?)*]ZWM:J;TJS)_>+ MI-(^H("+YQ2TTU9/P/9,5V^-:4!=G/C8#E0:)U+)FS#[6ZO>> XU7.&;,-L. M:M\$/CJV;C)_U8Y6A:PKR:>\_3OS'-Y_^TMBXU M!.[BN0;AS]"SY?2TC;XKRRNU_X?T73D]&<-U5CDCO\.^9--QX6_3U>.[]7*U M>-+EYI#WI6F&_DW+QO+;9#-9.[-NDJUA26/9IC;&X',6L)D: M?.X&VFL--H=A>[>H<+=N[>)(&F[G%Q69@XUAW)&[UE^\YW]\4O9[/S5367WW MZ]WI)-4PQQG*04ZYNXE Q#6^=WF]FF,E&!=^[<WTN=$>M0A?$"&E>483PW\L!U&"\8>%R(\=(# Q\H-8=; MIOKI\G:]>ER4CK\F6BI28,6 U"Z5DQ@"!"]2P)0DROZ?I6B83L/G-!P;$35G MW O3' LE?*OJ0 =$9^>RYY.@&#,T_B.?W?S6=B:WE^=WN&.=2W/PUN#^=K5=:_?1B%7U:S-_-^+*.N)MD MIKXD +G!VF5HN0I2 H$BY;E27 NN\F[!N]XZC(WC]Z-.-T:XH]V:$FZ2QI"J MHF5M2U(9L[\CO/]]4?]C\HNVLZNZ%0[M,J&>KX%^IZEOHG^+&;HB@C@8X^BA MQ/X:O%%,<3!$YX.+PX?J6)2O&JZJ_M'$J DF.>:Y 5P7!A"%C'6GLP)D69XB MPE2*=5 FQ)&$L5%EL[@J#0,+\1V!YT=<5T'2^UGP#HT>(O;.FAZK"-_1^,/6 MX#MGWE$)OK,?['1C]5W/^7SURW0^?5H__66^MKY:DSI?'?I-BB*5DK'<;H\S MY@[=XMX(7KAXN33*D)>>P50_K9/KN:0*X1Y+FE#>4.OHPH@%"* M LT5XY1!Q'10-;>^%!T; S7GXMM:R(E9E,F#T_1M+D".)G;8>Y!KINO/>!UR M,.T_MT[[F]V+G)N3D5V/'*GYI[PE.0=V7YSHCT39?>8(03 MVTF;8]'1X>##DLA)PXZ6_NE/=5NP[Z=+_O!0NF0@RQ]WI@G*>[6M029G6I," M%%RE@"B= E$0!@2!KAQ1*C%,0]:QE]2Q+>]#I=U;O%$[;)G[(>ZW^J/CV#,I MG(6PUTUF$$J1:,1/YJ#L$@3#:]()>WC<&9Y_T].'1]=1[+LN^8.N_)[WEE.W MM04FN:&(*94!+A@"I. &,,DPP+G)AGY^WR6WX?QK^_[IAA>I-L<$H:H.JM>.*@VBLA,X*M>5_S_]9[^>AV M_3DV_WU-YULEN_HKV,U#:+P.5Z#_5&K1MD@[ETCR(J? 9,2X;IX,V/T+M_L5 MS) 06<%P4""^I]RQO5TWSG75V6*;EO?[?EJ>3RWWJZ;"[X78 \ ]OZXB81O\ MZ@A$*A*Q^TH=E'8#H7A-BJ&/#U$;_YM^XM.Y<@>T=15X5X!Z0KDHB@)14$B> M 9(+99E,9"!/)9W M_;+MG+C7]7>S*6$%$J1("T#S7 &2%AG@.8- J9QA3F!F%WJ(0]4F;&R+?:?K M7DO#SMO 5IC]7*%8X/7, IUQ"_9:? ")Y(ZTBAK4S_ Q^K4#X?5,-_JHW9!W MZ[)T1V&;+W3&4$%E"@&DRJ7W"@T$RS.@%809L@X"3TT(;YR4,C;":-1K&BV& MT<-I&/UXX6IP>B:$6K^;9(-/'U30BD$D#C@M8]#%WVKFZU7?_N%NRWW;&+$* MN]Z6J/IBU:_E3$1*[ X ,F!@7A6+XM9E*%*@!<(<%UCEU*N*HK?$L=% ?9/6 MN<7J983]6"$J;CTSQ*YS:I-/L5<";Z=P/+;PQB82)O_FE'\'^S& M+MN=35TB?ZM_LF= LK.@\S8F=(;\N*I'W'MFKKB0!Q-91^ BT5JH M]$%)KB,TKRFOZS =^X.5"[66J[]Q%W'@?(>=A-UI 5(BA48H8+DO \10"(0H MLT-3^&M08S$/HV*ANURJOZLIV=T"%L[ M470&HVU+]SX'MW-U^ ][GZPC"S_-9>DV9^]U_?NV\MR'/^2C M4_,;7^D/QFC[5J,%5'8')0&GS*[QU&# :&&7/,Q3B I&E=*3E>O?Z^=(#*M^ M$)ELC>AO$7W1JZ36T45,2VM=PN>J_H/>V1E8KVS8;X2?GS/>>>Z9)YTI-XG[ M-=FSR 7H;(Q-ZH^XB7_UCX=/U"@D&QB2'S9 _+A?+'(#1N+02&HX(A9V>Y-I MC%4U;ECEARU)]R831G[:*@WB]<.-0$ MIG9G#!D'G)@X,2J 75)W+#%H#R-/ZH*Y?M38*&=/0]<;SJD8FCIS$64_?HF+7<\,LU%V5V+\AWTD&X7/)_YVR)3Q M12=:DLQ%@0/GQ_@"<)P:X_UDQW@+%TRPO7:]E:OI]RJFP+E;'V>+W[G9%)I&=Z3 MX!A(SZ.X:^'I^\3L%3(]]2)',=N-EIA3=5F$B$!#!%9C>35!' --< TU3@' F=(1AR4Q,-W@'N M50: UX]K8X'6,^5N\?JVAQM@JLRNLT1UN?%<'S$BWP.M M6('Y;:*&C<_W,/HH3-_GF6L[\[6D$-=55#473&4%!2;7W%6NY$ 4]J\9U%J( M7 B[M^S6D.^2Z+'1^7Z7M]9\_>6UW?4N3HH?+_4#=<\L%1'E*SKD^0(6O3'> M1<%OU _/%Y#S;?"\1^@8(5L7W5K>+V[E/];34I_*;9SDD%!D-Z+ J)P"(E,! M>,$@$#E*1<&XP86(P;.AD 4*W+6 M2^:PH;,A,!S%S@8]'%XHY<-\-5V]O-.N1-;LTUSI/_Z/?IE@P3 E7(+<9 @0 MHQ5@+IJVL+_B#!LJN%?@P5D)8_.?:B631LND4C.Q>OK72#D-9#N71(&G9]X( M1B:H/$JK]9V*HYP><;#2**T&[1=&:?]@Q],N.Z9R'7RM([-CAR]V=IO(%HUS M)(G (,\U!H04!> \QP!CQC16J=LR!9UX71 XMF6^K^_>*^\F<2IW#">Z"+KG M04U$*/L^K+D.Q?!3&4]H8IW,7!(W[.F,I_%')S2^SW5H!.P")9\?M26NYMXG ME1JQW&"0:FD P84&E#,%!)<%AI1 *KR:>9\T[?@\:Y9S]T91^SN@"ZJYJ^F+OIJK+A"IGE M&1<2I(5)'9<5@/%< 8Z+M)!00ET$=O>$:T-B=@-TD[*>IM^:6UFGVV?UOI0QV+?FSX'/[WLY9M^+/4_UGHN M7ZKO-A$:IJE20&-6V V6=8DX+0Q(,Y8+3J6F+*BXBX?,L5'(?B[N5M%.-.(# MN!^91(:Q9TKIA&!X^6Q_3&*5Q_:0.&SY:W\(CLI;!SPZMH9I7Q;SNB?7Q8XN MWQ:SV<=%Z4:=B-P(B# $'#((""44<,MM0"$A,YE!87*O/=Y([1L;C;[N6O6O M_P+S]-\]^E7]*;Y,GC[@N+0>T2MBN'YJ6Z1\&ZGU4H-GI-^$T7=6ZV;=_Y#^ M:E=-[7!=UJY3\\J]S)[SXH+YUF4YG3\TIW)4"Z&HM)L98NQFQA )A&88I$9R M2.U&IQ!!57%]A([M-;Q5K^/6I0W?P+U+)-1Z?C/M7@2NQ$BC90\9%"&PQ-Z_ MM(E\FPV,!PAG=S ^ST9OCV:W3?R_%^6[&5_6IX(IS(M"FQ0(@;4+.2& 9M MDA4H%XJ9C 3%\@;('AOG7 @MM6Y=I7]2&=#M9"5@8CQ9JA^X^R:KF$C';&!V M#K/^&Y4=21Y+0[)SD 0T'CL[1,=P&_7?ZR8Z]9NN\N?O%_?\#]=G\G$QJ"4&TGC@N=T>. MXOC(\=K,LVNGW?/,^2TFLV\R/YK']I/C9>O1<9^Y;9$PCY[Z=JU>;Y09%PG. M\XESL03$*Z#YX8_G:5DWNK!O)S@1)!4I1@QP1%WCB<*2O80,R (SR0N48>+5 M\3= YMAH_/.Y\H\[O:M+G.O+:+X&WX]R(T/:,YE>C6:48IIG\.FQGN9KB6]> M4O,,!#Y5-<\]>D6]NULIR[56GWP_![6^:1TN@A*SD-UY M8<-7K[MH^,F2=9>?"D_)W;1,_SA=2C[[+\W+C_9?EA.9(029T@ B@@%A@@&: M:@6*W*2&Y09QZM7=ID7&V,ACHV92ZYDX19-*4__$W'-PMC-%))!ZIH<.^ 2E MYUY H%."[KDQ!TO1O6#4?I+NI8]V\Q=XJ3I2_ MW/9R4PR[=)0<%*GK38XE 3R3$I 4P4R+3!8L*'$W7(6Q44-5WM7,%K\O$S>] MR6);!)9O=0_S+#I,BY^WT2_8/5.,ZQ!48;U1WYT-_> L2*;S'T_6WNTE K [ MB)$\E@X*#.K%= ?HM6=SQ4CAWLX[NQV[+35_MU!ZDBH!"TTH2'%6V*V2LC1G MD :XR%-9((:P\SWPZ,C+1=XZY1*GG;\OF*P0]4XJG]4&>RBE3 M.[DG!P,-YI.<4G_?$3GY\RNS7]W!R"?[Q^4D)T9*C3 P4"I !,2 ,\CMSH)G MJF!%IF18'<4C$6-;@%L-D]^J\[Q*R:Y9KCL@/:^8KH*G[[NB,&2Z9[,>&1\[ MA74GX&WR5H\,/)NL>OS)C@%)5933UCN% A,N5=K4MW8%O"C#!8!9IK')1(&$ M"*KVE^ZF]&@/WO=IFV/%TQP./FR( MS$G#CJ)>3G^JXFM;1U[NVV-MO9*Z+'*>T )JG*2#&A:K85S(@ M!5/(_I(6,+0SA:_LL:WOG:[)3WJNS=3OJW[U%/B10D_ ]LP8'3'MTNXB%)UX M33"\)0_=&B,4DA,-,X*'&&TN^I=UE1.%F%(8"01RS.U61%$*:,$I,)QJ36!J M[%YE\EPU:K7N4[GRW) ,I7_(VGYM18^.@3-EF2S6J^6*SUV0YDTB^*QJJL!7 MB= /T[EK!>?"&FJMDA]4J]/I\T[XW_JK0+&4JIQF0+,6 Y$H 08G]YE L M1,X(XR1KOBH?YNI/_T79V/!F7Q,]5W^N+XCG;GR,4][W)O\MR@?4*/RI:@(< M3MR?)]N_T?M_6A[_X72\08;^*P4Z7O\NYMO+RD]SN7C2'_YPZNJ)9(9S00T0 MQ+H\1&C[1B-2 (@)P5#AM"!HFQ3FWSCKK$ O1GJ5\C5 \ZQ*1K*HV,2^9IS" M/R:Z5KE#%ZWS>'M>WUX%WT"WM'LZ)K62R0^-FA&[+E^$(M9=ZUDYPUZI7C+W MZ.;TX@-7WMG\GD]?#5E5&W?_S/J>7!4CZ^?-;?+3I5<522<9QF.8"< M2.O>8 0H587]*]2%*%@NJ%=7F3"Q8R.HO4II6V43N]U.OMS^]=HRJ6WH^Q%3 M?$Q[9J9KX+RF9JH'.O'+IK8)?:O*J1Y M!1/]7DZ>O&AG\O%TM5J-EIF! -F M7-=WKAG@FB"00BA-(:AF$D:J.%0)'!T1M1:_N4DJI:/5%:HQ]R2AB$CV33]7 M@1BS9- !,OW7":K%C:4XT('Q 16!#I_KN#G3,_O3AY_UW'6HN)VK6_5D)5;- M*JW,S6%#CA!A&4J!4,C=;#$)!*("T$(+26AN&"R"=F=>8L=&.HW6-\E#K7?U MJN8'F@?NROS0]]R61<>T[WW9!LZ?]^ \5#IIM(ZX+0M"*=:^S$_HL!NS("". M=F9A3W?HTU5M^(Y.Q+]I*V(J5UI5/Z]O_;[HU006A10RA2 KH:^]U,F!^.):\F=[O7A4])<57_I$^F IF3](3Y0R[+[Q^DRT;/ZB*_< M]2]S#YM-_VFG0U?E1MQ62J'55%-@-7D<3W+A;XU4R7=[L M2]P3QY>;"R#7!]Q]IKX7LN,VQUO_.U(#M6Y3V=I>+7#(X9JO=;/UH#5;QR&B M)LY:_Y[/Y>D,S91B)ACA(.6N:PG!.>"(<\ 9$]#^@1>I5])\=Q7&]FI[G3AK M-JK'3IQMFQ;/F]=>P>[[2K8]<79KQ!LESGJ V&_B;)L"8TB<]0#(,W'69Z2. ME8;J8#1>G?($5AAJ!=6/N:)!U3-)[=+W*T5ODDI5L## *EL?8D8L,.0# M2JSZ0JVRABTOY&/V474AKXX0'JF]#9=TT!>:Q^,^&)^/V@7'/K'I[]^Y357,$*QN-!;[K!\%PK'$:<%#] QX=WNB6_GROWFP@Z_6_IT'=GM M7KDL7ZR+6\7_[$[L,DRA0!1P@K3EKH("FBL%,,8YHSE.L0S:M09)'QM_50=( M[DY7NC_HG?Z!^>Y!,^#'5[WAVC-G;2&M_K"G^HU+BSVUOMB54I%2](B=(=IBC:'C55@SJU[Z5%6NU%Y!<#>I M37%ZQ%*AF,1 87=D9MTMWBB:U MIN&5_8\ ;>>$6##U?6(=CE"GVO[G(+BJN/_1H(-7]S]GUJGR_F<_&[[(/UO, M9U\?%W/=%*%11:8,YA3(-+6+V[7\I4+F0#)4(%;DD"/IN[A?#SZV15WIEU0* M7JKV@?65\J- M/?W4[0T ,-YMR6610U^4>(-PXH[$_]ENS-0F>JK'>B1+_6R*DO8Z%T=[>N-TF',%3 3?OP5&=UA6&RCM+O+;=1.-GK? M))7F-Q7*'RZB',Q7X8!%8JT P8-R5S@@KQFLPPC=>.P7+A^GN3%&H TJEDY5_@\H2,(!X8H*:ET^F@4>%BWC4M80](S\N/Z^#I^];C MJ&YE>S!>][2#8_-C)QOL27B;%(-C$\\F%ISX:(<2 ]O&@JPPKO\01X 2A8 2AF5(2Z:T5_.22X+&]L[?I?8MMKH&I*FW M0=J^X&,"U?.JWV&T4_,F<8HF3M-(< 6D\$>";:!\_0HH^UU^2MQ]A;L:LEM@ MEQ9O3GSW]E/RW6>6?*;!S.45"2[_OGG2A4#P^[N57OITO^\%#J>M [\TU_U_.U_KQM12BUREQ9 M35#H0@$"-:JRC6+J7Q7M=__YI_FEN!=B) MG&J[E\.%%) @@)$+=^4& 7F:_I@Z_ASKL"S_P"ZGBW*SSWOB*Y>?_)(H^_%8&[D6 %LW<*>>&V[CUJ+U MP8:M[7,=6/#GDL]7[RWZVS+GSCL[41OM_];;[=G++[S\NUZ]6\Q5%8^XK'HA M57D*=>.&;]K.Z7R"%,V(+A"@1CDJ%1IP*'.0:IHR^R.+O?*FTKZT'!L?5W8F MSM!DKVM M:$N,8=)[?M7\ M_S/? 2_ ,V3NR?X M9[7BFO32+_J/U?WO>O9=_[*8KQZ7$P[3C')M@( NNK H*!"*8< %$G;')@G$ M8?V9KE)G;-[#Q^G2Q?3;Q4.B-47QF16_@Z#AL.[_8O!\0Y6;*C6Z(NY]JVZ2 M_]*\3.[F$5.FXP#:?Q\6'V7&TJ4E +B 'BXAHW:L]" ?M5K/+,G;_>%\.G]8 MV@WZ)GE\*F_GZOUTMG9%!%V ^+T5_I-%Y.\3QC#!N50@-S@')!<(<&,R0+!@ M1$M34!Q6"J*;'F-CTF_:?96FL^GV4NF+=0=+MR"7523@>SU?5#MP]P]-Q>2D M,K'^<6UDL@$A^5K7]7JR@U5H5(AV>L0I?=-1BV,H8UT%U5#KCRN$Z'*:]=XT!%\^N M5*M\G"]FBP<7K'I?5Y@''%I[ >QPZQ8>S[_@'#R0O5SKL_EWV/]>) M#^U IS1>$-?:1SIJ"8.J]>#$G<^?0? M_I"/KA+6QT5Y6/M\4X;E9<),!@47.84N M8V/\;=G^]5+730^216..\YUU8U"5?+S8!MQ7,:#;JDPO89[R-3/IYRT/-#\] MOT*..RHD=WM3\V%_:EZU8]C6@CH_-<$NJ<=NN=/G?IJO'Q7KU37,UG;V\UTU\@:MTOCG;OJW:L4T*FBK*$ 6X@)9^ M"!Y/?:E*2Q)=DW9N\NZB:I#0HC MWNXSZ$>[@\Q+WU%&O4U),.%>#6S5IR0'C0:-VH\F_:N<-:W7ZW'N]#4^_MSE3'RLJTII@N2&H(8R* L ,ER 6A:I !J0H6"&=)A MUVUQU!J;M[IWN19&F)%FR8] A\>^9T+=&)0T%C5E(=T]6FU4LF=5\NJ*M(_2 M<'$1CD2XD90:E(#C OF:D"./WKW6Y7L6U'0F>$*$)+H0!B&,-B($&,(H9 MT"(O*"4TRY%7F08$A"W+F MPE48&]=4NCI_85_;,(+I, ]^M-,ONCV3T4;Y9$_[:F=[$O'DMUY"F;HC&(F\ M.B@P**5U!^@UT5TQTCGZV_\>?+9_^H__M?D7^XOKBO4?_^O_ 5!+ P04 M" "U@F-5?>8DXX)B !>9P0 %0 &-S:6DM,C R,C Y,S!?<')E+GAM;-R] MV;*;.9(F>-]/$9-S.YZ!?2FKZC8MH2S9*$)JA:*R>VYH6!P2.WE(%K7X^F,Y_?QE_9-@0MS^Z?)? MT%N'5AA@NC!0D0MPR61@P5KA$Q:ETO_S^5^0FUR,DZ"%]:!$5A 0!2CO@L\E M6Z;//G0VG?_C7^H?,:SP)V)NOMI\^6]_^;)>?_V7GW_^\\\___H]+F=_72P_ M_RP8DS]?_/9?SG_]^YW?_U-N?IM[[W_>_/3R5U?3^WZ1/I;__+]^??=[^H(G M :;SU3K,4UU@-?V7U>:;[Q8IK#?._+$LN__84^;0I5T;[TXR3B>O%K137L35>AG2>A($YN2*@V31@>*R0. Y RI-WQ$F&29NBJ?R ML2)&-EI<8?KKY\6WG^F#?ZXBJW_9R&XCMSO+G0EK/[HOA/2)?G<2-$J)/H V M=-"D19S.(CLZZO=I/JZDE\LTT^+9<8E69V+Y<(RW5'X3<2? M_\;/7\.2/@C2E^DL7_SK:GY:Z&J]:""Y,[40N7_YB;@NN%QB?G>FE0>9VW"V M)EN,F]]LH?'_>1J6](FS'Q_QZV*YGBBE(F9%-$>O0*'G$!0&",7'S+F4T?,F MRK^U\%8X$/WCX!!Y=@*)#[B<+LA8YM=T?D^$(B&([( [EHB!3 PP3U]J;GF6 MW'/3!A WEMT*#K)_..PORT[ \&D9YJMI%?PYH-&$;(H60(Z7)O=*)W N!8BR M)!=82J+8-J?#K96W@H3J'Q('271D5+P@!G)EXLTL?)X$Y[C3@D-*RH)RA@%9 M,PDR!.M*C@9E.0@*-Y;;2O^Z7_WO+[M.3,&;Z2J%V?_&L'Q#WUF1M\-5%,6 MUHR\'32:K%G]@Z-DQ0B9;&YB"6XMO!403+] :"'/KB!Q=LB=,X&A9%.3$ M1!89?%(&DD,7B\3$O&\(BFM+;P4+^UQ@L:],1P;&68C]9CK#WTY/(BXG+'M7 MK"?#IIP$I"@>L7!@=)L OM?\3/TRJ$^?JW M<((3*TR(02B0TGE0AI'3FY"##BB\=3K(Q!H@X.:J6Z' ]XZ" R39!1+>SM-B M23[N1O"_D_SQU>)TOE[^>+7(2"Z05)QQ0[%P)-EDS! #*J#82,LB!49T#8#Q M*!';73^QWH'23M!=X.85B6X99F_G&;__O_ACHHID,49;?#1L=WDX<+6GD[3'1\3]E$I%T8B4_A^]M,K$S+].RE[-Q?,C)KZ2AN M\A0U$2,V@3,F0-09M8S:8Q-C\<#RVP&DXYO+=L+M B4O8;83:$S)>T5_?+S\M M_IQ/DA"99X>@K\+$QH-^ MO_RP7'R;SA-.%..LB" @)6G)4=(17!$&8D0AL"26U6&76H^MOATZ.K[O;";: MGB#R8;%:A]G_-_VZB;"LE&9E) 3Q5DJ')M=6V T#' M-YY[BVYDE=<,O=F'+XOYQ4VMQ500DP I)+E /&2(TD9(VF=7HA#ZRO'?2^VW M5]Q.]1U?3NG3R-Q3+_AZ[ .YVQ--!<^,#K7C"GD M'$LO@2R6PY_/'5M\.(MW?;380;1<0J<]]RU?D&7]>+'],BE+( M>2A@D22AT'F(F!RX6#"CP9CQL!2K>Q;=#A =7VP>*L@NA3."42L"45%P4+8QI<4]U8]'M<-#]_>7^@NP"![^DCNLS.3NFMNA MH?L;R[W%.#((?L=TNB3ZN8B?INL93H0VM(30(+ROV:0B0G#2@]$JBYB,4 =F MW=U><3L ='PI>9 (1U;_IV6HY9>__SB)BQDY.3X:IQ7(@A0/,4FX+81;25+A MR::HKS;B7KJ_L=QVBN_XNG%_X76RZ7_YGKZ$^6?/!HNS"":"#ZZ1F>RW2/W[_0I);O3]=USKB M"N\)!I6#MPR*+X',&:<06(L *7N#(I-\Y&%WD4_3L!U,.KZ=;"SF9J#YUY_O M2/0=?6._>NY7B_EJ,9OF6JO_,LQJ&3JY1;A>_3$/IWE*W[U)_W95W5M\:H/: M[EUI/[#"^W0%GT/X.MF\8=94_??ES71.JT[#[,/BK*;K$G32LYA4*<"=UC5I M7T#(Q4/,DJ$6)2F-CVS $E9Q X/S1<]V(<[6JXOO7&W'7>C:U^Q>WLI=,Z*S)UTX<3-!TT$;+SUYUF2<#$F1 R1^[WMP?,[<(&1 MI%1+:U8?,2'M"V+I-UQ?\"*<-;H$ [8D2U8\&PB")4B2"\NU+CJV1M%C](S3 M16,X??0CO_1E0OEC^(A0DO7J6B'60>$106 9$)"Q*-\ZY$Y/RQA+%] M<'-]_7%::PR'D[UEVP$N/BSQ:YCF7[Y_Q?D*Z0Q^O_Z"RQLRF@@?+%IN@5E+ MSF)@9#(5*B@^.L%9,"@?2S?=!RY;D#5.@X[A4-1:$QV ZR;Q.M;^ 4+6AA.< MW#<;( 048#S740G!W:-IJ@<'8N,T\ACP>-I;NOM#8[$.LT9V9_$5E^L?'V:! MQ#'/U>W_6J\V-C84178\AYJ'66M&O0:?=>W)*:U24=!A^UBI]GX&YV%Z>G"/ MFT3NS83>@6UY,YU/U_AN^@WSV]IN\_.4_+,S655N6"PF(!? 0RT[EB:!RR0U MX5R1R8C(V&/ICOM Z'&*>G".FX"HH>!'A%%]0YC\3M)8X^=IJA[<:EUWPFH2 MO12ZUISJ'&H#%./ :Y.K@+PIV2M[VSF^^Q[QX*?WX/H>A((VG!N6UB+0X79K_LIB1T%?5@5K_N!0-+T5HJ32@J-UWB3L(121@03'CLHIH'^L% ML0] MJ5M7!]V\(?+0534@>6YQM>=T!%1I1@B:%9KUSQ7$(.BT)%[7BB:#.K1 M5G<'@JVKQ\UAM/\PQ Y110>@NKC7_A!^U$OMBQN$R W+65@H(9(#9RD #"$S MD-%8$=&3XS[4:\)-2KH!TT%Z?N QX0"A]P&=Y2FM>D=&$\\QD/'VY/G7U%87 M:]V35L!]R2((KL6CU2)[HN=^8L8][(8#4 /1=X"AU^?+?L1O.#^]W GUWE*8 MK"#5QM0J2++-B1$7+MKD&&9C6U_ZW4_)N#QJYL%J MY#43Q$),H8Y$,!@LZFB;7Q$_2E WI]91?.@#%3+VU?%Y&#O__#[.II_/4LD7 M\\^?<'DR48I[9+7@M]3K#5X4!,IOJ\1]#6KI45H(&9'$N'&F*0343^@L].-8WR4 VHG87?@ M[-3"L>G96UQ-I5[,:Q,C)'-*K%ACA63& $97DUZQCGN2#D*.Q8J2Z'_-\]@? M)J<;;WDX'+521@?VYUI!XED:?N(Z&:TX"*_KQ-N,=5\(B-8D1)]L5H]5@.\+ MINLTC/L\>C0$[2WV#F#S(N?-\TZ8?0C3_';^*GR=DJF[QM8D.=H(@7PXSV3= M"%E""#%!RK4W/*.3V;?.*WV:JG'?6H\"K<:JZ0%L*9V>G,YJ8>[&\:M-5I;X M!>>KZ3>LTTI.\-UB5?.3WI=/X?M$%R^R80C,UJ=&A@6\]PBH%$I,&)QI[8+O M2.(XX\6."\,!E=8!)C_B.DSGF'\)RSD=_JMK[+[&,DW3]83.?E\+^@$9\4$Q MK2;IU2$844=I'!*/K5_8]5T +:[@IKD)*-$*R#YA/5I*$/@ M(@/%S2X:+/3CUNGV=ZD89S#:4<%TH.@[B!R?$M.$RUAG=Y'1M>1_JI(M^" 5 MZ*#(*4##@FO==N$IFD::I#;69<3A>FF&LR.W@_FPT<<77$]3F-UDIE5OF)M+ M'*51S"-<';-KC%51.B4E1.9KQUI,$(2+X+@OJB"*'%HG;1RC:\RU2(8$_7ZY M63-OPN@/N-RT59H$R4HNN=[N)0?*I0@Q.$8$>ZTP<&7B8QVK#KS%>(BL9]!? M9A?,/'*IT40Q'7A>=_IUO3A=?UDLI_^%><*$U%R2'R!3D:"D0 BU$7!P$1.= M##JKUA<PY6A(*& MG(%<6KOT#Y R[E/0\;&TAP)ZQ-'U7H(LYX"$?_ <+2B/')SV#D*=>"%41F,& MO,;?KWWC8(]"QT?4OJKHOZWCI2Q7B_+^*YY-B6[7W_&ICV_LO^_$32/?_>SR M\W+E2P J[:,0P8,7JE;(1 M1\D"&*!E"4,PVM;XO?("4PR]'-VFH;V@CUL?1 M^I%_GZZ_O#I=K6FYY2_?T^RT;HU:,$;_G^O]KR(T: IL(9)32*&THOUB(P,7 M1)&H2\RF=<'+'F2.Z\&W0,[=V])A==7%0;DBRW_.Z"3D(*5,"*+>W"E9'^A9 M-! X9UP+PTUN[V9=(V!<1WT(".TOWP[ \;?E8K7ZL%R4Z7IB?%22VP(L$\$* MHP:LRS_]C>D$(DO#&9J0'AVDM%>"YT/$C.M6#P&9-G+OP*[\CK-9G0V$7^23Z7Q:F:D3YL[9FTABAAFG(!E!7"E+,6>P$D0(ABFN# ^M^Q=O1]FX MGDXC&-Q^S&NODPZ0]I%40P34%KNOZ0R>+39-GRZ82:R8XFL6-#)B)I&\O)89 M.#**;+D/B;4^TQXE:%SW9QA MC8$O9&8MYJ13TD6FUL'^'2+&]9V&P51JQ-%D]J3.4RU;;>, M F(=OI<48ZC(B5.^?>OK&R2,FV ^!$P.D7$'A\\%^1O+1,YZ>U%O[RT?$EEL7RO#+B4_B.JU^^DQA)=]-Y6/YX2[+=E#G7 M-YK%YAKC8I]-=.:TFU*H3]49E*IY"YX58&@9"]*EZ%M[TP.R,VY2^3 &L0_= M=^&PG;-XOIM?XASKZT#BAI=:)NN,IXBVD*#)XZQ[G#D418MD6N?2/4#*R*GG MP^'O,*%WX,G]ANOKD8HJR 5%R(FY4 /;!#&05RJ*=,6XXE3SCG0W"-@.)\\J M%6!_ 7=@62ZJO2XRC5^&U31-2NU@7*0%%@PY"YD\!E=\ '1.":.9XMCZ:+R7 MD.W0\JQ>_0\7> S4_+[*%C)1>FHP+@J#FT8A$CAKM>.HER&1N?6 MW<,>(&4[Y#RKM( 60N\ .W_'Z>+;^3&?<;?3D\B+M^7.PF@9QLC!8FF M%MFSP&IZ:7T%DBR =FB$+ *U:_W0NQ.!V^'L6>42#*>@?M%WOI?N9B%G:\DD MLP@^Y]IN*R-X]!X*UVC0&F9UZY-P1Q*W0^"SNF(?4DG/*U7\GO8/@^2,/[K. M@,GCV_/7O@+T;+E-)ZH[1%S-7^#26!7K!#H4M2^>!$\ !L92+.3I:R-;O]OO M2&+;^! ]&EF;X29>\PT#^1'.9@;>4 !#(0W'U$%\.)0Q&Q(=CX>-N\B]@V-T MF]XTY*=.%YF^O\2PPM=X]M]+V<7H M.E0"F^9L-C *=5 1U3=LBY#;;USCJ< MZF[*10>'YY$UW#&F_Y@36[-:,OOOBUGU-_X6IO,JAO?SJTGJ+Y;3%?WH-7TY M_WPFEZL>32B*5:E \K:VNZ _?# 12@RB%*U]YH/,3QN EY'36X^,R2VWQ%$! MTO%&V3S5+);DO,_/>N.G'Y^68;XBN5> S//FJ]D97/+_.3T;DG@I!9[1.&8H M8C UY\K;#-%MIJ"QHIF,5JIC'@C[7#@,JN-))*V1B?AFG?=N$E! M-[<.C;!PMQWCWO+NX#"]I/Y,(M5H+^9U([_X/EU->!+9Q>S 2DE!KO "8DH. ML@[(0@@28QH*//<1U F6]M#T0Z Y6.P=8.@6#Z\7)Q2C3704D6G/()> M7MR MICW%:X.&39*/=S:U#CGN):03S!RNZ-M/U@=+O0/H7.M2]"O6EZA)UM$E]!*2 M8PQ4S E=]'N TM-# ,X90^X#1JX@ M&V-!U6I6KX,"9B0&E3P9[A%F-NP L<%N%@: V"!:Z0MNKVM7AVD\W:37OYW_ M\CWA:O6^7+Y5GC-H2K)96 E%*W'N5DKBDER"Q*-2)I?6S5QV)G+<0N5!X3> MECJ X:4;^FXZQTWQQL1S:;T/ 9"A)Q<@!G Q,')%B7R5K4,_6&QW244G;[X- M [K]!-P!1&Y? K^]YP+OXV(V>[-8_AF6>9)X2$(S#<7$ @3X>F>2,EC'%7J1 M"CD![>MC=B&QD\AO3T381-.4)"BE0/AB7B5/4DKU*'QR6&. MDF(4U;P/U9YC/P9, !U.Z4^/E=E% WMCZ.OF"8IVRW)]$)(V YTW3+PD26UR M=\A]W*CJ(]8S/6T>'NCG+ZJLZA/81'./*%($07R!\A$A>,N XN'BDC YZEN^ MU@.#LW=;=_1^FX.#:FAE=&"QKA[25Q]Q=E::_2E\KYUJOYREJI +\J0;HI@ M$@376I T,2!MIQ L!&X2R&#H/ A2Y^:9[P>0.WH7T*/9P&/IM)]F$AM9G@T; MN)X^M9F0\LO)U]GB!^+9^)339?I"3'^8A?F$Y8@D2P2NF")/V2L(RWH/JL0.3.UB28,R2Z5089!DVPQ<3U+&+D)B(6GNN MD;5.&QHUBW3(BJ6C0;X+-'2\*P[,"K3)%R:<@*)XG*-K;P.V1+TAWT<"!%Z2_S'./N>Q-IR4?MOC(.>U'G;#\2"ZS M+@%Y*!RR%P1QC>:L1-4@8M)9HW6M$^C&R&LO@L7@O8>H,FT])QN5JN)Q_K9MWDUWJR\)Q+7@N+$B@1&#BC M,G =M#)*R;!=#T?ZU&L H:^NP'%CP4XPL8?&%H>*KP>=7R2W"JX]EP%2XK6) MI-(0>2Y@K*53W^6$P;72^I@)PPG!,>8BZH/#ER MGDE07+&S>=N%89)")*W]5L4&3ZC\QJ(C*WT?E2U:R&]LQ8?O-PAW4:CB +D0 MM6$L1?TI&TB!&6Y,X3*5%HJ_ON@XS_?-%+^W_+J(@N\D5GFC^&$Y3;C9:R_Q\W1>.X.^+V>WD)>N=:B#K8(48"6)5N4Z'8FC M Y>D%"1AX4+K9E['X:P3'W9/_-V&&9-$L/JRYO9XL^'!M ?>,ES]].' MO,5Y@I?VUS27*UXBQ?#D,/ ,(E4P"Q/(2FL'2:F *(W!Y@U*'J.GP5-&_

0*>ZYVITPPB?3 ([W5] M2Z3MWEH"NU/9B1$\%$'WO( ,J:X.3O^;;SR,7-L<8P2!#D$I\H1B=A&DLQS) M[U5%MG[8[:CCYM#:?O1Y;1?1=X";:YF?=:P-B6WC?'Q:?,1$7T]G>(.]3XM= M)5N$,USZ1$$:CZ!"E."48* CDSH+YI)OG3(Y-$_C!CU'1G=7 .E@P[Q&6CE- MSW*?B>RH8BQ@!8E3A6+!$_&@"W' 77 V;W4+LP.XKZ\_KIGM"QF+1FKJ &)/ MC)S60;$2F0;4EL3"& .?A08Z6QR+,MBB6]>'-1C[/9@][!JɃ 3 ?J A M?R<4QP4D:P,=+U&1J-!#8#896^]C<_.*Z@X+=KH&8@/5=0# %RDM<://&_OJ M]725%J>UN=0\?UCBR?3T9/5V_@W/M3'1F2F-RM7;?0\JE7I#93B$'+70WL?B MFUO,O2@=MVZG:P ?0?4= 'R3R7Z/""^N0RYO2":&C@ZA>0'!-\_>OLZ.Q +! ME:1-[>? 6^=-G5_NT&?&F>-Q@&G=3]+56^^--IAX$GH'*NC0VO*!8%>=D3G] M(]JR$PPF9^LR2&L8*&Y=#?<*D!"30*F]T0.,UGZ8H-[Z<1P):/NJI%.$D=O[ M-4SSZW.*SB>+DS^\\37.;QJBPF*\C.!9]8,E;:=8\]Y4B:P4D7/2PW>MVH;2 MWIIN' F3S978*5@OC/R'\&-CX8WGB:M@R@4 M(-_#>\5IUZ&RN75"Y:$T]];TXGA('4JQ70+YXE3XB.2XG.)$2R<%\P*,$#7' MP%9!E@S<,!V]Y,*8UJ5N3Q+56[>)(T'Q$-5T@+7M[QLFSBBN11*0T9*GG*H; M8IF!K'(HT6H16&OSN#UUXQ[9QT\X&D)IS0:.-8?CV87^_8)4WC"L T02]U60 MQ&%DV4!Q,A099%;-YSSM3F4G91)'2JMLI:X.["/YPIN'A$^+%^D_3Z=+)%YI MFZU_U%3Y-7D=M?#XZ^:^/FD9K$ATFABDK6:#@B!8 &,4:E^$D:7UW)_MJ>LR M(;,93A9'4=JH$?6FL>P=QFXGE%PT.!$2>$=20R\KIN' M2?)U7;"06(F::Y?1M2X%VXJP+I_PCF;L#E95QS!\\2U,9Y6UVHXX7.?P-4:2 MH_&9*46[*SL*[0+]$9%<&Y*AB!$3(VD.#PR3CD:-!NJKR.0+A<),:_> MD+@K4^1?_!K6E:\?[\N]F]'J4EQP$514M0.;9_4:7P$CCSM'C=DTGR"R,Y'C MWBP>&ZB#JK"',.8Q!A_>E1.MHT,1Z].[U10<.@FQ7EI83NXQ8R1D;'WGLR>I MXUX_]H371NKL +7;2W5B,-ID3()7(KH<6]^(;T_=N"UL MCXS-@936[^7DF^D\S-/]@HQ:& RROI[6/G2&-ER(+ (:^K,RK,( =;@[4CEN MN'3LR\E6ZNK /E[XUSN/;$DNJA!(HIZS^@3&/+C:#;9H9Y-T.F3T \5)@\S@ M.?;%93,,/1 P#:K03B.G>QN<.X[6Z6Q!>%43GF*"(),!*Q1]'&,B\=;%XT\2 MU>4UYV"(;*JB'FSF-88NMAOMJTWRR#U"G!AO:C,C!9@%!7K)9PCH'&!A*:82 MI NM2\=V)+'+V\YCX+&U^CI Y_;2G)!1%R+K HXI66\@'$F1.]#<"E&#'/-[]Q[3?/6L7= MS9A*L]/JS/SR/6V:RW\DG^*74K J00E5)&=@%6)-:@YGG3V#BQ0#.(F)M:X+ M.RZ'XVZ+P2*MCF'2R28B =QB^P79C.7R!W&XF>]SI0-F^7M!.!X[X+# KA8934@5=QT/Z0-#H+(O0D>]\9@0""UM+H[:77T$>=M6"[<%!\*'1D&5?7Q;!WZJB%1%.!% M2$;'YP?DP2X:G@N0=]%JOZ.H7H;5=+4H'ZY]V$VBM^LW?-_'-&@L_"1UC3H( MOU]^#O/SUBY7S8S/1G5>7_Q].0^NPNRJS_%54VKZX"A# ND#^0'&(B%"*RC9 M"R$MC[;Y@=6$\$.MX\O3U72.J]5K7*7E].OY\AO=O;^ANT^DKI?T+_\Q25DF MQTA*M1P!5)1U=@J7$!.BYXP5V3QY?GB!GC4SM_SPEIPR7LQ^72U];L3;5FBU6I\NK M SZ(+'42!J*1=,"SY"#P@*"+KEGS&*+::K;4#I9B1Q(/-9^/+G>UM;PPB:.@ ML))K#KTY7Z\4)+J\RD@KWF&T"\N_)U9#I4 HSD#(@@MGK3>I=?.:G0@\O!/%0RM< 3Y;Z:RF M#94=S[6WN@-?.V(:(Z5WF+/S[1OX/$G6N!9I.!3=;4C15D-]FJ1-Y=0>9NBJ MXNHPTW-W_4;FIG[P/8B(=99E\+8^;AI0*?N:C6# 8N"R"):-:3]6XCY*#A^6 M8GX%4/E]ZR+^AZF8OL/;V!/]N2DD=&Y7.D*)M=Z6QLC=*2X MW#%+AU$T D)"!MY26,Y*5CJW+J1YC)Y##=!]GWWM9,S666\EU+9/H&@C@$^6 M :?CT4$/@W3)C'Z;N7"/A?2]W]2BUOG+6AL M-0?TLD;AQ7)9<[?.B\#?QW68SJMO7-OU_8[+;]-T#6&ASI!UA=Q@9NI#+@:( M(A2P4A;&'.&L>?;??I0VF:)32SH(D_4E>_VC+G))RF75_.4.X<:ZB+X DS'7 M&181@M :M,ZRS@:.2;9.]=V5QI'GA@Z/N'OGZ0REQ#[-W+N:F+F7I9$FUHL\4IK2)0-]2T(6CA6+S-*!V'C3W:3@4#/S#EN.89B;L0>'"^YC:+77L[*=Q978NU7'"@%*^K1HOX3EG%BLQ2@;'VX?.W;G M,QI8K\?I:F2S;B]R%?.SXC?].9C93"#+$:+$"):B?98HN502W3[ MR^+$*^&JIVM0-=L8+EY"%E%6I" M3($0';D(LN@@@I E-)_;O#^YSRN_<1?DW;E;.I)..RA-O&+U8BC;CU>GRZJ0 M3S?Y,C9J)71EI"9)> K-@_$&M/ I%2:*S*U;%FU+V[AU6N, LZ&V.D#A@_WA MKSB2*D=7LJNEDIJ\E8+@56* +#%!+!6=6KN)3U,U;NN78R*OL88ZP-P-(W]K MFM6MW<0\9EY4 NN8 L6X@F!-?28-)263F6R>8K<]=>/VM!CM6&ZGL3YCF_.$ MY_TCEIL?T*X,8<#H8MM$*SC;9N@3H2,4( MM&/"Y\_+VNAO4])X7>97Z+:)=HLU$I(,Q#\B!>VQ9""Y""ZYMSJWCANV(NQY ME"'L@IX[R7W-]=.G];F=UKR_&7K@DP:H1QC0,.V63^YU,5B$AUB*JTW&##@D MJ(7 >4DR.>E;ATI'K4JX.H?IT)^N\=WT&]Y9]M:6$-P7J[P'KEW-L1<,O.9U M2]@D"N-%8_/DHMW)?$Y5"[N@[&%/:A@-=N3>+QYC\A-R^P2PAO2/>T%R?%@?7>=]'N*U$F'_ M@_O:OVY4P3/@ ?U '45W6^^R" MDSO)]0.IID^;LG7ES/Z&9][3ZPV#PT05%DK)T&(60(,HHH?B0 M-)V6)9O67="'K JZ3][7PF>T&6L%"FU!<@&8J--ADX:@L9;D.MJ2K:]W'B6H MXZJ@77!QVW"U4T)'[OYCX[<^8EK,$]GGJRR):^Y>5N1<8@$TKC90S(SX)<&: M1*(4TLMH6H^N/)3F<=WZP7!Y5%5V -U+09[%)^?'37X__UC974[GGS>MYJ[U M5=+9Y8P6E/$(R@K:E;0I0?A$P;A7RN%@59-;TCCNP^A@T!Q457TZ?/?7+1Z0 M2/?8YPU69SF@W[9G[5O611':&'A6?.TSP D9*M1V;(ZC-SJKYKE?HU1;_K;8 M3![$:RV$-SK:4+,ZG\UQ.U"*/GH5N0'FR'HK'Q BCQXP1EL"^1Y2M8YA]Z'S M659=[H*\.Z-6AE9F!^?Q_2/>/N!RD]= H?XYLW^&9?[C7!P/<"Z8,2+49MBY MUH 85IN1I03)A"(B=YA#:QBWHWY<]W($<(^D^#[/_?.JR;W/^1O_OEGA\8#G M^*T"U, ,R[4Z0ID<024C(%J!@%;JX S9KV0:;]W6YM&K2\#;*]0;ED2N MW^OI[+1.0[Z5^"M%8:G.4UP2NO30NU'5QZA7W5(6(Y6P"EF/Y6((DCE3 M1"DU>$41)9VCM9@A&.-;%QX=N83UKOSK1-VSNK)K@;7D0ND"J"BL53$5"#QN MBGVX$RFHQ%N+81NZGE=1ZBY8NFU+Y>O% M:5R7T]E=#B^82S%*'U* PG-]%K0%8C8)XL=,02Y9]DQ8H^GN!\IZ(A!AR"+)H"+2#C4 M ;S3&H3W46OK O+6-SE'#CHN&UC0[KO*S5$2]68LIY6%]C6CG6>X!ZY*4=I( M&["UPW/H8_?Z4=OB2)K8B?6IV[PN4W7$TR MV?6B P>5JHBD2!!#S.!EB?15EH&U=NZ>IFI@U$8-/0'K[XOE/][. M/RP7"5>W6.*FI%+3![EW%-$[DET(6%_\HM>&NQ1SZVN1+<@:-U@8#EJ-%-$3 MMFJEXNH+YDU&RTV6T#IG@G4@.*\>J=7@2810)@?=>08Q)9">L*V$P$-'ZXW8G&@XMNXJV6;!X M4).U?)K6?P\UGVY]HY7T57("ESJ5:#D@K_V93!$0I#/@T;)@=4)I6T]=V(:N MY]7B[Q"/O+F6>C)(M79B([2K8UNZ;'2R8#BOY?Y&U!<13O)*Q6EIF2VM[[X> MIF9IX9_D!?ZBHV&XULR0K/HQ[\">(&&,^[!=I#)63^G"+0KD M=,[*&D5&#R[&VB;$^!A2YC$\\[NQ!YMM7G=C:*N;%%D$6X0&I3,)Q'HZ'E*,JMY?+5WT\G7Y>+;61G.)BU@ MHA7RC*) [?Q+ODB($+@4D+QW,IJ8VE^-3T&7UN;G86K&O>T:'%.-U- !H-Z< M+N?336>W.J#A>_W;^0.!E96T,F'Q($3+6OF\_6,^]R\VZY#Q(S[G78 MX'!JHX0.T+0IK*G39>\:VCI[4BLF(.98(W!#P;?AZG9 M"D_ZV>*ID1HZ %0-P-?+TW26X4=D\7^^A M^R#SDVQE]-Z:VH.+_$BK+'B=Z_;RV246 B^M>["VHGTKP+IG"]A15'QH.O:G MX? "ADB66:B)P-AJX,26)8"+Y'D>\7=T*B?[9(K&9*OY)H,RF*3(.8)#;@CL]7(D!0$^(Q;E<^:\M+DY/I:D52NRC,49D5)2G21V8B*%]D;>E%0LO!*FGI MB"@#E!\_3-#HE: ME7\_M!IH8D18U:/P&B>A5OB09_%R,3]=38P/BCQ3! KL MZS-<9!"$0.#%DL\B&4IMGCI9'UM@]&+- =#13*#]V)K_"&FCE MHEX#:>BZ! M(.Z("Y*-]U% \49RKVTQMG5FR?V4C%Z".;QU.43VG9B55_3#::J^ZVDF(4UT M]")KYH%'GTDJ-:TD60DN,Y-I X3H["Y6Y=;GC_MV-+Q1.4239@W&U7$!( <'H"(RC$X$9+3'L@H/-IX[[TC.\]G<770?GR/OU%UP^*)N) M31D9^?)0;*J#"'2 4"0''5R(OA@57.L$F<NO$6WJ1_O-T MNIINHH#%?#7-FZZVB_E$&JS&NF:=>=I@/#B(M*V@D.V.0LFH(MO%@7IHH=XN M<9KI]Q[_JHFP^RS].1_"?FTV^R'--!_YM :/(-O2VNA=XWRY-P0^TOH&27^? MKK^\.EVM%R?D+EV@RR9F@E89(C=DIQBKWA$=:2(J(M\*0RAK;/6W).W0T^^: MI$E5M:A[L^RF ^U$"F9*5 P2$P@JR B!,7(*?719*J:R:IUJ_!@]X]JC(;!R M^TQKIHT1C[#53Z Y,7WZ6JBO)."B(5H:B^R6-,@E-60.#-9>XGQ M=MQ_/YIH@6M(HJ^N4/30VB-/U6VFU45#$?M3:EXO3L)T/BE,DQ.( 9@M M52(B@J]M!)).TECDFOZO'4[N$C .6-KH]"Y #A3PV+[P!UQ.OY+/%V:_XDG$ MY219&X)P"82/M->I0SB-+01]MB(P<^W63C?/MP+'77-L322Q))3 F^5A!*+=:H(I_1663!/ M(>8A L8[0AHI=M%:RF,>);6-\?+'Y(_?)X4;$;U2P+0B%TK4SBTB*?S3SR#QOD75\BX6F]$&+11VN(@"8[M/KR=TP?--_*^ M='^4<5S1/@!E';D_EO9#1$R 0?O,DC7%;>>$[:NLQ"Z\S4.V)TX6QU5:UZ\^O]5V>>OIMX.J9![\K'8O/D_0>>3WGA1- M9$D$4%K0B:<?\4ZK?!EF-4)-+0W@L/$7=T1)!R7$8(FX1B?4G2)QQ+CEOHMNDO R>)2E]Z^S! M;>@:]]9H2#P.IIT^#U"*A,+\\Y1U ?J:7))OM1Q\[Z-TBT]M<*CN M2GNCX[7VAO]S.IO5#FRW*+@G^:#Q7=@;QQL3@40FZWB1M(77TC\8JQW\()7MQCHJL]85U]N:QQ/^<0 M#'I(SG&KO,K1M2XYW)'$<1$Y&%2VA^3!>AO[O> U^>G9KC]/.7]04[5EI?S*:3GG1T.C@$GP/%8#$2+Y9SV;Q)YA,DC1NV M'@-N0^BF ZA]".O:]?.<^%(P(BL9"H\>5"J.]HD+P#4FI\@I8;<[-QS>E^LZ M >.^8QT31OO+O0/0W+&OG@F)FJ N6:KVU00(@G&0OHAB8_9&M?:S]CKP!JO? M/R9T#I+^R,E7'TDT9WG)-I-?HU4 *6-U)R/922X,N%*]28\Q\*TJ(9](MKI< M<-P3:N#0;W_1]H"'RKKMKKWD-S("O^5X']R>G)..'-!F41\F[3QRY&8]W0,:L]5\9ABW&[&R1,J MO['HR$K?1V6+%O(;6_'A^S7"%9U27K, J1@Z_Y*)0+^.X)Q+J6@M=&B1G'UC MT?$2[9HH?F_Y=> P/G+HO;M,TG%%B1KD4^0IC4D$KU.T. MGD-B<=NY#V/<&0Z.NUW5T>?DASN[Z=H6:IAD=]_'#I!E]R3UHZ398>#1*2U! MY9B!(%$[\3$&7!MDF07M8^NH[*AI=H\9YVL*.1^3\1'K]3W9A1J/K5*8_6\, MRXD/+C.F"R3F:[D,& M/;UB=A\M/D^H$O9PHF7V:%R 9'U]#: _8I )9$DEF!1\#D>\$WJ,U'%CI:[A MNK,FGR5@WRQ.EY.(/B.S&B2O%V;".W">:1#)^41[TSA?1L=KI73<@0X]PW5G M/3X[M+XHM/*&5?H'$S3,)\,,)*%SO>OP]8T\U%[,4M3&,Z:,&YS=('?<&1*] MXG9_C?8-WGH-9TTT23!+!P=G=;*KJUGJ&KQDTO@4H\BM1P(TN!4=;.Q$%Q#< M52]]7H^^QKC^B-\6LV_3^>=71-)T_2:D39WU ;>C6WQJ@\O176EO=#=:E[T' M9E%JQ2TJL$*2G<$8P!<=0%-<8G+V/#9OZ'$_)8?:HOJP\+[[M1QF&R[@XMYZ4/6F@T MQ4APSG#BH98^U 99RF?#"V;K;+%H M?6"6>S"EWM&AKGQ$#IJ1;+*R:&1K$#U$R[@O5L,<6$WDWBE^WM7H8GF^TRQ' MP[%8LLTQG WU\B@9Y"1IJZ52T+6^M7^*IOXG:B#,%7P3T;DCRW0'R[V5^&B ML3P[,#4UUGP[IPCSM';B/O,#"[?<1 2IG:VC5BR$0+:8@LS$F8PFA]99DG>I M&/=Q>ICCZ4!9=X>6:^7D4+YHV MVQ@L6:BM^["_)'M0_SEJ0U#2<5^KSNL@%J8#.!O)9%$(YE5@189FW5:Z:+.P MN[(>Z*VQB^2Z:K$0.+$9O(0D%9U2EJ+NF'4&0R(1G#,,V_5D:MYB8?#>&CNI M[,$6"[O(KX/8X-Y0^[*,3#-N*=96D)PDD7!OP-5CT)DB*3!.%G7K9MF/$C1N M>M[QKC_WTT"G<#K?'R\7R^7BS_I6$+[23]8_)MS+Y+$48,QGVG!*UWFAL9;K MBVRUC26V3KG?A;X.[\#V@\46@&NBHT[Q]\OWK]/E67ED6".?!,NL2/4=RE>6 M,$9PC!OP2DDKF:O#EHX NUMD]?>R,QS:#M'(V)'Q!UPF$NA'K,.4B8-/BP_+ MZ0EN)ACB:OV1&)HH&8O-FH/(^OPVV7M="Z:\9LHA<;OUM/"G%NOORO4PW PB MY+%!\TM8SGY\PN7)]&S(Y1LDGR&(H"F>@!(3":<^/M0)-963Y"P3VN7MGG#N M^?#^ ND&H#A4B&.#X-7B&\[#?'W>B^^/^>D*\XMO83H[GV(T8='D;(B'[)*E MPY9+\"5$,*IP5BAP\%%O!8DGE^K/D6X D+8"[@4N+_+_.5VM,?_R\NVGUR\F MPK@2>7; F2863$H0@W! 0#<%E15WYM,_@9&;GS]N( MEAA6^&:Q_&TQ3XN3K[/IV< ]RTR*];I*< 4J8@(OZ(1DSA8R"D-!=SIS'1F6V\B/)>+4Y.INOZ8$%GZKGO%3Z3BU6,8IS2'[FV MAD3RL[+'K+/@)>76.05[$[L5'-WS@>-QM=L)5")1=J&B8/1M=!?1R=XZQ9#N]*X%2C]/P\U0'W<;9]/.A_<*>^,1&U7#;TCQL)5SR3(OD!9"'34>F3PP" MZ1Y\=%JK8)F\[9ET6@EW,UG@[/9?Z(0Y*D,TY%#SW,G0!E_ .BFMXHB&QP&8 MNT7&^!DT!^K]\2RJW47=PYE6_<>+R<6G859O+\ZRRUA&Q[@'*9VK@XHE1*\S M!!8=V5UMZ:O69]<#M(R/FX.4?/MD:B'Q3I%S4; C&1V=O%YW1D,'=Y;@=$R0 MB[>63G#!MYM^<2!V>LC;;*/M+2"TA^C'OC'X=PSY/T_#DC[N5EU60A\X20"$ M220*?12X:"[-#@S+38-[+1PP@F<5(]!Q M;4%%;2!*YB!EJ9@*A4L^;/W )2D]98,>?B"UD'<'L'F'JQ7B63"!FPU6=Q7% M@.?;C$^,=S(8:RG$X[0/I!(0HR57C[:6BI[VS^U)M0V.I2>(ZLFWV5/U=PZG MEGH8^XRZR\UOI]6HOO]:=;3ZM/B(<_QS$JRL]ZJUF[G29&)%KN'!:E%OMY(&1SL#N&&6G( H MHFE^.?@H1>/F:1S'%.VM@;'MT$LB_L5\3KXBL;#^HU::7M6=TL\F6DG!+3$C M;'7RO,T0N=>0:Z*X,+XPOYW+_-1*XV9N-+<]304[-DJN&/FE=G@_&[DB7-&H MK:]9XS7U-SJ*+2QYB2PG.FD-.8A;UL3=\^GCIFDT1\/! AP; ?= @ )!*BU+(0<[J=:7MKM3.6X.Q1 ^ MZL":VAN+WW 9%\= X^O3N_,\=,@8DI1U+EAMA*S(YW(Q 0M%<.+"AMN5W,-B M\1X:QTV<.#H2#]52[S:1^+N8T*&8+B(01\R0FZ\4#T"A(()+R(O3C%S! 497 M;$/:=I>%[)\)=/LHY;E@;3->@VM%)EOK.@"F,N8C1$P(@1?-DK J^=:U7EL3 MMQW>GM7M]#"*>2:(VTS($-*K8+D (0OQ%5F]>&>&0EJN:Q$Y;:;6N4#;TK8= MWI[%O?:@:AD[RKR7J4^+E_@A3//52(O*EG="N* L%&L=[:*1FUOJ7[#24++P/ K7$ M :8R/4K3=NAZ%O??@ZBASXDAOX;E/W!=4R5^QW2ZG*ZGN+I,!_^5&#]=XH;= M\V*\&9;%K+)#N0=;#DOQ/WRQ\LPJ[OW M]R^(Z[\M%Z=?I_//9TE!TO)LHQ%@;:F=,5P$7Z=[6!.QOFA$%IM;SRWH&KG# M_$ 8NF-46VNHA_/ZBJ=K5N'-$O_S%.?IK#&V%"BS* 5LRG16I$)GA2-GUGI% M)X@0)H4!0?<06>-BKCT6'@9;$\7TA+7[&#K/E1562-J/G+9F'0?!*%RJZ6-@ MO*U#1PS3MQM4M,/:PV1U@[4V4'@(:HWTTBG45A^K)[2DW7G1'I45M-)FTG:48A-GM=MY)\."5 M!%8D@B*S3\Z&8X!>"I:,Y4H/,"[S/E+&S2X=_K!LH( .8K6GE%7NSO MN/PVW:2ME'NX6WVBCUS=_Z/S32IEL;D.2S;)FLJ[A* B YE+",G*S'5KZ]:2 M_I&M8 M +3K1;@?(KNTB<%E9^1"^XO*B;:W6VDC)@)E$3'A=LQ[JA9=D* .Y M+\*VMH_W$C(NUL;#Q>W)? X2<<<+!KPQ MGI7LP89"#&1?+SPU ^X4[2:3,[+6%RIWB!BWOJ0;G!VFG [0]"MD;HZ -[5!<(] MUP>7TON==+RY3WH5SJI,K][2HS5>2#+C'%EMP< C!*T2?9F") ]6!-\\^_A MFL<]G(_XOG$$E78 X+Y>]A=LO3?7&R6*ZG_X7YU6)%KLAJ,XZ6_-[ M'.10;_0Q<'#1<>+49IU$<&A:ARJ[TMC)3?51$'3;9QQ2G,X_M&=>G2ZK"B:%8<[% M*A HB4>LW0%.0ZRVQ2J;04<$LV"*%%!YM%*V;-^].Y;@6<70T[JFN#@#Y=OX-5YMQ'E=5 M(E?GR"3QS%S4"C0*7X?/*.+&1$!N6/&8M."MGRT?IVCC]'3[$%I\_9?7^HNJB0W;V1G)7#OYY=YR?0+9-R7%U]NKG3/WD ,#UPH MR>M+6@!5TP)#'7 C@HF,4PQ7ADLB/Y3X3N[O#\7;@T]+1U5N!Z?X-H4BWI)7 MPC.OTU 2G2&1@:=O0&TJSKP75C9_J'\^Q5S'!

%5^[:*\G0#Y23"*+95H4 M#[+4*5V64=067(3B$RLNQN"-'PJ0S[GB:R.H7:G;HB[6J^@A00 M+'&B'',0E;2 *G)MBQ7E*-6%SZ_B:RD+;RZL1A/\^Q241]>7' M._R&L\T>+S;8]2ULD#=R_G;2L=]H3, M>V/)2_[.]W5.7F =1H[$3AV5IR&0;PW,V2+J1.J2\S$,XD,$=F(9&R)D&^/8 M1%T]8?'M_.OI>K61&#\W^$8:D1UGP$H5FA'U<W M*V Z&I8,;7GR8$F:,4%P,8(4@O'@&+8?BW9KIYZ2!RYH"D8S7ST137NA_SH3B4/0UTIA'6#O;K\,LLXHG8U0 M4JJOA)E$9&,&[@OM)(FFR-;W>OLU,WD>S24.P=EARND 72UN&=Y=5G*Y;&), M!<$Y64-FQ9& 'O3WSDH'?PI*\[NFW MHTQSN;/8,4L#'N?T&.4 PG,,=."#=T:"XB& (\L+*>=4H@R)A<&.NZ[+ :*R M612/D'FLB7*E#FT2 F3RD5LT=/X,EM;P3UP.L O>ABL'V$6Y'1SI6Z8O!2Q2 M6Y\@B>JW6Y. (D,!4]-('Y'Q"&@Y!Y49[:9$TC)T(* 61JLTS"WZ+4+&M6<-%7WOU?@A M4N\ .M=ZW[U??\%E96>)7W"^FGXCPYP6)WC12UK'[!F9Y%)R &52=2I4 F>5 M9JK(4F3S)I_;$C$J]7[\ANN M;S!H<[9&EMI=E*OZ>*6)-W(S1)**LYA3BJT/SYV)'/= '11^ VBI QC>7WB] M<2TVQP)JGYC"#$4B\92S 5=G(XG,Z0<,BW7-)_H]3M(_2ZIVHTN2@[76$PBO M;D+K.]&+D\7IU=N]LC572.K*1!T,(1S$P 4D9WG Z(1*@R'Q$;HZB5%; .$A MD+722@=(^U#;U)-JUI?,W:5$XM*5U!AP M.Y#7">Z:86-Q'$5U@,$7?X9EKKE*9[74.:I-BIKF@E>G(4&(]4M1LA2>,V.: M!Q/7"?AGR8,YY#C=7R,=P.GW+R1I$D2=O7&M0?)R&>:?S^XL7_[_[5W9;YLY MDG_?_Z6PO(^7!=+7H(&>))MVSV">A")93(2UI88DIR?[UR\I.3YC6P<_?92R M+TFG$TMU_(JL*M;QY>[?O,,.%GF^N-J,G2^LWJZ4 MX\8(+1%8K-UDZ#R@2 0>O<6V\BUS M;D-V%J1-J@[+3>"$R'QZPOY;<;6G_6UI-K"MB<(Z54Z%.]]-> MEV"!-$1;3AZ7A. TV%C9MJQT$ID='YQ;%%$<&RD=&,PF*7U7X%I%,+]>?2!, MT\LO/U'YIJOI;#UL_U9UZS!ZH@QR9%F ((>@0F$9M9&0 J)$;UQ@K$=:UA'SRR_6J2/3&AUQ>S-_$PO:"?IO//E8&[Y7H3RI7249; M1]74=V4MP+%@(#E&=:4O4_Q1L>73(O4=O_/T7P@.P^*0*NK@0'W"T\O;2B;) M9J\5LV!872)A-4*)- ADIL!SPHRQ]8",'4D\_1Q"L\F_/'\Q'UWF?7Y>^K>?R?)^G3%BV66WYR@W[*?7AHU#QYEUF^GW&^ MF+\+Y3MG?YO/T]T AWMM;C';%%B,("QQ4"3+#2 MP3#ZY.%N%+5WX$<\?/O4CBD2Y( Q6ZZ')"6XC!X,:FF,3(::-PGO7N0P'.[& M <&+10Z[:*0#. WRN%E\H[IGA<#&^@;$G:FS\0BR\=PRGUFDUB_'YU[DL!.L MCE'DL(N..\#Y!ZI%YG%%:>W+W;R8AZR=Q^@A^%!N(*8,!":+LVV5X(%A2*9U M5/5-0GJYOL?"Q[RULCI W'-5&D9ZKWFV$+'(1!5G!X*MZPQDR#XI[PVU[C8Y MI*QFL*>E[E#70F$CXFZY6$T^5-FM[XNDLC.6%]]:!UWN"UX<&LP&ZHAP3K:X M-'JK*5OE4^\AK/SI#ET/OG!D+(WJ".XO^1[@\K4=/J2 CEXQ5)!><1J.0X< M%0XDLR;KK0I3MP',F)?> RPO\^G4VOKJ^^-G8FZ;2(&52E7M4E MB4YB!'*<)&<\F>VVA+RB\@=?.K+2]U'9O(7\QE8\_OL>X3D8ZT(H-YH6=096 MJ,&$KCZ5#$Z3(JFWRAJ\IOC[7SK.!=%,\7O+KP=/],9'VBS[92(S"@;(%-]9 M18G@5.'"&JMB4I)$\R?0^]\_;@E)'PFCO?71$99N_.V 67+E.# G!2C#,G@? M'%B4Z*35J&+K2KJ>A$UU->YW^4U*T_HC>+E)/[VY7GV:+Z;_2VFBC+8Z1P,&4SE04HE0:]JI MJ,-'J4J<<6^G_=AF\#H[G6>[&R.SE6$TALDY6,P3 3C**)**$&T=6!"S!T17 M3BSF?(HE*A>N]=[3YDQTGI7OW#H.@L09V<2].L*_E9]=3:SGWEOE@9BBNK$I M@/.8@7$1LI("BZ Z-8W'O(R<0S@/"SD((*=L*.M?_D'+U73V\3TMIO/$)UI( M;Y-.$#"6T!VY!Q\T0JH!' ]<<-&-<7R#_I$#CA,UB$.!,';B96_&-ZV4]Y:X MW=:HO_MS/81Q?2 L?YUMI/)NMBZ'OSDY/LTO"YP^T.IZ,9MPHW@(SE1QU<)X MP0%C<3@%2X*,MQSUHRKC9Y([X_,R;O_-2#;4B>QWPM'89G>O3&0MD4?%2FO) M+#>7[?L%14KE>+E88/WM)_RRO)BO;B*W!Q*@P+Q004%VR17MD0 T.@ Z8U5 MIW1(6UG2(.2-V\PSIG&,K^VQ\;XVXI]P===7_RY_4PK_?8V+\IV77S;;QWZ< MSS:)BN>$D%0Q;R0)6FM6C-Y(0%[^R_ML&*:LPN/!),] ?B@*MT*]/4?4=Z'S ML8%_]'OQS6=:X$=Z,YM=X^6'^OYS31-FI4DE, -N<]WR3>62])D @[$I>%/\ M4M6GB_4M=K8R*7>.)M6%^'="4P=!_L]7?U[.OQ#=M(Y]6X9OY^N1&[0)Z#8G MS_V__W&^7+V=K_Y%JSH.Z>-LG1;D):J+,A 8ZXK'Z4Q1(0H%Y1 *Y?=H2MC7 M..(?C)FMC,J?F5'U!9%3:KW^UD7^)JZFG\LQT[P;>YLO&ZQ!>V=.Q^W9=D&P MZ$L80)'7<4&DZORU@CKAO.;>*>-:;\8^]9YMQ;.TJ1;>KR2W&[=+%IJ2$PE367)I!K M[1"?>\_V3K Z1L_V+CKN .??;@.VPJ0D2IP@DS E6- "2D!;UY-$;LL?+7.M M2T*_EY[MG?"Q5<_V+LKJ ''/M0#'8$+P/$ ,O A&%/^G6+,#EZ4CEE%G:M[F M\-WT;!^"NA8*ZP!W#7(H#+4)N7 LM*^=:*E<-B@#!*LM4>UMTZW7'1VI4OX$ MNL8/<46/K/M31ONKJ?#;/-^'^>7E+_-%_:&BG)B-< 9X$00B3I0<4D +7DP QQ MK#-8A#EZ_-B*N1,UL",@_/C&N ?<]K;#/]"N:8)WF M.F<@9 C*: ,N!0N88M":,_(G9(=/V#O1/IQS,L7#(+>[-?J--<[H(ZYN_FV_ M]OB/M1)O)9-K_X90=2F2OAIP?]]14<1%.?%IV"6,5!9"O Z9$#*68:DC61' M7UI_7!&<:-1Y,BG6P>!XU@'G]N*;*!09D_1@U^]2JE1UQDEQ!1D:("FCU$R9 M0*V7WO3!^=GGJ\_@"!@,R6=M_P^3CZ\+3CMKL\X:F))U_H0(X&,=1Z$XB?I@ M)U/K(?#=,'_VN?(S. 6&Q/-9'P0[Q%(V.1'0(_"DB\RB"8"6)+A@T&B!,9U0 M,- X(W#*&?HS,/^!4-PTN]^T4?\W*C):MMB)_LPG-6BQWX;&1OWSFZ^Z[3G& MS$7Q\A"2)@W*,H*0H@>=2//D643;^OGA(06'GO?O"H"PCIE M8ZH[QQ"42 8\U>$7IGBNR9 ,OC5/3ZD8-SMZ@)8?'T4'"K@#E^!#/>C>Y3^6 M]&:YI-6F"[^Z0#__.WZJ!VHYL1]R^=L4P_2R'*23$&*.H7:?H#&%0:4@N!B M)0J9:^XRMJXR.X#<<1-Q#4%W+)5U@,Z';#RZE3]0;>/[^I<7M+CB$Q>43#)J M(%MW(05$<%8X<$H&841@BLM!C[?7:1PW&S38X==8.;V#[Z?I,LZO9ZL/Q2LL MT6*D.LD\9>F]4\"DH"),)0%#J _>S*!W$DWSM\Y=:1PW"7$L\!VJG#ZG:FVD M]P->;KJ.B5:_SM9-R/5C#W;=7_G<9H[\+O0/X]9;E4WFED/=DPI*VP@^, 5*E.B'FK5=+ -+':6![ "6'!>N-RX$%%;&TC+U/4 ME??>#D4'";Y?&+V=S^(-0RB0:MP+SCD/JF@=T)5+GMMB+$PX%F+K_MQ7B>K* M!1\ 3'N*OU\\39C7QAB2D!BY8A;&%3;J.6NS\T$F+EGKVOU#T@C'\J 'P,Y. MHMX?,742[K".\OI:KAMMO[(VI>7!7O)+']K,1=Z:\F'\8VU95-R7BR?Z @!E M+7A*#%+YR:BLS":<4MK[GA!O'H.6/UW3+;?D@_&RKH")4=8+5X,W"J'FPES( MBD 6L;XM M-\W%7W3YF?X^GZT^+2<"N2X<*6#"%L>#6P-H9 *CHQ<)=5:R]6#"?6D=-W+L M"[2'JO*$(%O-\>*O^80%CMIX 4%CL+2.O#9UAGS(4,@9R%')">DL<8?-09ZCM!Q MUXGV A5Z?%WW=J;1.>9D!:\$ J4%77_>'%7O784D0?GJ;4?]QPM M[18*/I'L]/*Z'/D_?/EQ?G4UG_UXB#MRI:\@J(DJIOM@8\]PRR9H*2 M*X<#-A]#MSN9XZ;ZFV#G^36 PRBK@UCJS6PU3969Z6?ZG>+U8GWD%8?G\KH8 M]"]%SK5E[GJCR*=R^.'+MS]@O54LJ203PPP>*==)7D44)O<1H<<7&+!<1F"]ZVW MX;Y&T\C+!7L!SU:@WE.3'2#S=J-XW6.WZ4B^V2H6A#%*. ;*L&KZJC BE07# MM;-&,BU3Z\:29XGI$8O[ZORYE>X'*: #)#W:B?C';+I:?OC]CQMFO R*.%EP M)A81(0E ,@DL"A,L\RR$UKNK7R1HW ?Z01'53A$=H.JYG8<^92&3Y)"XK;,< M,J_U80S(*C(Q^X2J]0; 0Y94#O:2/BB26@B_ PP]X^[^=CLO."F5@DH4#DRP%!<3B4-:BN]";'UJ+P'!(R+ MJ",I_26H[:2!#N"S?N(LWF:HXOAJD6OQ7:Y_F-+%_#TN5M,X_7/]9'7GH_R MRVF<^!*#1Q<%"%R/9ZC\4C"@@_0QD2,2K4M^#J5YW*MY') >5<_]/'D_S_83 MP=8=+U>0YK[U67H N>-&,;V!NJUV M.R@V>C2K9+,MZ&85_/+=]6JYPB*,V<<;\=99)I?SY?5BXTK=]6*IZ)Q*$HH# M)4$)GR$H)B"FA((",XJW]D[;4#[NF3VHJSJ":CMP/+;E^L9:E:NOM!QX"[?;G[Z#^;UC(&A/$.^NS@ZP6JZVQ7I&+%[>NTZ6;U:; MNV=ST3R='GLW6W8YL5F(('("NJL8K,U^V2FNK _.B-;I\\.I'O?0[0#51U9\ M!U!_1N@W,GXB^XD+,FNT'J)F1;K,%3?*) .&U_',0:'EK9WD'4D)&A< M/ [JR;931 9F>0<-#'C@'P-5U5@Q20M*Z=["B6D=(*IH5^:.G X&RIZ M&PCM)/4.H7-C9!-!E&1R%BQCL?@"Q2L()"*0,29)9)BP>47.MTGI*YP>#C[[ M2+X# -U+FSV]GTE)'[)$2"+9(A^/X#$1&&-#B$(+#*TS[B_1,VZS]Z#W63,U M#-^L<_,7]9=00I'_^H__ U!+ 0(4 Q0 ( +6"8U5RH$1J#0@ & D 4 M " 0 !A,3 M<65X,S$Q<3%F>3(S+FAT;5!+ 0(4 Q0 M ( +6"8U5B9)B+^@< /,C 4 " 3\( !A,3 M<65X M,S$R<3%F>3(S+FAT;5!+ 0(4 Q0 ( +6"8U7X3IV)J00 ,D/ 4 M " 6L0 !A,3 M<65X,S(Q<3%F>3(S+FAT;5!+ 0(4 Q0 ( M +6"8U7"KYM7C00 /\/ 4 " 485 !A,3 M<65X,S(R M<3%F>3(S+FAT;5!+ 0(4 Q0 ( +6"8U4/5<;/_4\! .TI#P 1 M " 04: !C&UL M4$L! A0#% @ M8)C5\X" end