0001180145-21-000020.txt : 20210506 0001180145-21-000020.hdr.sgml : 20210506 20210506161748 ACCESSION NUMBER: 0001180145-21-000020 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210506 DATE AS OF CHANGE: 20210506 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: 21898041 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-20210331.htm 10-Q csii-20210331
false2021Q20001180145--06-3000011801452020-07-012021-03-31xbrli:shares00011801452021-04-30iso4217:USD00011801452021-03-3100011801452020-06-30iso4217:USDxbrli:shares00011801452021-01-012021-03-3100011801452020-01-012020-03-3100011801452019-07-012020-03-310001180145us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-3000011801452020-07-012020-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-07-012020-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001180145us-gaap:CommonStockMember2020-09-300001180145us-gaap:AdditionalPaidInCapitalMember2020-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-09-3000011801452020-09-300001180145us-gaap:AdditionalPaidInCapitalMember2020-10-012020-12-3100011801452020-10-012020-12-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-10-012020-12-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-012020-12-310001180145us-gaap:CommonStockMember2020-12-310001180145us-gaap:AdditionalPaidInCapitalMember2020-12-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-12-3100011801452020-12-310001180145us-gaap:CommonStockMember2021-01-012021-03-310001180145us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-01-012021-03-310001180145us-gaap:CommonStockMember2021-03-310001180145us-gaap:AdditionalPaidInCapitalMember2021-03-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-03-310001180145us-gaap:CommonStockMember2019-06-300001180145us-gaap:AdditionalPaidInCapitalMember2019-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2019-06-3000011801452019-06-300001180145us-gaap:CommonStockMember2019-07-012019-09-300001180145us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2019-07-012019-09-3000011801452019-07-012019-09-300001180145us-gaap:CommonStockMember2019-09-300001180145us-gaap:AdditionalPaidInCapitalMember2019-09-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2019-09-3000011801452019-09-300001180145us-gaap:AdditionalPaidInCapitalMember2019-10-012019-12-3100011801452019-10-012019-12-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2019-10-012019-12-310001180145us-gaap:CommonStockMember2019-10-012019-12-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-012019-12-310001180145us-gaap:CommonStockMember2019-12-310001180145us-gaap:AdditionalPaidInCapitalMember2019-12-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2019-12-3100011801452019-12-310001180145us-gaap:CommonStockMember2020-01-012020-03-310001180145us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-01-012020-03-310001180145us-gaap:CommonStockMember2020-03-310001180145us-gaap:AdditionalPaidInCapitalMember2020-03-310001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-03-3100011801452020-03-310001180145csii:PeripheralMember2021-01-012021-03-310001180145csii:PeripheralMember2020-01-012020-03-310001180145csii:PeripheralMember2020-07-012021-03-310001180145csii:PeripheralMember2019-07-012020-03-310001180145csii:CoronaryMember2021-01-012021-03-310001180145csii:CoronaryMember2020-01-012020-03-310001180145csii:CoronaryMember2020-07-012021-03-310001180145csii:CoronaryMember2019-07-012020-03-310001180145country:US2021-01-012021-03-310001180145country:US2020-01-012020-03-310001180145country:US2020-07-012021-03-310001180145country:US2019-07-012020-03-310001180145csii:InternationalMember2021-01-012021-03-310001180145csii:InternationalMember2020-01-012020-03-310001180145csii:InternationalMember2020-07-012021-03-310001180145csii:InternationalMember2019-07-012020-03-310001180145csii:WavePointPeripheralSupportCathetersMemberMember2021-01-012021-03-310001180145csii:WavePointPeripheralSupportCathetersMemberMember2021-03-310001180145csii:WIRIONEmbolicProtectionSystemMemberMember2019-08-052019-08-050001180145csii:WIRIONEmbolicProtectionSystemMemberMember2019-08-050001180145us-gaap:DevelopedTechnologyRightsMembercsii:WIRIONEmbolicProtectionSystemMemberMember2019-08-050001180145us-gaap:TradeNamesMembercsii:WIRIONEmbolicProtectionSystemMemberMember2019-08-050001180145csii:DevelopedTechnologyAndTradeNamesMember2021-01-012021-03-310001180145us-gaap:PatentsMember2021-01-012021-03-310001180145us-gaap:DevelopedTechnologyRightsMember2021-03-310001180145us-gaap:DevelopedTechnologyRightsMember2020-06-300001180145us-gaap:PatentsMember2021-03-310001180145us-gaap:PatentsMember2020-06-300001180145us-gaap:TradeNamesMember2021-03-310001180145us-gaap:TradeNamesMember2020-06-300001180145csii:SiliconValleyBankMemberus-gaap:RevolvingCreditFacilityMember2020-03-012020-03-310001180145csii:SiliconValleyBankMemberus-gaap:RevolvingCreditFacilityMember2021-03-31xbrli:pure0001180145us-gaap:CapitalLeaseObligationsMember2020-07-012021-03-31csii:lease_renewal_option0001180145us-gaap:CapitalLeaseObligationsMember2021-03-310001180145us-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2021-03-310001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2020-06-300001180145us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-03-310001180145us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2020-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-03-310001180145us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-03-310001180145us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-03-310001180145us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-03-310001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-03-310001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-03-310001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2021-03-310001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel2Member2021-03-310001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2021-03-310001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-03-310001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001180145us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2020-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2020-06-300001180145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueInputsLevel3Member2021-03-310001180145csii:TwoThousandFourteenPlanMember2017-11-150001180145srt:MinimumMemberus-gaap:RestrictedStockMember2020-07-012021-03-310001180145us-gaap:RestrictedStockMembersrt:MaximumMember2020-07-012021-03-310001180145us-gaap:RestrictedStockMember2020-06-300001180145us-gaap:RestrictedStockMember2020-07-012021-03-310001180145us-gaap:RestrictedStockMember2021-03-310001180145srt:MaximumMemberus-gaap:PerformanceSharesMember2018-08-012018-08-310001180145us-gaap:PerformanceSharesMember2020-07-012021-03-310001180145us-gaap:PerformanceSharesMember2021-01-012021-03-310001180145us-gaap:PerformanceSharesMember2020-06-300001180145us-gaap:PerformanceSharesMember2021-03-3100011801452019-07-010001180145us-gaap:RestrictedStockUnitsRSUMember2021-03-310001180145us-gaap:RestrictedStockUnitsRSUMember2020-03-310001180145us-gaap:PerformanceSharesMember2021-03-310001180145us-gaap:PerformanceSharesMember2020-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 _____________________________________________________
 FORM 10-Q
 _____________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2021
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 April 30, 2021 was: 40,162,040 shares.



Cardiovascular Systems, Inc.
Table of Contents
 
 PAGE



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

Cardiovascular Systems, Inc.
Consolidated Balance Sheets
(Dollars in thousands, except per share and share amounts)
(Unaudited)
 
March 31,
2021
June 30,
2020
ASSETS
Current assets
Cash and cash equivalents$75,333 $185,463 
Marketable securities135,734 46,691 
Accounts receivable, net38,056 25,212 
Inventories33,367 27,706 
Prepaid expenses and other current assets2,855 2,617 
Total current assets285,345 287,689 
Property and equipment, net28,157 27,810 
Intangible assets, net15,694 16,606 
Other assets17,739 7,414 
Total assets$346,935 $339,519 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities
Accounts payable$12,644 $11,539 
Accrued expenses35,541 31,100 
Deferred revenue2,262 1,867 
Total current liabilities50,447 44,506 
Long-term liabilities
Financing obligation20,663 20,818 
Deferred revenue2,903 4,707 
Other liabilities2,471 696 
Total liabilities76,484 70,727 
Commitments and contingencies (see Note 10)
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,161,715 at March 31, 2021 and 39,675,865 at June 30, 2020, respectively
39 39 
Additional paid in capital646,406 631,559 
Accumulated other comprehensive income43 269 
Accumulated deficit(376,037)(363,075)
Total stockholders’ equity270,451 268,792 
Total liabilities and stockholders’ equity$346,935 $339,519 
The accompanying notes are an integral part of these unaudited consolidated financial statements.

2

Cardiovascular Systems, Inc.
Consolidated Statements of Operations
(Dollars in thousands, except per share and share amounts)
(Unaudited)
 
 Three Months EndedNine Months Ended
March 31,March 31,
 2021202020212020
Net revenues$63,273 $61,175 $187,986 $193,999 
Cost of goods sold14,013 12,225 40,497 38,615 
Gross profit49,260 48,950 147,489 155,384 
Expenses:
Selling, general and administrative41,442 41,384 121,785 135,003 
Research and development13,163 9,964 31,816 31,515 
Amortization of intangible assets304 337 912 908 
Total expenses54,909 51,685 154,513 167,426 
Loss from operations(5,649)(2,735)(7,024)(12,042)
Other (income) expense, net:
Interest expense412 501 1,323 1,473 
Interest income and other, net(120)(394)(400)(1,574)
Total other (income) expense, net292 107 923 (101)
Loss before income taxes(5,941)(2,842)(7,947)(11,941)
Provision for income taxes63 47 189 129 
Net loss$(6,004)$(2,889)$(8,136)$(12,070)
Basic and diluted earnings per share$(0.15)$(0.08)$(0.21)$(0.35)
Basic and diluted weighted average shares outstanding38,911,454 34,149,561 38,800,622 34,029,296 
The accompanying notes are an integral part of these unaudited consolidated financial statements.

3

Cardiovascular Systems, Inc.
Consolidated Statements of Comprehensive Income
(Dollars in thousands)
(Unaudited)

Three Months EndedNine Months Ended
March 31,March 31,
2021202020212020
Net loss$(6,004)$(2,889)$(8,136)$(12,070)
Other comprehensive (loss) income:
Unrealized (loss) gain on available-for-sale debt securities(72)(152)(226)(137)
Comprehensive loss$(6,076)$(3,041)$(8,362)$(12,207)
The accompanying notes are an integral part of these unaudited consolidated financial statements.
4

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, 202039 631,559 269 (363,075)268,792 
Stock-based compensation related to restricted stock awards, net— 4,836 — — 4,836 
Shares withheld for payroll taxes— — — (3,410)(3,410)
Employee stock purchase plan activity— 332 — — 332 
Unrealized loss on available-for-sale debt securities— — (69)— (69)
Net loss— — — (2,076)(2,076)
Balances at September 30, 202039 636,727 200 (368,561)268,405 
Stock-based compensation related to restricted stock awards, net— 3,545 — — 3,545 
Shares withheld for payroll taxes— — — (407)(407)
Employee stock purchase plan activity— 2,430 — — 2,430 
Unrealized loss on available-for-sale debt securities— — (85)— (85)
Net loss— — — (56)(56)
Balances at December 31, 202039 642,702 115 (369,024)273,832 
Stock-based compensation related to restricted stock awards, net 3,332   3,332 
Shares withheld for payroll taxes   (1,009)(1,009)
Employee stock purchase plan activity 372   372 
Unrealized loss on available-for-sale debt securities— — (72)— (72)
Net loss   (6,004)(6,004)
Balances at March 31, 2021$39 $646,406 $43 $(376,037)$270,451 

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

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, 2019$34 $477,368 $78 $(329,536)$147,944 
Stock-based compensation related to restricted stock awards, net 3,804   3,804 
Shares withheld for payroll taxes   (5,506)(5,506)
Employee stock purchase plan activity 242   242 
Unrealized gain on available-for-sale debt securities  24  24 
Stock issued for acquisitions 1,346   1,346 
Net loss— — — (5,780)(5,780)
Balances at September 30, 201934 482,760 102 (340,822)142,074 
Stock-based compensation related to restricted stock awards, net— 3,091 — — 3,091 
Shares withheld for payroll taxes— — — (379)(379)
Employee stock purchase plan activity— 1,929 — — 1,929 
Unrealized loss on available-for-sale debt securities  (9) (9)
Net loss— — — (3,401)(3,401)
Balances at December 31, 201934 487,780 93 (344,602)143,305 
Stock-based compensation related to restricted stock awards, net 2,934   2,934 
Shares withheld for payroll taxes— — — (361)(361)
Employee stock purchase plan activity— 339 — — 339 
Unrealized loss on available-for-sale debt securities  (152) (152)
Net loss   (2,889)(2,889)
Balances at March 31, 2020$34 $491,053 $(59)$(347,852)$143,176 

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

6

Cardiovascular Systems, Inc.
Consolidated Statements of Cash Flows
(Dollars in thousands)
(Unaudited)
 
 Nine Months Ended
March 31,
 20212020
Cash flows from operating activities
Net loss$(8,136)$(12,070)
Adjustments to reconcile net loss to net cash from operating activities
Depreciation of property and equipment2,231 2,244 
Amortization of intangible assets912 908 
Charges incurred in connection with acquired IPR&D3,353  
Write-off of patent costs— 917 
Provision for doubtful accounts— 600 
Loss on disposal of equipment138 — 
Stock-based compensation12,488 10,469 
Amortization of premium (accretion of discount) on marketable securities1,026 (145)
Changes in assets and liabilities
Accounts receivable(12,844)4,551 
Inventories(5,661)(6,011)
Prepaid expenses and other assets425 1,310 
Accounts payable1,147 1,995 
Accrued expenses and other liabilities3,910 (4,902)
Deferred revenue(1,409)(1,290)
Net cash used in operating activities(2,420)(1,424)
Cash flows from investing activities
Purchases of property and equipment(2,758)(2,138)
Acquisitions(3,353)(5,741)
Investments in strategic ventures(8,374)(750)
Purchases of marketable securities(156,628)(17,968)
Sales of marketable securities4,885 4,890 
Maturities of marketable securities61,350 23,800 
Costs incurred in connection with patents— (717)
Net cash (used in) provided by investing activities(104,878)1,376 
Cash flows from financing activities
Proceeds from employee stock purchase plan2,098 1,687 
Payments of employee taxes related to vested restricted stock(4,826)(6,246)
Principal payments made on financing obligation(104)(58)
Net cash used in financing activities(2,832)(4,617)
Net change in cash and cash equivalents(110,130)(4,665)
Cash and cash equivalents
Beginning of period185,463 74,237 
End of period$75,333 $69,572 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
7

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(For the Nine Months Ended March 31, 2021 and 2020)
(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, 2020. The nature of the Company’s business is such that the results of any interim period may not be indicative of the results to be expected for the entire year.

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


2. Selected Consolidated Financial Statement Information

Accounts Receivable, Net

Accounts receivable consists of the following:
March 31,June 30,
20212020
Accounts receivable$39,666 $26,971 
Less: Allowance for doubtful accounts(1,610)(1,759)
   Accounts receivable, net$38,056 $25,212 


8

Inventories

Inventories consist of the following:
March 31,June 30,
20212020
Raw materials$10,372 $8,508 
Work in process3,726 2,637 
Finished goods19,269 16,561 
   Inventories$33,367 $27,706 


Property and Equipment, Net

Property and equipment consists of the following:
March 31,June 30,
20212020
Land$572 $572 
Building22,420 22,420 
Equipment19,212 18,255 
Furniture3,326 3,326 
Leasehold improvements786 672 
Construction in progress4,125 3,251 
50,441 48,496 
Less: Accumulated depreciation(22,284)(20,686)
Property and equipment, net$28,157 $27,810 

Accrued Expenses

Accrued expenses consist of the following:
March 31,June 30,
20212020
Acquisition consideration$10,000 $9,914 
Salaries and bonus8,902 8,476 
Commissions6,374 2,122 
Accrued vacation4,010 5,536 
Accrued excise, sales and other taxes1,741 2,145 
Clinical studies1,411 1,420 
Other accrued expenses3,103 1,487 
Accrued expenses$35,541 $31,100 



9

3. Revenue

The following table disaggregates the Company’s net revenues by product category and geography for the following periods:
Three Months EndedNine Months Ended
March 31,March 31,
Product Category2021202020212020
Peripheral$42,295 $42,627 $129,183 $135,736 
Coronary20,978 18,548 58,803 58,263 
Total net revenues$63,273 $61,175 $187,986 $193,999 
Geography
United States$59,593 $58,122 $180,331 $185,611 
International 3,680 3,053 7,655 8,388 
Total net revenues$63,273 $61,175 $187,986 $193,999 

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

4. Acquisitions

Peripheral Support Catheters

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

As consideration for the acquisition of the peripheral catheters, the Company made an upfront payment of $3,353 to WavePoint. Upon 510(k) clearance of the peripheral catheters, the Company will make an additional $1,700 payment to WavePoint which will be capitalized as an intangible asset. This transaction was accounted for as an asset acquisition, resulting in acquired in process research and development (IPR&D). Costs of IPR&D projects acquired as part of an asset acquisition that have no alternative future use are expensed when incurred, and therefore, a charge of $3,353 was recognized in research and development expenses during the three and nine months ended March 31, 2021. Milestone payments made after regulatory approval are capitalized as an intangible asset and amortized over an estimated useful life of the product. Cash payments related to acquired IPR&D are reflected as an investing cash flow in the Company's Consolidated Statement of Cash Flows.

WIRION Embolic Protection System

On August 5, 2019, the Company acquired the WIRION Embolic Protection System and related assets from Gardia Medical Ltd. ("Gardia"), a wholly owned Israeli subsidiary of Allium Medical Solutions Ltd., for a total purchase price of $16,687. The device, which received CE Mark in June 2015 and FDA clearance in March 2018, is a distal embolic protection filter used to capture debris that can be associated with all types of peripheral vascular intervention procedures. The Company acquired the device to expand its portfolio of products for physicians that treat complex peripheral arterial disease.

Upon closing, the Company made an initial $5,600 cash payment, net of transaction expenses, and issued Gardia 31,493 shares of common stock of the Company valued at $1,346. Following the successful completion of the manufacturing transfer of the WIRION system to the Company, the Company has agreed to pay Gardia an additional $10,000, half of which may be paid by the Company through an additional issuance of shares of common stock. The Company has accounted for this transaction as an asset acquisition resulting in developed technology of $15,624 and a trade name of $760, both recognized as a component of intangible assets, net within the Company's consolidated balance sheet. The remainder of the purchase price was recognized in property and equipment.

The purchase also includes a performance milestone payment to Gardia equal to $3,000 for each $10,000 in net revenues recognized by the Company from sales of the WIRION system for applications above-the-knee in excess of $30,000 during the 36 month period beginning on the earlier of the first commercial sale of the system by the Company or six months following successful manufacturing transfer. If payment of the performance milestone becomes probable, these additional costs will be added to the carrying value of the acquired assets.
10



5. Intangible Assets

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

The components of intangible assets, net are as follows:
March 31, 2021June 30, 2020
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$15,624 $(1,736)$13,888 $15,624 $(955)$14,669 
Patents1,882 (752)1,130 1,882 (659)1,223 
Trade name760 (84)676 760 (46)714 
Total intangible assets, net$18,266 $(2,572)$15,694 $18,266 $(1,660)$16,606 



Amortization expense expected for the next five years and thereafter is as follows:

Remainder of fiscal 2021$304 
Fiscal 20221,216 
Fiscal 20231,212 
Fiscal 20241,208 
Fiscal 20251,205 
Thereafter10,549 
$15,694 

6. Debt

Revolving Credit Facility

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

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 3% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the 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
11

amounts are outstanding under the Revolver, either (i) minimum unrestricted cash at SVB and unused availability on the Revolver of at least $10,000 or (ii) minimum trailing three-month Adjusted EBITDA of $1,000. If the Company does not comply with the various covenants under the Amended Loan Agreement or an event of default under the Amended Loan Agreement occurs, such as a material adverse change, the interest rate on outstanding amounts will increase by 5% and SVB may, subject to various customary cure rights and the other terms and conditions of the Amended Loan Agreement, decline to provide additional advances under the Revolver, require the immediate payment of all amounts outstanding under the Revolver, and foreclose on all collateral.

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

Financing Obligation

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

Payments under the initial term of the Lease Agreement as of March 31, 2021 are as follows:
Remainder of fiscal 2021$461 
Fiscal 20221,857 
Fiscal 20231,913 
Fiscal 20241,970 
Fiscal 20252,029 
Thereafter15,376 
$23,606 

7. Marketable Securities & Fair Value Measurements

The Company’s marketable securities are classified on the consolidated balance sheet as follows:

March 31,June 30,
20212020
Short-term available-for-sale debt securities$124,781 $40,088 
Long-term available-for-sale debt securities10,649 6,276 
Available-for-sale debt securities135,430 46,364 
Mutual funds304 327 
Total marketable securities$135,734 $46,691 



12

Available-for-sale debt securities are invested in the following financial instruments:

As of March 31, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$45,057 $ $ $45,057 
U.S. government securities34,318 6  34,324 
Corporate debt45,175 31 (12)45,194 
Asset backed securities10,837 18  10,855 
  Total available-for-sale debt securities$135,387 $55 $(12)$135,430 


As of June 30, 2020
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$9,778 $ $ $9,778 
U.S. government securities6,120 1  6,121 
Corporate debt21,267 232 (1)21,498 
Asset backed securities8,930 37  8,967 
Total available-for-sale debt securities$46,095 $270 $(1)$46,364 


The following table provides information by level for the Company’s marketable securities that were measured at fair value on a recurring basis:
Fair Value Measurements as of March 31, 2021
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$45,057 $ $45,057 $ 
U.S. government securities34,324  34,324  
Corporate debt45,194  45,194  
Asset backed securities10,855  10,855  
Mutual funds304 128 176  
  Total marketable securities$135,734 $128 $135,606 $ 

Fair Value Measurements as of June 30, 2020
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$9,778 $ $9,778 $ 
U.S. government securities6,121  6,121  
Corporate debt21,498  21,498  
Asset backed securities8,967  8,967  
Mutual funds327 99 228  
  Total marketable securities$46,691 $99 $46,592 $ 

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


13

Strategic Investments

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

As of March 31, 2021 and June 30, 2020, the carrying value of these investments was $7,541 and $6,306, respectively. During the nine months ended March 31, 2021, no impairment indicators were noted. The Company is committed to funding an additional $2,700 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. These investments are recorded within other assets on the consolidated balance sheet.

The Company also holds a strategic investment accounted for as an available-for-sale debt security, which had a carrying value and approximated fair value of $7,074 as of March 31, 2021. This investment is recorded within other assets on the consolidated balance sheet. The fair value of this investment is measured using Level 3 inputs and is not included in the tables above. Impairment is assessed similar to the Company's other strategic investments and no impairment indicators were noted during the nine months ended March 31, 2021.

8. Stock-Based Compensation

On November 15, 2017, the Company’s stockholders approved the 2017 Equity Incentive Plan (the “2017 Plan”) for the purpose of granting equity awards to employees, directors and consultants. The 2017 Plan replaced the 2014 Equity Incentive Plan (the “2014 Plan”), and no further equity awards may be granted under the 2014 Plan (the 2017 Plan and the 2014 Plan are collectively referred to as the “Plans”). On March 12, 2020, the Company’s Board of Directors approved the Amended and Restated 2017 Equity Incentive Plan, which amends 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 nine months ended March 31, 2021 is as follows:
Number of
Shares
Weighted
Average  Fair
Value
Outstanding at June 30, 2020434,067 $38.34 
Granted295,926 $31.16 
Forfeited(20,510)$36.07 
Vested(233,084)$35.26 
Outstanding at March 31, 2021
476,399 $35.56 

Performance-Based Restricted Stock

The Company also grants performance-based restricted stock awards to certain executives and other management. In August 2020, the Company granted an aggregate maximum of 339,395 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, 2020 compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2023. 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
14

30, 2023 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 $4,330, 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 2019 and 2020 that are outstanding vest based on the Company’s total shareholder return relative to total shareholder return of the Company’s peer group (a market condition), as measured by the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2018 and July 1, 2019, respectively, compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2021 and July 1, 2022, respectively.

Performance-based restricted stock award activity for the nine months ended March 31, 2021 is as follows:
Number of
Shares
Weighted
Average  Fair
Value
Outstanding at June 30, 2020660,622 $21.69 
Granted339,395 $12.75 
Forfeited(73,347)$13.63 
Vested(166,086)$13.96 
Outstanding at March 31, 2021
760,584 $20.26 

9. Leases

Effective July 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) Topic 842 - Leases using the modified retrospective transition approach and electing the package of practical expedients. This resulted in the recognition of right-of-use assets of $441 and total operating lease liabilities of $463. There was no cumulative-effect adjustment recorded to retained earnings upon adoption.

The Company leases its Texas manufacturing facility under an operating lease agreement. During the nine months ended March 31, 2021, the Company exercised its option to extend the term of this lease agreement by five years, so that it now expires in April 2026, and entered into an amendment for this extended period. The Company also leases office equipment under lease agreements that expire at various dates through April 2024.

As discussed in Note 6, the Company also leases its Minnesota headquarters facility which is accounted for as a financing obligation.

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

Operating lease cost is classified within the consolidated statement of operations based on the nature of the leased asset. The Company's operating lease cost was $377 and $362 for the nine months ended March 31, 2021 and 2020, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the nine months ended March 31, 2021. There were $2,238 and $437 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the nine months ended March 31, 2021 and 2020, respectively.
15

March 31,June 30,
20212020
Right-of-use assets
Other assets$2,323 $427 
Operating lease liabilities
Accrued expenses490 412 
Other liabilities1,833 15 
Total operating lease liabilities$2,323 $427 

Future minimum lease payments under the agreements as of March 31, 2021 are as follows:
Remainder of fiscal 2021$126 
Fiscal 2022494 
Fiscal 2023486 
Fiscal 2024485 
Fiscal 2025483 
Thereafter403 
Total lease payments2,477 
Less imputed interest(154)
Total operating lease liabilities$2,323 

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

10. Commitment and Contingencies

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

16

11. Earnings Per Share

The following table presents a reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations (in thousands except share and per share amounts):
 Three Months EndedNine Months Ended
March 31,March 31,
 2021202020212020
Numerator
Net loss$(6,004)$(2,889)$(8,136)$(12,070)
Income allocated to participating securities— — — — 
Net loss available to common stockholders$(6,004)$(2,889)$(8,136)$(12,070)
Denominator
Weighted average common shares outstanding – basic(1)
38,911,454 34,149,561 38,800,622 34,029,296 
Effect of dilutive restricted stock units(2)
— — — — 
Effect of performance-based restricted stock awards(3)
— — — — 
Weighted average common shares outstanding – diluted
38,911,454 34,149,561 38,800,622 34,029,296 
Earnings per common share – basic and diluted$(0.15)$(0.08)$(0.21)$(0.35)

(1)The increase in weighted average shares outstanding is primarily from the Company's offering of common stock completed in June 2020.
(2)At March 31, 2021 and 2020, 282,763 and 332,798 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(3)At March 31, 2021 and 2020, 760,584 and 660,982 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, 2020 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 living with peripheral and coronary artery diseases, including those with arterial calcium, the most difficult 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 lives of patients facing these difficult disease states.

In the past, 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 quarter ending June 30 representing the highest volume of cases and, therefore, the highest amount of revenue generated by us during the course of the fiscal year. With the COVID-19 pandemic in fiscal 2020 and 2021, we have not experienced this same pattern of seasonality due to the significant decrease in procedure volumes, and we cannot be certain if this pattern will resume in the future.

Peripheral

Our peripheral arterial 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, 2020. We refer to these products in this Quarterly Report on Form 10-Q as the “Peripheral OAS.” In addition to our Peripheral OAS, we also offer support products within the peripheral space. Peripheral sales in the United States during the nine months ended March 31, 2021 represented 69% of revenue.

Coronary

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

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

International

Sales of our approved products in Japan are made through our exclusive Japan distributor, Medikit Co., Ltd. ("Medikit"). Sales of our products in the rest of the world, which primarily includes certain countries in Southeast Asia, Europe and the Middle East, are primarily made through OrbusNeich®. During fiscal 2021, we amended our international distribution agreement with
18

OrbusNeich. Pursuant to this amendment, OrbusNeich has retained exclusive or non-exclusive rights to distribute our products in the territories in which it is currently selling our products, as well as certain additional territories, with all other territorial distribution rights reverting to us. During the three months ended March 31, 2021, we engaged additional distributors to sell our products in Australia, New Zealand and Indonesia, and we intend to seek additional distributors or commence direct sales in certain territories in which OrbusNeich has non-exclusive distribution rights or no further distribution rights. International sales during the nine months ended March 31, 2021 represented approximately 4% of revenue.

Impact of COVID-19

Beginning in the three months ended March 31, 2020, we experienced a disruption in the procedures using our products as a result of the COVID-19 pandemic in the United States and internationally. Procedures were 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, and other governmental guidelines and restrictions. In addition, patients 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 have experienced, and we expect may continue to experience, 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. These disruptions continued in the nine months ended March 31, 2021.

In addition to the impact on procedure volumes, we are experiencing and may experience other disruptions as a result of the COVID-19 pandemic. For example, enrollment in our ECLIPSE clinical trial was paused at the outset of the pandemic, but we began to enroll new patients on a limited basis beginning in October 2020. Other disruptions or potential disruptions include restrictions on the ability of our personnel and personnel of our distribution partners to travel; delays in approvals by regulatory bodies; delays in product development efforts, which will also disrupt or delay our ability to launch affected products; reallocation of company resources from our strategic priorities; supply chain disruptions that limit, delay or prevent us from acquiring the components used to develop and manufacture our products or ship those products once manufactured; disruptions and changes in our relationships with our distributors due to the impact of the COVID-19 pandemic on their operations and ability to sell our products; temporary closures of our facilities; loss of employee productivity; and additional government requirements to “shelter at home” or other incremental mitigation efforts that may further impact our capacity to manufacture, sell and support the use of our products.

We have been operating our manufacturing facilities and have continued to ship product; however, we will continue to monitor federal, state and local requirements that apply to these operations and we may experience disruptions in these operations or limitations in our ability to continue producing and shipping products. Most of our office-based employees are telecommuting, and our field employees will continue to support cases in clinical settings where they continue to have access. We have taken several actions intended to protect the health and well-being of our workforce and our customers, such as implementing restrictions on access to our facilities; deploying screening, safety and rapid testing protocols for employees who work on site; utilizing remote working systems and providing home office equipment for employees; providing employees with access to coronavirus test kits and antibody tests; training employees on personal protection, hygiene and safe practices in patient care; establishing protocols for our field sales personnel for their interactions with customer and facilities; supplying personal protective equipment to employees and customers; introducing new paid leave programs for employees who have been adversely impacted by the pandemic; adopting virtual physician and sales training on the use of our devices; assisting employees in obtaining vaccines; and establishing new company-wide safety policies and a COVID-19 preparedness plan. We are monitoring developments at the local, state and national levels in order to ensure that we and our employees have current information for purposes of making decisions in the dynamic and unpredictable environment and that we comply with applicable requirements. We have continued to manage our expenses during the continuation of the pandemic, which includes freezing most new hiring, ceasing most travel and all in-person conference activity, and suspending work on certain product development and other internal projects. We are also engaged in ongoing business planning for the recovery period as we anticipate how our business will return to a more normalized level of activity once the pandemic and its effects subside.

We expect that the pandemic will continue to have an acute, short-term impact on our business, including as a result of the spread of new variant cases. Many factors may increase or decrease procedure volumes, including, as noted above, developments relating to social restrictions and government restrictions on elective and semi-elective cases, level of patient anxiety, availability of personal protective equipment, medical facility and workforce capacity, sales representative access to facilities to support cases, availability of vaccines, and the spread of new variants. We expect that medical facilities will continue to preserve cash and they will not immediately replenish their inventories. Travel restrictions and our inability to support new accounts will continue to negatively impact our international business. We also expect that the total impact of
19

disruptions resulting from the pandemic could be material on our financial condition, capital resources and results of operations, but we cannot predict the specific extent, or duration, of the impact of the COVID-19 pandemic on our condition, resources and results.

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, 2020 under the heading “Critical Accounting Policies and Significant Judgments and Estimates.”

RESULTS OF OPERATIONS

The following table sets forth our results of operations expressed as dollar amounts (in thousands) and the changes between the specified periods expressed as percent increases or decreases:
 Three Months Ended March 31,Nine Months Ended March 31,
20212020Percent
Change
20212020Percent
Change
Net revenues$63,273 $61,175 3.4 %$187,986 $193,999 (3.1)%
Cost of goods sold14,013 12,225 14.6 40,497 38,615 4.9 
Gross profit49,260 48,950 0.6 147,489 155,384 (5.1)
Expenses:
Selling, general and administrative41,442 41,384 0.1 121,785 135,003 (9.8)
Research and development13,163 9,964 32.1 31,816 31,515 1.0 
Amortization of intangible assets304 337 (9.8)912 908 0.4 
Total expenses54,909 51,685 6.2 154,513 167,426 (7.7)
Loss from operations(5,649)(2,735)106.5 (7,024)(12,042)41.7 
Other (income) expense, net292 107 172.9 923 (101)(1,013.9)
Loss before income taxes(5,941)(2,842)109.0 (7,947)(11,941)33.4 
Provision for income taxes63 47 34.0 189 129 46.5 
Net loss$(6,004)$(2,889)107.8 $(8,136)$(12,070)32.6 


20

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

Net revenues. Net revenues increased by $2.1 million, or 3.4%, from $61.2 million for the three months ended March 31, 2020 to $63.3 million for the three months ended March 31, 2021. U.S. peripheral revenues were flat year-over-year at $42.1 million, while U.S. coronary revenues increased $1.5 million, or 9.4%. Despite the lingering effects of the pandemic in the current quarter, the increase in net revenues was driven by increased unit volumes compared to the three months ended March 31, 2020, when the significant COVID-19 impact began, partially offset by lower average selling prices. U.S. coronary revenue increases were also driven by an expansion of case support device usage across our accounts. International revenue was $3.7 million for the three months ended March 31, 2021, compared with international revenue of $3.1 million for the three months ended March 31, 2020. This increase was partially due to the recent CE Mark approval for our Coronary OAS in the third quarter, which enabled the commencement of Coronary OAS sales in Europe. The COVID-19 pandemic has impacted global case volumes and our ability to provide case support worldwide. In the fourth quarter of fiscal 2021, we expect our revenue will continue to be impacted by the COVID-19 pandemic's effect on case volumes, but to a lesser degree than previous quarters in fiscal 2021. Longer-term we expect revenue growth to return to recently observed normal levels driven by increasing the number of physicians using the devices; increasing the usage per physician; introducing new and improved products such as the WIRION embolic protection system, Sapphire and Jade balloons, Teleport Microcatheter, and ViperWire with Flex Tip; generating additional clinical data; and continuing expansion into new geographies, partially offset by potential decreases in average selling prices.

Cost of Goods Sold. Cost of goods sold was $14.0 million for the three months ended March 31, 2021, an increase of 14.6% from $12.2 million for the three months ended March 31, 2020, led by an increase in unit volumes. 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 77.9% for the three months ended March 31, 2021 from 80.0% for the three months ended March 31, 2020, primarily due to increased sales of lower margin products. We expect that gross margin in the fourth quarter of fiscal 2021 will be lower than gross margin in the three months ended March 31, 2021 due to charges we will incur in connection with upgrading saline pumps in customer accounts to our next generation Neptune pump, in addition to anticipated reduced inventory builds. We also expect to continue to be impacted by sales mix and by declining average selling prices. Quarterly margin fluctuations could also occur based on production volumes, timing of new product introductions, sales mix, pricing changes, or other unanticipated circumstances.

Selling, General and Administrative Expenses. Our selling, general and administrative expenses were $41.4 million for the three months ended March 31, 2021 and 2020. SG&A expense increases were led by increases in payroll-related costs including sales commissions from higher revenues. These increases were almost fully offset by year-over-year decreases from reduced costs associated with travel and meetings due to customer facility access restrictions and company-directed employee safety measures, cessation of in-person sales and physician trainings, and internal and external conferences moving to a virtual format during the pandemic. Selling, general and administrative expenses for the three months ended March 31, 2021 and 2020 include $3.1 million and $2.7 million, respectively, for stock-based compensation. We expect our selling, general and administrative expenses for the fourth quarter of fiscal 2021 to be greater than amounts incurred for the three months ended March 31, 2021.

Research and Development Expenses. Research and development expenses increased by 32.1%, from $10.0 million for the three months ended March 31, 2020 to $13.2 million for the three months ended March 31, 2021. 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, and to clinical trials. The increase was due to in process research and development (IPR&D) charges incurred with our asset acquisition of a line of peripheral microcatheters which we intend to commercialize in fiscal 2022. We expect decreased research and development expenses in the fourth quarter of fiscal 2021 as we do not anticipate additional charges associated with acquired IPR&D. Quarterly fluctuations could occur based on the number of projects and studies, the progress of such projects and studies, the rate of study enrollment, acquisitions of IPR&D and possible charges in connection with those acquisitions, and the timing of expenditures.


21

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

Net revenues. Net revenues decreased by $6.0 million, or 3.1%, from $194.0 million for the nine months ended March 31, 2020 to $188.0 million for the nine months ended March 31, 2021. U.S. peripheral revenues decreased $5.9 million, or 4.4%, and U.S. coronary revenues increased $600,000, or 1.2%. Decreases in U.S. peripheral revenue were driven by decreased unit volumes in the hospital site of service as a result of the continuing effects of the COVID-19 pandemic. Decreased revenues due to volume decreases in the hospital setting were partially offset by increased volumes in office-based labs. U.S. coronary revenue increases were driven by the expansion of case support products used in coronary procedures. International revenue was $7.7 million for the nine months ended March 31, 2021, compared with international revenue of $8.4 million for the nine months ended March 31, 2020 due to the impacts of the COVID-19 pandemic.

Cost of Goods Sold. Cost of goods sold was $40.5 million for the nine months ended March 31, 2021, an increase of 4.9% from $38.6 million for the nine months ended March 31, 2020. 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 78.5% for the nine months ended March 31, 2021 from 80.1% for the nine months ended March 31, 2020, primarily due to increased mix of lower margin products. This decrease was partially offset by product cost reductions and manufacturing efficiencies.

Selling, General and Administrative Expenses. Our selling, general and administrative expenses were $121.8 million for the nine months ended March 31, 2021, a decrease of $13.2 million, or 9.8%, from $135.0 million for the nine months ended March 31, 2020. Expense decreases were driven by reduced costs associated with travel and meetings due to customer facility access restrictions, cessation of in-person sales and physician trainings, and internal and external conferences moving to a virtual format during the pandemic, in addition to lower sales commissions as a result of reduced sales due to COVID-19. Selling, general and administrative expenses for the nine months ended March 31, 2021 and 2020 include $10.5 million and $8.9 million, respectively, for stock-based compensation.

Research and Development Expenses. Research and development expenses increased by 1.0%, from $31.5 million for the nine months ended March 31, 2020 to $31.8 million for the nine months ended March 31, 2021. 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, and to clinical trials. The increase was due to IPR&D charges incurred with our asset acquisition of a line of peripheral microcatheters which we intend to commercialize in fiscal 2022. This increase was almost fully offset by decreased activity on the ECLIPSE clinical trial as enrollments were paused at the onset of COVID-19 and only began to recommence in October 2020. Research and development expenses for the nine months ended March 31, 2021 and 2020 include $1.4 million and $1.1 million respectively, for stock-based compensation.

LIQUIDITY AND CAPITAL RESOURCES

We had cash, cash equivalents and highly liquid marketable securities of $211.1 million and $232.2 million at March 31, 2021 and June 30, 2020, respectively. As of March 31, 2021, we had an accumulated deficit of $376.0 million. We have historically funded our operating losses primarily from the issuance of common and preferred stock, convertible promissory notes, and debt. In June 2020, we completed a public offering of 4,227,941 shares of common stock which resulted in net proceeds to us, before expenses, of approximately $135.0 million.


A summary of our cash flow activities (in thousands) is as follows:
Nine Months Ended
March 31,
20212020
Net cash used in operating activities$(2,420)$(1,424)
Net cash (used in) provided by investing activities(104,878)1,376 
Net cash used in financing activities(2,832)(4,617)
Net change in cash and cash equivalents$(110,130)$(4,665)


22

Changes in Liquidity

Operating Activities

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

Net cash used in operating activities was $1.4 million for the nine months ended March 31, 2020, primarily due to the net loss of $12.1 million and increased use of cash as we build inventory and diversify our products, as well as for payouts of previously accrued bonuses and commissions. The amount of cash used was partially offset by collections on receivables, increased accounts payable due to timing of activity and payments, and non-cash expenditures for the nine months ended March 31, 2020.

Investing Activities

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

Net cash provided by investing activities was $1.4 million for the nine months ended March 31, 2020, primarily due to the maturity of marketable securities, partially offset by the cash payment made for the WIRION acquisition, additional purchases of marketable securities, purchases of property and equipment, costs associated with capitalized patent activities, and the purchase of a non-marketable equity investment. These uses of cash were partially offset by maturities of marketable securities.

Financing Activities

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

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


23

Facility Sale and Lease

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

Revolving Credit Facility

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

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 3% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the Amendment (the "Amended Loan Agreement"), or the Revolver for any reason prior to the date that is fifteen days prior to the maturity date, unless refinanced with SVB.

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

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


24

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 EndedNine Months Ended
March 31,March 31,
 2021202020212020
Net loss$(6,004)$(2,889)$(8,136)$(12,070)
Less: Other (income) expense, net292 107 923 (101)
Less: Provision for income taxes63 47 189 129 
Loss from operations(5,649)(2,735)(7,024)(12,042)
Add: Stock-based compensation3,704 3,273 12,488 10,469 
Add: IPR&D charges incurred in connection with asset acquisitions3,353 — 3,353 — 
Add: Depreciation and amortization1,056 1,088 3,143 3,152 
Adjusted EBITDA$2,464 $1,626 $11,960 $1,579 

Adjusted EBITDA increased for the three and nine months ended March 31, 2021 as compared to the three and nine months ended March 31, 2020 primarily due to a smaller loss from operations excluding the IPR&D charge and increased stock-based compensation 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, stock-based compensation and IPR&D charges. 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.

25

In addition, we also now exclude the following item from Adjusted EBITDA:

IPR&D charges incurred in connection with asset acquisitions. We exclude charges incurred in connection with acquired IPR&D in asset acquisitions from our non-GAAP financial measures given the one-time nature of such expense, which is 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.

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.

OFF-BALANCE SHEET ARRANGEMENTS

Since inception, we have not engaged in any off-balance sheet activities as defined in Item 303(a)(4) of Regulation S-K.

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

PRIVATE SECURITIES LITIGATION REFORM ACT

The Private Securities Litigation Reform Act of 1995 provides a “safe harbor” for forward-looking statements. Such “forward-looking” information is included in this Quarterly Report on Form 10-Q and in other materials filed or to be filed by us with the SEC (as well as information included in oral statements or other written statements made or to be made by us). Forward-looking statements include all statements based on future expectations. This Quarterly Report on Form 10-Q contains forward-looking statements that involve risks and uncertainties, including, but not limited to, (i) our expectations regarding the impact of the COVID-19 pandemic on our operations; (ii) our expectation of continued sales of our products internationally, including the specific products to be sold, the territories in which such products will be sold, the timing of such sales, and whether such sales will be through distributors or directly by us; (iii) seasonality in our business; (iv) our expectation that our revenue will continue to be impacted by the COVID-19 pandemic during our fourth quarter, and that our revenue growth will return to recently observed normal levels longer-term; (v) our expectation that we will incur selling, general and administrative expenses in the fourth quarter of fiscal 2021 that are higher than the amounts incurred in the three months ended March 31, 2021; (vi) our expectation that gross margin in the fourth quarter of fiscal 2021 will be less than gross margin in the three months ended
26

March 31, 2021; (vii) our expectation that we will incur research and development expenses in the fourth quarter of fiscal 2021 that are lower than the amounts incurred in the three months ended March 31, 2021; (viii) our expectation that we will commercialize our newly acquired line of peripheral microcatheters in our fiscal 2022; (ix) 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; (x) our intention to retain any future earnings to support operations and to finance the growth and development of our business; (xi) our dividend expectations; (xii) our plan not to borrow under our loan and security agreement; and (xiii) 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.

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; the ability of WavePoint to meet development milestones; technical challenges; regulatory developments, clearances and approvals; approval of our products for distribution in foreign countries; approval of products for reimbursement and the level of reimbursement in the U.S., Japan and other foreign countries; dependence on market growth; agreements with third parties to sell their products; the ability of us, OrbusNeich and other distributors to successfully launch our products outside of the United States and Japan; our ability to maintain third-party supplier relationships and renew existing purchase agreements; our ability to maintain our relationships with Medikit and OrbusNeich; 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; 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 impact of federal corporate tax reform on our business, operations and financial statements; shutdowns of the U.S. federal government; unanticipated developments during the manufacturing transfer process for the WIRION system; the efforts and success of the entities in which we have made and are committed to make strategic investments; 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, 2020 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, 2020.


27

ITEM 4.    CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our Chief Executive Officer and Chief Financial Officer, referred to collectively herein as the Certifying Officers, are responsible for establishing and maintaining our disclosure controls and procedures. The Certifying Officers have reviewed and evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of March 31, 2021. 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 March 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
28

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, 2020 for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in this Quarterly Report on Form 10-Q and materially adversely affect our business, financial condition and/or future operating results. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also might materially adversely affect our business, financial condition and/or operating results.

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

Company Repurchases of Equity Securities

The following table presents information with respect to purchases made by us of our common stock during the third quarter of fiscal 2021:
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 Plans or Programs
January 1 to January 31, 2021— — N/AN/A
February 1 to February 28, 2021(1)
23,264 $43.36 N/AN/A
March 1 to March 31, 2021— — N/AN/A
23,264 $43.36 
(1) Comprised of shares withheld pursuant to the terms of restricted stock awards under our stock-based compensation plans to offset tax withholding obligations that occur upon vesting and release of shares. The value of the shares withheld is the closing price of our common stock on the date the relevant transaction occurs.

ITEM 3.    DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4.    MINE SAFETY DISCLOSURES

None.

ITEM 5.    OTHER INFORMATION

None.



29

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 March 31, 2021, 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.
30

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
Dated: May 6, 2021
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)

31
EX-31.1 2 a10-qex311q3fy21.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.


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


EX-31.2 3 a10-qex312q3fy21.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.


Dated: May 6, 2021        
/s/ Jeffrey S. Points
Jeffrey S. Points
Chief Financial Officer




EX-32.1 4 a10-qex321q3fy21.htm EX-32.1 Document

Exhibit 32.1

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

In connection with the filing of the Quarterly Report on Form 10-Q for the quarter ended March 31, 2021 (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.


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


EX-32.2 5 a10-qex322q3fy21.htm EX-32.2 Document


Exhibit 32.2

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

In connection with the filing of the Quarterly Report on Form 10-Q for the quarter ended March 31, 2021 (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.


Dated: May 6, 2021
/s/ Jeffrey S. Points
Jeffrey S. Points
Chief Financial Officer


EX-101.SCH 6 csii-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Selected Consolidated Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Selected Consolidated Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Selected Consolidated Financial Statement Information - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Selected Consolidated Financial Statement Information - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Selected Consolidated Financial Statement Information - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue - Disaggregate (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Intangible Assets - Finite-Lived (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Intangible Assets - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Debt - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Debt - Financing Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Marketable Securities & Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Marketable Securities & Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Leases - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Leases, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 csii-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 csii-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 csii-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Land Land Other liabilities Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense Interest Expense Awards vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Other assets Operating Lease, Right-of-Use Asset Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions City Area Code City Area Code Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Entity Address, Address Line One Entity Address, Address Line One Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Fair Value of Amount Outstanding Leasehold improvements Leasehold Improvements, Gross Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Awards forfeited (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value U.S. government securities US Treasury Securities [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Interest income and other, net Interest and Other Income Additional paid in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Accrued excise, sales and other taxes Accrued Taxes Accrued Taxes Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent WIRION Embolic Protection System WIRIONEmbolicProtectionSystemMember [Member] WIRION Embolic Protection System [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Exercise of stock options Proceeds from Stock Options Exercised Number of equity awards available to grant under the 2014 and 2007 plans Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Retirement Benefits [Abstract] Retirement Benefits [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Fiscal 2023 Capital Leases, Future Minimum Payments Due in Three Years Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Document Fiscal Year Focus Document Fiscal Year Focus Lessee, Operating Lease, Liability, Payments, Due, Total Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Awards forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventory, Net Inventories Inventory, Net Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of intangible assets Amortization of Intangible Assets Entity File Number Entity File Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Income allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Anti-dilutive shares (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Revenue recognized previously deferred Contract with Customer, Liability, Revenue Recognized Product and Service [Axis] Product and Service [Axis] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business International International [Member] International [Member] Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount Awards granted (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Equity Component [Domain] Equity Component [Domain] Performance Based RSA Activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Silicon Valley Bank Silicon Valley Bank [Member] Silicon valley bank. Unrealized loss on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Fiscal 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Award Type [Domain] Award Type [Domain] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Loss on disposal of equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Write-off of patent costs Impairment of Intangible Assets, Finite-lived Awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 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. Earnings per common share – basic and diluted Earnings Per Share, Basic and Diluted Entity Address, City or Town Entity Address, City or Town Debt Securities, Available-for-sale Debt Securities, Available-for-sale Trade Names Trade Names [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Accrued Expenses Accrued Liabilities, Current [Abstract] Long-term liabilities Liabilities, Noncurrent [Abstract] Entity Address, State or Province Entity Address, State or Province Investments in strategic ventures Payments to Acquire Marketable Securities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Financing Obligation Financing Obligation The total amount of the financing obligation related to the sale-leaseback of the Company's headquarters. Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] 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). Capital Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments Due Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Potential milestone payment amount PotentialMilestonePayment Potential milestone payment related to performance Accounts receivable Increase (Decrease) in Accounts Receivable Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Reconciliation of Numerators and Denominators Used in Basic and Diluted Earnings Per Common Share Computations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Deferred revenue noncurrent Deferred Revenue, Noncurrent Other Significant Noncash Transaction, Value of Consideration Received Other Significant Noncash Transaction, Value of Consideration Received 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. Entity Interactive Data Current Entity Interactive Data Current Deferred revenue Increase (Decrease) in Deferred Revenue Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized Common Stock, Shares Authorized Earnings Per Share, Basic Earnings per common share – basic and diluted Earnings Per Share, Basic Geographical [Domain] Geographical [Domain] Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Clinical studies Accrued Clinical Studies Accrued Clinical Studies Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Awards outstanding, balance at beginning of period (in shares) Awards outstanding, balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Additional Consideration, Pending Disbursement AdditionalConsiderationPendingDisbursement Additional Consideration, Pending Disbursement Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax WavePoint Peripheral Support Catheters WavePoint Peripheral Support Catheters Member [Member] WavePoint Peripheral Support Catheters Member Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Covenant, Adjusted EBITDA Covenant, Adjusted EBITDA The covenant requiring a minimum trailing three-month adjusted EBITDA. Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Revolving Credit Facility Revolving Credit Facility [Member] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Entity Current Reporting Status Entity Current Reporting Status Acquisition consideration Accrued Acquisition Consideration Accrued Acquisition Consideration Equipment Machinery and Equipment, Gross Restricted Stock Award Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Lessee Leasing Arrangements Capital Leases Number Options To Renew Lessee Leasing Arrangements Capital Leases Number Options To Renew Number of options to renew the lessee's leasing arrangement for a capital lease. Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Marketable Securities [Abstract] Marketable Securities [Abstract] Commercial Paper Commercial Paper [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Shares withheld for payroll taxes Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Entity Tax Identification Number Entity Tax Identification Number Geographical [Axis] Geographical [Axis] Basic weighted average shares outstanding Basic and diluted weighted average shares outstanding Weighted Average Number of Shares Outstanding, Basic Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Cumulative effect on retained earnings net of taxes CumulativeEffectOnRetainedEarningsNetOfTaxes Amount of the cumulative effect on retained earnings net of related income tax effect. Stock issued for acquisitions Business Combination, Consideration Transferred Business Combination, Consideration Transferred Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Plan Name [Axis] Plan Name [Axis] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Selected Consolidated Financial Statement Information Quarterly Financial Information [Text Block] Cost of goods sold Cost of Revenue Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Two Thousand Fourteen Plan Two Thousand Fourteen Plan [Member] Two Thousand Fourteen Plan [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Document Transition Report Document Transition Report Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Basic and diluted weighted average shares outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Lessee, Operating Lease, Liability, Payment, Due Lessee, Operating Lease, Liability, Payment, Due [Abstract] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Corporate Debt Securities Corporate Debt Securities [Member] Investments Fair Value Disclosures [Text Block] Volume-based rebates, discounts and incentives, current Contract with Customer, Liability, Current Maturities of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Accounts payable Accounts Payable, Current Future payments to acquire long-term investments FuturePaymentsToAcquireLongtermInvestments Represents future payments to acquire long-term investments Accumulated Deficit Accumulated Distributions in Excess of Net Income [Member] Exercise of Stock Options and Warrants, Value Exercise of Stock Options and Warrants, Value Exercise of Stock Options and Warrants, Value Share-based Payment Arrangement, Disclosure [Abstract] Share-based Payment Arrangement, Disclosure [Abstract] Fiscal 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Transfers of assets between Level 1 and Level 2 Fair Value, Assets, Level 1 to Level 2 Transfers, Amount Accounts payable Increase (Decrease) in Accounts Payable Property and Equipment Property, Plant and Equipment, Net [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Annual Rent Escalation Annual Rent Escalation Annual Rent Escalation Remainder of fiscal 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Basis of Presentation Business Description and Basis of Presentation [Text Block] Inventories Increase (Decrease) in Inventories Common stock, shares outstanding Common Stock, Shares, Outstanding Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Earnings Per Share Earnings Per Share [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Expenses: Operating Expenses [Abstract] Fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Minimum Minimum [Member] Net revenue increment to achieve milestone payments MilestonePaymentTargetIncrementInNetRevenues The amount of incremental Net Revenues needed to achieve the milestone payment Costs incurred in connection with patents Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Marketable Securities, Current Marketable Securities, Current Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Gross profit Gross Profit Fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Selling, general and administrative Selling, General and Administrative Expense Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Total marketable securities Investments, Fair Value Disclosure Furniture Furniture and Fixtures, Gross Trading Symbol Trading Symbol Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total expenses Operating Expenses Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract] Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract] Stock Options and Restricted Stock Awards Shareholders' Equity and Share-based Payments [Text Block] Available-for-sale Equity Securities, Amortized Cost Basis Available-for-sale Equity Securities, Amortized Cost Basis Other liabilities Other Liabilities, Noncurrent Current liabilities Liabilities, Current [Abstract] Thereafter Capital Leases, Future Minimum Payments Due Thereafter Lender Name [Axis] Lender Name [Axis] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Disclosure Debt Disclosure [Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Coronary Coronary [Member] Represents products under the OAS category Coronary Property and equipment, gross Property, Plant and Equipment, Gross Document Quarterly Report Document Quarterly Report Schedule of Future Minimum Lease Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Line of Credit Facility [Table] Line of Credit Facility [Table] Fiscal 2024 Capital Leases, Future Minimum Payments Due in Four Years Operating lease liability Total operating lease liabilities Operating Lease, Liability Lessee, Finance Lease, Renewal Term Lessee Leasing Arrangements Capital Leases Term Of Renewal Term of renewal of the lessee's leasing arrangement for a capital lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,161,715 at March 31, 2021 and 39,675,865 at June 30, 2020, respectively Common Stock, Value, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other (income) expense, net Nonoperating Income (Expense) Inventories Inventory, Net [Abstract] Awards outstanding, balance at beginning of period (per share) Awards outstanding, balance at end of period (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Patents Patents [Member] Performance Shares Performance Shares [Member] Equity Funds Equity Funds [Member] Commitments and contingencies (see Note 10) Commitments and Contingencies Lessee, Operating Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Basic and diluted earnings per share Earnings per share, basic and diluted Earnings Per Share, Basic and Diluted [Abstract] Remainder of fiscal 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Acquisitions Payments To Acquire Intangible Assets Purchased Payments To Acquire Intangible Assets Purchased Document Fiscal Period Focus Document Fiscal Period Focus Acquisition Business Combination Disclosure [Text Block] Restricted Stock Restricted Stock [Member] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Amortization of premium (accretion of discount) on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Fiscal 2022 Capital Leases, Future Minimum Payments Due in Two Years Sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Document Period End Date Document Period End Date Effect of dilutive share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements United States UNITED STATES Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Entity Registrant Name Entity Registrant Name Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets Assets, Current [Abstract] Principal payments made on financing obligation Proceeds from (Payments for) Other Financing Activities Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Leases [Abstract] Entity Central Index Key Entity Central Index Key Net loss available to common stockholders Undistributed Earnings (Loss) Available to Common Shareholders, Basic Performance-based awards number preceding trading days Performance Based Restricted Stock Awards Number Preceding Trading Days Represents the number of preceding trading days of market closing prices at both the benchmark and vesting date of performance-based restricted stock, used to measure total shareholder return. Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Work in process Inventory, Work in Process, Net of Reserves Deferred revenue current Deferred Revenue, Current Security Exchange Name Security Exchange Name Base Annual Rent Under Facility Lease Base Annual Rent Under Facility Lease Base Annual Rent Under Facility Lease Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Diluted weighted average shares outstanding Weighted average common shares outstanding – diluted Weighted Average Number of Shares Outstanding, Diluted Financial Instrument [Axis] Financial Instrument [Axis] Accrued expenses Accrued expenses Accrued Liabilities, Current Recurring Fair Value, Recurring [Member] Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Capital Lease Obligations [Member] Capital Lease Obligations [Member] Effective Interest Rate Effective Interest Rate Effective interest rate on the financing obligation. Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Finished goods Inventory, Finished Goods, Net of Reserves Accrued vacation Accrued Vacation, Current Percent Reduction to Prime Interest Rate Percent Reduction to Prime Interest Rate Percent Reduction to Prime Interest Rate Other-than-temporary impairments Other than Temporary Impairment Losses, Investments, Available-for-sale Securities Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Common Stock Common Stock [Member] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Loss from operations Operating Income (Loss) Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Awards vested (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Covenant, Unused Availability Covenant, Minimum Unused Availability Covenant stating the minimum unused availability on the line of credit. Accrued expenses Operating Lease, Liability, Current Fiscal 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Total current liabilities Liabilities, Current Employee Stock Purchase Plan Employee Stock [Member] Payments of employee taxes related to vested restricted stock Payment, Tax Withholding, Share-based Payment Arrangement Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Payments to Acquire Other Investments Payments to Acquire Other Investments Additional Paid  In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Beginning of period End of period Cash and Cash Equivalents, at Carrying Value Depreciation of property and equipment Depreciation Available-for-sale Securities, Current Available-for-sale Securities, Current Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Commissions Accrued Sales Commission, Current Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Payments to Acquire Debt Securities, Available-for-sale Additional Consideration, Pending Catheter Approval AdditionalConsiderationPendingCatheterApproval AdditionalConsiderationPendingCatheterApproval Peripheral Peripheral [Member] Represents products under the OAS category Peripheral Capital Leases, Future Minimum Payments, Remainder of Fiscal Year Capital Leases, Future Minimum Payments, Remainder of Fiscal Year Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Building Buildings and Improvements, Gross Title of 12(b) Security Title of 12(b) Security Marketable Securities Marketable Securities [Table Text Block] Fiscal 2025 Capital Leases, Future Minimum Payments Due in Five Years Proceeds from employee stock purchase plan Proceeds from Stock Plans Statement [Table] Statement [Table] Charges incurred in connection with acquired IPR&D Research and Development Asset Acquired Other than Through Business Combination, Written-off Asset-backed Securities Asset-backed Securities [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Business Combinations [Abstract] Lessee, Finance Lease, Term of Contract Lessee Leasing Arrangements Capital Leases Term Of Contract Term of the lessee's leasing arrangement for a capital lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Maximum Maximum [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Net revenue threshold to exceed before milestone payments can be achieved MilestonePaymentTargetNetRevenuesExcessThreshold The threshold of net revenues that must be exceeded to achieve milestone payments Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Subsequent Event Subsequent Event [Member] Cover [Abstract] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Fiscal 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Stock Based Compensation Restricted Stock Awards Net Stock Based Compensation Restricted Stock Awards Net This element represents the amount of recognized equity-based compensation related to restricted stock awards during the period, that is, the amount recognized as expense in the income statement. Intangible assets, net Finite-Lived Intangible Assets, Net, Total Finite-Lived Intangible Assets, Net Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning balance, value Ending balance, value Stockholders' Equity Attributable to Parent Available-for-sale Securities, Noncurrent Available-for-sale Securities, Noncurrent Construction in progress Construction in Progress, Gross Common stock, shares issued Common Stock, Shares, Issued Schedule of future minimum lease payments Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Scenario [Axis] Subsequent Event Type [Axis] Financing obligation Financing Obligation, Long Term Long term portion of the financing obligation related to the sale-leaseback of the Company's headquarters. Goodwill and Intangible Assets Disclosure [Abstract] Developed Technology Rights Developed Technology Rights [Member] Operating lease, cost Operating Lease, Cost Early Termination Fee Early Termination Fee Percent fee if the Company terminates the line of credit prior to the maturity date. Developed Technology and Trade Names Developed Technology and Trade Names [Member] Developed Technology and Trade Names Member Intangible Assets Intangible Assets Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Adjustments to reconcile net loss to net cash from operating activities Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] EX-101.PRE 10 csii-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 csii-20210331_htm.xml IDEA: XBRL DOCUMENT 0001180145 2020-07-01 2021-03-31 0001180145 2021-04-30 0001180145 2021-03-31 0001180145 2020-06-30 0001180145 2021-01-01 2021-03-31 0001180145 2020-01-01 2020-03-31 0001180145 2019-07-01 2020-03-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001180145 2020-07-01 2020-09-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-07-01 2020-09-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001180145 us-gaap:CommonStockMember 2020-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-09-30 0001180145 2020-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0001180145 2020-10-01 2020-12-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-10-01 2020-12-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-01 2020-12-31 0001180145 us-gaap:CommonStockMember 2020-12-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-12-31 0001180145 2020-12-31 0001180145 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2021-01-01 2021-03-31 0001180145 us-gaap:CommonStockMember 2021-03-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2021-03-31 0001180145 us-gaap:CommonStockMember 2019-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2019-06-30 0001180145 2019-06-30 0001180145 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2019-07-01 2019-09-30 0001180145 2019-07-01 2019-09-30 0001180145 us-gaap:CommonStockMember 2019-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2019-09-30 0001180145 2019-09-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0001180145 2019-10-01 2019-12-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2019-10-01 2019-12-31 0001180145 us-gaap:CommonStockMember 2019-10-01 2019-12-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0001180145 us-gaap:CommonStockMember 2019-12-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2019-12-31 0001180145 2019-12-31 0001180145 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-01-01 2020-03-31 0001180145 us-gaap:CommonStockMember 2020-03-31 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-03-31 0001180145 2020-03-31 0001180145 csii:PeripheralMember 2021-01-01 2021-03-31 0001180145 csii:PeripheralMember 2020-01-01 2020-03-31 0001180145 csii:PeripheralMember 2020-07-01 2021-03-31 0001180145 csii:PeripheralMember 2019-07-01 2020-03-31 0001180145 csii:CoronaryMember 2021-01-01 2021-03-31 0001180145 csii:CoronaryMember 2020-01-01 2020-03-31 0001180145 csii:CoronaryMember 2020-07-01 2021-03-31 0001180145 csii:CoronaryMember 2019-07-01 2020-03-31 0001180145 country:US 2021-01-01 2021-03-31 0001180145 country:US 2020-01-01 2020-03-31 0001180145 country:US 2020-07-01 2021-03-31 0001180145 country:US 2019-07-01 2020-03-31 0001180145 csii:InternationalMember 2021-01-01 2021-03-31 0001180145 csii:InternationalMember 2020-01-01 2020-03-31 0001180145 csii:InternationalMember 2020-07-01 2021-03-31 0001180145 csii:InternationalMember 2019-07-01 2020-03-31 0001180145 csii:WavePointPeripheralSupportCathetersMemberMember 2021-01-01 2021-03-31 0001180145 csii:WavePointPeripheralSupportCathetersMemberMember 2021-03-31 0001180145 csii:WIRIONEmbolicProtectionSystemMemberMember 2019-08-05 2019-08-05 0001180145 csii:WIRIONEmbolicProtectionSystemMemberMember 2019-08-05 0001180145 csii:WIRIONEmbolicProtectionSystemMemberMember us-gaap:DevelopedTechnologyRightsMember 2019-08-05 0001180145 csii:WIRIONEmbolicProtectionSystemMemberMember us-gaap:TradeNamesMember 2019-08-05 0001180145 csii:DevelopedTechnologyAndTradeNamesMember 2021-01-01 2021-03-31 0001180145 us-gaap:PatentsMember 2021-01-01 2021-03-31 0001180145 us-gaap:DevelopedTechnologyRightsMember 2021-03-31 0001180145 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0001180145 us-gaap:PatentsMember 2021-03-31 0001180145 us-gaap:PatentsMember 2020-06-30 0001180145 us-gaap:TradeNamesMember 2021-03-31 0001180145 us-gaap:TradeNamesMember 2020-06-30 0001180145 us-gaap:RevolvingCreditFacilityMember csii:SiliconValleyBankMember 2020-03-01 2020-03-31 0001180145 us-gaap:RevolvingCreditFacilityMember csii:SiliconValleyBankMember 2021-03-31 0001180145 us-gaap:CapitalLeaseObligationsMember 2020-07-01 2021-03-31 0001180145 us-gaap:CapitalLeaseObligationsMember 2021-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member 2021-03-31 0001180145 csii:TwoThousandFourteenPlanMember 2017-11-15 0001180145 srt:MinimumMember us-gaap:RestrictedStockMember 2020-07-01 2021-03-31 0001180145 srt:MaximumMember us-gaap:RestrictedStockMember 2020-07-01 2021-03-31 0001180145 us-gaap:RestrictedStockMember 2020-06-30 0001180145 us-gaap:RestrictedStockMember 2020-07-01 2021-03-31 0001180145 us-gaap:RestrictedStockMember 2021-03-31 0001180145 srt:MaximumMember us-gaap:PerformanceSharesMember 2018-08-01 2018-08-31 0001180145 us-gaap:PerformanceSharesMember 2020-07-01 2021-03-31 0001180145 us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001180145 us-gaap:PerformanceSharesMember 2020-06-30 0001180145 us-gaap:PerformanceSharesMember 2021-03-31 0001180145 2019-07-01 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001180145 us-gaap:PerformanceSharesMember 2021-03-31 0001180145 us-gaap:PerformanceSharesMember 2020-03-31 shares iso4217:USD iso4217:USD shares pure csii:lease_renewal_option false 2021 Q2 0001180145 --06-30 10-Q true 2021-03-31 false 000-52082 CARDIOVASCULAR SYSTEMS, INC. DE 41-1698056 1225 Old Highway 8 Northwest St. Paul MN 55112-6416 651 259-1600 Common Stock, One-tenth of One Cent ($0.001) Par Value Per Share CSII NASDAQ Yes Yes Large Accelerated Filer false false false 40162040 75333000 185463000 135734000 46691000 38056000 25212000 33367000 27706000 2855000 2617000 285345000 287689000 28157000 27810000 15694000 16606000 17739000 7414000 346935000 339519000 12644000 11539000 35541000 31100000 2262000 1867000 50447000 44506000 20663000 20818000 2903000 4707000 2471000 696000 76484000 70727000 0.001 0.001 100000000 100000000 40161715 40161715 39675865 39675865 39000 39000 646406000 631559000 43000 269000 -376037000 -363075000 270451000 268792000 346935000 339519000 63273000 61175000 187986000 193999000 14013000 12225000 40497000 38615000 49260000 48950000 147489000 155384000 41442000 41384000 121785000 135003000 13163000 9964000 31816000 31515000 304000 337000 912000 908000 54909000 51685000 154513000 167426000 -5649000 -2735000 -7024000 -12042000 412000 501000 1323000 1473000 120000 394000 400000 1574000 -292000 -107000 -923000 101000 -5941000 -2842000 -7947000 -11941000 63000 47000 189000 129000 -6004000 -2889000 -8136000 -12070000 -0.15 -0.08 -0.21 -0.35 38911454 34149561 38800622 34029296 -6004000 -2889000 -8136000 -12070000 -72000 -152000 -226000 -137000 -6076000 -3041000 -8362000 -12207000 39000 631559000 269000 -363075000 268792000 4836000 4836000 -3410000 3410000 332000 332000 -69000 -69000 -2076000 -2076000 39000 636727000 200000 -368561000 268405000 3545000 3545000 -407000 407000 2430000 2430000 -85000 -85000 -56000 -56000 39000 642702000 115000 -369024000 273832000 0 3332000 0 0 3332000 0 0 0 1009000 1009000 0 372000 0 0 372000 -72000 -72000 0 0 0 -6004000 -6004000 39000 646406000 43000 -376037000 270451000 34000 477368000 78000 -329536000 147944000 0 3804000 0 0 3804000 0 0 0 5506000 5506000 0 242000 0 0 242000 0 0 24000 0 24000 0 1346000 0 0 1346000 -5780000 -5780000 34000 482760000 102000 -340822000 142074000 3091000 3091000 -379000 379000 1929000 1929000 0 0 -9000 0 -9000 -3401000 -3401000 34000 487780000 93000 -344602000 143305000 0 2934000 0 0 2934000 -361000 361000 339000 339000 0 0 -152000 0 -152000 0 0 0 -2889000 -2889000 34000 491053000 -59000 -347852000 143176000 -8136000 -12070000 2231000 2244000 912000 908000 3353000 0 917000 600000 138000 12488000 10469000 -1026000 145000 12844000 -4551000 5661000 6011000 -425000 -1310000 1147000 1995000 3910000 -4902000 -1409000 -1290000 -2420000 -1424000 2758000 2138000 3353000 5741000 8374000 750000 156628000 17968000 4885000 4890000 61350000 23800000 717000 -104878000 1376000 2098000 1687000 4826000 6246000 -104000 -58000 -2832000 -4617000 -110130000 -4665000 185463000 74237000 75333000 69572000 <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, 2020. 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 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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">39,666 </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%">26,971 </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,610)</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,759)</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%">38,056 </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%">25,212 </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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">10,372 </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%">8,508 </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,726 </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,637 </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,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,561 </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%">33,367 </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%">27,706 </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><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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">19,212 </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,255 </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,326 </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,326 </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%">786 </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%">672 </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%">4,125 </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,251 </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%">50,441 </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%">48,496 </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%">(22,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,686)</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,157 </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%">27,810 </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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><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:15.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,914 </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%">Salaries and bonus</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,902 </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,476 </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%">Commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,374 </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,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,536 </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 excise, sales and other taxes</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,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%">2,145 </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%">Clinical studies</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,411 </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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,541 </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%">31,100 </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> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">39,666 </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%">26,971 </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,610)</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,759)</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%">38,056 </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%">25,212 </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> 39666000 26971000 1610000 1759000 38056000 25212000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">10,372 </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%">8,508 </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,726 </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,637 </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,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,561 </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%">33,367 </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%">27,706 </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> 10372000 8508000 3726000 2637000 19269000 16561000 33367000 27706000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">19,212 </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,255 </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,326 </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,326 </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%">786 </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%">672 </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%">4,125 </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,251 </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%">50,441 </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%">48,496 </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%">(22,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,686)</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,157 </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%">27,810 </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 19212000 18255000 3326000 3326000 786000 672000 4125000 3251000 50441000 48496000 22284000 20686000 28157000 27810000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><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:15.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,914 </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%">Salaries and bonus</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,902 </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,476 </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%">Commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,374 </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,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,536 </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 excise, sales and other taxes</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,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%">2,145 </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%">Clinical studies</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,411 </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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,541 </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%">31,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 10000000 9914000 8902000 8476000 6374000 2122000 4010000 5536000 1741000 2145000 1411000 1420000 3103000 1487000 35541000 31100000 <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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.280%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Product Category</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peripheral</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,295 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,627 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,183 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">135,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coronary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,273 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,175 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,986 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">193,999 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Geography</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">185,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,273 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">193,999 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue of $1,409 was recognized in the nine months ended March 31, 2021 that was deferred as of June 30, 2020. As of March 31, 2021 and June 30, 2020, the Company had a liability of $1,806 and $1,719, 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.280%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Product Category</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peripheral</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,295 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,627 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,183 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">135,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coronary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,273 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,175 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,986 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">193,999 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Geography</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">185,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,273 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">193,999 </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> 42295000 42627000 129183000 135736000 20978000 18548000 58803000 58263000 63273000 61175000 187986000 193999000 59593000 58122000 180331000 185611000 3680000 3053000 7655000 8388000 63273000 61175000 187986000 193999000 1409000 1806000 1719000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Peripheral Support Catheters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the three months ended March 31, 2021, the Company acquired a line of peripheral support catheters from WavePoint Medical, LLC (“WavePoint”) and also engaged WavePoint to develop a portfolio of specialty catheters.</span></div><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%">As consideration for the acquisition of the peripheral catheters, the Company made an upfront payment of $3,353 to WavePoint. Upon 510(k) clearance of the peripheral catheters, the Company will make an additional $1,700 payment to WavePoint which will be capitalized as an intangible asset. This transaction was accounted for as an asset acquisition, resulting in acquired in process research and development (IPR&amp;D). Costs of IPR&amp;D projects acquired as part of an asset acquisition that have no alternative future use are expensed when incurred, and therefore, a charge of $3,353 was recognized in research and development expenses during the three and nine months ended March 31, 2021. Milestone payments made after regulatory approval are capitalized as an intangible asset and amortized over an estimated useful life of the product. Cash payments related to acquired IPR&amp;D are reflected as an investing cash flow in the Company's Consolidated Statement of Cash Flows. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">WIRION Embolic Protection System</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 August 5, 2019, the Company acquired the WIRION Embolic Protection System and related assets from Gardia Medical Ltd. ("Gardia"), a wholly owned Israeli subsidiary of Allium Medical Solutions Ltd., for a total purchase price of $16,687. The device, which received CE Mark in June 2015 and FDA clearance in March 2018, is a distal embolic protection filter used to capture debris that can be associated with all types of peripheral vascular intervention procedures. The Company acquired the device to expand its portfolio of products for physicians that treat complex peripheral arterial disease.</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%">Upon closing, the Company made an initial $5,600 cash payment, net of transaction expenses, and issued Gardia 31,493 shares of common stock of the Company valued at $1,346. Following the successful completion of the manufacturing transfer of the WIRION system to the Company, the Company has agreed to pay Gardia an additional $10,000, half of which may be paid by the Company through an additional issuance of shares of common stock. The Company has accounted for this transaction as an asset acquisition resulting in developed technology of $15,624 and a trade name of $760, both recognized as a component of intangible assets, net within the Company's consolidated balance sheet. The remainder of the purchase price was recognized in property and equipment.</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 purchase also includes a performance milestone payment to Gardia equal to $3,000 for each $10,000 in net revenues recognized by the Company from sales of the WIRION system for applications above-the-knee in excess of $30,000 during the 36 month period beginning on the earlier of the first commercial sale of the system by the Company or six months following successful manufacturing transfer. If payment of the performance milestone becomes probable, these additional costs will be added to the carrying value of the acquired assets.</span></div> 3353000 1700000 3353000 16687000 5600000 31493 1346000 10000000 15624000 760000 3000000 10000000 30000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Intangible Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s finite-lived intangible assets are stated at cost less accumulated amortization and include developed technology and trade name assets acquired in an asset acquisition, as well as costs incurred to obtain patents. Developed technology and trade name assets are amortized over 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></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</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, 2020</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%">15,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,736)</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,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(955)</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,669 </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,882 </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%">(752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130 </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,882 </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%">(659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </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%">(84)</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%">676 </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%">(46)</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%">714 </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%">18,266 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,572)</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,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,266 </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%">(1,660)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,606 </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><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><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2021</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%">304 </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 2022</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,216 </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 2023</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,212 </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,208 </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,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,549 </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,694 </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> P15Y P20Y <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</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, 2020</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%">15,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,736)</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,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(955)</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,669 </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,882 </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%">(752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130 </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,882 </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%">(659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </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%">(84)</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%">676 </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%">(46)</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%">714 </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%">18,266 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,572)</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,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,266 </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%">(1,660)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,606 </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> 15624000 1736000 13888000 15624000 955000 14669000 1882000 752000 1130000 1882000 659000 1223000 760000 84000 676000 760000 46000 714000 18266000 2572000 15694000 18266000 1660000 16606000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2021</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%">304 </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 2022</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,216 </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 2023</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,212 </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,208 </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,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,549 </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,694 </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> 304000 1216000 1212000 1208000 1205000 10549000 15694000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Debt</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”). In March 2020, the Company entered into the First Amendment to the Loan Agreement (the "Amendment"). The Amendment extended the maturity date of the Loan Agreement by two years, to March 31, 2022, and increased the maximum amount available under the senior, secured revolving credit facility (the “Revolver”) to $50,000 (the “Maximum Dollar Amount”). </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 3% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2021. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Obligation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, in connection with the sale of the Company’s headquarters facility in St. Paul, Minnesota (the “Facility”), the Company entered into a Lease Agreement to lease the Facility. The Lease Agreement has an initial term of 15 years, with four consecutive renewal options of 5 years each at the Company’s option, with a base annual rent in the first year of $1,638 and annual escalations of 3% thereafter. Rent during subsequent renewal terms will be at the then fair market rental rate. As the lease terms resulted in a capital lease classification, the Company accounted for the sale and leaseback of the Facility as a financing transaction where the assets remain on the Company’s balance sheet and a financing obligation was recorded for $20,944. As lease payments are made, they will be allocated between interest expense and a reduction of the financing obligation, resulting in a value of the financing obligation that is equivalent to the net book value of the assets at the end of the lease term. The effective interest rate is 7.89%. At the end of the lease (including any renewal option terms), the Company will remove the assets and financing obligation from its balance sheet. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments under the initial term of the Lease Agreement as of March 31, 2021 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2021</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%">461 </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 2022</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,857 </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 2023</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,913 </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: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%">15,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: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,606 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-03-31 50000000 0.0075 0.03 10000000 1000000 0.05 0.0015 0 P15Y 4 P5Y 1638000 0.03 20944000 0.0789 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2021</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%">461 </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 2022</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,857 </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 2023</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,913 </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: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%">15,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: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,606 </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> 461000 1857000 1913000 1970000 2029000 15376000 23606000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Marketable Securities &amp; Fair Value Measurements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities are classified on the consolidated balance sheet as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">124,781 </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,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term available-for-sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,649 </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%">6,276 </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%">135,430 </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%">46,364 </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%">304 </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%">327 </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%">135,734 </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%">46,691 </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%">Available-for-sale debt securities are invested in the following financial instruments: </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,057 </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%">45,057 </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%">34,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%">6 </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%">34,324 </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%">45,175 </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%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,837 </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%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,855 </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%">135,387 </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%">55 </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%">(12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,430 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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%">9,778 </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%">9,778 </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%">6,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,121 </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%">21,267 </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%">232 </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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,498 </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%">8,930 </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%">37 </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%">8,967 </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%">46,095 </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%">270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information by level for the Company’s marketable securities that were measured at fair value on a recurring basis:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of March 31, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Using Inputs Considered as</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,057 </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%">45,057 </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%">34,324 </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%">34,324 </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%">45,194 </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%">45,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,855 </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%">304 </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%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,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"/><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%">128 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,606 </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 style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020 </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%">9,778 </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%">9,778 </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%">6,121 </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%">6,121 </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%">21,498 </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%">21,498 </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%">8,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%">— </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,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%">— </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%">327 </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%">99 </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%">228 </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%">46,691 </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%">99 </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%">46,592 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities classified within Level 1 are valued using real-time quotes for transactions in active exchange markets. Marketable securities within Level 2 are valued using readily available pricing sources. There were no transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy during the nine months ended March 31, 2021. 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 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>As of March 31, 2021 and June 30, 2020, the carrying value of these investments was $7,541 and $6,306, respectively. During the nine months ended March 31, 2021, no impairment indicators were noted. The Company is committed to funding an additional $2,700 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. These investments are recorded within other assets on the consolidated balance sheet. <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">124,781 </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,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term available-for-sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,649 </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%">6,276 </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%">135,430 </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%">46,364 </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%">304 </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%">327 </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%">135,734 </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%">46,691 </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> 124781000 40088000 10649000 6276000 135430000 46364000 304000 327000 135734000 46691000 <div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,057 </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%">45,057 </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%">34,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%">6 </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%">34,324 </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%">45,175 </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%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,837 </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%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,855 </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%">135,387 </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%">55 </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%">(12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,430 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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%">9,778 </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%">9,778 </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%">6,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,121 </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%">21,267 </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%">232 </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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,498 </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%">8,930 </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%">37 </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%">8,967 </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%">46,095 </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%">270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,364 </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> 45057000 0 0 45057000 34318000 6000 0 34324000 45175000 31000 12000 45194000 10837000 18000 0 10855000 135387000 55000 12000 135430000 9778000 0 0 9778000 6120000 1000 0 6121000 21267000 232000 1000 21498000 8930000 37000 0 8967000 46095000 270000 1000 46364000 <div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of March 31, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Using Inputs Considered as</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,057 </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%">45,057 </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%">34,324 </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%">34,324 </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%">45,194 </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%">45,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,855 </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%">304 </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%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,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"/><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%">128 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,606 </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 style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020 </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%">9,778 </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%">9,778 </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%">6,121 </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%">6,121 </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%">21,498 </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%">21,498 </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%">8,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%">— </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,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%">— </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%">327 </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%">99 </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%">228 </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%">46,691 </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%">99 </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%">46,592 </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> 45057000 0 45057000 0 34324000 0 34324000 0 45194000 0 45194000 0 10855000 0 10855000 0 304000 128000 176000 0 135734000 128000 135606000 0 9778000 0 9778000 0 6121000 0 6121000 0 21498000 0 21498000 0 8967000 0 8967000 0 327000 99000 228000 0 46691000 99000 46592000 0 0 7541000 6306000 0 2700000 7074000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Stock-Based Compensation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 15, 2017, the Company’s stockholders approved the 2017 Equity Incentive Plan (the “2017 Plan”) for the purpose of granting equity awards to employees, directors and consultants. The 2017 Plan replaced the 2014 Equity Incentive Plan (the “2014 Plan”), and no further equity awards may be granted under the 2014 Plan (the 2017 Plan and the 2014 Plan are collectively referred to as the “Plans”). On March 12, 2020, the Company’s Board of Directors approved the Amended and Restated 2017 Equity Incentive Plan, which amends 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 nine months ended March 31, 2021 is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average  Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</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%">434,067 </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%">38.34 </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%">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%">295,926 </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%">31.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(20,510)</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%">36.07 </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%">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%">(233,084)</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%">35.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</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%">476,399 </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%">35.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Restricted Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also grants performance-based restricted stock awards to certain executives and other management. In August 2020, the Company granted an aggregate maximum of 339,395 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, 2020 compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2023. 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30, 2023 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 $4,330, 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 2019 and 2020 that are outstanding vest based on the Company’s total shareholder return relative to total shareholder return of the Company’s peer group (a market condition), as measured by the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2018 and July 1, 2019, respectively, compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2021 and July 1, 2022, respectively.</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 nine months ended March 31, 2021 is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average  Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</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%">660,622 </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%">21.69 </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%">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%">339,395 </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%">12.75 </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%">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%">(73,347)</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%">13.63 </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%">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%">(166,086)</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%">13.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</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%">760,584 </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%">20.26 </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> 0 P1Y P3Y <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average  Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</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%">434,067 </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%">38.34 </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%">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%">295,926 </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%">31.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(20,510)</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%">36.07 </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%">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%">(233,084)</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%">35.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</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%">476,399 </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%">35.56 </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> 434067 38.34 295926 31.16 20510 36.07 233084 35.26 476399 35.56 339395 P90D 4330000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average  Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</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%">660,622 </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%">21.69 </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%">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%">339,395 </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%">12.75 </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%">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%">(73,347)</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%">13.63 </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%">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%">(166,086)</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%">13.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</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%">760,584 </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%">20.26 </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> 660622 21.69 339395 12.75 73347 13.63 166086 13.96 760584 20.26 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective July 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) Topic 842 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the modified retrospective transition approach and electing the package of practical expedients. This resulted in the recognition of right-of-use assets of $441 and total operating lease liabilities of $463. There was no cumulative-effect adjustment recorded to retained earnings upon adoption. </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. During the nine months ended March 31, 2021, the Company exercised its option to extend the term of this lease agreement by five years, so that it now expires in April 2026, and entered into an amendment for this extended period. The Company also leases office equipment under lease agreements that expire at various dates through April 2024. </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 discussed in Note 6, the Company also leases its Minnesota headquarters facility which is accounted for as a financing obligation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement dates. The Company considers fixed or variable payment terms, prepayments, incentives, and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. The Company uses its incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments unless the lease provides an implicit interest rate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is classified within the consolidated statement of operations based on the nature of the leased asset. The Company's operating lease cost was $377 and $362 for the nine months ended March 31, 2021 and 2020, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the nine months ended March 31, 2021. There were $2,238 and $437 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the nine months ended March 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2,323 </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%">427 </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%">490 </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%">412 </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,833 </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%">15 </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%">2,323 </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%">427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under the agreements as of March 31, 2021 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2021</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%">126 </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 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</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%">486 </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%">485 </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%">483 </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%">403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,323 </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%">As of March 31, 2021, the weighted average remaining lease term for operating leases was 5.1 years and the weighted average discount rate used to determine operating lease liabilities was 2.53%.</span></div> 441000 463000 0 377000 362000 2238000 437000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2,323 </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%">427 </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%">490 </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%">412 </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,833 </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%">15 </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%">2,323 </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%">427 </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> 2323000 427000 490000 412000 1833000 15000 2323000 427000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2021</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%">126 </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 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</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%">486 </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%">485 </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%">483 </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%">403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,323 </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> 126000 494000 486000 485000 483000 403000 2477000 154000 2323000 P5Y1M6D 0.0253 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Commitment and Contingencies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary conduct of business, the Company is subject to various lawsuits and claims covering a wide range of matters including, but not limited to, employment claims and commercial disputes. While the outcome of these matters is uncertain, the Company does not believe there are any significant matters as of March 31, 2021 that are probable or estimable, for which the outcome could have a material adverse impact on its consolidated balance sheets or statements of operations.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Earnings Per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations (in thousands except share and per share amounts):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(12,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss available to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,889)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(12,070)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,911,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,149,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%">38,800,622 </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%">34,029,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="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:#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:#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%">Weighted average common shares outstanding – diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,911,454 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,149,561 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,800,622 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,029,296 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Earnings per common share – basic and diluted</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%">(0.15)</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%">(0.08)</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%">(0.21)</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%">(0.35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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">The increase in weighted average shares outstanding is primarily from the Company's offering of common stock completed in June 2020. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">At March 31, 2021 and 2020, 282,763 and 332,798 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">At March 31, 2021 and 2020, 760,584 and 660,982 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> <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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(12,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss available to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,889)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(12,070)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,911,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,149,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%">38,800,622 </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%">34,029,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="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:#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:#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%">Weighted average common shares outstanding – diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,911,454 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,149,561 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,800,622 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,029,296 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Earnings per common share – basic and diluted</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%">(0.15)</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%">(0.08)</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%">(0.21)</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%">(0.35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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">The increase in weighted average shares outstanding is primarily from the Company's offering of common stock completed in June 2020. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">At March 31, 2021 and 2020, 282,763 and 332,798 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">At March 31, 2021 and 2020, 760,584 and 660,982 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> -6004000 -2889000 -8136000 -12070000 -6004000 -2889000 -8136000 -12070000 38911454 34149561 38800622 34029296 38911454 34149561 38800622 34029296 -0.15 -0.08 -0.21 -0.35 282763 332798 760584 660982 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information - shares
9 Months Ended
Mar. 31, 2021
Apr. 30, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Amendment Flag false  
Document Period End Date Mar. 31, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Entity File Number 000-52082  
Entity Registrant Name CARDIOVASCULAR SYSTEMS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Central Index Key 0001180145  
Current Fiscal Year End Date --06-30  
Entity Tax Identification Number 41-1698056  
Entity Address, Address Line One 1225 Old Highway 8 Northwest  
Entity Address, City or Town St. Paul  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55112-6416  
City Area Code 651  
Local Phone Number 259-1600  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, One-tenth of One Cent ($0.001) Par Value Per Share  
Trading Symbol CSII  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   40,162,040
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Current assets    
Cash and cash equivalents $ 75,333 $ 185,463
Marketable Securities, Current 135,734 46,691
Accounts Receivable, after Allowance for Credit Loss, Current 38,056 25,212
Inventory, Net 33,367 27,706
Prepaid expenses and other current assets 2,855 2,617
Total current assets 285,345 287,689
Property and equipment, net 28,157 27,810
Intangible assets, net 15,694 16,606
Other assets 17,739 7,414
Total assets 346,935 339,519
Current liabilities    
Accounts payable 12,644 11,539
Accrued expenses 35,541 31,100
Deferred revenue current 2,262 1,867
Total current liabilities 50,447 44,506
Long-term liabilities    
Financing obligation 20,663 20,818
Deferred revenue noncurrent 2,903 4,707
Other liabilities 2,471 696
Total liabilities 76,484 70,727
Commitments and contingencies (see Note 10)
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,161,715 at March 31, 2021 and 39,675,865 at June 30, 2020, respectively 39 39
Additional paid in capital 646,406 631,559
Accumulated other comprehensive income 43 269
Accumulated deficit (376,037) (363,075)
Total stockholders’ equity 270,451 268,792
Total liabilities and stockholders’ equity $ 346,935 $ 339,519
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2021
Jun. 30, 2020
Statement of Financial Position [Abstract]    
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 40,161,715 39,675,865
Common stock, shares outstanding 40,161,715 39,675,865
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]        
Net revenues $ 63,273 $ 61,175 $ 187,986 $ 193,999
Cost of goods sold 14,013 12,225 40,497 38,615
Gross profit 49,260 48,950 147,489 155,384
Expenses:        
Selling, general and administrative 41,442 41,384 121,785 135,003
Research and development 13,163 9,964 31,816 31,515
Amortization of intangible assets 304 337 912 908
Total expenses 54,909 51,685 154,513 167,426
Loss from operations (5,649) (2,735) (7,024) (12,042)
Interest expense 412 501 1,323 1,473
Interest income and other, net (120) (394) (400) (1,574)
Total other (income) expense, net 292 107 923 (101)
Loss before income taxes (5,941) (2,842) (7,947) (11,941)
Provision for income taxes 63 47 189 129
Net loss $ (6,004) $ (2,889) $ (8,136) $ (12,070)
Basic and diluted earnings per share        
Earnings Per Share, Basic $ (0.15) $ (0.08) $ (0.21) $ (0.35)
Basic and diluted weighted average shares outstanding        
Basic weighted average shares outstanding 38,911,454 34,149,561 38,800,622 34,029,296
Diluted weighted average shares outstanding 38,911,454 34,149,561 38,800,622 34,029,296
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Statement of Comprehensive Income [Abstract]        
Net loss $ (6,004) $ (2,889) $ (8,136) $ (12,070)
Other comprehensive (loss) income:        
Unrealized loss on available-for-sale debt securities (72) (152) (226) (137)
Comprehensive loss $ (6,076) $ (3,041) $ (8,362) $ (12,207)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid  In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance, value at Jun. 30, 2019 $ 147,944 $ 34 $ 477,368 $ 78 $ (329,536)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Based Compensation Restricted Stock Awards Net 3,804 0 3,804 0 0
Shares withheld for payroll taxes (5,506) 0 0 0 (5,506)
Stock Issued During Period, Value, Employee Stock Purchase Plan 242 0 242 0 0
Unrealized loss on available-for-sale debt securities 24 0 0 24 0
Stock issued for acquisitions 1,346 0 1,346 0 0
Net loss (5,780)       (5,780)
Ending balance, value at Sep. 30, 2019 142,074 34 482,760 102 (340,822)
Beginning balance, value at Jun. 30, 2019 147,944 34 477,368 78 (329,536)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Unrealized loss on available-for-sale debt securities (137)        
Net loss (12,070)        
Ending balance, value at Mar. 31, 2020 143,176 34 491,053 (59) (347,852)
Beginning balance, value at Sep. 30, 2019 142,074 34 482,760 102 (340,822)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Based Compensation Restricted Stock Awards Net 3,091   3,091    
Shares withheld for payroll taxes (379)       379
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,929   1,929    
Unrealized loss on available-for-sale debt securities (9) 0 0 (9) 0
Net loss (3,401)       (3,401)
Ending balance, value at Dec. 31, 2019 143,305 34 487,780 93 (344,602)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Based Compensation Restricted Stock Awards Net 2,934 0 2,934 0 0
Shares withheld for payroll taxes (361)       361
Stock Issued During Period, Value, Employee Stock Purchase Plan 339   339    
Unrealized loss on available-for-sale debt securities (152) 0 0 (152) 0
Net loss (2,889) 0 0 0 (2,889)
Ending balance, value at Mar. 31, 2020 143,176 34 491,053 (59) (347,852)
Beginning balance, value at Jun. 30, 2020 268,792        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Based Compensation Restricted Stock Awards Net 4,836   4,836    
Shares withheld for payroll taxes (3,410)       3,410
Stock Issued During Period, Value, Employee Stock Purchase Plan 332   332    
Unrealized loss on available-for-sale debt securities (69)     (69)  
Net loss (2,076)       (2,076)
Ending balance, value at Sep. 30, 2020 268,405 39 636,727 200 (368,561)
Beginning balance, value at Jun. 30, 2020 268,792        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Unrealized loss on available-for-sale debt securities (226)        
Net loss (8,136)        
Ending balance, value at Mar. 31, 2021 270,451 39 646,406 43 (376,037)
Beginning balance, value at Sep. 30, 2020 268,405 39 636,727 200 (368,561)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Based Compensation Restricted Stock Awards Net 3,545   3,545    
Shares withheld for payroll taxes (407)       407
Stock Issued During Period, Value, Employee Stock Purchase Plan 2,430   2,430    
Unrealized loss on available-for-sale debt securities (85)     (85)  
Net loss (56)       (56)
Ending balance, value at Dec. 31, 2020 273,832 39 642,702 115 (369,024)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Based Compensation Restricted Stock Awards Net 3,332 0 3,332 0 0
Shares withheld for payroll taxes (1,009) 0 0 0 (1,009)
Stock Issued During Period, Value, Employee Stock Purchase Plan 372 0 372 0 0
Unrealized loss on available-for-sale debt securities (72)     (72)  
Net loss (6,004) 0 0 0 (6,004)
Ending balance, value at Mar. 31, 2021 $ 270,451 $ 39 $ 646,406 $ 43 $ (376,037)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash flows from operating activities    
Net loss $ (8,136) $ (12,070)
Adjustments to reconcile net loss to net cash from operating activities    
Depreciation of property and equipment 2,231 2,244
Amortization of intangible assets 912 908
Charges incurred in connection with acquired IPR&D 3,353 0
Write-off of patent costs   917
Provision for doubtful accounts   600
Loss on disposal of equipment 138  
Stock-based compensation 12,488 10,469
Amortization of premium (accretion of discount) on marketable securities (1,026) 145
Changes in assets and liabilities    
Accounts receivable (12,844) 4,551
Inventories (5,661) (6,011)
Prepaid expenses and other assets 425 1,310
Accounts payable 1,147 1,995
Accrued expenses and other liabilities 3,910 (4,902)
Deferred revenue (1,409) (1,290)
Net cash used in operating activities (2,420) (1,424)
Cash flows from investing activities    
Purchases of property and equipment (2,758) (2,138)
Acquisitions (3,353) (5,741)
Investments in strategic ventures (8,374) (750)
Purchases of marketable securities (156,628) (17,968)
Sales of marketable securities 4,885 4,890
Maturities of marketable securities 61,350 23,800
Costs incurred in connection with patents   (717)
Net cash (used in) provided by investing activities (104,878) 1,376
Cash flows from financing activities    
Proceeds from employee stock purchase plan 2,098 1,687
Payments of employee taxes related to vested restricted stock (4,826) (6,246)
Principal payments made on financing obligation (104) (58)
Net cash used in financing activities (2,832) (4,617)
Net change in cash and cash equivalents (110,130) (4,665)
Cash and cash equivalents    
Beginning of period 185,463 74,237
End of period $ 75,333 $ 69,572
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation
3 Months Ended
Mar. 31, 2021
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, 2020. 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.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Consolidated Financial Statement Information
9 Months Ended
Mar. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Selected Consolidated Financial Statement Information
2. Selected Consolidated Financial Statement Information

Accounts Receivable, Net

Accounts receivable consists of the following:
March 31,June 30,
20212020
Accounts receivable$39,666 $26,971 
Less: Allowance for doubtful accounts(1,610)(1,759)
   Accounts receivable, net$38,056 $25,212 
Inventories

Inventories consist of the following:
March 31,June 30,
20212020
Raw materials$10,372 $8,508 
Work in process3,726 2,637 
Finished goods19,269 16,561 
   Inventories$33,367 $27,706 


Property and Equipment, Net

Property and equipment consists of the following:
March 31,June 30,
20212020
Land$572 $572 
Building22,420 22,420 
Equipment19,212 18,255 
Furniture3,326 3,326 
Leasehold improvements786 672 
Construction in progress4,125 3,251 
50,441 48,496 
Less: Accumulated depreciation(22,284)(20,686)
Property and equipment, net$28,157 $27,810 

Accrued Expenses

Accrued expenses consist of the following:
March 31,June 30,
20212020
Acquisition consideration$10,000 $9,914 
Salaries and bonus8,902 8,476 
Commissions6,374 2,122 
Accrued vacation4,010 5,536 
Accrued excise, sales and other taxes1,741 2,145 
Clinical studies1,411 1,420 
Other accrued expenses3,103 1,487 
Accrued expenses$35,541 $31,100 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
9 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue
3. Revenue

The following table disaggregates the Company’s net revenues by product category and geography for the following periods:
Three Months EndedNine Months Ended
March 31,March 31,
Product Category2021202020212020
Peripheral$42,295 $42,627 $129,183 $135,736 
Coronary20,978 18,548 58,803 58,263 
Total net revenues$63,273 $61,175 $187,986 $193,999 
Geography
United States$59,593 $58,122 $180,331 $185,611 
International 3,680 3,053 7,655 8,388 
Total net revenues$63,273 $61,175 $187,986 $193,999 

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

Peripheral Support Catheters

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

As consideration for the acquisition of the peripheral catheters, the Company made an upfront payment of $3,353 to WavePoint. Upon 510(k) clearance of the peripheral catheters, the Company will make an additional $1,700 payment to WavePoint which will be capitalized as an intangible asset. This transaction was accounted for as an asset acquisition, resulting in acquired in process research and development (IPR&D). Costs of IPR&D projects acquired as part of an asset acquisition that have no alternative future use are expensed when incurred, and therefore, a charge of $3,353 was recognized in research and development expenses during the three and nine months ended March 31, 2021. Milestone payments made after regulatory approval are capitalized as an intangible asset and amortized over an estimated useful life of the product. Cash payments related to acquired IPR&D are reflected as an investing cash flow in the Company's Consolidated Statement of Cash Flows.

WIRION Embolic Protection System

On August 5, 2019, the Company acquired the WIRION Embolic Protection System and related assets from Gardia Medical Ltd. ("Gardia"), a wholly owned Israeli subsidiary of Allium Medical Solutions Ltd., for a total purchase price of $16,687. The device, which received CE Mark in June 2015 and FDA clearance in March 2018, is a distal embolic protection filter used to capture debris that can be associated with all types of peripheral vascular intervention procedures. The Company acquired the device to expand its portfolio of products for physicians that treat complex peripheral arterial disease.

Upon closing, the Company made an initial $5,600 cash payment, net of transaction expenses, and issued Gardia 31,493 shares of common stock of the Company valued at $1,346. Following the successful completion of the manufacturing transfer of the WIRION system to the Company, the Company has agreed to pay Gardia an additional $10,000, half of which may be paid by the Company through an additional issuance of shares of common stock. The Company has accounted for this transaction as an asset acquisition resulting in developed technology of $15,624 and a trade name of $760, both recognized as a component of intangible assets, net within the Company's consolidated balance sheet. The remainder of the purchase price was recognized in property and equipment.

The purchase also includes a performance milestone payment to Gardia equal to $3,000 for each $10,000 in net revenues recognized by the Company from sales of the WIRION system for applications above-the-knee in excess of $30,000 during the 36 month period beginning on the earlier of the first commercial sale of the system by the Company or six months following successful manufacturing transfer. If payment of the performance milestone becomes probable, these additional costs will be added to the carrying value of the acquired assets.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets
9 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
5. Intangible Assets

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

The components of intangible assets, net are as follows:
March 31, 2021June 30, 2020
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$15,624 $(1,736)$13,888 $15,624 $(955)$14,669 
Patents1,882 (752)1,130 1,882 (659)1,223 
Trade name760 (84)676 760 (46)714 
Total intangible assets, net$18,266 $(2,572)$15,694 $18,266 $(1,660)$16,606 



Amortization expense expected for the next five years and thereafter is as follows:

Remainder of fiscal 2021$304 
Fiscal 20221,216 
Fiscal 20231,212 
Fiscal 20241,208 
Fiscal 20251,205 
Thereafter10,549 
$15,694 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
9 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Debt Disclosure
6. Debt

Revolving Credit Facility

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

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 3% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the Amendment (the "Amended Loan Agreement"), or the Revolver for any reason prior to the date that is fifteen days prior to the maturity date, unless refinanced with SVB.

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

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

Financing Obligation

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

Payments under the initial term of the Lease Agreement as of March 31, 2021 are as follows:
Remainder of fiscal 2021$461 
Fiscal 20221,857 
Fiscal 20231,913 
Fiscal 20241,970 
Fiscal 20252,029 
Thereafter15,376 
$23,606 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities & Fair Value Measurements
9 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Investments
7. Marketable Securities & Fair Value Measurements

The Company’s marketable securities are classified on the consolidated balance sheet as follows:

March 31,June 30,
20212020
Short-term available-for-sale debt securities$124,781 $40,088 
Long-term available-for-sale debt securities10,649 6,276 
Available-for-sale debt securities135,430 46,364 
Mutual funds304 327 
Total marketable securities$135,734 $46,691 
Available-for-sale debt securities are invested in the following financial instruments:

As of March 31, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$45,057 $— $— $45,057 
U.S. government securities34,318 — 34,324 
Corporate debt45,175 31 (12)45,194 
Asset backed securities10,837 18 — 10,855 
  Total available-for-sale debt securities$135,387 $55 $(12)$135,430 


As of June 30, 2020
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$9,778 $— $— $9,778 
U.S. government securities6,120 — 6,121 
Corporate debt21,267 232 (1)21,498 
Asset backed securities8,930 37 — 8,967 
Total available-for-sale debt securities$46,095 $270 $(1)$46,364 


The following table provides information by level for the Company’s marketable securities that were measured at fair value on a recurring basis:
Fair Value Measurements as of March 31, 2021
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$45,057 $— $45,057 $— 
U.S. government securities34,324 — 34,324 — 
Corporate debt45,194 — 45,194 — 
Asset backed securities10,855 — 10,855 — 
Mutual funds304 128 176 — 
  Total marketable securities$135,734 $128 $135,606 $— 

Fair Value Measurements as of June 30, 2020
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$9,778 $— $9,778 $— 
U.S. government securities6,121 — 6,121 — 
Corporate debt21,498 — 21,498 — 
Asset backed securities8,967 — 8,967 — 
Mutual funds327 99 228 — 
  Total marketable securities$46,691 $99 $46,592 $— 

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

The Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired.
As of March 31, 2021 and June 30, 2020, the carrying value of these investments was $7,541 and $6,306, respectively. During the nine months ended March 31, 2021, no impairment indicators were noted. The Company is committed to funding an additional $2,700 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. These investments are recorded within other assets on the consolidated balance sheet.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation
9 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement, Disclosure [Abstract]  
Stock Options and Restricted Stock Awards
8. Stock-Based Compensation

On November 15, 2017, the Company’s stockholders approved the 2017 Equity Incentive Plan (the “2017 Plan”) for the purpose of granting equity awards to employees, directors and consultants. The 2017 Plan replaced the 2014 Equity Incentive Plan (the “2014 Plan”), and no further equity awards may be granted under the 2014 Plan (the 2017 Plan and the 2014 Plan are collectively referred to as the “Plans”). On March 12, 2020, the Company’s Board of Directors approved the Amended and Restated 2017 Equity Incentive Plan, which amends 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 nine months ended March 31, 2021 is as follows:
Number of
Shares
Weighted
Average  Fair
Value
Outstanding at June 30, 2020434,067 $38.34 
Granted295,926 $31.16 
Forfeited(20,510)$36.07 
Vested(233,084)$35.26 
Outstanding at March 31, 2021
476,399 $35.56 

Performance-Based Restricted Stock

The Company also grants performance-based restricted stock awards to certain executives and other management. In August 2020, the Company granted an aggregate maximum of 339,395 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, 2020 compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2023. 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, 2023 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 $4,330, 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 2019 and 2020 that are outstanding vest based on the Company’s total shareholder return relative to total shareholder return of the Company’s peer group (a market condition), as measured by the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2018 and July 1, 2019, respectively, compared to the closing prices of the stock of the Company and the peer group members for the 90 trading days preceding July 1, 2021 and July 1, 2022, respectively.

Performance-based restricted stock award activity for the nine months ended March 31, 2021 is as follows:
Number of
Shares
Weighted
Average  Fair
Value
Outstanding at June 30, 2020660,622 $21.69 
Granted339,395 $12.75 
Forfeited(73,347)$13.63 
Vested(166,086)$13.96 
Outstanding at March 31, 2021
760,584 $20.26 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
9 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Lessee, Operating Leases
9. Leases

Effective July 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) Topic 842 - Leases using the modified retrospective transition approach and electing the package of practical expedients. This resulted in the recognition of right-of-use assets of $441 and total operating lease liabilities of $463. There was no cumulative-effect adjustment recorded to retained earnings upon adoption.

The Company leases its Texas manufacturing facility under an operating lease agreement. During the nine months ended March 31, 2021, the Company exercised its option to extend the term of this lease agreement by five years, so that it now expires in April 2026, and entered into an amendment for this extended period. The Company also leases office equipment under lease agreements that expire at various dates through April 2024.

As discussed in Note 6, the Company also leases its Minnesota headquarters facility which is accounted for as a financing obligation.

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

Operating lease cost is classified within the consolidated statement of operations based on the nature of the leased asset. The Company's operating lease cost was $377 and $362 for the nine months ended March 31, 2021 and 2020, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the nine months ended March 31, 2021. There were $2,238 and $437 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the nine months ended March 31, 2021 and 2020, respectively.
March 31,June 30,
20212020
Right-of-use assets
Other assets$2,323 $427 
Operating lease liabilities
Accrued expenses490 412 
Other liabilities1,833 15 
Total operating lease liabilities$2,323 $427 

Future minimum lease payments under the agreements as of March 31, 2021 are as follows:
Remainder of fiscal 2021$126 
Fiscal 2022494 
Fiscal 2023486 
Fiscal 2024485 
Fiscal 2025483 
Thereafter403 
Total lease payments2,477 
Less imputed interest(154)
Total operating lease liabilities$2,323 

As of March 31, 2021, the weighted average remaining lease term for operating leases was 5.1 years and the weighted average discount rate used to determine operating lease liabilities was 2.53%.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Commitment and Contingencies
9 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
10. Commitment and Contingencies

In the ordinary conduct of business, the Company is subject to various lawsuits and claims covering a wide range of matters including, but not limited to, employment claims and commercial disputes. While the outcome of these matters is uncertain, the Company does not believe there are any significant matters as of March 31, 2021 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 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share
9 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share
11. Earnings Per Share

The following table presents a reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations (in thousands except share and per share amounts):
 Three Months EndedNine Months Ended
March 31,March 31,
 2021202020212020
Numerator
Net loss$(6,004)$(2,889)$(8,136)$(12,070)
Income allocated to participating securities— — — — 
Net loss available to common stockholders$(6,004)$(2,889)$(8,136)$(12,070)
Denominator
Weighted average common shares outstanding – basic(1)
38,911,454 34,149,561 38,800,622 34,029,296 
Effect of dilutive restricted stock units(2)
— — — — 
Effect of performance-based restricted stock awards(3)
— — — — 
Weighted average common shares outstanding – diluted
38,911,454 34,149,561 38,800,622 34,029,296 
Earnings per common share – basic and diluted$(0.15)$(0.08)$(0.21)$(0.35)

(1)The increase in weighted average shares outstanding is primarily from the Company's offering of common stock completed in June 2020.
(2)At March 31, 2021 and 2020, 282,763 and 332,798 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(3)At March 31, 2021 and 2020, 760,584 and 660,982 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 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Consolidated Financial Statement Information (Tables)
9 Months Ended
Mar. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Accounts Receivable
March 31,June 30,
20212020
Accounts receivable$39,666 $26,971 
Less: Allowance for doubtful accounts(1,610)(1,759)
   Accounts receivable, net$38,056 $25,212 
Schedule of Inventory
March 31,June 30,
20212020
Raw materials$10,372 $8,508 
Work in process3,726 2,637 
Finished goods19,269 16,561 
   Inventories$33,367 $27,706 
Schedule of Property and Equipment
March 31,June 30,
20212020
Land$572 $572 
Building22,420 22,420 
Equipment19,212 18,255 
Furniture3,326 3,326 
Leasehold improvements786 672 
Construction in progress4,125 3,251 
50,441 48,496 
Less: Accumulated depreciation(22,284)(20,686)
Property and equipment, net$28,157 $27,810 
Schedule of Accrued Expenses
March 31,June 30,
20212020
Acquisition consideration$10,000 $9,914 
Salaries and bonus8,902 8,476 
Commissions6,374 2,122 
Accrued vacation4,010 5,536 
Accrued excise, sales and other taxes1,741 2,145 
Clinical studies1,411 1,420 
Other accrued expenses3,103 1,487 
Accrued expenses$35,541 $31,100 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
9 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Three Months EndedNine Months Ended
March 31,March 31,
Product Category2021202020212020
Peripheral$42,295 $42,627 $129,183 $135,736 
Coronary20,978 18,548 58,803 58,263 
Total net revenues$63,273 $61,175 $187,986 $193,999 
Geography
United States$59,593 $58,122 $180,331 $185,611 
International 3,680 3,053 7,655 8,388 
Total net revenues$63,273 $61,175 $187,986 $193,999 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Tables)
9 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
March 31, 2021June 30, 2020
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$15,624 $(1,736)$13,888 $15,624 $(955)$14,669 
Patents1,882 (752)1,130 1,882 (659)1,223 
Trade name760 (84)676 760 (46)714 
Total intangible assets, net$18,266 $(2,572)$15,694 $18,266 $(1,660)$16,606 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Remainder of fiscal 2021$304 
Fiscal 20221,216 
Fiscal 20231,212 
Fiscal 20241,208 
Fiscal 20251,205 
Thereafter10,549 
$15,694 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Tables)
9 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of future minimum lease payments
Remainder of fiscal 2021$461 
Fiscal 20221,857 
Fiscal 20231,913 
Fiscal 20241,970 
Fiscal 20252,029 
Thereafter15,376 
$23,606 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities & Fair Value Measurements (Tables)
9 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Marketable Securities
March 31,June 30,
20212020
Short-term available-for-sale debt securities$124,781 $40,088 
Long-term available-for-sale debt securities10,649 6,276 
Available-for-sale debt securities135,430 46,364 
Mutual funds304 327 
Total marketable securities$135,734 $46,691 
Schedule of Available-for-sale Securities Reconciliation
As of March 31, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$45,057 $— $— $45,057 
U.S. government securities34,318 — 34,324 
Corporate debt45,175 31 (12)45,194 
Asset backed securities10,837 18 — 10,855 
  Total available-for-sale debt securities$135,387 $55 $(12)$135,430 


As of June 30, 2020
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$9,778 $— $— $9,778 
U.S. government securities6,120 — 6,121 
Corporate debt21,267 232 (1)21,498 
Asset backed securities8,930 37 — 8,967 
Total available-for-sale debt securities$46,095 $270 $(1)$46,364 
Fair Value, Assets Measured on Recurring Basis
Fair Value Measurements as of March 31, 2021
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$45,057 $— $45,057 $— 
U.S. government securities34,324 — 34,324 — 
Corporate debt45,194 — 45,194 — 
Asset backed securities10,855 — 10,855 — 
Mutual funds304 128 176 — 
  Total marketable securities$135,734 $128 $135,606 $— 

Fair Value Measurements as of June 30, 2020
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$9,778 $— $9,778 $— 
U.S. government securities6,121 — 6,121 — 
Corporate debt21,498 — 21,498 — 
Asset backed securities8,967 — 8,967 — 
Mutual funds327 99 228 — 
  Total marketable securities$46,691 $99 $46,592 $— 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Tables)
9 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement, Disclosure [Abstract]  
Restricted Stock Award Activity
Number of
Shares
Weighted
Average  Fair
Value
Outstanding at June 30, 2020434,067 $38.34 
Granted295,926 $31.16 
Forfeited(20,510)$36.07 
Vested(233,084)$35.26 
Outstanding at March 31, 2021
476,399 $35.56 
Performance Based RSA Activity
Number of
Shares
Weighted
Average  Fair
Value
Outstanding at June 30, 2020660,622 $21.69 
Granted339,395 $12.75 
Forfeited(73,347)$13.63 
Vested(166,086)$13.96 
Outstanding at March 31, 2021
760,584 $20.26 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
9 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
March 31,June 30,
20212020
Right-of-use assets
Other assets$2,323 $427 
Operating lease liabilities
Accrued expenses490 412 
Other liabilities1,833 15 
Total operating lease liabilities$2,323 $427 
Schedule of Future Minimum Lease Payments for Operating Leases
Remainder of fiscal 2021$126 
Fiscal 2022494 
Fiscal 2023486 
Fiscal 2024485 
Fiscal 2025483 
Thereafter403 
Total lease payments2,477 
Less imputed interest(154)
Total operating lease liabilities$2,323 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Reconciliation of Numerators and Denominators Used in Basic and Diluted Earnings Per Common Share Computations
The following table presents a reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations (in thousands except share and per share amounts):
 Three Months EndedNine Months Ended
March 31,March 31,
 2021202020212020
Numerator
Net loss$(6,004)$(2,889)$(8,136)$(12,070)
Income allocated to participating securities— — — — 
Net loss available to common stockholders$(6,004)$(2,889)$(8,136)$(12,070)
Denominator
Weighted average common shares outstanding – basic(1)
38,911,454 34,149,561 38,800,622 34,029,296 
Effect of dilutive restricted stock units(2)
— — — — 
Effect of performance-based restricted stock awards(3)
— — — — 
Weighted average common shares outstanding – diluted
38,911,454 34,149,561 38,800,622 34,029,296 
Earnings per common share – basic and diluted$(0.15)$(0.08)$(0.21)$(0.35)

(1)The increase in weighted average shares outstanding is primarily from the Company's offering of common stock completed in June 2020.
(2)At March 31, 2021 and 2020, 282,763 and 332,798 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(3)At March 31, 2021 and 2020, 760,584 and 660,982 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 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Consolidated Financial Statement Information - Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Accounts Receivable    
Accounts receivable $ 39,666 $ 26,971
Less: Allowance for doubtful accounts (1,610) (1,759)
Accounts receivable, net $ 38,056 $ 25,212
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Consolidated Financial Statement Information - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Inventories    
Raw materials $ 10,372 $ 8,508
Work in process 3,726 2,637
Finished goods 19,269 16,561
Inventories $ 33,367 $ 27,706
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Property and Equipment    
Land $ 572 $ 572
Building 22,420 22,420
Equipment 19,212 18,255
Furniture 3,326 3,326
Leasehold improvements 786 672
Construction in progress 4,125 3,251
Property and equipment, gross 50,441 48,496
Less: Accumulated depreciation (22,284) (20,686)
Property and equipment, net $ 28,157 $ 27,810
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Consolidated Financial Statement Information - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Accrued Expenses    
Acquisition consideration $ 10,000 $ 9,914
Salaries and bonus 8,902 8,476
Commissions 6,374 2,122
Accrued vacation 4,010 5,536
Accrued excise, sales and other taxes 1,741 2,145
Clinical studies 1,411 1,420
Other accrued expenses 3,103 1,487
Accrued expenses $ 35,541 $ 31,100
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Disaggregate (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]        
Net revenues $ 63,273 $ 61,175 $ 187,986 $ 193,999
United States        
Disaggregation of Revenue [Line Items]        
Net revenues 59,593 58,122 180,331 185,611
International        
Disaggregation of Revenue [Line Items]        
Net revenues 3,680 3,053 7,655 8,388
Peripheral        
Disaggregation of Revenue [Line Items]        
Net revenues 42,295 42,627 129,183 135,736
Coronary        
Disaggregation of Revenue [Line Items]        
Net revenues $ 20,978 $ 18,548 $ 58,803 $ 58,263
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Narratives (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2021
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]    
Revenue recognized previously deferred $ 1,409  
Volume-based rebates, discounts and incentives, current $ 1,806 $ 1,719
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 05, 2019
Mar. 31, 2021
Sep. 30, 2019
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Charges incurred in connection with acquired IPR&D       $ 3,353 $ 0  
Business Combination, Consideration Transferred     $ 1,346      
Payments to Acquire Intangible Assets         $ 717  
Finite-Lived Intangible Assets, Gross   $ 18,266   18,266   $ 18,266
Developed Technology Rights            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Finite-Lived Intangible Assets, Gross   15,624   15,624   15,624
Trade Names            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Finite-Lived Intangible Assets, Gross   760   760   $ 760
WavePoint Peripheral Support Catheters            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Charges incurred in connection with acquired IPR&D   3,353        
Additional Consideration, Pending Catheter Approval   $ 1,700   $ 1,700    
WIRION Embolic Protection System            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business Combination, Consideration Transferred $ 16,687          
Payments to Acquire Intangible Assets $ 5,600          
Stock Issued During Period, Shares, New Issues 31,493          
Other Significant Noncash Transaction, Value of Consideration Received $ 1,346          
Additional Consideration, Pending Disbursement 10,000          
Potential milestone payment amount 3,000          
Net revenue increment to achieve milestone payments 10,000          
Net revenue threshold to exceed before milestone payments can be achieved 30,000          
WIRION Embolic Protection System | Developed Technology Rights            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Finite-Lived Intangible Assets, Gross 15,624          
WIRION Embolic Protection System | Trade Names            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Finite-Lived Intangible Assets, Gross $ 760          
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Finite-Lived (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Jun. 30, 2020
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 18,266 $ 18,266
Finite-Lived Intangible Assets, Accumulated Amortization (2,572) (1,660)
Finite-Lived Intangible Assets, Net, Total $ 15,694 16,606
Developed Technology and Trade Names    
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 $ 15,624 15,624
Finite-Lived Intangible Assets, Accumulated Amortization (1,736) (955)
Finite-Lived Intangible Assets, Net, Total $ 13,888 14,669
Patents    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 20 years  
Finite-Lived Intangible Assets, Gross $ 1,882 1,882
Finite-Lived Intangible Assets, Accumulated Amortization (752) (659)
Finite-Lived Intangible Assets, Net, Total 1,130 1,223
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 760 760
Finite-Lived Intangible Assets, Accumulated Amortization (84) (46)
Finite-Lived Intangible Assets, Net, Total $ 676 $ 714
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of fiscal 2021 $ 304  
Fiscal 2022 1,216  
Fiscal 2023 1,212  
Fiscal 2024 1,208  
Fiscal 2025 1,205  
Thereafter 10,549  
Finite-Lived Intangible Assets, Net, Total $ 15,694 $ 16,606
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Revolving Credit Facility (Details) - Silicon Valley Bank - Revolving Credit Facility - USD ($)
$ in Thousands
1 Months Ended
Mar. 31, 2020
Mar. 31, 2021
Line of Credit Facility [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity   $ 50,000
Line of Credit Facility, Expiration Date Mar. 31, 2022  
Percent Reduction to Prime Interest Rate 0.75%  
Early Termination Fee   3.00%
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
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Financing Obligation (Details) - Capital Lease Obligations [Member]
$ in Thousands
9 Months Ended
Mar. 31, 2021
USD ($)
lease_renewal_option
Debt Instrument [Line Items]  
Lessee, Finance Lease, Term of Contract 15 years
Lessee Leasing Arrangements Capital Leases Number Options To Renew | lease_renewal_option 4
Lessee, Finance Lease, Renewal Term 5 years
Base Annual Rent Under Facility Lease $ 1,638
Annual Rent Escalation 3.00%
Financing Obligation $ 20,944
Effective Interest Rate 7.89%
Capital Leases, Future Minimum Payments, Remainder of Fiscal Year $ 461
Fiscal 2022 1,857
Fiscal 2023 1,913
Fiscal 2024 1,970
Fiscal 2025 2,029
Thereafter 15,376
Capital Leases, Future Minimum Payments Due $ 23,606
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Marketable Securities [Abstract]    
Available-for-sale Securities, Current $ 124,781 $ 40,088
Available-for-sale Securities, Noncurrent 10,649 6,276
Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 135,387 46,095
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 55 270
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (12) (1)
Debt Securities, Available-for-sale 135,430 46,364
Marketable Securities [Abstract]    
Total marketable securities 135,734 46,691
Recurring | Commercial Paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 45,057 9,778
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 0
Debt Securities, Available-for-sale 45,057 9,778
Marketable Securities [Abstract]    
Total marketable securities 45,057 9,778
Recurring | Corporate Debt Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 45,175 21,267
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 31 232
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (12) (1)
Debt Securities, Available-for-sale 45,194 21,498
Marketable Securities [Abstract]    
Total marketable securities 45,194 21,498
Recurring | Asset-backed Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 10,837 8,930
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 18 37
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 0
Debt Securities, Available-for-sale 10,855 8,967
Marketable Securities [Abstract]    
Total marketable securities 10,855 8,967
Recurring | Equity Funds    
Marketable Securities [Abstract]    
Total marketable securities 304 327
Recurring | U.S. government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 34,318 6,120
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 6 1
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 0
Debt Securities, Available-for-sale 34,324 6,121
Marketable Securities [Abstract]    
Total marketable securities $ 34,324 $ 6,121
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities $ 135,734 $ 46,691
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 45,057 9,778
U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 34,324 6,121
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 45,194 21,498
Asset-backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 10,855 8,967
Equity Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 304 327
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 128 99
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 128 99
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 135,606 46,592
Level 2 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 45,057 9,778
Level 2 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 34,324 6,121
Level 2 | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 45,194 21,498
Level 2 | Asset-backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 10,855 8,967
Level 2 | Equity Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 176 228
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 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities & Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Transfers of assets between Level 1 and Level 2 $ 0 $ 0    
Equity Securities without Readily Determinable Fair Value, Amount 7,541 7,541   $ 6,306
Future payments to acquire long-term investments 2,700      
Payments to Acquire Debt Securities, Available-for-sale   156,628 $ 17,968  
Other-than-temporary impairments   0    
Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt Securities, Available-for-sale $ 7,074 $ 7,074    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2018
Mar. 31, 2021
Mar. 31, 2021
Nov. 15, 2017
Restricted Stock | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     1 year  
Restricted Stock | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     3 years  
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance-based awards number preceding trading days     90 days  
Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions   $ 4,330    
Performance Shares | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate shares based on thresholds measuring total shareholder return 339,395      
Two Thousand Fourteen Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity awards available to grant under the 2014 and 2007 plans       0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Restricted Stock Award Activity (Details)
9 Months Ended
Mar. 31, 2021
$ / 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) 434,067
Awards granted (in shares) 295,926
Awards forfeited (in shares) (20,510)
Awards vested (in shares) (233,084)
Awards outstanding, balance at end of period (in shares) 476,399
Weighted Average Fair Value  
Awards outstanding, balance at beginning of period (per share) | $ / shares $ 38.34
Awards granted (per share) | $ / shares 31.16
Awards forfeited (per share) | $ / shares 36.07
Awards vested (per share) | $ / shares 35.26
Awards outstanding, balance at end of period (per share) | $ / shares $ 35.56
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 233,084
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) 660,622
Awards granted (in shares) 339,395
Awards forfeited (in shares) (73,347)
Awards vested (in shares) (166,086)
Awards outstanding, balance at end of period (in shares) 760,584
Weighted Average Fair Value  
Awards outstanding, balance at beginning of period (per share) | $ / shares $ 21.69
Awards granted (per share) | $ / shares 12.75
Awards forfeited (per share) | $ / shares 13.63
Awards vested (per share) | $ / shares 13.96
Awards outstanding, balance at end of period (per share) | $ / shares $ 20.26
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 166,086
Minimum | Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 1 year
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2020
Jul. 01, 2019
Leases [Abstract]          
Other assets $ 2,323 $ 2,323   $ 427 $ 441
Operating lease liability 2,323 2,323   $ 427 $ 463
Cumulative effect on retained earnings net of taxes $ 0        
Operating lease, cost   377 $ 362    
Right-of-use asset obtained in exchange for operating lease liability   $ 2,238 $ 437    
Operating Lease, Weighted Average Remaining Lease Term 5 years 1 month 6 days 5 years 1 month 6 days      
Operating Lease, Weighted Average Discount Rate, Percent 2.53% 2.53%      
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Jul. 01, 2019
Leases [Abstract]      
Other assets $ 2,323 $ 427 $ 441
Accrued expenses 490 412  
Other liabilities 1,833 15  
Total operating lease liabilities $ 2,323 $ 427 $ 463
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Leases, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Jul. 01, 2019
Lessee, Operating Lease, Liability, Payment, Due      
Remainder of fiscal 2021 $ 126    
Fiscal 2022 494    
Fiscal 2023 486    
Fiscal 2024 485    
Fiscal 2025 483    
Thereafter 403    
Lessee, Operating Lease, Liability, Payments, Due, Total 2,477    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (154)    
Operating lease liability $ 2,323 $ 427 $ 463
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2020
Numerator                  
Net loss $ (6,004) $ (56) $ (2,076) $ (2,889) $ (3,401) $ (5,780) $ (8,136) $ (12,070)  
Net loss available to common stockholders $ (6,004)     $ (2,889)     $ (8,136) $ (12,070)  
Denominator                  
Basic and diluted weighted average shares outstanding 38,911,454     34,149,561     38,800,622 34,029,296  
Weighted average common shares outstanding – diluted 38,911,454     34,149,561     38,800,622 34,029,296  
Earnings per share, basic and diluted                  
Earnings per common share – basic and diluted $ (0.15)     $ (0.08)     $ (0.21) $ (0.35)  
Common stock, shares outstanding 40,161,715           40,161,715   39,675,865
Restricted Stock Units (RSUs)                  
Earnings per share, basic and diluted                  
Common stock, shares outstanding 282,763     332,798     282,763 332,798  
Performance Shares                  
Earnings per share, basic and diluted                  
Common stock, shares outstanding 760,584     660,982     760,584 660,982  
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6"IE('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@J9242+_>^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VFQ0NCVLN))07!!\1:2V=U@DX9DI-VWMXV[740?P&-F_GSS M#4RK@]1#Q.'7I*($H!K%LF MAM/4MW %+##"Z-)W 7_*ZA?6) ME-B8+?%KS9B4:*.UGS]\7UA]]5V W&[NT_ M-KX(=BW\NHON"U!+ P04 " U@J92F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #6"IE(VK@SO7@4 *<5 8 >&PO=V]R:W-H965T&UL MI5A=U.=V(>+X MW^\5QN!D\,4[?;$1< ]'5[KG2#I?2_4SCX30Y"5-LORB%VF]^C08Y$$D4IZ? MRI7(X,E"JI1K:*KE(%\IP<,R*$T&S+)&@Y3'66]R7MZ;J;2Y'(]46/]G8W'N-EI,V-P>1\Q9?"%_K;:J:@-:A1PC@561[+C"BQN.BY M])-G,Q-0OO$]%NM\[YJ8KLRE_&D:T_"B9QE&(A&!-A <_IZ%)Y+$( &/?RO0 M7OU-$[A_O4._*3L/G9GS7'@R^3,.=731&_=(*!:\2/2C7'\158<<@Q?()"]_ MR7K[[G#8(T&1:YE6P< @C;/M/W^I$K$7,'(.!+ J@+T)H(>^8%9CO6& M3+/M]#!I[I,\XDKDYP,-7S,Q@Z!"OMPBLP/(9^1.9CK* 344X>OX ;"LJ;(= MU4N& MYQ=4IL>D*8Q6@+'P\/=U'4+)SC6'PMN-)")1OR*%92Z39& M.)16A4 8C6I&HR/SHC@(2#DQ#U/"L18\R3%.'VM.'U$<%PB%):F;A"_;>.#Q M73S&-8_Q<;F9"15+4\,A 25HG3XXTJZ^?GOWKJ-$SFIN9\=QNXGS@"?DA^"* MW,#-5CG!L3HH4:L1/.M_D:KR=I!6!]Q7AK':DV&*PE32>Q,G@MP7Z5RH5BXX MB&59?8=98Y02:RBQ8R@]BF5L) XR=L_3UGG5 >2YCU?3A^^N[WV[=1^)_\-_ MNK[S3\CTWCO%F#9*3.UCF$ZS0"I0A=*Y3HBOH0R(5,231:;5!O[#=OHX^M4U M1K+1=HJK,73#$%9)^^0A:T\@#DD9<\A#$I(OL 9=\PT9DWOPNF@M MG[M9T":W2?':7[?B0@61@A M'*:34"/V#!?FIUC#>E ;E=VCMW@%T[_I7+G:J8#>F8!^UGW@] M4F7R<_)0:/#2S&2O[62G0G9*9',R^3P96G3$K"&XP_,^J\'>49BIP/*$,">! MV0)L3\7JN_4II%N>O0V:U[='F+ ?A@+.22(6$&J=?H3/J^VIX+:AY:H\6)M+ MK65:7D:"AT*9%^#Y0DJ]:Y@/U&>SD_\ 4$L#!!0 ( #6"IE(AAT"TW 4 M !@6 8 >&PO=V]R:W-H965T&ULK5AA;]LV$/TKA%L4 M+>#&)"514I,8:%,4Z]!U0=-NGQF)MHE(HBM23K-?OR.M6(Y$*1ZP#XDE^^[T M[G1\C\>+>U7?Z8T0!OTJBTI?SC;&;-\M%CK;B)+K,[45%?RR4G7)#=S6ZX7> MUH+GSJDL%A1CMBBYK&;+"_?==;V\4(TI9"6N:Z2;LN3UPP=1J/O+&9D]?O%- MKC?&?K%87FSY6MP(\V-[7O+NBJ75P%G])<:^/ MKI%-Y5:I.WOS.;^<88M(%"(S-@2'CYVX$D5A(P&.GVW0V>&9UO'X^C'Z)Y<\ M)'/+M;A2Q=\R-YO+63)#N5CQIC#?U/UOHDTHLO$R56CW']VWMGB&LD8;5;;. M@*"4U?Z3_VH+<>1 PA$'VCK04QV"UB%PB>Z1N;0^4,VLK*O\<;4\*L$/[.\4I56A90+=V' :O?Y1\2:7\,L;]!;] MN/F(7K]\@UXB6:'O&]5H7N7Z8F$ A8VUR-HG?M@_D8X\\0]>GZ& S!'%E'C< MKZ;=?V\J<,?.'3]U7T#NAP+00P&HBQ>,%:"I:U$9Q+6&G"<"!H> @0L8C@7D M>H.@-"BS%^)G(W>\@"=X2[4/Q5PHN^)VRS@*@N!BL3NNR-"*)%'(.K,G0,,# MT' 2*+R(.V'X;0$O7&1-+8T4>H[:@OC0[N-%QSB"* ["'MRA6<&P(+@A8W ,WM*)QC)D?7'P M%T^"NZ[%ELL..AXB2*.K!]A@Q$OM1)P?4R23J M[\KPX@2 B0]@$/8A^LQBEJ1^D.D!9/I,:4%^:_/@2FJ980N":.:H\C=!Z@%! MHGX3>*SBA& _4H([7<#/]*CAU5I:=MA7&\=!VH&0X+U2/'%!&^TB'5B1A(^Q+.M$@TZKQE']'FZE%.E2 "(=AG]D\9F$8C3)& M)Q4DF6SY+ZI:OX6-0WEJTW?\3J8)_I.L8!\BJS52MX5< O@(6W,6'_? MYS5+2.(O .VXG4YS^Z"K*E5--!8=,C=-<1^LQRJ,\4ACT8[>Z2GT_DQ#T2%Y MTS#N+U*/%4M'NHD>S0^G,/QS (?T';,PZ3.=SPS'=*R('CVI.&=WO),7,ZVM="BWHG9$OE& MN_\AT-,*=')$I^7(5D!5".;I[&Z.7N(SC E(4XU@.&O$.>*-V:A:_@.+ FA[ MCO=_4*B]VX8#GG,DM;:"X7;$C=&P0\KM8@_QG# RCTF$N$$P5V6;5R\(P^>/ M8Z[S"-(YBZ-YPIP5S+&B-6J'V3DL1[T5[ERC>/"^AZ$0#O8QTS9/J][/5CZ[@$31&-Q.->FT:H*P-V53 MN#.-=G)1)734QAX_[03 AWOOCH0.U3$<$)U'9]D8YDY Z;2 'F/.Q4IFTL_% M0TU\&\0,!WWQ]!JR ,?1"-)./NDIHY9;21M5Y*+6KUXDE,3G;J0Q_L[U#%0Q M#J,!17OL6!*G(P,W[9293BOS@*7=DOR/2:2#R9*1#' M6E8:%6(%CO@LAC+4^V/(_8U16W>2=ZN,4:6[W @.X*T!_+Y20.+MC3T&PO=V]R:W-H965T M&ULE55=3]LP%/TK5]$>0&+-1YL44%L).J%MTJ2*BNUAVH.; MW#86CIW93LOVZW?MA*A RZ /C3_N.??<8^=FLE/ZWI2(%AXJ(U0M-L[!G*7B%TG E0>-Z&ES% ME_/,Q?N [QQW9F\,KI*54O=N\J68!I$3A )SZQ@8/;8X1R$<$XS=O6DCB]7POA_V+6QV44 M>6.LJCHP*:BX;)_LH?-A#Q"/C@"2#I"\%3#L $-?:*O,E_6)63:;:+4#[:*) MS0V\-QY-U7#I3G%I->URPMG97$FC!"^8Q0*NF6 R1U@Z.@,G=Y(U!:>=4SA9 M,(W2EFAYSL0I?(0/$((I:=5,0DM*'%^8=UFOVZS)D:S?F![ ,#Z#)$KB _#Y MZ_"OC21XY.'14WA(]?<;'N%;6BJ?KJ8%M88;+LD$S@0LE.'^KOV\ M6AFKZ<;]>B79L$\V],E&1QVO*N*DD\WOSZ!F&K9,- @G7$)C"JA1M[Z>'O*U MY1Y[;O>&;F?1((K(P^V^??^+>B)\U L?O4-X>_3 &ELJS?]B<4AM2YCNZ8BC M[O=,\5LBGZA.>]7I^U5S8YK#BM,7.D91G,7C.'TF^&7@\"(;I^=9>EAOUNO- MWJ^7VJ^Q3!9<;@Z)SMXJ^F7@$='A7D=QW9Q>V V7!@2N"1H-QL2AVP[93JRJ M?9-9*4LMRP]+^JB@=@&TOU;*/DY&PO=V]R:W-H965T&ULI5A=;]LV%/TK MA-&'%DABDOH.' .)[6T%UBUHVNUAV(-BT;902?1(.L[VZT=*LF235UK;O5@? M/O=>GDORWB/.CEQ\D3O&%'HMBTK>379*[6^G4[G>L3*5-WS/*OW/AHLR5?I1 M;*=R+UB:U49E,:48A],RS:O)?%:_>Q3S&3^H(J_8HT#R4):I^/N!%?QX-R&3 MTXN/^7:GS(OI?+9/M^R)J<_[1Z&?IIV7+"]9)7->(<$V=Y-[QU^MTTD7TQB>WY^\ M_U"3UV2>4\D6O/@]S]3N;A)/4,8VZ:%0'_GQ)]82"HR_-2]D_8N.#38*)FA] MD(J7K;$>09E7S35];1-Q9D"&#&AK0&T#?\# :PV\KXW@MP;^UT8(6H.:^K3A M7B=NF:IT/A/\B(1!:V_FILY^;:WSE5=FH3PIH?_-M9V:+W@E>9%GJ6(9>E+Z MHE>!DHAOT*][)E(SFQ*]_5REARS7F'?H&GU^6J*W;]ZA-RBOT*<=/\BTRN1L MJO1XC-?INHW]T,2F [$]](%7:B?1JLI8!M@OQ^V3$?NISD.7#'I*Q@,==?@A M%3?((U>(8DJ \2R^WAQ#=/Y?]-5W1[](AM>M#*_VYPWX>U^M>>(=[_S[M?>_0'OO^@:*-@+JPX,7#F-=5A;FV+W,@\]&GFSZ1Q=9%>7%( IALV)$-1\G^*+B4:"_X)E<0S= = M6D)#;-$$4'$26*BEBR)^I($63P 6!%[LPT2CCF@TNCE6K[I32R9O1[9"W/F* M1Y/VI+MD7FVOT)95NN(62%=3E&:ZV.=FOYE&"N4R=K-$?)]:N810Y^R;7+HH M0DD46RMK!<"\ &,/SF72\4]&^7]DDJ5BO:MY9[HF%'QO"@Y$.@%&0$)[G[BH M) EMSB[((S&QBP*$"H:V"<%]U\6CG.]++E3^3]U>377(*Y56V_RY8"B5DBFX MFV)W,-BBM8! GK7YEP H(=;264$@' \P/],;9)3Y)Z[T$F?M_@%I$B=NX"U\],?ZNST\RK]'6@I+DJY#I(?&)S M!F TMGOZ$H)%B6\K/ A&R'G42^:]]B'1*/-'P5_R^J1 D_]O[I$S#*=A QB; MSA+ $$?M02 ZH.!)+]#(N$(S'RN%GFZ07NQ\-ER'V&W+ (S&]OB7$"PFGJU* M()@N(!$>8-I+,9*,ZMJ'5.;K1HCEQ<&<"6AI5FEUJE6]WN)REPHV]J'="R Z M+H!6)[>/VNV3<7N%ZN!0CEM?\3E=?$.LGK> 86>2I?T*!V'4VHPK&.8-2#_: M"R!*OC'%Q_HT2]^D+UH@;%F39HGX04DM"S.=I[&<]TJ$CBN1)O(W1VOGP%4* M7IP0X@?V4H>0^M,D"4*[;8,^8XQ#:FM1T"?672,9T&>T5RIT7*DLOW<6VKRX MHF(H+P!R("^03S@OD$\P+].S,\*2B6U]."O1FA\JU1P*=6^[ ^#[^MC3>O] M;A<$>+\DMZOF>+=WWYPV?TC%-J\D*MA&A\(WYGA6- >XS8/B^_J$\IDKQG!Q.@.T:?_PM02P,$% @ -8*F4N\PH( # P #@D M !@ !X;"]W;W)K,[QXUGNLVTV7 GHQW>DB71 MJ]V3A)7;J*0T)UQ1P9$DF['SX \7L<&7@*^4'-3)/3*5K(5X,8N/Z=CQ3$*$ MD40;!0R7/9D1QHP0I/&SUG2:D(9X>G]4?U_6#K6LL2(SP;[15&=C9^"@E&QP MP?2S.'P@=3T]HY<(ILI?=*BQGH.20FF1UV3((*>\NN+7VH<3 NC8"4%-"-J$ MZ (AK GA6R-$-2%Z:X1>32A+=ZO:2^/F6./)2(H#D@8-:N:F=+]D@U^4FSY9 M:@E/*?#T9":X$HRF6),4+35*X2"F@ M;] M6BWGZ/KJ!ETARM&73!0*\U2-7 V9&7TWJ;.85ED$%[((T:/@.E-HP5.2 M6OCS;OY]!]\%1QI;@J,MTZ!3\!'+.Q3Z[U#@!;XEG]G;Z9ZMG/^+OOCGZ&=F MA$V/A*5>>$&O:8N+7?']8:VTA)?^1T>XJ D7E>&B"^$^P>G(A+*V4<7LETQS M!.XGMWW/BT;N_O3/L:""P>#^'#6WH 9^V#]'+2PH/_!BKX&=U=AK:NQU6OI9 M9T2BY,S+:U/T#;Q)QM)AAY'])DB_T\@5A\G!Z&]XLXTT,N?R'E.&UXSM9>Z*[9U5]S*;V9!A5[DMTJUH 9AOV7(PH+R VBO5K7NR0&?$[DM)ZN" M_BFXKM[C9K<9W@_ES&KM3_WAS+?LSV'85[/YKWSUI0"'R99RA1C90"CO+H8_ M1E;3MUIHL2O'RUIH&%;E;08?+$0: #S?"*&/"Q.@^02:_ %02P,$% @ M-8*F4GR3Z?*]" ,C8 !@ !X;"]W;W)K261RFIWNUA,W[<-.'V@)MCBA2(6D[&1_ M?4&*$03@$N"HBO-BZ^/@XN("N.=<$+IX*JN/]9KS!GW>Y$5].5DWS?;'V:Q> MKODFK5^76UZ(;^[+:I,VXFWU,*NW%4]77:--/L.>%\PV:59,KBZZSVZJJXMR MU^19P6\J5.\VF[3Z\I;GY=/EQ)]\_>!]]K!NV@]F5Q?;]('?\N;#]J82[V8' M*ZMLPXLZ*PM4\?O+R1O_QX1%;8,.\7O&G^JCUZ@=REU9?FS?O%M=3KS6(Y[S M9=.:2,6_1[[@>=Y:$GY\ZHU.#GVV#8]??[6>=(,7@[E+:[XH\S^R5;.^G$03 MM.+WZ2YOWI=//_-^0*RUMRSSNON+GGJL-T'+7=V4F[ZQ\&"3%?O_Z><^$$<- M?#+0 /<-\-@&I&] M 8X&FA ^P94:T"#@0:L;\#T'H8&'?0-@B[V^V!UD;Y. MF_3JHBJ?4-6BA;7V13==76L1X*QH5]9M4XEO,]&NN5J415WFV2IM^ K=-N*? M6#9-C(E^:%O^MBYW=5JLZHM9(]QM.YTM>]?>[EW# Z[]5C9I#C1;V)LM MRLVF[%T&6E_;6[]9B1&))9_FZ";-5O_\AQ]X/Z%W!5JDVPSV)W987"YWFUW> M!?C79LTK)#P466#=;L]'+FPORPU'+WXIZ_HE8#X9;_Z:WV?+K%&-S,2*."P+ M?%@6N+-*!ZR^Y0]9463%@]BV>5HL^2OTF.8[CM(&_7M7O$;$>X6PY\^A:=V; M#CK3;69[O/)I.*?T8O9X/(TFC&B0:Q-"PY $D0J+35BH01(3,B5XSDAPP"EQ M(HV''$Q%Y^FR9($^; MK#%F8J>9Q(90PL0.86+V,*W32J2QIZQ9KWF^0H*.T3;]4K6ST:2?.9B:F.'% ME#$OT()BHO2@.!&Q$Y&X?%&B$ARB$HQ8/._J>M;E%\[[172SJY;K=JW?B(P Q2PP_,04:Q$S,7K$1EB)G582&T*)5WB( M5VB-UX=";.\\^[^(5BXR-6I5T6.:Y>E=SJ=B24WK-.="T]PUJ.9+$<\F@U=6 M"(Q/"Y()T8/D1,3N;A*;$25&T2%&T8@UE>W75+O-TJ5(?75'J& L(L,#GU!] MDYD@/1ICS,1.,XD-H<1C?HC'W!H/D6^[Q0(-?0YLZC#277*A%+=\3XH^S^I8 M7*Q@;K_E6SNW]X:56%/LA?H2!G &NP,8&N$PT)GI80$ $T)]2*,!X)U MI)#];Z>%>MMJO Q!.#,>)D84 X!.$,/ 1BK(/*EO7Q-"Y[S&BKU](\,SU!0R " TC-K3?I3#R[:@Y_C.CX^U60;](_\>:^/B<. ME#H(*11\NU(XJ4;Q 75 0F.CF*ACD'H\(!4$MBN(;U ^8(#FYU@;SK4+I8Y' MDCRVD_S9: ,#Q*J-80%@=$GKAL0C>DJL9M10'1T-V<^&; S6-]6SC*^[Y8*I MKDGRQW;R'^0YD9F^\MS F97)]H+GB,?TJ3-QYJF5B:%1:(C[&,#-B1XI0(40 M2@-O(&UC*40P??ZTC:4DP8Y3F3.E;6SJ #S7IV0!H(P=-\90[#:46"%JM*0F MP8[3FE/X 4.4'QA[$5 BP=!.E*( VX]+O@4_F.<5A!CT8 >IHY$: ]LUQOG8 MP90/4Y_IAV0 REBM3D@\JJ_$:D@-EU0S^/1S#PR(%AQ%!D6:,",$3DCLAB1. M?]3G E(@D1./6)PE%X&.6("2"\ 95 1@P)(+P)DE%P2RE5Q$JB]REB.6@7B9 M&@<'43@?\DH*'?(=3C+(T:,ENY@Y%T,22(Z00%\I#I0Z"*DRB.,9U2G$18!S M$$)]?>L", 6ENBR5"1FC3,Y*700X'2%8GP$[2!V-5 [$KAS.1ET$4!/!7,\C M=I Z!BDFB%U,V/B$F(0_Q9Z>+!,G3'5-*@-B5P9C3M('TI9)O")M4:/B '"& MZ@$P 0E"'.K3 _3I&=L*T TDB-B0*"12%Q"[+OA[:=XD:EN:IY*IJ??\:9Y* M[J//=/) @?, C =6.)4L2$\O]RE0QT?^$&M027WTQ#K^6#SYH$'0HTRK M>A8 SMA5 ":@ =5O <0 CNIU/("9DC#PAAXHT*-+(':&'7E<#6\J:E(HF(0 MG!DN$P,F(:A/(PD!(&L2HI+>*?L.VUWR,1US[^(,EW: LIU1IL^) Z4.0A(R M=53WIZ@Z"E P]4)]XDW4,4AU6-(T'?.0X*R:C@)<2HEQ*",9 I@ BJ83+\)!>!\G^F!@A[V!W/OZ$:0&BPI#MAW*)&9U GL>4ID M!J@!HT!; "CCNM\80[';4&*%J-&22H%]@UJ<07<2/$\_KP-@1FRI8Y!J MAIU^O, T1)XQNUH &;,HOO.IAN2./U18R %$COQ',-9 ,RHN -77+.C7\^TOZ82(Q8558UR?B]:>J]#$>QJ_P.E_9NFW'8_ MJ+DKFZ;<="_7/!5,& "<&P & 'AL+W=OR!BZ_R0*D"WYJZE>>K@U+']YN-+ ^T(?(=/])6O]EQT1"E M;\5^(X^"DLH.:NH-BJ)TTQ#6KB[.[+,;<7'&.U6SEMX((+NF(>+QBM;\X7P% M5T\//K/]09D'FXNS(]G36ZJ^'&^$OMN,LU2LH:UDO 6"[LY7E_#]%A=F@)7X MD]$'>7(-C"IWG'\U-Q^J\U5D$-&:ELI,0?3?/=W2NC8S:1S_#).NQC7-P-/K MI]E_MZ(I%M>_\4J=3A?Y2M0T1WI:O69/_Q&!X42,U_):VE_P4,OFR4K M4'92\688K!$TK.W_R;?!$"<#H&\ &@:@^8#8,P / [!5M$=FU;HFBER<"?X MA)'6LYD+:QL[6FO#6N/&6R7T6Z;'J8LM;R6O6444K<"MTG_:1TH"O@-;(@_@ M5^UG"=Y\:4E7,2WS%JS!E]MK\.:'M^ 'P%KPQX%WDK25/-LHCH#'I2Y@H%)_Q(Q#N X4\ 10@Z\&Q?/CP* MP,&C;;&=#_ML:PRXLP;<"=X O?<$4:S=]\'+%*,RL$P\+A/;96+/,I_T9J^Y M=#J@'YG:D69'WU^L M\R5O2U93T Z S5-S75H[_0\+I2.2-&BA:ZI37,F(31PZLH_"+*0>@8Y;0/_I MV-&@=-FOGSS!9 "HAE8ATR4N['F(]8\B'5[(&)/I<98=D+H/*+3@O9U.V3J!Z8.VI_: MS.;=AYO//Y+F^/.U2X%\ 0[C!,\T6 IY K48\1=!_'\)G=G6?+>SL:%38*MC MDDNGC;>%P\:9>WT834DX"B*X$?R>66;4Q PJWMVI75=KHY6\:]TXAAE/@:21 MQQ#PA U@$,CO9EMJ&!631RY);2P2W"##?*L:\$8[3]"GI]J> MUI5OC7%UO?25*F+VLJ1ZRSC2W* :7F!>PPC-T[=##,:)1[&)56 <9J^#3CAV M5P\9QV;+FI$[5C^7F.'$$3 )FV\(<4,/E-T;HS@MD3@L@?*3+#N88BD7)PGT MV&+B#Q@FD _MO8Y_+GQ^6C+ .DG3.4^XQ-((^M!-5 '#7'$CZ)$PS63?S$:A MO:.X.E 1X JX)((8)7/$2R&(H2_+3'P!PX0Q.OU('KT>7Z9Y".-L#M A512^ MV)\( 88900,4'75:U+L!!MA+?L#%B<4&V$NI=5Q$R(T;33R"PCQR37?4,K"@ M.F [IV'1DCC6,(Z*&42G&"H\OD<3PZ PPWQZ*O@ZV5<*S]=\ ^XETZQ1C.:F M=8G!&'G*,311$D*O*N:93@GRY:4JF@@%A0GEIA/E@9B@>U6EBAQ<@;)D3H-. M,2]CHXDM4+@)N33UG62&[]S>BY?K.FH[EUB2Q9X4B2::06&:^6"]U?QWF)?&D$">+ M;+040SCWU>EH(B@4)JBM:4^"#5??QSA;!^1@G\S7Q.")?'"8?,;,_F9([6]- M^KIGE;ZY>WQ!PNPMBUW$$\5Y-H]@AR#$6>I18R(H#%^5Z'>L)6WYXD2/)T;! MX29'-WTEI=6P#&V.-7^D.NY,[P..P^X'QYHXVQZ\[&=05"QLY.AZTMSGZI,/ M6\]P%'D1_O][!,KX3 K7>GBI&UM MU.DBD K&*Z<5'.U/GL3IO*QRR&4QPCX'3C2$PS3TBVF+@@"+Q:?E+,%X@6\I MEA9)-N^'-B?G' T5>WO\(X%M)OM3@O'I>,1T:0]69L^OX/MM?U T3=.?6WTD M0EM>@IKN])31.W/0(_JCH/Y&\:,]3;GC2O'&7AZHSA7"".CW.\[5TXU98#R0 MN_@/4$L#!!0 ( #6"IE*3#M%G+04 ,P+ 8 >&PO=V]R:W-H965T M&ULI59M;]LV$/XKA =L'>#Z+>E:M$D )VN[;@@2U.OV8=@' M6CI;;"E2(:DX[J_? MJ4";X]%R_O+TD.5%X ]#NWCG67$F:^\_\>%=>3R:<4!DJ4AL0>/OFL[(6C:$ M,*XZFZ/!)2O>?>ZMOY'B+V# M!^Q=A*UVYK.D-U9GWD5O3:DS,UQY+WV&XXUQVA5&6[7"2P(-4U1_+=W7FZT:[O9SFKWX<"\M+91Q2GZA+\'NLSHUS%'W28P576M54F@+@ ME'1M"E)%-J$V'I2%+MSC"SJ^,6XK^$*BIL" FL_\#O80&W>D0B5:CCA"/:B$ MT9)88H@\JP?O,#14:2(AO(GZ'0GFR MO5BN^DRS+X4\"K,Q")L];!6_U;4N+PWF) AMUL MO$_.,S",5('*EA"FG"2?6R=I-L' 1F,AN"5'05N[Y^_4Y!#%V DE M6(;TAW*_72XOAWISM*P56K::8]^"8QGPK@8K*MI@DNDD7M\4E79;P:PV4991 M;WSU^FRPS=SM MZG\M$=H9-"T]T@'J"+&P;4G@A.5>*JP'G3C5""RN6L-D6.\5PR811_H&-F"A M\K85X[K\B.V5W[-F1UZ [)@1%L+ .W3A&D^"* MP-;0/(&4HP*]PP.!<4>_:1-N(^E+^25H#V30^&CR7A!R4,1&%SH8_FM /2'( M6,Z9#4)>+.?B4^4MBA4['XHQ3/O,P[N.3[D9K/GOXVY,@\5\1W ?5KZT@=S&23SW(78!:!= ]5:=U&[#A,1FR: MV!:E5D1B^TTT#GC*^7;S =27L"=? MV^W3.SAZ ,MT3:QE.@E*3OY^QU2LNJT M28 &Z O%VYR9,S=J=M#FF]T*X>"Q4:V=1UOG=A>3B:VVHN'V7.]$BR=K;1KN M<&DV$[LS@M=!J%$3%L?YI.&RC1:SL'=G%C/=.25;<6? =DW#S=.E4/HPCVAT MW+B7FZWS&Y/%;,3$:66C6BMU"T8L9Y'2WIQF?K[X<(?4ASL MR1P\DY76W_SB",WX/F!&HTHO>#H_HM\$[LAE MQ:VXTNJKK-UV'I41U&+-.^7N]>$G,?#)/%ZEE0TC'/J[61I!U5FGFT$8+6AD MVW_YX^"'$X$R?D6 #0(LV-TK"E9^XHXO9D8?P/C;B.8G@6J01N-DZX/RX R> M2I1SBX?@'U'#E6ZM5K+F?G$C6]Y6DBMX<+B!07#PN>U3 'TYFSA4[0$FU:#F MLE?#7E$SA2^Z=5L+UVTMZN?R$S1YM)L=[;YD;P)^X>8<$DJ Q8R^@9>,?D@" M7O(*WF\=-TX8]73"_80Q?)*V4MIV1L"?RY5U!M/IKS?TIJ/>-.A-_V__OZG& ME_:%W?%*S".L72O,7D0+=@[O4@_+JM)=ZRS 7["#C@1D/H$)D M:7%/K\%M!:RUPDX@V\T%8!"K;8CBSUTK((G[PY >(CY3D-#[SWR*;GKV$3:!% JB@)'$6%&2$ M48:\]TA?&RGLL_E Z[^RNN<'+%_,-/2N12TT)DG!<%*2+"[A*[8PD"WLC*Z0 M&22D8#DPDB>%CXK$0J]AHW5M@4X)RZ= TC]FS,W$\>W?8;CW,!\@"*3]>=E+5* >,D10O#)_1BD $ M'4U+PK(,;CK32N?K##D@]WZ\%=AYMUK5(!OTS3[DI(6BS"%''3Y[G>GZ1M^[ M;V.\_U)"6888+*.0Q21-*:0E2:?Y,7&JJFLZ%;*^%E@:F/4!Y".:RTR'H]2,^GQ:#*7;SF*636.&8UKDZ+2FD=:_KA9RS,(4\XPR M-EJZYU4/G)(8&64D2_(3&I6T6#26JT&!1A8&''_$-989>AKAT@RNL!?)"GN) M=5TMPV%*J1^1S:]!B/_3-PFA<>*OE,6_'8?IC;8@_@?O(XJ$7^K#DY,WL1%F M$UY^[W6L^_YY''?'GXME_Z;^?;W_,\%X;"0Z28DUBL;G11:!Z5_[?N'T+KRP M*^WPO0[3+?X@">,OX/E::W=<> 7C+]?B!U!+ P04 " U@J92>,;518T# M "F!P &0 'AL+W=O M-(@HC>,B&AB7P6KA]S9ZM5![*[C$C0:S'P:FCX\HU&$9),%YXXEWO74;T6HQ ML@Z?T7X<-YI6T86EY0-*PY4$C;ME\)#/!7-G@,MDJ]&V?V7_TN5,N6V9PK<3OO+7],J@" M:''']L(^J,HG=WR-$L8_X3#YSLL FKVQ:CB!2<' Y?1FGT]UN )4\5< MZ0F0>MU3(*_R>V;9:J'5 ;3S)C9G^%0]FL1QZ9KR;#5]Y82SJR=\0;G'162) MS&U%S0GX. '3KP!K>*^D[0W\(%ML;_$1B;@H2<]*'M,W"=\S/8,L"2&-T^0- MONR26>;YLKAFF=3T:1EF0D:1TF M5>:L+ _+K*!$M9+,LX5U64%2A?F\@KP*JSASK[3(X(.R1'A3@SLHLC M'561 MA$GIPB15&=95X:PZ"^NZAI\N%?DHN:7$GJTO\1WD=9C7#DTADC3UZ#C,LL1; M>5@D";R3%K5D;K90^"PLJIB><9Y!&19Y#E685=7_%W<^$6H'=TDXCVLX,$,D MC>HD_YO$\0P>_.87 M6'=N;OS"Z_,'/2,R$)QMN>#V>-):Q84'DEDF=4B:S8A^^(JC6PGF:FT5H+%\ M\!4GX O3W!_W1M'$;^F0^*E]Z#D)8AI]ZMKEYWYA[N9YH_;2&AC9T0/55!"' M5X*W/LJ6"28;!#\@9__VDT=7LY-&0N=O" .>>QJCE]W+)?0PS=Y7]^D&H^)U M7!H0N"-H/"OS /1T*TP+JT8_B;?*TOSQ9D\7*6KG0-]W2MGSP@6X7,VK?P!0 M2P,$% @ -8*F4K#>=>0&ULG5C;-YRK)M?0#) MYA K$& 4*/)U^$D3?3G>?!G2RMN[65T1!W-?:^--1%4+S MXW3J\XIJZ2>V(8,OI76U#'AUJZEO',DB"M5ZNIC-CJ:U5&9T=A+7KMW9B6V# M5H:NG?!M74NWN2!MUZ>C^6B[\$6MJL +T[.31J[HAL)OS;7#V[374JB:C%?6 M"$?EZ>A\_N/% >^/&_ZC:.T'SX(CR:R]Y9>KXG0T8X=(4QY8@\3/'5V2UJP( M;OS>Z1SU)EEP^+S5_C'&CE@RZ>G2ZJ^J"-7IZ'@D"BIEJ\,7N_X7=?$,^I9/ MZ+MH/5:\%Y>VSI21'*87_SW/?'"HA_\]8^*@-W$031S\/0"?%SZ8B(&\%]?D M5%.1DUK\<\1B3J!3PR^ '1YU6,WCML0=2/- M!J4/&PZ;I& /A"U%L[/D.TMY;ZETMA9?Y1U=6V6"^$R%RJ4>BT^?+L7+'_YQ MO%C,WO6?X_O\W2LA#0QH;^'0"OU<##0$BTZY P,T<(&-E58KRW[XAG(E==CL MS ,3+W+ H0KX%WL7Y!,#DCNP6)B7!H'T&AY&7\L"DD:T#>*",XW<@%4"*WBQ M'"\/E^Q>[^M$_-9 ^^%\]O+VE<@U22=-3G_=W%II#9NWT:8LBN@MMK^8C]_, M9KWUH4VQKA22%R4S@N)&!:G5'YPQSVJP1YJ5RC24>D]P\M=*>8$B-EXF>EOS MSCRWK0D08\"2:-P_!&X,+O7@+*XE97:U@>?&V9R[!1LHEA.GM$M<=/KEU?67 M'V3=O'O_:H* ??",2[_("OX/NO6#BO.(V$6P'W,&R,D@*@ AC$7U $[N4KR6 M;6@=B=8C9/S2/<:0A\)U18Q'WCJH'T;I\#HC7A3[K<8[#;?.,STW$9^5)C VMG59]EWQE8@+9E>MEL$Z-&0#I.Y0 M%!S:]].=6JM&W\1-]@[:L VV%.825H!2V6HT=[DK5&>+-D>E7$I?[?QQI*,$ MRJ_/T2Y_[ Z@Y)$Y<.:.#0&.G#65&.,,XJ#D_\G\:CQ:NHBZ;P)^MBT6S7^$ M$/KZZ]67JU]^%A_J#'MS<>ULZ(;SS<9#1/QBQ'F[PM03AXSI_.T3/,:+WU7& MH&W#C3!VQ/:3=(626U83GT(Q$2]':77TBFMH75FM-\*N#:/CG22M0),9&$GA MY,)AG6NMVKI7D1"4B>3$_&A\=O^$N)BY M+(\[#D"E$LJ_$)I_MZ@HH'$80_KX_GQ 2_B1*63HP7#H:MA'.)MJXQ5< M,IVC 6=0N O-FNZ'+H%N\(('X$# O6/T7%LT:Q*=N ,P# MNP]1J+C35^"Y6!6(>QO*_@2;C6>SV1C[=MEU5 M>WH8KNU,?1REAU53?3/:PO[T>V+6/1QU'=5SE)17QFJ[VJ1V1-87!XEE62UJ MPL@ZM>J;(P2:VZ=LG\J&>^<;LLR'9)E)';&(1_@4MR.^ M316[3.XQR+<3#8V"!L ABD,@A!_G6=+6"\>S&2:G;@MB_R$1+W5LO=Z?7%P( M71% 'Y*&=PQ4I#\F@"02W]4#.\"Q.L!K6GK@VUX]1/[U4J>,?UNDD3:;!JS5 M'=5EAF'W&AM?WQJ*;$?W\8@2YWLR/QC6RZ,TH",=6)BGE3*&O]J4!-"F5CM@ M2^5\Y)":'!]#HV_;CYU/>R' 0Z_NM^> LF_60:,^WI83<54.SY[=:?*1%&3 MKP9$R&HF45&Q63F!NQ;*X]EK>V#$A]2ZK#.7SFW8<*26K:7!@8RK<_+8S6_CY^D:NMN>+O.824#>"TTE1&>3-X&ULI5;;;N,V M$/V5@;HH$D"-[K*=V@:=JOG4]5;P27>:C!]VS+]>(5";6=!$NP%=WRU MMDX0S:<=6^$7M']VMYIVT0&EYBU*PY4$C U"N& B,;W'69P".D*_$7 MK^UZ%HP#J+%AO;!W:OL>=_D4#J]2POA?V ZV119 U1NKVITS,6BY'+[L85>' M(X=Q_()#NG-(/>\AD&=YPRR;3[7:@G;6A.86/E7O3>2X=$WY8C5I.?G9^0=I MF5SQI4!8&(/63"-+L$X953N(JP$B?0%B I^4M&L#?\@:ZU/_B.@<.*5[3E?I MJX"?F+Z + DAC=/D%;SLD&/F\;(7\-XI56^Y$,!D#3\D##?<5$*97B/\O5@: MJ^FD_/-*V/P0-O=A\Y\I[:L0[D9>FHY5. OHRAG4&PSFQ<4S2=RO$:Y5VS'Y M^.LOXS09_6Z@X9);_$W0L:^!/[FPP851PL8R2TIFH5+&@D!#\JKJVUX,BE9I MR_]EPPV2#J82?8UT\#=TH3LRL5BMI1)J]>@-J'RDEJQ]BE-][[GV%,ABD Y" MPQUN2"+8HNN/\32,B])KYV(5J*6EMP4ZXB/I_8&;_Q&9,MQE0.9J@QJ2 AZ1 M:<*Y]8"[@*>62UQQ*;E2/C*1(\_Z?UL(]Y0A<,R MS6EQEH2CK#QWHBP$T>EN5DUPL#"=FE<#8JTG-:)UF\EY3%Q$G2 M-(/[IS:/RAC.QODYE*-RV.04;Y3D<*\LM>>%"E/8<9B6I>.1AL4H/=]1F^0G MNH2XQ5Y7AF5$EA3M] M>P))'!;YY"GCYUZZZ&B@M*A7?FRZRTGG8Y@M!^EA,B^&@?1D/HQU.KYTF0P] M+0VYQA>C(@ ]C,IA8U7GQ]-261IV?KFF?Q>HG0'I&Z7L?N,"'/ZOS/\#4$L# M!!0 ( #6"IE+,7%!&" D .\6 9 >&PO=V]R:W-H965T"Z+RMV,UM[7[R<3 MEZY5*=W8U*K"D]S84GK\M*N)JZV2&6\JB\E\.CV?E%)7H]MK7OMJ;Z]-XPM= MJ:]6N*8LI=W=J\)L;T:S4;OP3:_6GA8FM]>U7*E'Y7^MOUK\FG1:,EVJRFE3 M":ORF]'=[/W]*MMJ[W79 G2V.>Z,?G[&8T)8-4H5)/&B0^-NJC*@I2 M!#/^B#I'W9&TL?^]U?Z)?8D M+S6%X_]B&V3G%R.1-LZ;,FZ&!:6NPJ=\CCCT-EQ.7]@PCQOF;' M7ENS%9:DH8V^L*N\&\;IBH+RZ"V>:NSSMP]JZ:\G'IKH]R2-N^[#KOD+NZ[$ M%U/YM1,_5)G*#O=/8$%GQKPUXW[^JL(OTH[%8I:(^70^>T7?HG-KP?H6K[@E M'K1+"^,:J\1_[Y;.6U#@?Z\H/^V4G[+RT[^G? B^5Q50HKUWM4S5S0B9Y)3= MJ-'M^5BPXF]J8XJ-KE;BHU69]N*33'6A_4Y\K@1P2M< :7:1"+]6XJ,I:UGM MA*J\@K30E3="BI^,!.&K3#RJM+&T]VYEE4(R>?&6]OWS'Y?S^?0#RW6/>''V MX1THZ-?B$8>FR)OOLBC43MS+ZDF\C?L>O]^WPN.^6?/I*V;1@T_:.B_N<%K& MQL3E0SN"B:-.:H1#?L'*?IMZ]HJ8QYN1FL''3'HE3#ZD<;D3?FO$3DGK$CHU M6!P9-T\8+%VEJ&NN4_NLRZ84LC0--,B-U(5<%DHT.-FRB%.5-C;!)U#&-MN% M+@VAR]O0]4$/ 5:V@QOFG)Q-D^ET>B#W)1KP8(I"6GA/=NQAO\LVLDJ5Z]G3 M:H;M.[$D%S(E$-NB>M,S"J-PDF9HJ5)= M0]]2%@17*PCC6MZ,Q:\UE/4!))1G%Q]<)T,$V0DT->>AFOTYUIP@$+74&1I- M:IM >K8TD(M<-#C#"K,L]"H .!2[K88D@L=68F,M=T2[@'6;6"P$ QI+&*L> MGHLW;0H,!A?!)U^512]A&X83!C8[,#\D&27/0?KU\A./#W>.WB7"'+F$V8'Q MH^S"B8".)$+L.6G]&O% 9'*=>Z4J+.[1051*-HB!H)E0PP)$3;KXF?";&"\">; M4Z4W%-($XT-M'.I$^Y"T;&""L6 <0JKK$(R5JI25%''0;Z6QUS$WH,O8S%%R MD8G$RX@7(%,/ZON: M6$*X9:P19RMPLES";^U?T,*1,E$1&HPCR(%M%[L7H@)1\M'%J0@3))8 EB10 MN2BQ^T,16H8B[,UP:$(>9=1\0;A"8^1,0+@GU86>HN(\F1%P1U$C&6YOL;E9 MK,@T,(RY*/,-PUCA'#=@F:'=X.SD-5YW"(:DT71XAZ ENMDC""FB--G3MH0+.LH. M]1#XN%85)W7HCXZSIE\@_US: )AFX-_J=S3+!J?2K>D8<(%Q M;JJ&VG'LO2&*1Z6:X?)H$1(]X606VJBA,WJ'(#K8S+X!C']QET #_1U,@OH? M[C__\G!'BDYFM!V('J3Z/F52+!2!P2RPD:A1C>O!^)?%A4NA4)O(^GB!^!O[ M4I#446_&W$)I1R5160JBS( #B!.H$BC0=6'NME3F>Z%I0]9V$9YZJ-2=O0E3 M(^#'"'$P"'2N[K./R&CIUN.Z?AL3"^TEK(%R@9BN+9_#[E$I3&E,IJ-0*38: MA:DE=7#QI6$GB=0-.:++$I,7^8R^64:0B;6MSW]%4;*:BB<-]PP<;=Z7S\,V MK-N\H9G1T)''[7@ZG@'4_? 3V1N)71O;[\%[*V+3%U!C<2XXAZHAK:4)ZT\F M$#-C@PMV9%9N.3>IS@P.&>0E%6_:FAG [LR0&"H,1B8N@3Q6O[UW..5FHEWKQ6LDL0N;VPS<4 M/<+(KTBT1'S14.F,EP>S=GO':L?KUV]7G"[[U,1BP4M\PXF:0I2.1;EA4C\! ML8D@2!3R97;67DW8S1PS<&B-:4,O+4"R2FTA;^HNE^(.H63*)7,(CB >E4I^ M>\$TA"9+UNA QIPO9:0NUL#SQ66868.LFH>N=1T4[%/BJ6I%U*QPLW&L5#$E/>CE*%*<@C@ M2"IK3>)!(BW0+G6N4[GO@&WDXF"E.*?W].$>3IN7,GUJR=3=L[FZYAU#>ZV= MNEXL-*%%P["29\-J, #MI2.\7V-(>XKW0ZG82A>'N6CJ":[25Z>G#$9P,]:S MD&%TLV-/=WMHB\*D7 &6RF]IBNYZ@'JN,=.H: "8W*3]LC-D41(A#VF/71M9 M-.JU'=T03P41TKWK?07GZ<7;Q_]-,H4.LHU1E-!!4-_Q?JBIV,1H[:OJ M<=+[@?HP5"TYX'B0HPF9K7N/C"/.96'VR35E9Q \$:?G,]36=F4N9LGEV45O M98&5J]FBMW)**Q?3WLJ9F"?3^15!'Y,<]2E97)Q#_WR1G$_/Q=!+M$GO)62) M:9=?M=)HA/P+[R.[U>YM[EUXB;D7#Z^"X?^*YM1"Y=A*%_]1:'][4_$IS M:3R&$?Y*I5]9$L#SW!C?_J #NG?&PO=V]R:W-H965TVOO-]?#HW5)C=;2_N[0F_ MJ=7:,V%X=[.1*WHD_WGST6(U;*7DJB3ME-'"TO*V=Q]?OTWY?#CPNZ*=ZWP+ M]F1AS!=>O,MO>Q$;1 5EGB5(_&SI@8J"!<&,KXW,7JN2&;O?>^F_!-_ART(Z M>C#%OU7NU[>]64_DM)15X7\SNW]2X\^8Y66F<.&OV-5G4QS.*N=-V3##@E+I M^E=^:W#H,,RB,PQ)PY $NVM%P.4YJ \>HM= M!3Y_]T':+^3EHB#Q2%EEE5?DQ(^RW+P1OTAEQ>^RJ$A\(.DJ2XB&=S=##\7, M/LP:)6]K)4%'VNI(@X[TC(YW>DO.GT7P M168NS6NWD1G=]E![CNR6>G?3@?@+X1.?UB0>3+F1^NG''V9)/'WCD%&M''>0 M(RV)K)#.J:6B7*"(/'@SHYTI5"X]: M92)V!*W00Z<32%"AT=\VF9>L0I']5 MFL0HJJ/%?R+QN#;6O_9D2R&W4A6L^35:S&LG84)."]^UXTK$2=J?SF)\I5$_ MFLW$>Z-7%_/'47^2SL6DGTPGXOZ"\Z-Q/QU%(IWT1Y-4?*A\)0NQK'3NX$M.=QNPH2IJ.4[9WT)_/X$JV,M@I) EQ5C76-IM(KL50:0"OH5!I) M68587HM[)\RR@W6 ^+X$NNJ_$/-@G!>?-=IU$=:_HDV[+N&]<0ZZ.[F"U"C) M!DT;N2'+/HS[T7B*CY OR9NCKV;S\^!Q(%9F2U:S:5W'1FE_%,_$I&5B0I)" MD]T8BS2JH8"@>#J&%^(?%U?(IJ M$O>3R50DHP3^O>)E.I^=1776G\-SX+J7"<)D^O]@BGR/YHQF,HT"IJ]J(A?2 MIZ.,KLMF8\U6Y6!5NAXQ^*Y>/(F"MH2:,S;4P67]RJ^E%SM"'95UP\L%"$N. MP#9$@,< C!)@L&P!KG.%&CK7*.5SM?79,><[O:EPX@&M$,8'14>A?A^LCYO? MI/D=75AEM5\^4V+SP^[)\J520X&':K^T M4S)?O9Y$DX[S+X?GN#[_]NA\7Z"GE#\IT-/R/!.9IB[WNR?+%\IU=\FO<:WOT^;X+99F+*H2-6^=K MCY%??*V,)U=7OY7:R3#"4AB ML59DN;\\B;P*+8G/:@Q_HJPG9N*)^:0'#<2]?NH8LEK8G;8H,GP,J4S:K2>1[L$$!9\3TF6X4#@;JD-0$X\S<'SO(-5C?Y!*LHX MO.=PR)L]D.R-HR,MT)'Q_0QY%;(&W,KR3E]L"A#@=+U3^^Q@A,,K+HQ9UI3" M+'C";K.!VG, QUATE.+I."_WUQ2ZC?8J0UV!((53)9+*=DS;@^\DLEPY5S&< M[UK[0((M6SP]X2%)Q-S2AB<.6(9^I$S.5R.^^*IDHD2I8-[P,A0%IZ-S05#6 M]#X^I#KR=0[SO$'6 $!BD#DED *PJO'A8*S:8T?Y0#SW!!IV'I[HG*OPO :L MIM*^?H.VU/8%?U\_7 _'Z^<_4GS%$U1!2[!&@^FX)VS]I*X7WFS",W9A/![% MX7.-W"'+!["_-.@9S8(5M/_7N/L?4$L#!!0 ( #6"IE)P8!YFGP< .L4 M 9 >&PO=V]R:W-H965TUV]&(Y?F6"HW-#56]&1M;*D\7=K- MR-4652:'RF(T&8_GHU+I:G!]*??N[/6E:7RA*[RSX)JR5'9_BX7970WB07?C MH][DGF^,KB]KM<%/Z'^I[RQ=C7HMF2ZQ_ M@3U9&?.%+[[/K@9C!H0%IIXU*/JWQ7=8%*R(8/S6ZAST)OG@\>].^W?B._FR M4@[?F>*SSGQ^-;@80(9KU13^H]G] UM_9JPO-863O[ +LK/9 -+&>5.VAPE! MJ:OP7]VW<3@Z<#$^GY$:'JH4TZ:+>39Q7^J.P0DCB"R7@2/Z,OZ5U-1%]RSM5<67R]$E?O MU)XJR\.-M:K:(/^.X+UV:6%<8Q'^=;-RWE+)_/L9P]/>\%0,3Y^+,7RH.:X. M5)7!1R3M.O6$)#R\V2F;N:>"_JQJ;MDWKE8I7@VH)QW:+0ZN+X9P+JWPH8*? MS!;+%5J(9QS;>!&!SU'$5+7_YF\7DWCQUH%C%;DI,K0$NJXM'UUM M (,^)8$ ;P#+NC![1!=!IBTUL;$A>"E%D7J.SKDA_-SA$?,6ZX*"T<.JU9NR/'^DJ7@A*+-5H9)V2C[!. M*5*-#\U \2'S.H6=D#>;(D4TBSHE-,4H-E5&!3J$SVRU?; EO!'EOD 7PA$: M!63:2/G65"92ZVIO*=/@U3T46JUTP;$B,*ER.4A#6--L*+;@5"$]$6R<)):F M@L_91K FN:RMIO!03DQ#3-:?8^,.O2==9^U'0-ZO,%?%F@^RG"8OMSIK5$') M2)%^4U/R@PZ-XNX#E?V'AI)P)Y=JFC9E4TB6:!3J5/OA8W+C'MVJHA'G4%$= M/4XWUPYEF7N-$)!J-KU6VE*_V2^TG/0*GBIW2FI)'K6ZO,AD')R.88;P*YED MEU@#;15GZRX4L4P%!VMK2@H5PAZ5#:@LAJN6>UAK*?X+V![E&<516X]=<'&] MIH*1N!P4&;M&[1N)NN862LVFTO^E1[S& \F+M?7/ RD@*E0MRT)/;3;AVC; M^D^]ITUVDJ7C%,B6Q!7:<77%1LHPV0-G!/[I!C,CI-)84XV9G7L#/S4R6\BC MSUU3?3AT$2?GAX8T)N- 7S!-IM%XOH 7D%P,DRG\O>75R7(6+2=SOA\/XSE\ M%Z)"3UX2Z]4)=-R<%/DB4Y-^LY(2?_N00@P#/5DWWDC:?N MDS,MH5FD0N3!2DW.TX![X)S0F>:LD40V1'(UO%1=.],0SS23\"MAEA(5[UT9 MK )K\AXFU4HQ9!X.FD,D3\WTT_7(3"G[C>MK>#FF6:*D##*U)T3,<'+Y0T/# M-VY+D4>#:H?P'P0B.24J&6AMY>PTL3@M'AEZM/0F<,BB,)UD^*GPWU054^I' MK(WU?(3?9B >O_YG#VU-BR^)",EAU6(Z-&G"/;[6!1)M_$SUJXI4.#\PV!D" M#-C/M0&/LT>E\&#D-8X[0]XJZ*:R!2E<]71UWBL2:VR60_-,0V#G:0\-J<=*'IY&087TOMBG/+Z91PG$-\$]' M?%$17J':9(!,?"*T*@@_3X M%:&S*CW?KJ15.QXD;X^;N"_.HUG%L;"9+$@4!%K9A-\8UJ/35%YLV_'2& &O MJ3K#(S\L;^".R!_X#8<2"CE%9X6TCW7"PQ/Z?IZ#.^ZDM+653\OL4GI8>$#L MSI?]FM3-^1?T0CAT)LW;!\O_ MM28MR/+L8LJ6Q[Q4/?5!9'3T :I$NY'/;+R6TYM)^!;5W^V_Y-V$#U@'\? 9 MD*QO=.6@P#4='9-/ [#ATUJX\*:6SUDKX[TIY6>.BCJ)!>CYVAC?7;"!_OOF M]>]02P,$% @ -8*F4N$A&ULE5?;D9UDVDS39.RT?>CT M 2)!"0T), !H2?WZG@4HBI)E)7V1"!*[>_;L#;A::O/9+H1P;%46RE[W%LY5 MKX9#FRY$R>U 5T+A2ZY-R1V69CZTE1$\\T)E,8Q&H[-AR:7JW5SY=Q_-S96N M72&5^&B8K]/QJ]N$]OL-?TBQM)UG1I[,M/Y,BU^RZ]Z( (E"I(XTQ<]EHF// MA/2ENK#^ERW#WFC28VEMG2X;82 HI0K_?-7PT!&X&#TC$#4"D<<=#'F4K[GC M-U=&+YFAW=!&#]Y5+PUP4E%0'IS!5PDY=_.K@$OV:NB@B]X,TT;N-LA%S\A= MLO=:N85E;U0FLEWY(3"T0*(-D-OHJ,+WW Q8/.ZS:!2-C^B+6\=BKR\^ZAC[ M:SJSSB#V?Q_1F;0Z$Z\S>5:GM4+TV8=*&.ZDFK/GZ3NNZ7+0B+(W>2Y\9K)W M=;%FGH#Q99^YA6!WNJRX6C.>Z,8$MNF=*HG;(N.#ES*CS%8/$?U!,:BO,8#/(6VLEQ]"X\"VX4+("=BMPF MSH'1JVTC403^)$!^$BM8*KFJ<_A>&P*')T*U9C6JP@#_$^!\;H0@# /V.L@0 M)[!+H? %):B@&,H!E&_J83<=Q$J85%JBE,CR,,D3L7*"&,-6)TQ)Q#B*P)YE M-ENSG(*\AL>VSZS&-NZ@#+PM*8#2D(^*32LC"P)PU@_15]#K(PEK<(Y#7>95 M8CH$6P$#]L!OJ;-=]G@!6PV%.D?2"B:^U++R*@)E>UAM@!8P,3P](/P>5BJN4(JEGA9SSD#0?]N)^*,V)TFXB<]-6Q[^P M0,,F8SI4#2:N)98>>5'[BLMKY)R@D2#+NFRL5'P=6-./PGBY\-ZG ]A+=8GO M:4@#3^%N@%*-JL^\ZW)%QHTGG,^*5K?7A:P!H(VU/FA.\8",Y1&>::8,I0F8-.=<& M3:IP8O(M])'+PI/(NQX\B0:E:]>1@X'?BW2M"DRECE9TZT?$D-*+R;(J9(K" MEKYRK?,@GV9GJO$)C*0%6 OS8"E1SR'W*"MT(0EAQJS#GT<,+$UWH_CL9"OB M2,FI\RVN+ 1DA]$?[9/^Z)%0"S^)S\]]+IW$9U'37[[>*+T$'D9]FCO--"O6 M W;'[0*DR9 MQ\:)GW]JJ(A'S7[:R^X/8/P H69:,XL;K/?!1/T&%T)&4RKP.)ZRFRE^, M)\G+_T'6](#/86(N_;6&JA<3A0Y[QGN^5>?;\(&:LKZ*)X-Q.&:$L]PAA32L M:::&_ND;.KKPI@V*H_C)1#28Q-\/#IWNAYUK42G,W%_^T.3(6K@AM6_;^^4T M7*NVV\/E%-3,I:*C5 [1T> &PO=V]R M:W-H965T1[CQP.M3F&^$DZ(H7/O?.R M+3K5X7592M-1C[(, WG;V8?8HYH9#Z4,D;#-0;TKJ]7JA[)']L5ND]\]Q=TF MC.K8TU,$&?L>X\L#N7#<%NOB_.(]'SI-+\K=9L #?2#];7B*9I4S2LL]>>'@ M(=)^6]RO7S_<)O_L\#O342[6D#*I0_B4C+?MME@E0>2HT82 ]GBF1W(N 9F, MOT^8Q4R9 B_79_1?U*BN@;^$Q>&5_(-\PR:948TA^97-" M>YC0JN^@_03O#* 3^-FWU'X=7YJR65YUEO=0705\AW$)-^L%5*MJ?07O9D[W M)N/=_&>Z\N]\X0U+XX*,D>"/^UHT6L_\>87U=F:]S:RW_X?U6U6^#K=>+>': MN<%;#]H1A-BRMYL&3?#MV"B$/=2C&)K((GL8RH#^!5CL5M9_V4T!#?",D<,H MX/ H(Y\T-PZY%X-ZIFA,@*E1"2(::P*V"Z(4!=@W;C3>P\*X%'Q0<&Q2J37H M!5 _N/"2=9\0,[AE0[%A=-"R#*.2+.%CQXZF1$8UCTQCIM 7,H'1-Q35IL_7 M&;7!ZI#(:W),SQG'CA73S[:%#Y[WW*#I.(.A) +KN*:;6\["4'/4$$.-M4M5 M!1+E/AD+L+$(QXXMY%)H$T;70H?&BPG?2F:I86NU,_5L$M-I>$C%M<.1X+C% M5*(:'5I"D"^T)"Y1VYA:Q]39,(Z8QIDLO]67Y<4@L((>\KA+%*/7:2;,;^>) M>C\-DB_NTSBV.AS86Q/0WD)7RQ_O"HC3B)L,#4,>*W50&U)YV=E7@6)RL/U] M"'HV$L'\G=G] U!+ P04 " U@J92524296D$ !R"P &0 'AL+W=O M:C!M73/]=(E";<^#)-A-?.2;RKJ):+EHV ;OT/[6W&H:10-* MR6N4ABL)&M?GP45R=CEQ^_V&WSENS9X,SI*54O=N\+X\#V)'" 46UB$P^CW@ M%0KA@(C&7SUF,!SI%/?E'?I/WG:R9<4,7BGQB9>V.@_R $IH83Q7]AV>[,X@*(U5M6],C&HN>S^[+'WPYY"_I)"VBNDGG=WD&?YCEFV M7&BU!>UV$YH3O*E>F\AQZ8)R9S6MHX:YB&A>1)5RW&A4] MQF6'D;Z ,8!C@8WM]SDTI]R/:M42 MT]$9&:(1#Q(%;L@%AS,4^*+RD7^67 ZX3[PGW>P,A!OJ6T(9 ]_#R2R,X\G( M26F8YW,OY6&2S;R4I&%\&H_@O213B!GYM&#.9JN@8=KR@C=D'GG98-%J;CD: M^.&[/$W2MR_^A^/9 ^/"1X?@=HZSJKBOE"A1?P._=\_1@D^^J1!']D#V;O @ M) :HR1I+#G>D/:/D;1_3DV0$61[.DR2<3">03<)D,@^GL\3-YG$KZE-NOSQF4"-DE*+"H07[G1O"+224\Z=I*,O>N49C3+!7QRRP#>N M>9;_A&5;IBF)3K(OX_X+=^P2^YN<\6(1'#IYOW H@/$XF8XZ(Y\#*DKOB9V*@ M>'A:Z$+;H+]EQ5-(EI'#N#&MKXJV45W/,6BM0+K6?7[LFWD\X<;>93ADE,?H M"-B*6;KT6U'"JCN*5/U!AX>0BGDQGRMF2!NEZV*B=4UH\'#!1-&*H;/N0NWK M_;G%47Z[9N)FN"K-KCNC(U4P:K>N4YJ!=-?KUA74T+'MN/^;?1EFR@%.H'PBTSZS.BWVU_O]>.W9M1WOO(+H@-OZU M9RA+Z0[JGD3#[/"@O.C>4<_;N]'PZ#4!W+[QN8%7C7U4K M9>F-YL6*'L6HW09:7RMR8C]P!PS/[.7?4$L#!!0 ( #6"IE)WG-D1/00 M "4* 9 >&PO=V]R:W-H965TD[.2_[Y&R51=(C"XO%"GR MOKO[[@6QC;"X]*NQFYC MI:BC4*/'+$GXN!&J'$"I52-;ITP+5BYGHTMZ<56$\_' /TKNW-$<@B<+ M8[Z&Q5T]&R7!(*EEY0."P,]67DNM Q":\6V/.1I4!L'C^0']-OJ.OBR$D]=& M?U&U7\]&Y0AJN12=]H]F]YO<^Y,'O,IH%T?8]6=Y.H*J<]XT>V&TH%%M_Q7/ M>QZ.!,KD#0&V%V#1[EY1M/*3\&(^M68'-IQ&M#")KD9I-$ZU(2A/WN*N0CD_ M?XK\R!JN3>N,5K4(BUO5BK920L.3QQ\8! ]W;9\"@.D;>']VPGII]N?U*NTL9U5L*_EPOG+>;5?R?T9H/>+.K-W@H$ MEEO=:0EF"9=59;K6.WB4E53;P/5K3)\$#-5\X3:BDK,1EJN3=BM'@:UJ'>GZ MO6LEI$G/6QB2'VKMH!;.()T0SCE.&">3@L*]=.X"+C66,](C :F!VG0+O^PT M%MD>X@,EG";GX5ODD_/7L FTV'1004F2/"K(":,,3I"9#V3FOTSF7;O%]#7V MY34*3\*\@\)'L#$TH&U#0E*2\"8P4I$GZ*,3XPQG^9L0>+ M/=_Z%Q!M#3??.K4)#> U^DYBOH.^^Z#Q#/)(61BO.J5KU:Z ,9+A@?UG,"K2 MA#E#2\+R'&X[VRH?:A,90F;[\5YBVUX;78-JD/EM[&<.BI(#1QVA\WG;];=$ M'YR5#=')"&4Y8K"<0IZ0+*.0E22;\$,-5%77=#IVS%JBB]@L^O:(9K(RP^QG M">$E/_^94GFP_E !K"0TW\>SI,FI>!9#/(O_TTYLAS;>/.-5[J1[+9(GT=[5 M2]!)IR(=%1*L:FE[A!8QL0,W"]-V#JMEDC )I& MN? (<,"QFC*L%\K8X-565#UP1A+D+B=YRH=-^5PIAYW&";U78/Q:6O#B&=?8 MFS"F")?E<(T^JPJ;O?-=K>)F1FD8T9L_HI 80'L>,35HDH8C97&D<;^)98JV M(/Y9X(@FKX=U?'1U-]*NX@/%06R6_2T^_!W>0)?]U?_C>/^ PGBL%)*DY1)% MDX\%-C?;/TKZA3>;^!!8&(_/BCA=XSM.VG ]Y?&^,,B*!A>AO/O4$L#!!0 M ( #6"IE)+HZ?SR ( /<% 9 >&PO=V]R:W-H965T4K3A X@*]D,/EO7DSY,QT)]6#K@$,>>I:H6=>;4Q_[ONZJ*'C^DSV(/!D M(U7'#2Y5Y>M> 2\=J&M]%@2)W_%&>/.IVUNI^51N3=L(6"FBMUW'U?,"6KF; M>:%WV+AIJMK8#7\^[7D%MV#N^Y7"E3^RE$T'0C=2$ 6;F7<1GB\F]KZ[\*.! MG3ZRB8UD+>6#75R5,R^P@J"%PE@&CM,C+*%M+1'*^+/G]$:7%GAL']B_N-@Q MEC77L)3MSZ8T]2>J38:B.[/1@5 M=(T89OZTS\,1( O> ; ]@#G=@R.G\I(;/I\JN2/*WD8V:[A0'1K%-<(^RJU1 M>-H@SLQOX!'$%LC'.[YN07^:^@99[9E?[!D6 P-[AR$GUU*86I//HH3R-=Y' M-:,D=I"T8"<)K[DZ(U%("0M8>((O&D.,'%_TCQ W2G9DB5H5?@5,LZG)TB48 M%/EUL=9N__<)AY/1X<0YG+SC\++1O*H45-Q]/+DA>PEO)? MUIP&]0C>_*Y6 *^R3KXC[O4.9K&H71I?K)62Y19C7W(#E53/+L-V"(ZL%:BF MKT'QEGP@$T99'@]&PE(T0I;3,(NL%<4TC1),J9*".S::IQD),QI/,A)G- LB M.[$D(G?2(*' +J.&7&AD2"+*4DN5A#1,K9LP2VF>)=;*(YKG.?D*LE*\KY_) MO6@,!G9K4+U%QSF-P=T']$D"W ,XHBD M-(ECDM$HR_Y?W%N?Q3\J1OQ:E6LYFA1R*\Q0E^/NV-4NAF)^N3ZT1'RYJA&: MM+!!:'"6QAY10YL9%D;VKK37TN _=F:-G1F4O8#G&RG-86$=C+U^_A=02P,$ M% @ -8*F4L(VZN,W P :P< !D !X;"]W;W)K&ULK551;^,V#/XKA'$/#>#5MF([29$$2-KK[0Z[H6A[MX=A#XK-Q,+9 M4B;)3;M?/TI.W!27YF5[L46*_/B1HJCI3ND?ID*T\-S4TLR"RMKM5129HL*& MFTNU14D[:Z4;;DG4F\AL-?+2.S5UQ.(XCQHN9#"?>MV=GD]5:VLA\4Z#:9N& MZYI10-2B.4!(WK6;!(KI:9 ML_<&WP7NS-$:7"8KI7XXX7,Y"V)'"&LLK$/@]'O":ZQK!T0T_MYC!GU(YWB\ M/J#?^MPIEQ4W>*WJ/T1IJUDP#J#$-6]K>Z]VO^(^'T^P4+7Q7]AUMB,60-$: MJYJ],S%HA.S^_'E?AR.'Q,Y M(=VA/%A-NX+\[/RSM%QNQ*I&6!B#UL#%(R?)#*:1)7QG%15[K&6'Q=[!FL!7 M)6UEX*,LL7SK'Q&OGAP[D%NRLX!?N;Z$81("BUER!F_8)SOT>,-W\#XI5>Y$ M70.7)?R<^8TP1:U,JQ'^7*R,U=0R?YT)F_9A4Q\V?2?L ]VDLJ4X:@VW0@J+ MO_Q&K7B"PJF:G\5V=_;*;'F!LX NI4']A(&K6U'UA8,OK408QEZ*X9-6QL U MU_I%R TL&M5*"XNB:)NVYI9HD4I;\0_WU^9W&@Q+NE3PG=VJ3],U>0MQBOY>'>9S#F>[)^N[)_J?N M">&VM:Y[WQS!QV<:X 9/M=;9P*=;ZQ[=I"]1.SIKNC!4,]]D'ZC#4B)XT#!7 M^R0_T@R]AAUI4J>)QT>:S&LR>*R0GIBUI3A)'&;IY+7X;H[FR$-%#CFESCRQ$527>CO1.LVOIQNE*6AK-? M5O0:HG8&M+]6RAX$%Z!_7^?_ E!+ P04 " U@J92[(?P,$P" #H! M&0 'AL+W=OVV> M;(WHX*51K5VSVKGN,HIL46,C[)GNL*6=2IM&.#+-+K*=05$&4J,B'L>+J!&R M9?DJ8'*=GBG0';-XTPKQM4>K]F"3L"]W)7.P]$^:H3.WQ ][V[,V1% MHTHI&VRMU"T8K-;L*KG<9-X_./R0N+>3-?A*MEH_>>-KN6:Q3P@5%LXK"/H] MXS4JY84HC3\'33:&],3I^JA^&VJG6K;"XK56/V7IZC4[9U!B)7KE[O7^"Q[J MF7N]0BL;OK ??#/.H.BMT\V!3!DTLAW^XN5P#A/">?P.@1\(/.0]! I9W@@G M\I71>S#>F]3\(I0:V)2<;/VE/#A#NY)X+K_!K8./CV*KT'Y:18XD_494'.B; M@<[?H5_ -]VZVL+GML3R?WY$J8SY\&,^&WY2\)LP9Y F,^ Q3T[HI6-]:=!+ M3]5W(VVAM.T-PJ^KK76&>N'W"?%L%,^">/:.^ .-2-DK!%U!U3NO3U('/@LYA?P&.---^5HSC)?)8N%Z3/T]DB M7L!;AQ9-NJ]!LPLS9J'0?>N&1AS1<8ROAN[]YSZ\ 73[.]E:.KV*J/'9WVM%DA&5-3Q$:[T#[E=;N:/@ X^.6_P502P,$% @ -8*F M4L>1-DI0! \ P !D !X;"]W;W)K&ULK5=M M;]LV$/XK!RTH&D"))>H]M0TXZ;IU2( @;KH/PS[0$FT+D42-I.)NOWY'299E MQU9=H%\LWI'W]AP?DAYON'B1:\84?,NS0DZ,M5+ES6@DXS7+J;SF)2MP9LE% M3A6*8C62I6 TJ8WR;$0LRQ_E-"V,Z;C6/8KIF%4[%O[A*%IR_:.%S,C$LG1#+6*RT!XJ?5W;'LDP[PC3^:7T:74AMV!]OO7^J M:\=:%E2R.Y[]F29J/3%" Q*VI%6FGOCF=];6XVE_,<]D_0N;9JT7&!!74O&\ M-<8,\K1HOO1;BT//(+1.&)#6@-1Y-X'J+#]21:=CP3<@]&KTI@=UJ;4U)I<6 MNBES)7 V13LU?:#BA2FZR!C,65R)5*5,PCN:EQ_@$TT%?*59Q>"!45D)AMU0 M$MY_T>OEY7BD, /M9Q2WT6Z;:.1$M @>>*'6$GXM$I;LVX\P\RY]LDW_E@PZ MQ/2OP;%-(!:Q!_PY'1Q.[<\YX:]7\L=4QAG754OX:[:02N .^GL@AMO%<.L8 M[H] ?@S+03>:K3>RI#&;&$A'R<0K,[3O>%T#\D=5,'"L!AG]8\%\S86Z4DSD M0%]IFND4KI#75Y)B+@E;*)"[/7 !-G'-(+1QY%JF%89PSXO5V?:V9?IN!+Y) M A]F9ZQW/--U+'!]T_%=>*A413-85D4BL0X7'!+ %ZY0E^\ W,\7/02.J_/U M33^R8:!97M6Q(GJ<>6(Q+^(T2ZD^;H[UYTS$*>)8TI() MC99G6EZ @W>_A,0F'_9&[>3S]?P:5OR5B4(? GW@'==T[!#\SD@KB(N11,D% M56VKT9$=>%@%O+?)92U&+LPP/X7G:OR"V>[OGM ) /UNO6J-Y[5;X+S]B_O! M"75A:'?1A+WH]ED#;9\FUD]'-C*#(#P!;#,W@*MOVIB2W9EHV3Y$E=@F\0,@ M#L'Z+K7H1N%)5$,SPLH1UZU/5/C!CV"*S+(BC28)K!K3RT:I*3M -[^CFS]( MMQV<9E.$W%X]"> =_J13$6FQ@ELJTZ.'YJ#_XR0[=<_18^1[ECK\YZ*L<,4= MQ]=)PG1V=&\OW+-7EF'OFB]IO\Z9['NC^@[[D&P'W-N*1S@8[68/Q"$N(H,. MB+@5WQS4-@G!#G;'P;F'MK9K9-_R>\4/MV>?P#^].V\9?*CY#H,/^7NB,RUQ MM[,'X@"?_4,R'^\+7IY1!(2$9[:EO4$OM%4M>1'I%7V,ZJ/>*Q1A7-5O;0DQ MKPK5/$@[;?>J"EL25$(EV2BI._[Y!R5+=(W$LO$CG+>S./U&BZ ME^I65X@&[MM&Z)E7&;,[#T-=5-AR'<@="O)LI&JYH:W:AGJGD)EAB(_#9?UMC+6$,ZG.[[%*S3? M=BM%NW! *>L6A:ZE (6;F;>(SY>9C7L&]=DT-$1C@\/B +GL(9-G("?P20I3:7@C2BS_S ^IO*'&Y+'& M97(2\!-7 ;#8AR1*XA-X;.B9.3SV7,\55_AJ[7I>\0>Z8@862G&Q1;OVX76M MBT;J3B%\7ZRU471W?IP@3@?BU!&GSQ!?(F'5A2%>ISLL]ER5L+ WLS8/3TE] M$M!^L>=ZQPN<>?1):E1WZ,T_=^T:%<@-W+@[26Q?.J,-%V4MML -?.P$ HN< MH!&D+/6C? 0O@(T#EL([4L(F)9/,GR2YM<=!G -]!1NLK>=E$OE9')U95QY$ M([BFQIR=,3\:I\Z1!93[%S&=9%$-1PGI*/?99-)'9SF+:NMFI(9"=L+T@V2P M#F-XT4^?W^']#"?V;2TT-+BAU(AZ\D#U<['?&+ESLV@M#4TVMZSH5X+*!I!_ M(Z5YW%B"X>&ULE57?3]LP$/Y73M$>0"KD9VE!;:66#6T3 M%16P[6':@YM<&HLDSFR'PG^_LY-F82J1]A+[[+O/WWUG7V9[(9]4AJCAISBNWP ?6W:B/)->]>9@,MD*\62,+\G<\0PAS#'6!H'1\(S7F.<& MB&C\;C&=[D@3V)\?T&]L[I3+EBF\%OD/GNAL[DP=2#!E=:[OQ?XSMOE8@K'( ME?W"OO&]"!V(:Z5%T083@X*7S6AUZ 5/OG8"@#0@L[^8@R_(CTVPQDV(/ MTG@3FIG85&TTD>.E*)3,0K(0BY2KF%2P1?D ?G !-]U*0"I&/3N$ M:-K?C\@>]^PQV2$\DN#(4DWXD1>V*C?:5H?L@E$TF8"YC\"+JM94.5Y2!"H- M)_XX.OV/XAPKB]MK+07*G6V@"F)1E[KI,MUJUZ.736OZZ]XT>+K!.UXJ(I!2 MJ'<^(<5ETS0;0XO*-JJMT-3V[#2C_PQ*XT#[J1#Z8)@#NC_7X@]02P,$% M @ -8*F4C\S*]V%! P L !D !X;"]W;W)K&ULQ59M;]LV$/XKA%=L-J#:>K$=.74,)&F*M4"#($G7#\,^T-+9(D*1&DG% MR;_?'24K=N:DZ;[LBWVD> _ON3?>?*/-G2T ''LHI;(GO<*YZG@TLED!);=# M78'"+RMM2NYP:=8C6QG@N5MNC*X&G4HN2A!6:$5,[ ZZ9U&QV=C M.N\/_"%@8W=D1DR66M_1XG-^T@O)()"0.4+@^'8O>Y*4MR5 MM^B?/'?DLN06SK7\+G)7G/32'LMAQ6OIKO7F=VCY3 @OT]+Z7[9ISX8]EM76 MZ;)51@M*H9I__M#ZX2T*<:L0>[N;B[R5'[GCB[G1&V;H-**1X*EZ;31.* K* MC3/X5:">6UQPHX1:6W8%AMT4W #KW_*E!#N8CQQ>0,=&60MVUH#%+X#-V%>M M7&'9A@5_W.&//?[X!?QKR+3*A!3LY+DL$:\S%154[#V\/!>AU^VX+8"LML1(1G3F*,\-: MMJ H:+1T2H,HF7HIBH/P*!RPSPJIH&7HTXP39Z=9 MQ8T3F:B0'GK90E8;X018]NLO:1S%'U[\[Z[G]UQ('QV$VSK.Z>RNT#('\Q/V M[20<^^Y;%-K([Y'O&O9"8AFV;.O0X62TMRCZT,:T'PU8D@:S* K&DS%+QD$T MG@63:42[:1@&TSBFW3">!?%LRBY6*VRZE#\^$[#M8FIAE8F,;O=$6*T$YEP_ M'OS0*T]HF G^&5(9O*=6G/\;EF^XP23J)S_&_0_NV";V3SGCQ2+8=_)NX6 MPV$T&31"F+9"'+5"@I\H*%3/0F7X&EL2V.8YI0-YX**G\O.Q/W; @IM!?[-EH\!,D.'"6MK7Q5UI9N>8\$Y"3@D^/S8 MI7DXX8;>9=!EE,=H#' %=SA"U#)GR^8J5/47[5^"*O;%?"ZX16U0U,5D34VH M\W#&95;+KK-N0^WK_:G%87Y3,Z$=H7.[[JP@=B[6='BUF*;U S8'6[W7AZVDQE3\>;V1:#L1;XTDE8H6HX/)KT MF&GFQ6;A=.5GM*5V./%YL< 1&PP=P.\KC4YL%W1!-[0O_@%02P,$% @ M-8*F4E" JEB @ [@4 !D !X;"]W;W)K&UL ME51=3]LP%/TK5L0#2-!\-2E4::12A,:T28B.[=E-;AL+Q^YLIX5_OVLG1(5^ M;'N)?>U[CL\]\76VE>I%5P"&O-9^[XN*JBI'L@U"-Q92E53@Z%: M^7JM@)8.5',_"H+4KRD37IZYM4>59[(QG EX5$0W=4W5VRUPN9UXH?>^\,16 ME;$+?IZMZ0KF8)[7CPHCOVVDH64 M+S9X*"=>8 4!A\)8!HK#!F; N25"&;\[3J\_T@)WY^_L]ZYVK&5!-IS 0G+MOF3;Y08>*1IM9-V!44'-1#O2U\Z''4 X M/ *(.D#TKX"X \2NT%:9*^N.&IIG2FZ)LMG(9B?.&X?&:IBP?W%N%.XRQ)E\ M[@R%DLRDT)*SDMK@G@DJ"D8YF1MKMBGJ[(L<7'^$[4/8)UKAGC1WK\&^L MZ@AKZU1+DCH2VYV;/+Y)TS3S-[N&[&=%Z,:$)AR7B@L$(:53[NK2!D6O7 MH MIL-W=M,('&91-P/VEE.8]L#W?/_'Y'U!+ P04 " U@J92[BP@37(" M !/!@ &0 'AL+W=O0-O+6I(#22*,(C4F3$!WCLTFNC85C9[;;L'^_LQ.BT*;5OC2^\SV/G[NS MKUDKU9NN QYK[G0"Z\RIKGQ?5U44%-]*1L0N+.6JJ8&3;7Q=:. E@Y4GCG?H\HSN36<"7A41&_KFJJ_M\!EN_!"[\/QQ#:5L0X_SQJZ@168 MY^91H>4/+"6K06@F!5&P7GC?PIME:N-=P&\&K1ZMB4K)-?NE[1];."18JN-K'LP*JB9Z+[TO:_#"!#.C@"B'A#]+R#N M ;%+M%/FTKJCAN:9DBU1-AK9[,+5QJ$Q&R9L%U=&X2Y#G,E7KJ!0DJ446G)6 M4FO<,T%%P2@G*X,.[)HA#Z*[,[;X7]':H5,J!IJ!YE_FY<@L.HJR2X&H(^29L-TF8GI;W@H[.M:Y0L0$^*ZPB2T;$H+=W3 M=A@4I?%\6ELR:$M.:L-;R?"FEV0CY?2=2@Y.#:^C]'I/VT14FJ3AM+AT$)>> M%'?TAG3*TH->Q7&4'49%\WF0[BGS1\_=CEI\*QLF-.&P1EQP.^ M.L/(QDV 5VEPGKAEA1,?E W _;64YL.P0V7X#\G_ 5!+ P04 " U@J92 M(;WAW1@# "D"0 &0 'AL+W=O*/3KM) M )_W\)P#'!CON'B6&XP5>,TIDQ-GHU1QY;IRN<$YDI>\P$Q_67&1(Z6[8NW* M0F"465%.7>AYL9LCPISIV([-Q73,2T4)PW,!9)GG2+S=8,IW$\=WW@<>R'JC MS( ['1=HC1=8/19SH7MNXR4C.6:2< 8$7DV<:_]JYEN!M?A-\$[NM8$)Y8GS M9].YSR:.9X@PQ4ME7"#]M\4S3*GQI#E>:J=.,Z<1[K??O=_9X'4P3TCB&:=_ M2*8V$R=U0(97J*3J@>^^XCJ@R/A;-@7N6;5I3/(OP%SHG234&T L M U]>2E(8HW/P4^^\TUNL$*'R3-L]+F[!Z]#ODLV'YMY)IN6?EWJ'9H;J=1 L?N=C\%PS8'.&&#$P[BW)2$9H2M MNY J9;0W'82AR>X!U&=6!UA1@Q4-8O5DO.**6C/Z(^@?)ZO#*H51U,T5-USQ M(-==*1A1IH;:LP#4<]*^Y['V7=^V3-I;P"U\ME MF9?4UO0,ZWM>UW23Y,[ZZ[5(+B"$:7@$W&GGQ6D?\MY-Y/]7@AGN/.:UM_UR M!U,_2HYQ.\R2U#\N0.[>%6K>+_J^61,F <4KK?,N$QVOJ)X$54?QPMZJ3USI M.]HV-_H9A84QT-]7G*OWCKFHFX?9]"]02P,$% @ -8*F4C)-:N+^ @ M_ @ !D !X;"]W;W)K&ULC99=;]HP%(;_BA7M MHI6ZQLX'@0J06KIJG32M*NMV;1)#K"8VM9W"_OV.G32C26#E F+GO*^?>&%7(W\XCW-O'(-[FQ$_Y\NJ4; MMF3F:?N@8.2W+ADOF=!<"J38>N9=DZL%P5;@(GYQMM,'U\BFLI+RV0[NLYF' M+1$K6&JL!86?5[9@16&=@..E,?7:-:WP\/K-_5-0G%UB^5A7;?:-?$8@^EE3:R;,1 4')1_])]4X@# 8F."()& M$'Q4$#:"T"5:D[FT;JFA\ZF2.Z1L-+C9"U<;IX9LN+!M7!H%=SGHS'SI"LHR MM)!"RX)GU [NN* BY;1 2P,3T#:#[D7]T-CB?T;7::HJB/RRAP=*,XW.;IFA MO-#G8O./IVC3X@+]#.7E:8BTU/? +!=UD\;N)L:+C@"]YVJ2Q22"Q3@ M@ S(%Z?EWRH!(6+SZ)MY!ER;7=60:YXMZ2HS") M.ES]H( $P3#7J.4:_:>[]0/S2M.C31WUUHTPZ?:T'Q3'X9&B)2U<\B$XMD^Y M9A=(TZ)IL#0Y4\C0??<1KXF3'@Q)(M(A[@<%)(J'B<+2!=N*"C PW"3%FYR$NZ'*QIMBSJT1=2(D][J(<%A![$?1*)Q,HQ( M\+_-'G^PY\?Q&HO##22,XUZ#A\((P=TJ^@='DWTO@"U]PX5&!5N##E\FD**J MC]IZ8.36G58K:>#LTTV[^?;0BA MQ$'5HKXDV)QS+O<>N%S&.RY^R9Q2!?Y4)9,3+U=J<^G[-#;;]P6ZUR9#7\ZWI UO:/J?G,C],IO5;*BHDP6G %!5Q/O/;QR:*:$F7RD@0_?=(9[0LC9*^CM^-J-?&-,3N\5[] M@TU>)_- ))WQ\GN1J7SB)1[(Z(IL2W7+=Q]IDU!H]):\E/87[&ILJ,'+K52\ M:LCZ"JJ"U?_D3U.(#D'KN FH(: ^872"@!L"?FZ$44,8/3="V!!LZGZ=NRW< MG"@R'0N^ \*@M9HYL-6W;%VO@ID;Y4X)?;;0/#6]I8^4;2EX!^:%).NUH&NB M*'@]IXH4I7RC3]S?S<'K5V_ *U P\#7G6TE8)L>^TN&-B+]L0EW5H=")4!A\ MYDSE$BQ81C,'?S[,3P?XODZ[S1WM<[]"@X*?B;@ &+X%*$#0<3VSY],#5SKG M15_\=_0GQ<#MC8"M'CZAU['?/,!\!?:WQH]/&@JN%:WDSX% HS;0R 8:G0CT M17<_44L[;Z*:'5FV:7./TPBC&(_]QZXU#A2$%8IFX$[I!TH.%"YJ]:*7=2AN \5G.52SPTZYPC1,^PXY M4 E$J.?0,0HF <:PYY +%FK'W0XE;:+)8*+73%'!;#E).5"XM-5+7]8A&!S: M=G"61PV]6S$<)4'/(QN6 1BOLF'<,@2F&"^S8Y<#B,<73" MJ$-;A\-]?<:%?HS$WZ':'5HG#%_8ID-7A=%Y-D5';P<4I''2M^D8IEO4*.G; M= P+$]WQ^BZY8"C"/9/\SN!74;&V$[<$2[YEJG[UM[OM5/_>SK*]_2MX.8.. M_;GY"K"#YD&^_H30\\>Z8!*4=*5#!1>Q-E344WF]4'QCQ\X'KO00:P]S_25# MA0'H\RO.U7YA K3?1M-_4$L#!!0 ( #6"IE*%>A)>> ( +,% 9 M>&PO=V]R:W-H965T(#R !3M,77I1& M@K)IF\2$8+ /TSZXR;6Q<.S.=EK8K]_92;.N*^5+8I_ON7ON-5UI\VQ+1 G>H&*7F;:5-S1U%PCL#MJXJ;EZO4>K5..I%:\&]F)?."UB6+O@<'] ]+NX,W5AGI1 5 M*BNT H.S<735NYP,O7Y0>!*XLAMG\)%,M7[VE\_%.(H](928.V^!TV^)$Y32 M&R(:OUJ;4>?2 S?/:^L?0^P4RY1;G&CY712N'$?G$10XX[5T]WKU"=MX L%< M2QN^L&ITAZ,(\MHZ7;5@8E )U?SY2YN'#0#9V0U(6D"R#1B\ >BW@'X(M&$6 MPKKACF>IT2LP7INL^4/(34!3-$+Y*CXX0Z^"<"Z[QR6J&N$$OG)CN,^IA<,; M=%Q(>T3BQX<;.#PX@@,0"KZ5NK9<%39ECIQ[$RQO'5TWCI(W'%W K5:NM/!! M%5C\BV=$NF.>K)E?)WL-WG)S"OW>,21QTMO!9[(?_J56!(\#/-Y#I]\ELA_L M]=])Y,SH"B84JJ$.I6*Z$B:AC&C@Q]74!OG//0X'G<-!<#AXQZ'!7,^5^(T% MT!PO!55(OOI.1F.V$]WDM;$["G;]E"^SWB"^2-ER!YMAQV:XE\V3EG6%)WZB M"J(TY0[M,13"YKI6S@(U#350CBITV#&U-K%3;A>]X?_TSN-11Z\I[@ZEL]YV M#&QC+BC_\[ N+ 1*S8ATTFXC785!9'_5FW5&W387RH+$&4'CTS,B8)H5T5R< M7H0IFVI'Q0['DK8J&J] [S.MW?KB'71[.OL#4$L#!!0 ( #6"IE*VMD96 M404 -D7 9 >&PO=V]R:W-H965T%&R.\JHE2C^R3FZJP3:9U^Z'95$-&$J&.14@Y/5D(F M1,.E7'=5*BD) ? .!?0*0.]00+\ ] \%^ 7 /Q0P M* "#7*SMV\VEF1)-1D,I-DB::,AF?N3ZYFA0A'%3B@LMX2D#G!Z=!S\RIEA> M%F^G5!,6JW?H/?JZF**W;]ZA-XAQ=!.)3!$>JF%7PY@&V0V*_.-M?MR6/UL? M(Z=_A+#CGC; )W;X9R*/D><:.'8;X%,[?$%3@#NMHW_\M=$O#H<[#?!+._S/ MC#^2?PKO@LJEU+B4&N?YO)9\%X1)](W$&3U"YTI1K1!HBCXQLF0Q5 !5Z#,E M*I,T1% -US3(I&1\G4=="2[+&V.BF$)_?8(!T$S31/UMH>>5]+R<7J^%WB0B M<@T<&#?# SV^FU2]I]:VTYN0!G .TU@*=;U\?FG%-^)HM8UH40E-M]VMD M!NZ@F8M?K;HRZ? MR[4WLT$YLX%U9E-Z!ZZ>PK1N:!!Q$8OU \I]75F6QDF9_>0UKMS3DM[IR\AZ M6A>L[^/>$UD/BKI\+FIO9JY3V:-CG1NLV)"B*Y)0FY#NCMVZKU%*MS()%[^, MF$7>704&OO-$RT."+HL@OR5H?V*5O;AV?[DE=W0N&-=H3B5+(^C),5ID:2JD M1A.B(ZJIM(I<.8';>Y4B5Y[@VDWA?_/:23%0O\UL]PE61N':G>(\#/,]*4BT MYZ!'(!X/S9MY5 R=IZD4=R1N9-?0[ =.K2B?B=J?0V4)KMT3;F?7LR]7Z&.R M%#$+T%P*7;S?Q8,"+6U*5L[@ODIK<"MO<.WF\.O;HG$QPIX^OG_2LAG!56_' M]M[^LUNC<9%WEU#?;RL87'D#=JU\%EH$W]%,J0S$FF:Y*J97B? (+6#%4FB_ M5W"XSR.:B;GUU>CV3EN6(]XY.=A-X0NL-8D6;,W9B@4$>BB43D!4M)6.!%M5 M\SI$8O5$7B@Z:NRDD7&]U[?O>7'5[+&]V3_?/Z9,+3.IJ*F 1F)>?4/A.*TB M5]Z [<>$.70!KAD02UA,X7P/RRW=%B(BBO* M03;P IF_#;,<2! QN%_GV%QV=1.PO:O*!;#=!7;IZ0CJ/Q)Q:.C1^X#"&EG2 ME9!-)!'4*#Q]G$9SY=6/"YZ%=-7V\:^U??0/^KG3 JY, ;]*4\"5*>"7.3&, M\7_:YGN5%7AV*SA M,-. E[5[;U7>1+PJJ;OO+X2H%EQ8;Z,EE_S M1_\"4$L#!!0 ( #6"IE)/9 R\Y@, +X1 9 >&PO=V]R:W-H965T M<[DF8[+K[+#:4*_$P3)N?6 M1JGM>]N6X8:F1)[Q+65Z9L5%2I0>BK4MMX*2R"BEB8T;U3^PE[,MF1-;ZFZW]X(/;(K*U&< M4B9CSH"@J[FUA.\OD)\\@#^6!\^_YX"J:6TZ.B"8T5+D)HO\> MZ05-DMR2QO&C-&I5/G/%_>=GZQ]-\#J8!R+I!4_^B2.UF5N!!2*Z(EFBOO#= MG[0,R ,>2+-+]@5LE@+AYE4/"V5-8(T9L4_^5DF8D]!V^E60*4":BI,>A3< M4L$U@1;(3%B71)'%3/ =$+FTMI8_F-P8;1U-S/+/>*N$GHVUGEI<,478.GY( M*%A*294$I^!CS&)%3Z]U?B/P]I(J$B?RG9ZXO[T$;]^\ V] S,#=AF>2L$C. M;*6!Y.;LL'1Z7CA%/4Y=\(DSM9'@ XMH=*AOZP"J*-!S%.=HT. G(LZ "T\ M) M\3;Y)6\GX _!9>='*LQB8S8O]\<%#!#&,_MQ/W4O21U@]BK,WBC,RS#,TBPA M2D\O4RY4_"_)R[XKC,*3MP?P%'D^:H31(04Q=KK#P%48>%08GZDZ 7=WZ&L.VH0>>*!%#28%.S;G. MZ[-O.NB@_3U.AT=(.T2U/_1[&*BTVR@!U"R!4LSK%3O$7=,T=(_&0J6K0X+Q MW2:;=HE-/:\GDKH%P'$]8)B(8 ?'NT$0-+%/VI]A@O&T!WS="^!P,[C1"6;# M2[\F9(B/L?1K'H7#1#J.F8AC\IB(-.G8 0;._EE)>G]0AZIK2 MX0A.?VV)3MNUYWNM0#JDL->SR%'-^6B8\\=5:&G\(+O0=1K0NZ008:T)'XPC]->L>M7G[ M-&CVV"ZA2<\N$]74CL;M\U]8]5Z+>;#?[*@=0CYL;@WLO1-R2L7:7!Q($/*, MJ>*P7+VM+B>6YDANU^+%S88^:ZYC)D%"5UK5.?.U?U%<%A0#Q;?FO/W E3Z] MF\<-U14D<@$]O^)(_4$L#!!0 ( #6"IE+GW)&PO=V]R:W-H965TH J1**A;IVVJ>MD>ICT8K=3JRO?EHH8&RTN^ J9W*BX:K/14+'VY$H!+*VJH'P5! MYC>8,*_([=J=*'*^5I0PN!-(KIL&BY_70/EV[(7>Z\(]6=;*+/A%OL)+> #U MM+H3>N;W7DK2 ).$,R2@&GN3\&HZ,O;6X N!K=P9(Y/)G/-G,[DMQUY@ @(* M"V4\8/W9P!0H-8YT&#\ZGUZ/-,+=\:OW&YN[SF6.)4PY_4I*58^]H8=*J/": MJGN^?0]=/JGQM^!4VE^T;6TS;;Q82\6;3JPC: AKO_BEJ\..($SV"*).$!TK MB#M!;!-M([-IS;#"12[X%@ECK;V9@:V-5>ML"#/_XH,2>I=HG2INF<)L2>84 MT$1*4!)=H$G#A2*_L*WSZ0P4)E2>Z8VGAQDZ/3E#)X@P]%CSM<2LE+FO="#& MG;_HH-B03P_+/ZR9E@=6'OPM]W7Z?0VBO@:1]1?O M\?>.\W)+*$4Z&_2V(#,B%Y3+M0#T;3*72NBC]_T -NZQL<4F>[#W8&Y9"0+Q M"E4:@NF^@ERWGC+KR5S,31$'2>YO'/BDQR<'\3<],7(16W&Z0PRC,',CTQZ9 M'HF,71CS7H M%EXI$"[B\"TQ2).1&SGJD:/_9,F(@HN/N@D[+LTY^@SJ'#URA:DKI-&;\QRF MV>C/B6[;@,,JRX)_#Z&_T_W,RZ.[RY(PB2A46A=<#G3FHNWF[43QE6V([7#6C^ ((R!WJ\X5Z\3TV/[)[7X#5!+ P04 " U@J92PY/.N6$# < M"@ &0 'AL+W=OY^Q4#H M BV06A?'3E+8!FPGP0;8;(U)M MSIRY<(:#K=)/9H5HX5GDT@R#E;7KCV%HTA4*9CIJC9)V%DH+9FFJEZ%9:V29 M%Q)YF$11/Q2,RV T\&LS/1JHPN9C?!7&V'01SL%^[X:9F&-DG&!TG E0>-B&(SCC],X<0+^Q&>.6W,P!F?*7*DG-[G) MAD'D&&&.J740C#X;G&*>.R3B\:4"#6J=3O!PO$>_]L:3,7-F<*KROWEF5\/@ M/( ,%ZS([9W:_H&503V'EZK<^'_85F>C -+"6"4J86(@N"R_[+ERQ(% W#\B MD%0"R;<"IT<$NI5 UQM:,O-F73++1@.MMJ#=:4)S ^\;+TW6<.G">&\U[7*2 MLZ-+G%OX '>X4?F&RR5,-6;<[M#MY=HF4\-^_IU#TMI>3[SRS/<0<3 M)I]:93_ X_TEO'O['MX"E_"P4H5A,C.#T!)U1R!,*YJ3DF9RA&8,MTK:E8$K MF6'VM7Q()M=V)WN[)TDKX"W3'>C&)Y!$2=3 9_KSXG$+G6X=AJ['ZQ[!^Y/F MH!;?>? ?OW%C49A_6]2H4I:74SXJR'%D%,TWU#6ZD18V&]HYP;4>..F>]WUL8GM4,SUIQ MKIC.=_" FFI&Z;MK;*(S;8?I=J*HC>\%6>J-BB9M"?P* N#&8PW5%38 MW(>XR4OGWZ58?#S%+FH6%S_)8IS]1[65>%Q-;AXNQTT,+AH9-!.(HY=R&[52 M^"H]*%E2ZKT&@5H2_*5DJL0ZYTRFC9GS ^C>#V(5'_2$^'57L0K>OC:CR*5).K%K[;CY7EMX&?KBBYQMJ=X#V%TK9_<0IJ!^$H_\!4$L# M!!0 ( #6"IE+SY=R,N0, -P+ 9 >&PO=V]R:W-H965T/1Y/-]X+^4/M$#7\S%*N)L%.Z_QS&*K5 M#C.J.B)';MYLA,RH-K=R&ZI<(EV[H"P-XRCJAQEE/)B.W;,[.1V+0J>,XYT$ M5609E<\S3,5^$I#@Y<&";7?:/@BGXYQN\1[U8WXGS5U8H:Q9AEPQP4'B9A*< MD\\S,K !;L4?#/?JZ!IL*DLA?MB;Z_4DB*PB3'&E+00U?T]X@6EJD8R.OP^@ M0<5I X^O7]"O7/(FF255>"'2/]E:[R;!,( U;FB1ZH78_X:'A'H6;R52Y7YA M?U@;!; JE!;9(=@HR!@O_^G/@Q%' 5W2$A ? F*GNR1R*N=4T^E8BCU(N]J@ MV0N7JHLVXABWNW*OI7G+3)R>SG&IX5>X8ISR%>-;^+),V98ZQS[.45.6JD]F MP07-F:8IW*"QX&B1@J^WF"U1?H,/P#@\[$2A*%^K<:B-/$L2K@Y29J64N$7* M"&X%USL%EWR-Z]?QH4FKRBU^R6T6>P%OJ>Q 0LX@CF+R>#^'CQ\^I5;_=XD< M]S3]+G*;@XI;'W#HU.FJVC5M"#@(7=$/@'WMZ>,JM22L])L8WG:=H=AT\-ZON5 M^O[_<7A1*G%.-^GP@[YM[J"2-_ BS>RI.^>\,%H6ML >S1F1<$57+&7ZN93; M)+"$[1\91?K)L-FK825FZ!5SK.-2K6A*V[;)CY-THN@7CSFC2L_(B]/4O)K4 MC$Z\B*-1MZ5P2%1WT,A+?[G9H/NVF :@4:+2L*"Z<3?>0!ITAB.?(>2HJQ,O MTNL#9\JZT(5$N&6<944&=_39'4Q;X/;3;6O)])$K9G<3_C)%VZB>G!C8[9,6 M^^)::OS&[CE2TZ/C1M+XY*B386_0PEKW:Y*\DS5I9$U.64_AYTY"W1C3D0C:?\T MU5XRZ+>PUGV2^!OE.PL?YD7S 3WMEW'2C_XK*SP:N#*46S=6*EB)@NMR]JJ> M5J/K>3FPU&PO=V]R:W-H965T\]I,X1 M*1_?CD\17+]2_77&14Z5-Q,Y0KP>BB M"LK2(0J"<)C1)!],CJMK%V)RS N5)CF[$$ 664;%UUK"Z'/ADTKBR1CN4QX#@2[/AF)3PNYEZQB4 MI:B%8 )#T!J Y #PW =0"N"EUG5I5U1A6=' M^#T2)UJV5!Q4W M5;2N)LG+8;Q40O^:Z#@U>4_%+5-TEC)PR>:%2%3")/B%9JM?P3E-!/A$TX*! M]XS*0C ]?DJ"0W!Z1Y.T##K4$^E0TK1!+ !5[<#G9[KU))4O=-35Y1EX_NP% M> :2''Q<\D+2?"&/ATK7468SG-BL*_3F=2"3U+__9T@9LN<-4%Z>G"P;?IZ@!,"R'T MR+B87+<;5NV6M_3=!"(2Q9JVNS9C-HP$01PWJ(VL29,UV27K/W@^[T]\W?2H MG7@0DG$G;QL5HBATISUJTAYYT_Y0YBB2_,8S<&'35NB=&^9.. "O:$KSN>:@ MDN?7@AAJ]TRV"M_JR]$VDJ,DGVG9( M?OM<).KKQLB<9ERHY!]],T^Y5#IQF3AOT\@>(SS"<=09)!M&PF \>BI%I*<)5KFTNKJEYK>SL ,Z8C&?A(O[AJBZVD1Z-.738$ M18&[JG%3U7AO5;W3Y]^K:FRE? A1IRP7QET5#(S+!-ZZSMA,;59B%>KT@< U MPP@..BD[<"3$(>E)NV6.<%_2#HU]0.3EYB-7^M[/3%>RZAWNP%#>ZNU1P8A%%/9<;CT-8>]Z0"BFP[LQ\]G:"> MRHSC(;_C/5)#D>U2>J:-NX]9#AB"9-PG&<;04+0W$37V@OSVLJV(NFS%08EC M8>2AQ/@*\B^.VBIZ*B53AS,ZO]7S[T$:BHVUX."GT%!L_ /[_>-I-;3N;'-O M)<9=+W3 XC'N>:3!QJ&P?[FS;PG%CO51W"W-QN >;\"M/;J=-NEV5E!L>UKW M$=0+V2S+6![V6]XCY1.[-O!B:P_% 8O'?3Z-C9OAT=[V9(VQ8+^Q;*F>V'8* M)R,VS,.(\1/L7R"UQ;/6CO/"VG[?;-SX"([W1K>1?^R7_VWIMO>Q<-"U*A<( M]7!-C($0_]JDS?75T>41N.%W3.252?0EO=F5<0;BWZ'Z45Y%C+Z3K?5]!Z\B M#J4FV!)T!RR$J$?[B)%TLC])?XA7$5NOPVYE-J3GB9BTWLOL;Q7S$*Z53$7G3H*8:Z4N& Z2G6-Q;&1(C_#=$.TDF,^!._^&\I MG75KX?<8L6$.1H:ME]/E/P-TP3>)%IZ47>NPX"C2C(KUR_;UB>*KZGWUC"O% ML^IPR>B"B1*@?[_F7'T[*5^!-W]YF/P'4$L#!!0 ( #6"IE)J8C#7N@4 M PK 9 >&PO=V]R:W-H965TR)-H.=*&; M6)(/CP_YFD].WG#VE.B'=*V403^B,$[/1VMC-F_'XW2Y5I%,SY*-BNT[=XF. MI+&W^GZ<;K22JWQ0%(Z)YXEQ)(-X-)_ESZ[U?)9L31C$ZEJC=!M%4O^\4&'R M=#["HU\/O@3W:Y,]&,]G&WFO;I2YW5QK>S1\II,GI+-HFRV[R-E\Y^65S16$Z2L;\R5+IX/XWE[? MWERAER]>H1_EPKSY\;->M7#Q2+A[)\]&.?+ ,K]&[-%5V!>R\T*= +H)PMY+% M\JR0_@CT9%Z;^.\FA9'LW+8QWE?4V,#.V7 MI50X+15N6_I=,I$GRW;_XQQ3[E,V&S]6E[@9QH28XC*J5BHK2V7.4B^3*%)Z M&=AZK^5&:9F2#U$<498G^A1GEXQ75YU[W-_3IADU]?U)NS1^6:CO+/3V M[.8,W2>/2L?9)N^LLY9\4B:?#%&D:5G>M$^1IHWEIXR2_0W4C!*8=.P?[ '' MO0,[2&\2+8U"5VIA*C!W+ .N_); 0]0) XDQZ5.I(EM]/^'IOE0M802S:<>. MP@!F["9SOH1O%G+Y8-?K.*F I)@-4BK@,N:]2L4;&F!OPOF^5,VPR53X'4H! MI;$;TW]\WP;F)WJ_;?0K]81 4^P/4AX@,I[T*L^D"3VOL8]:@DB7-@!G[*;S M)_6H0H1=C1S@DWA#E(4 @0GN4Y8B6VW7D,F>+"U!TVF[*J32$[M)7*B"_D,G M-'4$T$GH((4"_A)W*WNJ4*RA@;F-'@&FDND0Y:( :NKN*:]VA"TZ3 TVXJ6H*ZV@@*FJ1O3.Y&(:]( 4SI(UX$"A6FOO@-M6@J8GP[H#)S,WD0IO36CX&,&6#-!\8<)CU:CZP-O.A:>:UA'6[>0R8 MS-Q,!K&>U?FQBJ4[2"." 9Q9KT8$:SH,;?9>2UBWO\< U,P-ZNH>.[T!9,!9 M-DA_@@&\6:_^!&M:#VU.7TN8P^EC0')VC$=!GM4(<@ P'Z1[P0'AO%?W@K>X M%RV>7TM8M^?' >?\& >#'-\/M">SOMQTM081T["Q> M^??>,0X&=$$!CT:L](0[;$\Z0>I6 9'&, M/4&?V?D) *H8I%6H8G9.]+/4]T&F6_EU;NCE[L;DVSRTXN+Q)@DRB_72JZ4S@+L M^W=)8G[=9 G , !\+ 9 M>&PO=V]R:W-H965TD"Y*V^S#L VV=+2(2J9*4W?S['2E%46)9"[8O^V*3U#W'YSD>CS&.[5)M%MS9I* [N ?] MK;B5.',;+PG+@2LF.)&PG3J7_L7*MP!K\9W!0;7&Q$A9"_%@)I^3J>,91I#! M1AL7%/_VL( L,YZ0QX_:J=/L:8#M\9/W*RL>Q:RI@H7(_F")3J?.V"$);&F9 MZ3MQ^ 2UH)'QMQ&9LK_D4-MZ#MF42HN\!B.#G/'JG_ZL ]$"H)]N0% #@K<" MPAH0O@8,3P"&-6#X5L"H!ECI;J7=!FY)-9U-I#@0::S1FQG8Z%LTQHMQDRCW M6N)7AC@]NZ'R 31=9T#N85-*IADH\@O-BU_)%662?*=9">0&J"HE8(9H10;D M"Y62FA,F[Y>(9IGZ@*O?[I?D_;L/Y!UAG'Q-1:DH3]3$U=#K$(-T1D+_(PF\P._B\]_@ MR[?#O0[XJA_^6\D1[G7!7P0C;#(FM/["$_Z>L^(CN50*,"'PF,DUHVN65>E3 M9TM"L!+M3+>O6C9/JQ?04/3.,-TA@_FK#LD> ] XD%P%[5%V>0BY+K+AW5EJ,6RW@T M]%])>8O1:G2D-PJ]J%MRU$B.>B5?E1ISA!3TL:HJ6N"K@6' M4SPW<#(Q4*R M!Z6M09?"Z(A\$'LGCB)N>,6]O&Y;A"YK0DM8Z];A8-#W6/3,40SPK1XHFD%7 M68B/Z/FC* K&+Z.[C(^BZ\?GT;A;QKB1,>Z5\;M.00YT2CE&,B^$Q#: L+S MS#D5SL7XB.^)6)XW),Y[2527+.RYUK[W_%!Y_\>ZX[=>4K]7[+]+DGGMM7W\ ML1;'#%&L82&. W[="Z*>)V:#I MB6=_ U!+ P04 " U@J92T75D<]X# #O#0 &0 'AL+W=OYO5&;W[$. M:.#XEBHW_A/M1 ' .)I!_1J0.^U@+@&Q*\% M]&M _V= _QG H ;XT*,J=B_<.;=\,M9J ]JM)C;WX-7W:-)+2)O_L [T!( M^):ITG"9F'%DR1E'&2UKPV>5X=XSAAE<*6DS QD'!:ID<0LX_0Z[*3MGC"\"NN=_ >:POGU^ 78?BU>C@"-O#. M#P-BQ$U:Q9ZO_PS?#1JKQ=)25OD,@W_@2DA1E$6 O-^0]SUY_%S.9ESCI\73 MG)U2PLH4J8Y96&SA<-V<;_WT=,-U G]])4KX8K$P?P<<&C0.#8+1WE&T0J:P M1BU4:RZ&\0RVR'7 D>/&D>/_+3M_?$'V84,^?!NRGS0.G?RB[&%\[&4W 4]& MC2>C(-,[MG>X%N7XCM2S0]Q'AD@L-=SPO$=0*GIP7 MKYKY"'^47%O4^9;.C[ZG?FVF9"*<]FVQS&K[Q]Z^Z\T>)OTX[HZCAS:_]T64 MA:OHT[1ZU8%F^T+*WD@E9?M2RL*U<)JF&E.W5::*N+)*/MF,AIG**=D*Y*;4 M/LN4Y7FUU+VB#-1H2RU;&Y+*\N!@E^)X%(\&S^S3ONJR<-G]ME%-*P27JJ34 M00GSG,N0)/NZR]Y(X67[RLO"I?.Z.NUTA/!'*>QV5P7X _6)?)$C;0RD_MB5 MTNV*S=#U%GUP$M$M9@AKDJ?M,%W4I@^WZ>>3%!TTO 7JU-\T#"Q5*6W5^S:S MS6UFZGOX:+^\N@K1^4Z%-)#CBJ#=HR'9U=7MHAI8M?;M\T)9:L;]8T8W,M1N M ;U?*65W V>@N>--_@502P,$% @ -8*F4@$9EP:Y! $18 !D !X M;"]W;W)K&ULW5A=;]LV%/TKA#<,+9!8(FG)5N<8 M<-(6#;"T08*F#\4>:(NVA4BD2])Q ^S'CZ044:D^8C79,.S%DDC>RW,OR7.N M.=US<2LWE"KP/4N9/!ELE-J^\3RYW-",R"'?4J9[5EQD1.E/L?;D5E 26Z,L M]9#OAUY&$C:836W;I9A-^4ZE":.7 LA=EA%Q?TI3OC\9P,%#PU6RWBC3X,VF M6[*FUU1]WEX*_>657N(DHTPFG %!5R>#.7QSBK$QL"-N$KJ7E7=@0EEP?FL^ MSN.3@6\0T90NE7%!]...GM$T-9XTCF^%TT$YIS&LOC]X?V^#U\$LB*1G//V2 MQ&IS,I@,0$Q79)>J*[[_0(N N-OR5-I?\&^&.L/P'(G%<\*8XT@2UC^)-^+ M1%0,<)L!*@R0Q9U/9%&^)8K,IH+O@3"CM3?S8D.UUAIQ-MIV;7 MBB]OCT]U7#$XXYE>;$ELNH[!%95*)$NE>^PH,-\3$8.YR6.B[L&KMU21))6O MIY[22(P_;UG,>IK/BEIFC< %9VHCP3L6T_BQO:8#M>U#,_%X*P M-=5;7X'%/:B.NR3WMMFNQ!%X]VUG%N*<:7 [TR'!)[6A J@-8>#3UKB31^ C M9W<:/]46'W?90O?S5>Y6@J]7/$V!WN#&XY\=805E6$%GIBPT"30!2$58G+#U MD3XV*6%+"H@.B*X3QG2KP;"E(N$Q>)6P8KT:MU(^7V#G,R1S-QOAD1^.I]Y= M \ZPQ!D>@G.MN:'( BG$-Q3'R ^@W MHYB4*":'H,BWR%,0)@T0,/8GHV8,48DA>LZNH2P^?+]$]?TR#G$4-2.$OF-* MO_/ ?K$,KU,TOZ-"*]9OO\#0__T]202X(>F.=AP>6*%C^.+'1S_S?+P&?P%' M?HVTG,\^J20'3X:X9?4@L]4$TJB,*AFT,!!U=PV?Q]0\GKP_@H+[5@F'0!MCQ-NPF M[G]/-V_R5=)L3OY/50=T M @*?I2 _47? NI"$H1\BU+RTR D)\E^P]"B<56%@'.$H:('AI 8=)#4'5Q^% MNT?:/\9XU$**R(D'.D@\#BM "E^/4$"]+I,68D%.,-!!@O$B-4@Q517E./2# M-EI 3D!0][^&9Q0AR&D">OD:OH:.7+/_[ ([J6\UO MK9JPHW#<3>'_K2($UR6BBQ*QDPC<+1$7"4NR7:;3W.,"!#OBQ^B?+4; US^T M2W"N:":[R@A?I%@&3;L-LV_9D=SN X)X2T83%J]S2952L[5VD!$N^8RJ_ ML"M;R_O.>7[+YX;GEZ471&@*EB"E*VWJ:Z(: )'?/^8?BF_MG=^"*\4S^[JA M)*;"#-#]*\[5PX>9H+P%GOT-4$L#!!0 ( #6"IE*?*O,2=@, +D+ 9 M >&PO=V]R:W-H965TNJY(,2Z8&8H.<5E9"EDS34*Y=M9'(4@LJ"S?P MO,@M62%!563+Y>(&%V$X=WWF:N,W7F383[FRR86N\ M0_UM M\0@+3+2A8/1WCW,L"L-$?OS?D#KMG@:X^_W$?F7%DY@E4S@7Q?<\U=G4&3N0 MXHI5A;X5VS^Q$30R?(DHE/V%;6T;>PXDE=*B;,#D09GS^I\]-('8 03A 4#0 M ()C 6$#"%\ _.$!P+ !#(\%C!K Z%A U B&_LZ6#;2"Z;9;"+%%J2Q)C;S M88_+HBG .3>9=::$T[-KI&-1< )_,2F9.65XOT#-\D)]H-EO=PMX_^X# MO(.O$N2 M6]W!D^Z+H)?P"Y,#"/V/$'B!W^7/V^"+X^%>!_RR'_ZYX@3W#L*O?@ZU>C( MHLWK>3\+PB"[9WB,T>6^T3"(G]M<==@,_=;FF5561?V\X&I%505L M8:)WAF,*R"2G2"C@5$K%"C1[P,Y3C_8\\[K]BEN_XM>UHA*;=H&J+6 KZB M++MRH7^?$3Q25BGPH32% R)(V6-73LW?SO,L$+[WJ_)Z;PS%(E>)J+B&6Z9I M_09E@KPK/2]^LU4P&(5_=%;=5^-JL>Y.QU&B7-O>4('UMB["[6S;?Y[;KNO% M_-P_6]1=Y"^:NJFE&KG.N:)D7A&E-XCI\LFZ3ZP'6FQL7[,4FKHD^YE1;XW2 M&-#Z2@C]-# ;M-WZ["=02P,$% @ -8*F4AJ$+/* @ ^@8 !D !X M;"]W;W)K&ULC55=3]LP%/TK5L0#2%OSV?"A-!)0 M36-B&J*P/4Q[<)/;QL*Q.]MIV;_?M1.B0D/I2V,GYYQ[[JESDVVD>M(5@"'/ M-1=ZXE7&K"Y\7Q<5U%2/Y H$/EE(55.#6[7T]4H!+1VIYGX4!*E?4R:\/'/W M[E2>R<9P)N!.$=W4-57_KH#+S<0+O9<;]VQ9&7O#S[,57<(,S./J3N'.[U5* M5H/03 JB8#'Q+L.+:6KQ#O"3P49OK8GM9"[ED]W!AXI&FUDW9'10Z7/70Y;A#!YAQ!UA.A00MP1XD,)24=( M7#)M*RZ'*34TSY3<$&71J&87+DS'QO:9L'_[S"A\RI!G\EO T#3Y3*XHIZ( M,G.'[4:T)\K^-<=3,)1Q?8*HQ]F4'!^=D"/"!'FH9*.I*'7F&[1B!?VB*WO5 MEHW>*?N=JA&)PT\D"J)P@'Z]G_ZM$4@/'#T8H$\_HO,1"5SU\/PUWX"TJBT]>8Z0 F"7O,*^])[SW9Z_VR*%0#)8%GG$Z8S)#_5F&\7?8\ M>&-_ !-&P];&O;7Q ;%R1N>,,\.&O8UWZH9G\=ML!T#C86]I[RW=Z^U!&LH) M3G2%+YY8$FZ/U4=>TT/.P2YH]QP,8-+X34/^UJ"Q7P5\C9=,:'2Z0%8P.L4X M5#MIVXV1*S=[YM+@)'/+"C].H"P GR^D-"\;.\[ZSUW^'U!+ P04 " U M@J922)LJ,N0" A"0 &0 'AL+W=OYSTGV,YXP_B+R $DVA:T%!,GEW)]Y;IBF4.!19^MH51/,L8++-64 MKURQYH!3(RJH&WA>XA:8E,YT;.[-^73,*DE)"7..1%44F+_= &6;B>,[NQL/ M9)5+?<.=CM=X!8\@G]=SKF9NFR4E!92"L!)QR";.M7\U\XW 1/P@L!%[8Z1+ M63#VHB=?THGC:4= 82EU"JPNKW +E.I,RL>O)JG3,K5P?[S+?F>*5\4LL(!; M1G^25.839^B@%#)<4?G -I^A*2C6^9:,"O.+-G5LDCAH60G)BD:L'!2DK*]X MVS1B3^!''8*@$02G"L)&$)XJB!I!9#I3EV+Z,,,23\><;1#7T2J;'IAF&K4J MGY3ZO3]*KIX2I9/3>U!-$SUT+01(@7"9HGN"%X0224"@\QE(3*BX0)?H^7&& MSL\NT!DB)7K*6254M!B[4MG0R=QE@[RID4$'\AOF?13Z/11X@6^1WQZ7?ZU* M)?>,W+/(9W^3TS[R#-T??92[JG=M X.V@8')%W8V4'4.>NC[&CB6I%PAT])> MV\:W'IKC-[549 _-*CB"#%MD:)!1!_(!]().@2.6H8R():9=O;RI,R4FD]X# M7J=^D(S=5PL^:O'14?Q=2PQLQ%H<[Q&C460GQBTQ/I$8VHCQ(7'846/2$I,3 MB9&-F%B(L9TX:(F#$XFQC3BP$$,[<=@2AT>)3SFHDR*3P&W X2'0ZP".6N#H M*/ ?EHHP:Z6'GIC$U&9O=& OB 8#NS_?>]\,O?]V^%RFZE6QJI20HD_;I9*@ MZT+/K5NA=V#TTH\[UH._MVO[1XV^&Z3:(*([?U8/_L$F$(3!^\ML=MW#J"@8 M? R:V8*2/_\6[MYQI#\>U(:_(J505C.E\OH#U0U>G\?U1+*U.:$63*KSS@QS M]0T#7 >HYQECQ MG>\N($U+6Z@TJZIL=Y[=Q$#4)&9C S/_?NTDA!",&TU?(''..;:/KW-O/-RQ MXIVO*!7@9Y;F?#18";&^L2P>K6A&^#5;TUP^6; B(T+>%DN+KPM*XI*4I1:& MT+,RDN2#\;!L>R[&0[81:9+3YP+P39:1XMN@9K*&V/OZF86 MCP90C8BF-!)*@LB_+;VC::J4Y#C^JT4'39^*V+[>JS^4DY>3>2.VF])Z0J[2BUC*RU^PJ["^.P#1A@N6U60Y@BS)JW_RLS:B M14#G"+@FX"[!.4.P:X+=E^#4!*ZJF+,NA*O@R3)%?[8RX*^321/#&^ M)T6>Y$L.GFD!YBM24' QH8(D*;\$7\'K? (NOER"+\ "7#WE(,G!:YX(?B4; MY?4_*[;A)(_YT!)R/$K5BNJ^;ZN^\9F^;?"=Y6+%P7T>TUC#GYKYH8%O21\: M,_#>C%ML%/Q.BFM@HRN (4::\=R9Z1,:-72HH4_,]#E=2SH\2[_O/W@=_:'W MX%&HH3_V'KR6/OV<\[//S?W)3'_:Y.>Y/1@@A6&+2< M1LLIM9QS6C)'IHQKMU?%]$JF2H3;\5:B)H7(JCGMK+T#C_0;]U]5/U$K2W)+Q&;F<%]# 8 M=/S7PW!GF69ZF.WJO4>M.A$9/;EKO?>N>N[26K(="C(1>,CO>C#MC7S2(.W0 M\]W .S=%?)@B-D[QA7)1))':@W,US:K.!1JT M1WXF+).<@Y0N9%?P6AV/%-4!2G4CV+K\5'YC0GYZEY6QE M3'.>ENM+UPY;.(;5TC^ZY1W?GRF3/T?1@XNIG,Z22\.WW[LY7Z\DW@[B?O3DX&=V>7A_93"YR%D9?T MXAFDYX,!3@P@1IX^C_PI;DL==0F:C@LI]O,$!A.;5#2X)WP2S@AG<\7 JR 5 MXVMG'H)A(;E4@38%,F)BL#0/#H[=#&K7\51,2&5CNPCN[[Q;?@!L9B"0<=X+ M'(;.,!W71&NJQ)69V,76^ @*NO'MNC8*2T76\? BW#K8FPDRERJGJ@\3AQO3 M=,QI 7(4*Y=PU[*. -1:5F:0,U)*0:R&C4Q4=0 U M%?W0".J&CL9-@'^7S7'OT@Y>Q!O4[%[JSZW9CK!S:!9ZK6C!5G:^*GH!&'N, MLY.ZYNM/G)6BHF[SSPXX'9.-7["4BCV8:- J"V.@*@SNJ=)LL6OYI4A]2U=Z MTTZK M<\?(6:_VZ>2RJH(GQ7M.G]8\[RBQ4G'_Z59/M?Y5"P5V-W6AV[R(O7 M(#(]?I%)=I0:H^[4V3G:]@ZVWAK "\0D_ XO*WP;-)BWC&LFNMF2Y3D5C\XW M0Z_)W+P.[O&;]3DM2,OU;0].PNWX&\U96V7]JFM(1+=J._X*VXO3_NW%Q&(B MIRN:S[JI*N=V&)B!B=I=X'"(7-G+CV ^#O,C@&%Q, 68C_/"XOQ/^QFA^W$8 MIFWD14:HSPCU<5X^9&8_6!R_3V8N_TZS+$G2%,OH;.95,,/REJ;P];-AVL # MBP.1_BS7>+7Q#GFZ#[":/M4AV$[Q3L1VBN<:$'_>P"/+_-7&XH '5@6L=R"^ M/P[TE-\G2:"JF#;L"<:1+,,0Z$5_CZ8IDIT4/O[Z8$])DF29'P',KR!), 2> M1AS!%( &#$D2>PX>G$?1YIR*MK^13'\#4$L#!!0 ( #6"IE*7BKL

(=YY7[K!*\+-435-+0UQP!&&"9:ZF29!+@$&.4P.37@GIW(N7E*QQ4Q4$ MG[ )&RN8L2PX&06GP!^245A[QS@W!(+Z2AY6QWKGT;N-2C+E,2(A,6#^-"$# M01S*.AJ"2!D=%ZLH3E;-][95>@F7E'IK-'5YGY8EV E,J8U,!TW CRPMDB[Y)"FGD!(QW4,N'K@IV_"01OOI!51@#%K^(G(0,$9 M"^]5#")5#[PZUKM035,;%X,6B%"F('RG'NGD':)*4,MT(B*85?3 SV$=OE;3 MO&X&D6*?5$C!8,<-YSI)IJDPP"TX<5.M_\HB5@6'%JMI!A8"88(BE0Q&G"L# MD0"F,*6LH *[$ 1]\5*O&:E6*(E8UP!N6U81AV (4899QX.(6J08#+=8*IQ$ MNN(VFDHB[L-XYV$\4Y0[YSC8K0R(2\MR_@UF+O5#V05UP"J^=YZ)3ZN M7'!97Y-QX(XF,!I--'E7#6>)50>\8C:\4.+#:*&HN/+48B$\5T)0 M*C%\>#GN5(2Y*X19%)\PFE#OA43"L%RM-^^SE3E()R980:0F4KUXR>B-R4%- M\:^ND7J6T_L.[%%B3K2RR25EH^#8:8+#=_;85B.].R.=Q^%4D01&&I$T$CB\ M3<#A701"P 2!4HD4.N!@R.F@7(Q'&Z!!QGE32C%A-@D4ZB*S):1T@H\PY M)H^%%\H11FXCJ52AL4)CA<8SN3QGL8>H,I^'PB0KG1C&C- FFN#M%;?45U)Y M;Z@Y3_-%KF#H2$24Y9)P^4BJR47:(Z HDY0*;FPAE<+0BIP5.2MRWFZ"%1L) MI@9LA1!N/3-8%Q$100D)$8N:8%T=T)PG6(W F'NF4,32(RZX1H;%+,<7E9$! M6RS#$Z^C.7VISN00;,274G'?K9YY[Y9(LR5N[\?6J\$A//FDC(;Z=71QOK7E M>W8TZJ9N#*WC[GB_VV]-BX2U[#"VOF3+":U)J3XWC-!-8VAFZS^3P1B^"Z;8 M&@^AF.UEOM"Q^_]$QZX3,#=$_+?K'=7OGR M$71[_F0TF Q]A!O#N\*WCO,?UP @K P/Q!A'8!K' #$D_'*1::LMS9>J9 O M#(_/].T89N$H]L_"T"GVE(-BH_*29'M0_J;;N>-2'(XV#F'6CQ\[*/7B_[X_ MV?T8CASELO-MM]L^>-/MT+=?=S]^^-K9;(N=P]?PK+^[6Q]W>_![T3YX_[F= M >;@'?L47=!4,88TUS'O7L)(2Q51+L^+.:8V$(AA^X-SF-+,O]R-N;:C+?W< MM #,49EF^M@_F MU3J$R;,_:L5^@+G9SM=,BTB24D22K+?"_-\,.D%^"5,:#_8 MZX,IAQ9,T'S[D/5_ILV"BZ$58%;'^_!=VYH:$5B([P[]Y' TMGV?K=9.1O"7 M/7W@^IDRD-!->;IW^Q-;^NF*./6#$L!3C.%T70G H:/!J)OO_LLP]FPV^WF] MWO]>K@PZ16\\_XIU@-63\>5?N?/"FU>$4L+.=.W"G_O#66N.[%Y$#M#J,[() M&ON+[1W;D]&+?RV74.[VT9D^//OZE[YD2K?RDN<*],%+-EX14"YK4>7! 2\< MA_DJ:)-=F;:T]H<9NO^K"R&:I(H3H8/GFA$37<)2:V$"M=&13PH\8'$68%:O M,NH#$?R??]F7%XWD&4MIP-<% 2Y!!,*\X!#6.RF35"H8&A(6RC;.!+X3PT9V M!4EZYITC,6K+750:'!:T]H?] +@\7\FW?$) .3I>P".VLP16_T!X+G]$D\Y1(A@F&"" M +US^&\(Q/RN%N[9BWX,%XT',]^0L7D4EYX"S_"#T;@%]YL \8%O=X?YD[76 M40]^ 1#>?-(@^ @:,9KTQMFEI.'@L#5PT 5?3@E-/+T.H+Y0VM[),K4J7 L: MV@WPD$Q8\R/ -KO0S7:XT+29*QD!%6EU1Z,).(?6V]/VP:^@+5^Z\1C>,%J_ M#S\=#8:E94'W?>DO!A!?HP(&X6R7$ E M"E\Y7Z9ZK?2=M\/A2>[RAKPT@WUF;A[#)/X_]\V%OY_&?%WL]*]3XO\1>/]@ M L\OIKDYM^RT2ZSD0(. E-L9$2)YX/A<;HF(_"F$BICE(B>F2Y8(A3JR25+B:NLP@SS)9S$V$MNY^C6$+SWLEZ:_.:P)LS)((!P M@6Z-3D.HA0:6)IV-$X9-SF<8YAG606'"TV35- N4V71.7MML%,[V#X5]+KFD3WO@"1_7L8.7;6P%M_M;9W..=@S9O'W\B M5@J#)6"*"0$!M3#(..Q0$%Z+%%@^6I^I,<#.!=3XLN@K&W&.2I=BU!M:<(&J MY?DW/O^0:;)AMO319*P97'0TR4 "\QDNREF-;M_W)KDU4T LJRIPA1M\B6=C M_29@S_ITTTQ!@ZPSR_R_H^F[7 AHY:%/GOH]+SLZ>$<[&Y_ 6%0RCB'G0P0# M4JP),)6T&$P'!X"UGR-\UU\Y.;_<4$;DAUE>(5YPH1=GH9_[8.+ MSZXM#D=-<+O1#^67OUFPNU.N",_\K3?PGQ]XOG7^FLVW#=;>?,MV#]KP__S? M=VSKXP>^];$#\VSCN+V]WP/,Q?!\=G:^M3?]V(G MS[/-C:];OW_X!O/MH+,9 +?]U_;&IQ"HXYX&%))7B&221:3G)RP..<@(CC#H[Q6-)S$.TZQ?V?)XL5+O=[Z M:PQCB\J0%VR-_5'A:BO.U(B YF_U6QUP'8<._ 1V2J)6EOT$J=["$;Y+:>3 MO6%77S)OABOS=UK-_&^][><5NYPN_A.\8.L?^?-\"XI_+9?EWY:?R:__/$UL M'TV&1X-1\8U[0]L?+Y!U>VS! Y1T\N%1;W 2XVBM%8#=^X(]V4EEYSOI Q^=\8;:!L)3WC$3.*?1.950<%FWD[@0XA.'>2N73T2+] M_#WW_LKPS/O'JXV33S2F2(URB)*LSN !J"R)$4D8M>""P< [+_:.:3(L=&IY MYA[:D[SV7^9UYG=Y27,^'>>S;SYI\VQ;OB 'D@ (O5D6#^9UBL-ADT*QH];" M[,W7CV8S=[T%YEW<;HO0Q96$L[;]VP#:FLUOZ! 8NF4Z:)9YOW( M%4=P_K*\ECB,I>O@-F5Y#CXK-MCL^9C.D5\A6CZ& &"X-DLX--?8AF:="P$\ M#.9DW*P_P1#"XX'J-*^7'P4WLGNG-UG(AZRW/N:G3C_(='D-IB=$$\V(-5#? MK(@6 #Z"F5S0VIX,83)"Z/&UU>M:U^TUR[ 0A8_V6P72AX/)WGX.]VVS$-\\ M8VGNE7"J20ODWY;I=C3LYO5"6Y+^\^^5%$POY5#,Q7W;2[-5T$Q1 MOW1#%OB"21WAWU-J.FO---,0#B;30*SDCOSD<-(KHQ1BZOKN^.SBY(--V6LN M];^?S\#"4%;D+7Z8.#J-DZ=+U&?M*!ME#F]C7IR>Q;0EPFXV'"XMCYZ#NIQ^ M'O1G]QHO;<,J!KC>^AL>F>=*O@.\W*4&W:##L%F\+TO[WXLW(C?1N 0< 'L> M\OHP%8I'%8ACPHIP8;QQE@U @'7;;*#\,7WE/\LN /+<_/YV^VMG[Q-77$5% M.*(NEUM(P2&("1F"�H%0T)'"*- 82U)]$.S^X&SA/Q>\-O<*3)0,M8T)QR M[&CR%IYGG+*!,E6'_P&'_Z2]]\D)X8F/%C$,8\!C+E0'C ]QX96S5!$OQ8N7 MX-MB,P%&9V= $WSDGKPHZ7P)?*Q-W?G,-\64\J)#1K_YC0;#%+MYX2-?/CJS MC[1)JF<,11E/B_\'/_]E2C///O<4"+],4:[9^?,H:-G[BWU!V7>>.<@LGKQ2 M[JG)D,)W>KW!\>B72S>^@E/9Z_9GAQ#D\MFDT^VI=YMHZ@Q*.C.&>0\4ESZ- MX*;O7_8]/M]DTX[H'']*6A*6O;DEVZ_S,SRI;-G2,:#H^FV7F/6M6!YC]A4 MW6=Z^^FFW_6R?>S,09CF,T77I:&7?HS7R:6??>^VA*Q+IG[JMM__3+ [:JRY MTFU_H*#T0\&S\Y=>< :QL?/[.7%G?I1W+!O&FR0..(H"T T07"IA_/2[X^,T MWBV]L='$O W>M_)FLO+KLJ-LJ8_N2>,:4.&!CF5N+6Q_@& G[RQMS3:5WD3P M^M*S=UG-W%@:M <5(Q\$ U^"KCL8G ZXVQ\I*:U/@:>P)^FLXW MF:NW?: )D[+X=+I4NM5LD#FE$@V K,SNMY_D"\V!V(.=;YUO;WKMCZ^_MO-B MZK=WM'-8GGG(QWX#3SWY.R!V X\I_WQP]>=[=?P;KO )7;H;GF_ M#;*U_?8KO!>#W\ [_I':BU6QA*$8J)Q&EKN .,,2::(,BA)F0*Z-FFR6IF)\ M#=^\+,=US>Z!U43O%CX>L2# M=__D<+F9!3^C,,"4;>"G?0! ')&*:9LHJR- M;4) ?KHYO6+G];!SKEN52)):>H!-;#WBECID+/$H.B:THE1*SUZ\9'J=G=^^ MM:+(>4]"K@]')7]O5J=JA=/O$$,E$A/.*"EMY)AX$V-PQ'+O/36)X!]L@EL- MAE@&>O2VWV2#*\A=!^06R[)0JJWG B,B.4B/6 M##U_;N?1UVV[,1@\8IIWT2L^4IR[G,G=$.SND=(M(UKE=;<,>0M%;IB \)$^3\0<9_/N)B M0#>&@D=,W2YZQ=5&N2=-W=[,][Y4WG;+2+=8G%!HQ:5&4LB$N",&&>$#HLPZ MPPW/9[B!M\EUO$HU1)]\RNWODH=^9AFWYTC:FH&NC.TG<*SS:H&Q ;(X99A' MD@I@;)IQY%+PR/#HE%(D\>2!L3&VAO7YE86K4[::;5LERE:S;2M%V9;!K+*V M6T:[.6LC1E#/1$38"8ZXE18Y'R5206.A"3?646!M8GVEEA?N-=OV$%O5+]IX M=\'^\S.*ES^_">]B>7S\/87\9[%+SR8 1P=H*2&&(5;H$(77 9-<"I)C?[%T MSVH0PKI+[P88N;A+#P/9B\HEI)@FB+-$D2;6(Z5=4B*::&EZ\9(KN<9N7B;M MUNVRY@%K'O N2>7/063=C/<$(').(Z5.+IHD$!,4(-*K@+0T BEA7$@J$NUP MH9'BQC3R_I)_L\-:T-CX?52\KRN7"PJ=*27TN)0%_EQ0NVADCQZKUL"22&4Y M_C^ZDI;'J2K13$DT?HU^D@50&DVB1E@/[F$; )Q*X;[MMS8F>Y/1^+P6RZE" M3):DV-L;QKTL2G!HOW8/)X?Y//#UR*_!BA .=JRLYUHEPQ,FV/' L32T41L@ M&NN2+LC_6(;XMYTW5]7%O:]M.UO]W_+)YJEL4:-.\CZ.)\/^8X?^&YQ<]Z)] M_,E'YEWR 8E< )@'G&LI)8:X-I9AX:C6.0_ #'!<<5ZW:":RDFMG9&?;:B;] M5-KRK'[&> HT7QGJA S+(/0FA4"*HH8B#M8+X$PT@AT9[]3%J;<+I!N"/5FRG 48+<9QYG!W,9)1$P#^ MF15LLL_<'MK\UV8N,/3,)OO!!NZ\^Z1TQ$Z+A"RC,,5-TL@(YE#0R@>KG,01 MV(K!Y_4YFIYKP2C A)OU9^N/2>^DU:1D<)%2LE-=K=N?8P9?H1%L67^F"$!- MW\E?>0.SKD4P^G^G34O=#*%% MUR(K)C1MZL<+RK*<*8#XK,N#\5H>;#7:JR#2S:]GP176LT<"Z1T&G \#(R7D3[SU*',YIST\J)[3SPK5=VV!MD;>S\ M9+AVIEI8+BKM^'K45 ,[U= KSYLZ@RQ).FWH\M7]F3+#$K,JX)WI52,3='$3 MIJ7"&FV_I4!@N2<6Q.W!<5Q+SUX(;#@7R7/%(U=&1!9X2 (S9Q3AMU8NXWR& M9I N)#CO)G8XSD7/FBJQKTZ'[OGJD![LE,(LP0'A=!(%R?,A2:^0!7F3O2T>-_I+\QR[:VU50@OR)E&4GJF0-A3FN;/0!GNXNS;0@=-)>)R=WR8 MKJ54O;AI<8+.QB>JA7;YD"[+%3%X8!XYIC0*"DL61*3*QZH75_7B'KU 6M6+ MJWIQ52_N@?3B L.1<2NRAC23VBD!#A]".$6)AG#\8LVCJZW!U;UH/[G10G2^ MO89GO3G,]V]_>W>\<_CW_@Z%MAZT27O;G^S0]]W<]O,;+3ZS-KQ7^^,.O,O; M;YW-W[J[']\<[&["_;Y]^-KY]L?![N]O66?SS;)BG%&!6BO!-@SAB N64.9\ MB%&12" NA%Q:1$J\)BE]++I'53&N*L;=L6+<3Z%GW:3V!+!SX:P#CB*)O*E! M:(]XA#C-*B^0D!+ $CLI\QX'"F' +>_BK8IQ53'N#JGA3^TM63V.^#0UX^X' MYA8UXT*T@O+$49 "L,YYCQSQ"I%$L5$V1NW"Y5NYJF;<(R9ZS^(4ZPWAKFK& M/17(6] >P=XQKBGR0/ 0-](BRX-$6F)C-!&$"?OB)/N!\\65>.D<,8(F164.. 9R14$J4Y(*>L(X993*E^\5&R-\?-B2E4U M;I6PH)X6?:3D[3FJQMT7TLV96Z#"2Y,L$B3OG3 T((T#1D%K;>!745@#S(VM M2_9X#HX^_K1;58V[<]JV&B(A3U,U[EYP;$DUCJMD/,<>818#X@I3Y+*L4H#0 MTQ O5!0.<$S*-:S/'X&OJG&KA ,UW_9(*=LS58V[+[1;D/N06D;N*")4><03 ML#:3"R9[S[!2T0L666%MIJK&/3O5N,M7O1\C*;P>)W2:T4B\,39PKA,$+S8E MJ@PGA@!FVHO%D%8E@U=WZ=T 'Y?JNH;@B301X10IXC9Z9#D%_QA=H@EC:F5\ M\5))O"8NT!"^ \6X*]IDS?[5[-]=4LF?@\>Z#>\)@..+: M*:1)X(@S8S7'+A''C&+>.8I;SZ._].X+%CU;E..+6JZEE'K9Q^_?=@YUO>Z0-UW6VP/>P<0%M.H$T$K&Q_Y^/;D\[F'UVX MW[?=S=^R.N.W]D$OP?V.VWN?HF8"Z(=%P@L)P9F4R&+FD:'6FRSMP:UI5%$MKG&$AD7/'%^\AO+E(O^7%2[/>:D;Y,1PR M?IU2 _0542;_LKQ6SEB_VH0N@DPJ3C8?^33[!3_ MNO'7J_(O\NL_6]N#(S KS6D+G:H+K(; X_(H/43O+VA2')9^+(>\Q\/![*AZ M/NO>;Q2C&CD4Z_?+V?;8RQ=,OWL$;B4KMPQ2ZZCXH:QTD 4H0C=3B*S%TATM MJ:XT>A!%9:+<&[Y9/ P:)#3)6EP 6N-R5O\ZLBM@MU)Y&X0PB0<<#(D*#-4* MB9."@".3)V(R7)Y56UG&S&6T?)\;MI4^C.)&;M7*"*;M:U^W!3(@K M,N3_GC;HY/D.]K>W[!.04)\T9XA:'O)@@Y^,TB&',7A#+R%8R8-]P<)SD5\: MQM:Q'5TNJ7I^-($A>:E,,L)ASF)R@B86+1,Q !-F^'JZ2441LC\Y/(;(?A3[ M2\))KR:-&M27V'B@K?[[F"5F8WAMAWV8!Z-.!*/?ME_C:&4"F?N?!.^^?E+) M,XV!)S%K(^(V$>2,%,@+#\34N9@D<-G^X+S!^],^1K%T,GCR@\EHG./*@O[# MT*BT#*==WXK3OF]-CK+#R7X?[O0X5($6A8X+K(U:77!A0+6S<([M3Q+TRV28 M40_^5="E5;3ULB[3642T>\/82!JW-IOO7%E799D[Q:]QZ+M9O"4WING/(JKV M=1RG8C=9YK(1P@$G?>;Q6>@G91Z0-2M':ZW1H-$LZHY;_<%Q]O'=K+T&'GWC M:-C-\D94KC4$(6L1%&<_59Z"VX5RRT8EICN:M@&N:12O&LFV):WH:3\.4LIR M45D_ZJC-;%D6X&DH=18! MA%&Q6;8O=?NV[XLRJH,HOQ#K1Z%7M'7&ABXBE'EF+K*-K+VUH':VI+IU!#,[ M3[93/< TR7O=6H?=?E$+;YYRU"3/1G/]MN;WQ:IL5M ZA,]]8TUE)B[/<_!_ MHVXHH]/]FA\^+/.V:-],[UWN-V-_^\$/#Y%:>WL@UHGWFGR6@Z6V8"N0NHE3MY MUE]]".>ZC;S6%'9*#&!'@SZ\W,FIICLTV,4Y3BWWSF0VH^%UAZ4/@3ZZP7 X M.,Z/'>:7.QVT;K]Q_B58^6*[O=*)=O$-SHU&MJC%%[EPX,^,]*1?]/#F=YW* MU^7IU>H>'D'T!_C8+0 X&I=&/DH#\@-H/0R:[\' -L%A5@Z&@;4Y/8YT3U2%&I)7@2"4N@N(*6PX! E/GM^ 7 MS+K.:&*1% Z>.6/AQBPZ3%4DAD TRIT0L91:,+/1Q'4TKS>:7SOO/MGD7="Y M)HW)5;Q47H# C*! HXDZFA"5R_6ISZNF7%/Y;Z9_>484L?7*CO8!9KN-?_E> MEF!!FC=,N?*NAC-YJ"W7!$UO^Z^_@M_N[\4W@V%-8YR= MV9]Y!W J)Q-,-,AKKA$W@B++N$!48T6MQ-A0]>(E7:-,KR!2U8'_J8$7[7>? M:"**4:5AN'/1ED@3,M0;Q&QPV!B36%Z(X^P"!S4G,M^-* ;3T6B5\D3->!3P M 9)] 7"%:T;SEV'E]TM&W/^2XNF,:V>2MVJRI_>?*F^+SO$GPP5U0>B\>B\0 MA[F&3# 4.4)IM)B!=V7GUAF)UBQ&[!.77 KA:/"4&6>I5\+8\S*IM5S(^FL;JJ%%\NRUMX1@LHQC.6)IZ)[EY'>?BI]L72D8?G-Q7.R2[? MTS&8>]J;?/%+OS\?RUQA"MQ,Q_$*$^?:.^+OMI&W=(R][*=5*S,C+CD654K[ M7#P5ZA'6IW+NX&RR2AD>B#&.<,%C8 ;S9+QRD2GKK8T7GS>X5M[R2>^F:PX) M''8.=K?_.-PY_'"R<_!WM[/Y#I[U@[\/UNY^-;G+_3V=Z#O_>..P>?Q=;F[N==>.^=@]UE!21K,';><92",X@S M[Y#E\*/RC&KG*7$IYIPFHS?6!:E'ZBL>W1,>!9R$IMC(7.G3<&UB=,Q'84RD M5$=[L0SY,]O">]^@,S^9))A*V-"(C$P4<\'T[R!MFFJN?E@_HT=:?NA=!>Z4# MJ\EP&/O5@US'@RP=_%?,*X(E19KY@&!L%'(!:"NC N>3=\3[O")KSE?;??2D MM1KIW;*\:J0W,](YS7-*)R*Y1HQ$B"V=!2/5BB%/O!#$,Q)$/OA#;EP_:_5H MWJ.@ TVJ[BHD[VG*AZ]R@NL4A3J#OJ] ='T@6JS4DCAEA !;4(YRB# MPD]AI-,.,ZR9?/&2K&FV2N*WMQTA/7LCOF.^4"WU9RUU0?!0*TTC%\@52\T* MU0;;A#Q3F',:"4NTV9VU,F9ZFPD$PE:<,FS_Z.3]=3G;G2D/3+ M><''RTX5G-_T^N*N3V;]Y?=CF/3B5FJZH-WTP/NBFS"5>1V=.RTX>O9GM;8V M/JDH=93*(2^RTJK"#IF@*-+<:L*5=SZPO[N+TAS'K6K"?.?RAY3J1=W#X M@ZQ+=BOG*1Y_O<[W\=!V"WYD/9AN]J.MBW;/5YWN)TK-;FM[P7?/T,Z0^G2V M 9Z7N;83[?!IL+>#W<_MS=W#]O8.[OS^]_[NP3NXQUNQL]T^:6__?;B[_0[: M%WKP?'9.5OOPW7'G<.=K![ZS^_'-(;"WXYV#WC[<_VOGXVX/6!SOT _PKB&U M%RM0B<2L#5$@CBU ?*9P5J2$@%23D*B,G)4:R(](5/OQU]%[HF',=S%G<[L0M"U9AC*SS$#$R(._:$X=B"I821D7, MIY,AR']Z.RD> ^:PNG%B53 G)>B8B!VR1I$!9,(ZZM1-9: MC*BDW&GN;"()H.:"XIJ5WMP#U/!*;U8*:O:',5:PN0[8+"X0:L]C4DR@*'W> M[D$PTM@DY*F&WQ 6M* 9;&Z\WZ/RFI\!&U%YS2J!S9O!I.9MKH,U2Y7#DPX8 M!L@B2S/69$$UEXQ!VGBBL77$:I.Q9I6V@#YY8E,$4XMV6N4UJP(U&WDX"MYT MOU1N5BEB$%9),D*":M213) M1EQT8/@%*OPWJJ-]E_N.GC)SRB:1RX1,FEJ(39609T:B_K%J+.I#/Q=9:FHA MO?[JX=*-P_Q3Q:7KX-)BAB@E8RUV":G@ N"2P\AR[!%C\%L?DF4V']T3YU>^ M_ED)U*,Y#+3L$NK6]COJFM5&\]6BG$]ZU_L](?G68OZ-XB"9C II!E$PAX%# M3K*(M!.*!JQD\K>E-'B+-G-K^]X7BRNL\J[WCU(IOOYHIK\/JY6O>P M["ZN7\>HS];G#9/A2=G5^#TC_CAM^T;3]/>SEI? M'$JY-2>Z+YL:,##<5%DO)Q_'@M%!B_&YMKN_6? ;D=G%X*TZ!7VO.;$[?Z#V\ MT)]QZ!(L*$A$]<3#0!L*^+\[C^ MWQ=4(%H^(/0CD&QZ_(>U060NWG%:^N,.S\Z\&AP>=DMMZM%&/[PJ[[(7^QZF M=)X[O<%H,ER50S*T_==LPGSX"H,)DR7[[==PW7NX?YOOT-=DY_#O_<[!WY_; MVYZV-S_@LQ-F=_OU2?O;AY/.]MXWX!.\\_L.3*S]@YUM>.;'U[3S$=K^;>>X ML_T^=;9?XT]!Q)BC-B0$MXC+:)!A@2.9:X 'K9@@YMP1F7MPAQ?5I8'($J^W MYF-:H&YI4!]#1=:W3>%4X#O=OAV68L%AXDN153<9P>6CT7(AZ.ZH-9JX@U*V M=W!: +MGCT>3[K3\L>_9[N$(;@6XF 'E+*UAKQ<.CWJ I3SR]8[EYKJ\[]%V(+O.IITDI=_QQOPO4 MK;S(9 Q7S$K @M\X?5@^EC>M"+S\1F$ W9D?[F*O&[^4^^03>?G_\/$("%PW M 9F#=LQN=OE9OE(@/'_U:#AP3<6A(4S8,7@4^&&ML)^F-O9B:\%O]$)K'WPC M=%8N.3G,[V<#=""\0A?:F8>D7^H4+U7%=;9GX:U:H_U82L7E\E/3.KFCY4*Y M/ZCG=@VXY"^N.J5GD_E95@F3M4K8:K3ESJJ$W2%5>&V'.?H8 8_\:]^N#BOH MS&@D$,C.Q[=D]^ =Z1Q\9NW-]P>=CZ\%>',"]V"=S=Y^!VADY]N;[EE6T $V ML7/P]V$'GKNU[8_A.K*S_9EE)K'SS>.MCZ\QT$C6_O@'T,B-X_:[3TH':O+Q M!JH=!UX E, :F?+R>: Z48:M7R%>0-9;LP%LP0BVRA!>@PWJ"FF]T,L6&5#FW?_\S+Y5TW/BFLO'=!(B*(1CQ9BK0E$ 1';)2)-._8>(B9 M=['3R37N&QF!4@*V8-G1$&A0$2!H#0$>@9E"*%U"YH8CM?IYGMGQ8!JMA]@? M@,-I?E'B\F[#$5V>'42MC'GU/8;@A7*EZ<_E06QT3]O*H&P8B43!5VG=W%J'AI$?K8LXO<^$^SR MA];&KF1CQ6T6HWS013)]I?6@BY/^I^]D'F>9P')BI-4MH_E(.^56ZZH^J3YX-MBVL&/DJJN4JSV>5ZP-^^.WO4K]GR?3 M9?@V$. I=DR=2S><2T_^$&-G%O#6_@C/W_[,=[;W MH T[=/>PS<_MM=SVM$-W3G8W]TYV#M_1G,MN;^]]W=W>^;JUO;^_M0GO>[![ MN/-M?_FLLXI)1QD)>>WUJ:B446C1X!&/[5"7]'H =&(G**1Y\(#YD3D.$F( M,Z^1\X!+ FN?%.72.O7BI5XC[+S$746C5;+8BD;3@P\B*1P\<\8JKEATF*I( M##$\<"=$S&A$S R-*C=Z>#1B<[E-KB2/S ,WTA;Q*"2R3BHD5(I2&LZ(*6KB M:S!\JP%'MWK$>:5S7LW\;ME>;^!MLV.]=61SX[I'S;&E4?23X7,LG?S__9<& MOO-K+8Y;AZD.4QVF.DSW,DS/;[FI9;_8;J]L]07G.]M^/![XS_N#7HC#GZTW M_/TUOB<< EW]_5?;%E=^):M(08V'79=WT<\.8>18:6,VH[<'K\I\+LRIHLJ**.L[S8:VWYN:JNL$)%?&QF5F6'>:IOENKA"HR^07\LCCECY]EGH MM*/8"'K]@\RAO)'!>AYU)"ZE1,T0W^YRPMO.FVNPH3/ZLYTB?+N5"O49;26,]=<&# MB?,UPLV:D*2:^),V\1NF>ZN)KXR)SQ.[$0R9$*90TEHC'CA&EBJ,?)#:$9*/ MO;+BQ37&:Y+2:N)/VL1OF+ZL)KXR)CY/5'KB8S T(9NL15P%@ISC&D6E@E1> M6DE<\>*8FC5JSB_@K&QQW9E4*30V?A\5ZI7+5]YKMO>R!!55LSMT^R'VQ[\@ M\V 9J]]Y/2)0AZD. M4QVF.DPK5T7\<3&+HS@LL5'?1Y3=RQ'8;'R#'8\UP&^SESJTF0.DQU MF.HPU6&J::&5NK*FA6Z^D6E:!>KF*9>K":D_$LQX?/N%IM7>SJU&U(6(:RQ$ MM+?;>1&BV36T\2D0;ITS$6F)!>)"862)UDAHRITF!E.I;G//T+4LZ1$E)IXS M-*S /J,*#;<%#2>GT) <$]BH@)S!'G&L.+*<&J2CMYYAKG%4M[G7J$+#DX.& M5=B?5*'AEJ"A,V<-*?"\O5@CRJU!7$>)K"(&68N-%4XGAV]UCU*%AB<'#:NP MKZE"PVU!PYPU6&RE-=@BK[!#/$I2"G8@2HWE M"*'&;>YON!1JF69A9*V;3 MGA?#O^T4Y17N<8?']&HK3UOY:)OXY$\.O[ZTGOO2X<7%&O W67E_:FH0%[WB M:G.+[PH^_!F'Q87?;LJ2+N@^++.)V>R;/;?NAKX^9_BPF(3D6D?O(D8:1@MQ MHBTR-DADM&%1>:8D#,U+O$[$#60;5F_C4X6@)P]!-TN-5@BZ8PB:ARTR6AE\ MA+"%&0A;(%!!FE",G(C.$!V2LCA#$-85@BH$/2((NF$*MD+0W4+00E*52/ ( MP7GDG9*(,PWHPU5 "0;/>,==B#)#$#V_TE(A:)7,M$+0K:9Z*P3=,03-61 7 M.@GB(]+ 51%74B*(G0&1J%8>RY"2XAF"V(H$8G7;X5UN._S7. M5SC;,+6P. M7!@D'\'0AU,P>OD_;OBOE\O[[+ZGA;:\I_ NU-',CT"-%E";2X;=^]-_7>H5 MM2YH[H7M_=CJ]OTPVE'^1^OX[*['"[8[=D>MHR%@YA!:V$K#P6%K#'=Y-3B$ M5SKYOW!M2M ^N'"0EHK0Y!^.>C'?'9[TQZ0?6QF&UUN/<"#IJ@WDQKC5MD._ MWZQJ,;*6^Y:4Q'3NY+76]59--0X12Z]4M(Q[S7.,Z@D%*N\Y-II\>GOS?113 M7=H\-9[V/LZ/""ZC+<-UP;K\-]X7!__OK).Y(@ MZN*(2:H0-\$@RUU$!((TY82U@> 7+QF#X3;GTT*M# ?Y7[9WBM;+P+N63QL> M19_/]/5.U@#DAP#VH]&DE J;',%U&<%'<3SNQ4. UGR#1<2_6 ]AO96]1SP] MY%CNT31@O&_'K>/!I!=:KGD4?+4\:/DA\)7197(+K7T[@F_'?BM^];U)@$]/ MG0U,%C_)AQ3ACC/A!OB\%$'+2W7-&AU,S5R/-/^F.PC9:\'3^OE"%[V=P)/' M^X/1::/S5VQ_W$4S'8CU1^B8V!-W3-()+SQEW,3(39(&!TN)A6#"02#)",(2% \<4'4$N18-$DA!?>TR9-B]>*HG7A#Z_A?\G'),G M6&)-?##8-N&._/-DLN?+'):?R"YU^Q M;C3(KW[I5RZ+P.\Q'5C\&E%G^G+AS]S<8ILZ""!0G @=/->,F.@2EEH+$Z@% MK/J4CQA-O[0_G/OR/9B>$ %_1C;!&_YB>\?V9/3B7TL=<=CMHS,=?[;/+NV9 ME&ZE9]1%/K<,$ #;8%AF\R\3H"##1IGA?^S*M*6U/\QP_E\_'B(8H>U"2\$L M7V5/T,_"6_;E1<-_&2%3]"PA4_24D%TG=_3=&]V="5S4N2]>OMU^W6Y(%%UO M_C[_9WNCL_'[Z_;KSG;9GZ9^_:NU^?:O5Q_^^NOM5J>UT=F$_V_\>^>OMW^U MMMZTWKSM;'1>O=WX=^O55F?S[?;LFO>O__KP[^URR=:?K]]OY _^.M=CW^W. MAT&)G<$$P+B$'6#/H4!]&O1Z@^/L'T)WY">C4<;\3$0L!$PGH^ZH"7:&K=3M M@Z?*#@482!-1E>L VB>]<7,9>((RM2'"&>Q%N/VP==P=[Y_Y/KBM<0EQ1N4& MN14%F\%Q],%KP6^/CJ(M*;)B(JVW<'DS@"0_YD\['+?>-OX,VO=N C^#(9VT MWL>C 7P$#7L#?K5%,'JWWOIKJU'G'CKJP=B61P,+@.[8 M.RDN-G_D)B-HZJCY-'[-W\K^^K1+IX,P>QKT(7PSNWG4&PP^YXUO+KCCXWMYT #QGF+AEW(P2O2Y/E2Q=F8.[!;#<4__H>OM5Z T1F,!R5 M7Y7CW:7[F@[-C=[H]R?0MO.]\O_*>^7;G< XMV(_DX^<\)P&0;@$0;CIBHD; MQ?],![W<-\(;"75FI>NNE$7[JG MX3KP^\E\)/*8AF[.]+9@Q,%<@2@M9(-G5\%(^6'73?MLF)_3ZV8"=3(USDL' M\;;"S!I-O /6 M$>!*F1B][I?\W0(PF9D? 5C!8_), .8QZ-OA2:O,_Y,\4?+"QFC1=!K*7KY= MKBJ #^% =W*X5EIQ.!B-R]3N0H@PGE\TO5EN7FG1>FOZJCG5UAUGO(*///1( M>>UA=V\P7,O3>%3LJMOO#[[84Z\"!A@!WLIT'F;-T?S6 ,(-BH<)(.1)J\0_ M8!_%V"*\> Y-;(H-2I9P*']UUM,!8,S/LF]@:<,!?)B_59S7:0>"A4\[']YF M_J*S]RLV>%UC>IBY]K:9-T=V-,Y!(T1\\,(#P-/AEQQA9L<8XMXP%O^8WRXG M2;OCDQF S[S.6LOF7LM.#PAG*.#F\AP&P($N[Y=C7*4/AP,?P^0TQ9EQL7BV MX2!,?,:[R7 VL ;_EF#*^WWN: ZDN.8DOR]O3F M+?!<$!3"W2<%5?>&@^/\P.%@L@<.JYDD ,W#T:GC3]VSI9;B!@83O"7AUV?1VEZZ:FWS,F] M^5 #FRID80@3VV?[R]YO9 _SE "#'/;/CGN8-/:;,]40TW9AZF?;A)CE= 7T M["CDR0$//LY)@WY^($R,*8]H=:<.=_:TXVZO<9"'\=1K3<9PKU6QIG+'7[IC MZ U_!?OZ\Q1>5Z3]WVWM5C;$!8=P%KC_,>5V?VYL3BG=/^>&6X#4NLWCX7[-[(.@=)C9\6'VGE,KZG7! MZTRC$3L:#8 G9]MKXI$2FL2OW28S-IH,][*'6#M]Q7+7HWT+=#T/SU[CJ?.[ ME:49V\OSN623ILL\8(_# 83!7^PHNYR9J\D .#K,23);/#8P:KC'_HP^VF)/ M7[HAGMH5/,2A_-#OYE[ZJ_AY" P&H;S>YG"R MU]H(AT!*2GB6F SA<$_^/S/X'W )KG3._H-*:; MHT=K:^.OW%^V.!-[5!SPZ>B6&0OC7;IV*Z-!LU\&;/2H/.JT M,;E;IA-L =5@TOBXOGBOD>W-Y^SRV"YX8&":BV0$KKEH5>Z4&<#GTOSW@G=_ MI![LU30B6)'6_]!_71+!G!KBJ_.^JZ%EFUT@9/V0=T&VF,2MV8L7TSO]]L(O M9[=9R_NY[&6^+P?P0)2:V&8!0T:CREK5,F=R>+ MW3\]VT*FI%\&=]RH[S9A#?@N#$D$[)I3B;.S"@ CTX;&LR_-E&:X\Y08 ;WH MV08EYQ'\9"']=1;/ +?'@T-H*X1>1]$7,B4N\'MIK.V=30XFJT'EOG;;%7\>ID]K@H: M_B@34Z*D8?2QFP-BP/9#._S\_[?WILUM(]F"Z%]!U%3-R!,0BYLV:VY'L&39 M5]6VI);DJNGW90(DDB3*(,#"(IG]Z]]9<@,)2B2M!91P(VZ73!*)S'-.GGT1 M&6( U#) G-:)OQ@!KYUX(/416O*9> OXV PMC*:=81!6?D#='20%0?_N(YS>!;$D=-+ \]U3O,DG@H= MY_D2^#[(N5/R2.'1S+J%0UXD_3P]%P&1\4'WN.%\8((W#@_V2_FZ>#YG#B0]#)P SP'.C$C^_X07 M"]B MN QN1 ;.,$\(RB6_D#$#+0-X'X^H*W5?@ZHT ?6?I+P**53D'/?N^C1B5AAL*O( UB%YUB]THI*PS"+^CE>H8(^ M$LZ "9J740HGZ K9%"Z=SU=NXLTHK!]$;+SWB[\H[B6!A>A0MQ[8H?V XC?H M9C?.8K@N\(VT]K3G6#DBV"\2HD.$)S"E*LJ6R;BI^#L/INSO1A[!']X&"3HC M4$_\1CYJSG(@RU';.J#5P5W/@O^P_]W5-71H[Z0998JF! ?R]N>)+R+*YL M MQ5A:![P+U,@P&P\\2K49)J R)H 4C#R1\UR" J /*X?DVY;)&O -8'&@0E/, MDT>X;(2[@T..\L"G^4RI2F&BM%LV^BV+VS5N&Q%RS@V%FM'2QBR1VSCPYTR\ M%4*@A PO^AX(0)G75Q%+D[&;3BD]R[JA%.MC]Q*9B!\#(BF7ER;<12+4:K;Y M1.KY!5XY!5,S@E^P^6O=$,WY.<-H@2#-3]T"S"3F H"()$0\((<1*"3#K@]X MI>N,XW2*K K^!.),+0RI,+TY)]O,Q,.)^NA#%SUAG!E .0T4DY=>#W8]SVCC M=#C*;_91]??EC9(&/0F;-&6 *Z>T 1OEWV BA-F,JZ";"),Z[?$]5!S%!$?E M?E7N!N4'D:'$7B7*+%"\*-5 ULD\2^245@*J(GH>2C^8=UT%4O:4QI'O.%]$ M4YE",6+3D)ZD%AM\J[#I!D8H8!D/'5QJ_)K^?Q/<7$>V'R[.7Z+K"Q#(_0%R./SLNO<"( IN8B:(IR9!+C3'DN M/"RMP"X2PUE"+X_@ 8\2?"RGR?&")% )55HBL/,.UY,IEB"_E;#"'2,C0??< M&)56&[[$RPEQKMH4\G14!)''\[K> "2FE=0Q0=&-:"?R(683)@G M=XXF$H&9#Y&VK<>\H^+=P!YX1B#[:FB:'9:P)>P6FH2<0O*NY7Q$6B] ML%S/T4S>2O,EQ0JL356[#T=BY#"^!D(G(E0#!XCKW2G2!^1R@#@-!@Q MR4B29&PCVU&VAH(-AJ \^%.>UT*'RX?GE%661@C&G--Z;)AL!>]6SG&2'9ZR(@SI FD97GV8\#&'1J_Q.SIQMOZ!0@\-!*=H?!1!70Y MUX[6Q5L=SF$;D>31?=6AZCG2O!/SPJ/(,Q>?0IW92AR1-\DB<;U?/I*247C* M*?Y#8]GY$J>9PGV,682JRDL1.6?59*A9@OV<(X"EQDKI\B*T?[H +$5EG(J& MMK827%A#3%UY.4^=-"+[2<(1JV<4[J=_9]XW$7& I.#!NK\&:L?\)BT##C+ MC71S">,PW.T+66&&6[^+DV]PCP9"'\;2_](<67=*F,FQ]7,;C0@V?3R._LS9 M5#)K.PM CL[H8^2C2NDU:Z%\GC?;T&89ST9 [ Q]2H>=4LGA@,E$A?30L#IV M8'&O'P9 O@O@,E3(*KC1%&3$,I N=T4L'!F4J+:SBBS12J^YU]9$S!<@.!=(OK#5*O$D9I@TC\WP@[Q0=.2IE!-@E*]4*;/$5VU& MJWUG(?Z:=XQ=SUFC3;7Y?6=NMSD>$>#(+5X ML>//(F\B&X;G$9P*3$).C1 1X"..M#M";8(BT3-YKSAPCC^W)85A<@7!!'(, M._AP/&T*9Q-S.;GT6ZU+%I5]Z4C6U3; BXA[4'8\8F],BJ#K#(27ZB]8A6;D M 3L/HEV^"_@R00PV"*1(.2/5BF9+,] 4= M(>*$@DF<8/('T$-(&1!$70A6;2B3?FL#F7UHZ'HA13^E4B"X"]NB/TDG"A%J MX5P+HIP%,HJ]/$-%<@QR?1?0-['LY6(^ODF(+;%]C?L("?'6 SLVDGH":"5H M#ZDBI@D5E\CD;C*WY-\EUKE^);DBL5#/YXQ=M\A8V.K@V 9EW89%\8Y8+2CP M1=%/?K9 Y@&G *]=_;UL<4^*Z6MW4CFZ^+K:)%3B'EL@)-I@PJ :JQ?,^'>8FQ], MKXB;^13QJ+D+E,5HKADSM8[BVU'\HSJ*7XV]O+(HOFTQLYPAU4 EP6FI M-E#MK%2]JY):)87C6&A!40#+,[>TEEQ[5F6!D=0*)>_D1$K@%1GQ=!1B.3_H MZJKOAQU;9*2:W97N:MT*AE4+:#LO7T![4\N#Z[-/YVPK_-^E\@"Y]1I$)8FC.:>7EMV*RT2650H2^;C:=O DU6 M2HR@9)DTGUBNZ+]R?V2[Z;@W$1=%DBH%2H/:9*RJ:J6UAEA:9>G%LF751@(V MJ*HNT7891?)>4^0VH49+_"TW6X@'WZ1K#JU)L 0E_T!K*9\R4+R4PQT =#*5 M,_0[@$GWMZJ%(;V%&@'DL)DDD&HB/!+%V%I!;AFA30GCI,Q9V/P6Q7>A\$<" M,\4G.6LJQJ*R8Z\* I:YIS3Z0/4J#-D;Q 1M$LIUQJE%1M*G <8!R",*(85 M!N)6&-5K=4S?,1 "1<7*:_PPA9%M:D#L2N?L2J_&9\$\_$MVTU#06&AK@5$J M+U'%]1C+R#/ N:"+HJ'0D$PJ\BWA"+4 MI;?OO(2RS,I3=0 &$[%U=QM.+[+755]0]AT@$8SY1 ?F!QB#PSL1##%!;R)$ M)NM"55FT;G"!/T5TO'=V6N\X=\LF4L.K"@1#B183*D567"GA>FW JJ82Y1B# MI=@=L63_F*[,-MQ.6^[!9,)H"*A4%2JQ[F-DD;0DP^HQ,DA:BQ6[*YQ%;]1: M) R^"8YZQ(-!+FE1^F;0"J2_7-E@E)T+1BLS+@7.?U(FK>$-I0K;$M4,=XZV MYA!0LQWT3V5DBM;*B)X2CK"=%1=HJ#K+@[E6,BL66EK%_,L;W7";(QE8(>ZD M*M+41GMFHY>V#_C:NL&_&W8(WYSJ6ZBBGZLU]>KL/]@+;$7%=O_E%=NM;=5U M4V!X[ )/D2-R%RH.[Y>IGZ G8'(=:RP^K !TI]2N'5:WOHB MNQ.JC)P-*^'K[HZ%A;$RD7W\[#!,;>]A^GXII4V\9!1$N]+/LE\<(*/])_*X MRB=#0U<'>)1I*MZK/X[5O(0@(O#10R6C48WKHM%D]X4<5"'7EU\WZ*NYH1G\ M7:?3V#_:6_IUL]%:^MU]RQXUVH?+O[UOU?N_ZQQVZ[W6>WWS>UWMQCXPNF;- M4UK,A5UZ MV$4$+IW[O:UP.<<4X17 LB*!KS(7W8P_QT%19,XOC)'?"MAA"O4*M+/2@=\: MX)HUX#8 W"4KS&1BG)"^_1B\ZS5"JKZ;]=VLU-U\0("N.ECQ(=41 /E"LT3/ M1:8"(NFZTR-7IH)7.C)V]?-7>Y[L?L=M'W3*38A'@T'%)QS7M/Q*:+GEM@[V M7CS25K+EEV\-;A@7MTN%^]FU03 M/KT%*'IM5[#5/7"[A[77\_4B>&_/[1Q6,-I9,]G5/==[&WBN7T0)WS;_ M\*GLVO9^HS"X/.VCI4-N;'^^EDU698VM -96;+)TC5>?#GO-TX!H<5C;OT\!V2N1"BKY1@75ZL'\UK*D.FYKO\Z2 MJCB6CMRC_765TQI)SYW:T5Y;.ZUQ]-PX:KF'K3J5K?I8VJN3I*J.I59CW02& MZB5)55<_[4WB1,T QCS^(,J\:!1@;S\OQ6:&;\R-VFG6WKFJHZBS;OIQC:*W MXD^HT;.2G=>J T551U'SL$91M5'4W+3%184/:-Z^.ORVW/VU@YRO&+];B,+]QKJZUG9[F%[;%6P!C]W; MM,#_-=[!5X?@_0.WV][06?\:$;R%.-P!%79U?T/U_,-;H89_QAI:&F-E1MF\ M,>_PSIZ[WSVJ/5O515#;/>CLU0BJ+():S?U&G;59<23M'+C-=K>^1=5%4*OM M-KOM&D.5Q5"WU7C!*.6K3ZN]H('*.T&$@X'?*=^PZT3BK676MH_>EG]I"U'4 M:M;]TJJ.HH/V2_;BJI&T4DR\75<05!Q%.ZWF&HTT:O0\.WJP67%C#0]6[2O= MW%?:%\,8Y]23DNIDWO<-DQ=>:>.DG3WWJ%NMAO$O9>"^.M2VW<,-W!.O$;5; MB+U6\VCMFHOM=C"]NOMW *QUC8CH*[Y_KPZUK58M-K>7MW8V'HQ7^X57 .]E M$M\&*=:R@>K]XYKW]EIZ=;.%JF.H6SN%*XZA3OT: M115'47?]I*S:,;P1I,]%YH1QNJ".KFB^,>#>=^"T?IQCEP:UY7I*[J,!J-IW M=6??;3;73\Y[//@\DX/@<3:\X;#I^I[5]ZSM'AZNG^N_=??LC3KB6LV#QO:W M6*C96L=MF!\@T3@.LT'V?B)#&X1S?!7XV MEB"P'Y3TVC2/>'T@S3Q;_HAUXH&(,I$\/R;;5/O0+(+#_M]QHG8S]49BMY\( M[]NN-X3-OO?".V^6_O1KX4R3(-J=@^'\\9<>E!R2J'>D=_V M1+_U_PY^^L<-$C\V&SV!%P+]I/_G5^\?99B\#^8_2EBTXOL@ S(>/'CRG_YQ M$D^F7A*DW"7U!HXKG"_PU#AU3@$*OO.%NOQW6J[3;K9;ZC0O<2N<)W[YFI"[ M"[+Q@P!K.NMQO><_7#FLT9V;B%L1Y2)MO"326:#9V\'L!V!Z*8"Z/W-^;C=: M#KPWA'OK.G'B=!K=7UQNY_#S?JO15E]2XD0V%O#_B+()HTP8E/&;--ZR&)[O M-#J;/=]J.%\;UPUG"J>>CFF2F][_G4B$,P3IYG!?6S@(O#&=PI&$*NX.=A#% V?$ M" DG92GZCG3)!@ /9<#5.]> M8L@+T]@Z&Y"^^ [ 2F5#Z0&"(\VGTSC)< *K.SD*;[-&R28)1_GL('! -2M M#%YYANI$1.+%T *![^=.XV!#(G,-:(D;!:4O@P]\4<3R79R$/BA/ M%)VQO"8P!W>0#<9KN(Y M W@LD",(T1L-@:2G<)+@SA/U18)7-8>&\[G&!G#+GPWL?:K]@KFPAT<$)9/ M1)8G$?^%B,;KUH?7W<*FHSB9P((AC@$JX0=X]?!043[I,Y2FXUD:# *X37!G MU-=\B=+C^%R:XX2BE);Y M\^SJ[.+<$9,^V*<#_$T&)\4+D<[23$QX!^()4PCB, \HT( M!1'!EP"N]\"#%8ED\:=_!+"Y/_%!NH4?0_'=N0FFQW*(9X9[1 M+WLL!\"(T MHQS?R[QC6D%2 [%GS63@B#&=;23B4>+!UA#;9=QN&J.Z&>"20O$PP/,2]K>= M&LE)G!('^!3'?NI6WNHVFAOS="\RW!;6AK7V?Y$* M3:N]L4+C.B&S%WMY(!);4A,'A8^]"4DMN.G /U)DOC'#GJ'=P3).-\,DWY^L34\\"+!G N M9.WJ]C:<3R1()UXR@HTJTB8UXN"@@S)$DI M4^",[Y.BC)9)\)UH##X ^D'&B[QXB5KX+X8_(%D"=1@""G/N" ?ORN%ZTP;B M <*I3^B/-:[Q+%HH9\$$EP94(@>7O]!2BU9TS1Z)P$B6 4I 'J>DQ?/%R",; M.H,@&>23-(/KLK6L7 ^Y_F0-N>X5AEP[I[(K=@68_ 7@.GUX+K=NY,WFP\_= M5J.[H0R@U5GYOO[T/[W)]+BG5I^W4B13-Y\B[_%F21R&N^0B19H!QDT:?)BK M.\Q6V21(4Z)MXHQC.+E(C-DOA<&"631!.3#,BRK(G"EK]!!:6MUIWHF7IC%H M<9DR6P" H#C2H2="H+J4:@ZEV,O0&[!R#GP&U%Q8$> >\$62*A1<_FBVZX-\ M(1X@)M,PG@&T4V\HX,$)["3R8-V@!L)"4*DJ)+K0$-X 1EO*1@LC6#^8$:Q5XIW+ MQL0:S!>\>3@#4GOO6LU-E6CVWK4ZFRK+8!8_O''FKO@FO"'HHT(Q_Q?YUN!# M^8PM_E,4ZF3?^<:X U7CF\A0&;!L5?N%4H4 ULJ\6OKM+HUG$=>S'2.PUM@; MHE<*O6>2/8(A'ZE/7,F_B UIWEB0^1Q9^3TQ9F8,#_RJ#JP^?F#5B$$,K.X; M[4L&5BW5[*C,P1DARE93S0X/-WS^OL"JV?_/>XVCPN:[%!5&P?)P,'6_V70! M]O1%&G&20,I6T5"(430'#S40O(P M4YJ>'1PHQFX7HD1FJ[X%%E;1> ?%"$%Q*R*C4 4=I"S,8&!DG0:^AGU+>S $ MZ;=B>-5 "C>Q/+2J=><\):>@69@43I]4@OO"JP7D/;K>3X6U5W*;;-(D4ZQ++7-BF2P$*XI:=P\;^9O2Q10&9P\;>+^N! M3,=C6NL]>'\X!CW^RX,QE,N@-CZ7RV#%4Z5!3 FWZ7Q,P(%YD.XJ+E*I@'; M3@"HD MMYPU]&^[X%J@.AQO?;4,SR.]MSY+,MSHTNE%G;U/=J*'@;$GI.6'Y MM)[T*OG&%X*$?*47@Q=S*I."$/]0GEY)TPT=[@O8^P%_>\N6,>1P/[25U74< M[MO);UZAW[K5:.K[WVEMJ$.P:=39F$W53NLUG=;&6UD%=_1BFN624*O1NSSD M$\C*I=_W].3SV>7UZ1P$$#_&:9LJ^X[L*8\U24"1X/Q*9760'AC!>RG)5J;] MR61,W/K%((O1Q\QBZV'"6XN22YBH8_BG96P1^VQ9 :GN+ _Z^?5G#0 M'?WT'!SW7F_;Y[-_?3W[<';S;Z=W_L$YZ5V>W?0^.U>GUQ=?KTY.KRLB-)8Q MX=8>'.%/X8S!=!EXZ=BE_W4$7,!;D.B1#%!@L@)09QC Y[[D1^09305<8;BI MG)/U<[O56HAO=^PL.K@!RS(P?L\C(3]N*LO#)K GDE/ME4#TU-4P][Z\1\ M M597O&'48FA\,\DG.*2B^0#LIXUST \NU2&&X,6BM@%&XJ@FR+8QSY<0;D /+ MH9R@'6)_(3B#,?Y(X)+O)$USS(@B[Q%P*8EJ,)9!." _)RZ #IV(BAB14$" MH J)"691G DI/WS1SRB]&Y&OBA$H#WT:"CR)!Y9R'Q.(E> A8]]MM[$U<0N% M6,*D)_=!;Y;2@)54=F-A&05YL(1/HC?'3&YNK*^8IDNR!O/HOP=HX\.)B];% M8X;"7D;;ZH$&,9F@"@!'16S391^"JJ^$&U[D'7)5QCF\R4_? ;91I U!H,5W MZ?NE03TV_E7=\GZQ?%>'WB374.$\JF2&TX?>-!7OU1_'?I!.0V_V/HCH#/10 M2?,M&?4Z GMPKX.!+]G]2RXO8V(-BHG-%>?R=P?MQOY1>^G7Z"M9]MU]RP(3 MW.\<;+3L_=_M=9YHLT'3ONF0-9:APU>[P\A.V^VV-VX@\S ;V((^2C7U;B_UMH!Z-VXP M^D34^^HG5VA1LB-ER3M57"T+5VY%^H!@>>5-JG=:S:Y[>'!8SY>L+(I:;N=@ MW=Y:U6LDO@5,0NF;PR#"_),?9PO;V\X-^_1VUI\U6"&5ZK4CJ.ONM]8?1E=K M#:LR!"J%II1/9 T4$)X+!:W+C.MFJ,\'H(I?WE:KZ;8Z:QBSCPZA%U;9ZKM2 MWY75!=W^WA;>E+HG[2.6"[;KBRC*^BYM6E>T0!2M]EPZH=7SEJM#V%BE!A#4 MN,QJ9$8)9@$E10]GA%>59.WR$V'(F4T)]G"*+Z:T0P)95.F&"DY#53433 P&V-8B,U+5.IGN[P:Y(GBCHZ 8- M.A.9TNZ\&64:\ZWY(>)L5H4XUV3\9SJLL MS@!$CLA-)'J"JGW$B'@LOEN2 MK*HK*+0V8=\3,_0"&?,]M]L08L?< LM6-9QT8=6E7%IC/?$RE;Y,?5A4<\GR M\VT523T4]OMA[EW.OB5$9TNA6"Y3J<"6MLW<#)[UA=Z1;"9L$8EK-_>9YK ] M+[T'=6[Q-U-L8)U(_HD$/N4&.^5E?I(4 0G(;%&MM\!H^N>H-W#)"O)A:ROR M%AG:WYA.JTZ=:[+NCSKT5.OLF\N-L@">TMD/B_48W0VKXTV;S/FJR5(^H.XQ MWC9ND.EDWG>1JN(IW2]2<2;J>(7)^]Z=E_C+6F^K%'Z26*;G)#VHKWA5KL+] MQBH(K6&.G#[,6HKSTQ-ZYOR 5.6;$MEV;6,;"XI1@>P M-)48:-/+*EA3(M\N7*/V:-X$UIHWZ"04J*)/-2FQY;TZ!953J\$(P90(3QY" M%!:)^YD7H.X]PF(9M!,&(6R..OQR=;(09DC*+M8K41T^'YAWHI M6(7I($\E[\2?_\__<=AN-X\O;K$OD+BC?[:.':\?WPK>+3R2Y-/,]._5*W,Y M%19AZ=8@:F1*S.X$R9VY/E]6V,NCTIU!4K&H&+]"-=>+L)\AV*-^,.#"45U% MS!>;<*-.[I8T,%+;6-+C1NVO=%>DS2\,SQ@ J\#**! 6029'C2QC7RE\B9, MI^NX3^)D&E,C2VP5-:)KVL,Y*:QG*Y>%0VYVQ@G587OJ-^G"CVQQ8?],RB;] M:WMK2TO*5YM0HOT]DO5),%!3[S)SMN&<#8FDA"\K,V]Y')0UZJ8?)VBRFH.G M(@KBQ&7JX$9B<4B=.P9X\S/-X.E"FO+V1) <\Z*9 @%(,6H04A"5ABQDO3Y? M(-Z7G#?6#PH](LKT&Z$9/XC$QZ*XRK"%LS"NK+W#Y"6=[:YP%A>'6%[*WB.9?* M9X.GHV-:4LK#B5;]%.0O^T2]"=O&.\J-S^:OI3\65Y!:).C!)!?_F03I./*< M_XY#J6AZWP)(F#D<>8Y.]9N%7[5.^E%GG3#*<#0M!;9V\%TVFDX &$9.J!F#:T# MU^Q1"EA-/RSL\*,B@%B;]$F^<"R$.\VPB;]8C=]N6B[PG<*&:!J;\_/>WCXV M$Z4=&&-'ZRWOJ-? 8E-L03N1QB[)+[5U/$\9X=!-L$YBPW7N.PW>Y53@.KVI M^#[_V3\!$0'HIM(;J3\&?7C^I]?46>W_H M1^5'F9=8[^ /\39@;.L3C^_[ SL3TI(<\IH_/([\HWZ, 1F0--R.6K2#Z!$1 M#2M)Y2482GL#M1UJ_@7:M+B#A^*I;FL^Q,_I(5!I!F/YI$=-U^$]44Y:<91I M92-(4I[N"4^S_OYSRWBY='L;]:S -D">>IU4^'_!7F7".0_L)_VKG][Q13:/D4/!EV- =0S'EZ,(2E;$F,U=K.XVO'71 M>FZK3H6Z<2FM#?P\GZBPN7?K!2'I1D9(K&P1R6,QP8%&_HY:NNW9@TQLE'R1 MK_Z ;4: Z=$.#+"W@3Q[_BT[*@VTU.D!LM@^3 ;.*,4%79^<-P#@G2K2* 4# M]I;K_Z7FO(F$;$NV5_M4]\FAQ]8 :C5\'#AC)L@D^IL6T$ M+R-? &A2*!YX&W\"\0,G!7K*G-^!V5(@+R%O+?S698'>!*OD%]EO&I>/K4VE MV)D&(P[DL AG)A"7 ,F!C1KB0%&R=>4/O4R3=L/Y.I61"'44I(36P7&J?^.2 M;8MY(9G'5O_"RBX@8NH%ODX548!@TL=TX*4P M/CB>%0B@%188.[^HRUF*4\ Y'A&D<1 5G*/%JTR*KM)M92C6, :+<\#7Q2=_ M>D<>R,))2)I%Z(WV4AK6%^ O&.7$3F@L(R!$:0<^V*7%GQ78#T(XY,:ITG,A MH[+ *+?CSF*@IQS]Y5!UO$1HWH=)0_(V2G6?_%EVI,=%7HJJ*Q$:*!SL)5=) M1";)"/WLY/#07[HF6\JUX^"J62M0LQ>-L']7*EW#8 >#:C[E+4DOFW+X4#R" MV0-UY ((LY5F^XHE4XL(I&;Y8!&)S,<(Y7=>K$O%J8(X@3(E%D>F02%6=7ET.;K MB=W,\$*$@8@HBO--:.S9(10$);!(_ W)@,J[S#(;R657^BFI'AS>B( MQ$N;\7 CGF*)?;-BF8$@R02V(RN[R,_K<>1OWL%W9GK_NO>1IH:8'=)0$&-/ M-8(L)Q_DQ OHURY)!0P T[6B8?/((E2;=:1WF\LN\D> 4T#PW@G>.=@[&'E= M'JE>RBK1"%X#*"?PYA$WW&3U@I$WQ^\)2LH)7AQ_%N.;K%=A[^60(V4 B5T2 M.$[/_PO(!EYR^MO9S8>>LX.M3I%)F;!2.13?<6JCW97O;&A-L"*'^LS8IK=> M0D/%#:0?9"'$A!V[^P @VH IVEH'GHHYH+B?1*Q2>I%O#R[H%@4SF9,GZE M.]^6'\^54VF%/7/>,KV\Y=J5J^(P&T,4<(_.6A15UB)>CB9@YPU>?=C8%U3)=B!4M)^L2:EFQ M?^YA>[%_;AV063,@TZT#,M78R_8%9.[UHYU?G.]^ZO4NG8]GY[WSD[/>9^?L M_./%U9?>S=G%^38(B!N.0X=2MY"9)NB))YEM7*M&FTR-:W6:"!X'%5!S8S \ M3(X!PH73LV"3<+7H!5RC09FW!#>SJAQ&[>@&Q90RHOQ" MP+-TBR U+U#+*KL5V\?S$"LB+AK,5?BABN28_$EJ:8]3D0: GCX-.HU\$T7' MGKND=[(WH*"F>Q37 %E1L.T!'A%9%+()^ /(GWO)_Z*9/T$J JQO>ZXH;U.[L%P96Q,#"+J!Y%V>/CH M#8P/&GOMO2=HMMPY[#[!7MN=SM;L=9O@NG^P6L/M%3L4OV@+C<.5^D24-TC; M]K[2-S0Q?FFW[;?59+ON/+YRY_$:!F^(M[W&GN=UF_BU0=9\# [P&@%3T](/ MTM*;: &+57_U5($WUY<=,V2KUI>]GBI04^_*;9H/CVKJK:EW*ZGWT&UU]FOJ MK:EW*ZFWU7:;!U4;2/3JF[-_%FGZWKF0^6_1()Z(=ZJBR<5V>6]L@$O[J/UR MLT'J 2XK#7!I'M0HJC:*CMJ=&D751M%.J]EZD2E5K][[Q2+U$A-(4M4'C24K M-RE[8[./]M=E!?7PHV?&4'==>5ICZ+E5GL.C&D451U'[!5'T2&8JO?N 4\.K M*UZQ?3OWE-;MIW[$2/VQT4?5(\2=/7>_NX83>UTP/)-:OM)^?D1G?W5X;[L' MG8TG.U4&[S5J2U![X#;7F79=HW9[4(MN[^X:HV&?"[>OWDSO^?Y[YQI[>^_V M/2X:D@46H%&\,1N]XQXTN[6%474DM0]J7TK%D03LO'MX6&.IXEAJNMW][;?7 M*RYW78K.)(HCYN M[>,:3=5&4WV7M@!)+WZ7WH:-^T%,$S&0I?_4.'*"?9'^\Q8-W9;;W-NOM?/* M(ZDVH:J.I([;ZM;>B.HC:6_=?-;JF;D,ZZ-J"]I"EZ<-O?FRXTYGBLT#'P 5?O&MMWN_KJ>^$>'T0N;/?5MJ6_+JIKB?GM==;Z^+?5M M>:.WI>4>[3?KZU)?E_JZK"1<]@[6C1%6YK:0Z?4KM=O\1Z7;^,X/.C #G50_ M6QJ+0([+"#O6\01AAWN5E[8_3V6?7&[%N_X231H5Y"4!MD[G*=&>DTYPGE9" M?6WFTX\=\=V>=CX?]YP;5)4NR3E2C7G5%&BP/3,-6<&3$?<\!CLY43]Z*P.RA\0;8 M"WB>^FDJAFEK;767!B O5$38@0C@DB-#B]T$Y;CRZA-L*10GI6E'^7+$:1Z MV#QWB:8)"_R7'$T]Q5D'<@8W_MF?X>H X8 &UV3.-,;FY@'-%1P.!5 MSK

-/<'5_P/# :3S$8 M(W&J^27P<$!ED(*[DI3[K;]_SK=2]MO#]A\'<>^#B4 M1U^>1#-7+QSDH6YJCH<)Z=F^1ZK%^^[$ M^T;4Q//NXCM[%SB)7O!UD;2MFNZ#O(_S$;=<%S.1JJ;[@'&S#1[T$J;Q/"34 M:&2B-/LX?9'AJ8%&:&@9CPRS=D-40P-:Z+MR]ENXZM3W763CV >\CV;+ (:# MRM0C^+RB:YJD9"V^%:1W4Q@^$*0ELP9P,J^:.1!D8B*9J 41UKA02T0)MB!& M94M]U?L?"<[H:-;J*=(K0"+P<: 0O>K]9M-II-*^BP;>^XYNFA_@2(KL_6[K MD*S0EX W$?^^MF&>?PO'!=BTNHT]A,6RU'NZEA*]RU4#J3Q(31QNR_+!'*FE MSO<%:2=\<;0"3:GX3<[NVJMG=U5C+UL[NVOI M&'E/#VJZDSIL%-]IAE8<[X1:3:F:5&LZSR.1?K0.HB"L5EIB((=FFC?CF+.% MA5>3:2/@SVP\QSC!"8>HFTF_"XH4_#-(*R)]7FXDMW5>V\*4LKO@+D97:3^^ M58;.(DJ4;1OH863V ++E=B<9TI9QZ%J.$=(2]-AI'B;M:;=089ZT=)1))V!5 M+,PU'=)?U("VS]:\M%[)@+:OZ8,N:H3=E[E9;7!!3_1\-A6Y@*6LUU4$2 M[OD];("FQQ;GV[&+E8)00$6Q]'RFXS@/>S7I,;AO"!^NKX?P(8;NXWSPREI&/I.,).:G)H,O M-?OE)&,?I-L )QM[PR$.]R8&A8;0$'0>1YD*Q\XXOA,T\)D69@8+JF"(S^B! MDX.8O/0X2[)@/YF>"',<_NMNE)4Y'CB3'-AB*/Q[.92*N^%= -4B M0G/ CUUF@2H>G1="J3PW5*^ 3%>.E>61L7D"]T?4]/=,]#>G+8KO(AD$Z.7Y M*_='')$K!M98X*.Y3-=\98&,UWUG+-&O1L_Y@MP0AX30($4S0"$G$;P'$837-OI^?^ MSD%9'LYL%>A>2D!U:>#E9!(D@!M@;<[CW MTS/BMMQRP+'HG[=F*/J?0JD;A9AF$ VEVCWV0,$Q\ZH#(#-4/8K)$'8XUB0. M.'Z>*)&B!HO+L+'PGX@ #E^> "X^?MS]K?>Y=WYRZES_]^GIC=.[NNJ=?SK] M4>S'5/D.RYBBJ$(V E;!E%:'S90AZ=TCF53H6Y# "O0"4 M"4'WWA? *OCGJ+++O+EF9\=[M]-]ASSE2HQ4@L7U[C^?ABZ.6B]/%U>G)T M3N_DY.+K^C*]I!SG$-]UZ269NU\AO]\(J'D7)U^O+CZ F1X4W&":^W)W(_+)+A%I?(: M8YW,6#[#?T;,,Z[01IHX/3:(6T='>R8!R5/Y/:DW1!:6].-$I?8@?<#_WWF) MOQO&,64-&96EP1FD\O&YWZDE[%2?H$BQE KTKQRH%=,(2PCT7RHECY5P)6 Q MQPFU021>] ++?_8QT\\:N.C%G MXBQ[M]14,-T.%-@@_2;-!N ["3Z,E.+*'<*C+J@K&8DPLDDHM=)U=H)WQ$GL M'0)'&\$[E>ZB=!YV%IY<_''V8;=UY,!M\ 6Z8Z0R9,(.Q[#JXK)D?,7(('-, MZO9"ML3.)_7Q X 201)Y)MM2[IW>GL%@PA%?J!QA;P$I]EQ/719)@.F= M$1]I^W'6EWKD+@!<%1\">&!>@8S.T-;8674W%D0OYG/]N$J9\X,T2P( +9H5 M0#_:)"'J(5 +%)*K/(H?C"728L_N5V$%F&74_5N!8",7ZP * _.J.$+4HX< MJ8.2FQC^!R[0WTQXRALW]Y91$M_!C^AEB0#BC=A6&K#/).X#([LE)PMCY:[0!1=J[H% Z9 MC5H\ F)L&*3H3:="!ITX/ 8.2NFH'C_F35 R%V. ILQAL;K!4;41>)@22J87 M :129!O)*(A6VY\BG9"#>;"YLC5*-E6GB=AI(OMUFD@U]O)ZTD1(URJY^LON M?I&3H4U/SR('\Y$CQE/IG-R(?87QW>-QKP?/,(@G$_2APM7^#R>'1^(.0T4J M*0(A).*D\:$&'+\I)$T'/H M(U!*H)>@0YKS\/,I*WUF8R2.8^E9Y)PD*8SGR6HNX0,W()%,F=DB\@OJ''TO M?X!9XZ0#HOX0)["^+-W +\/8XWS.E"T-H($1D!B^\Y@^QW5@(2)*"Q)&0?3\ M>&6S6.F-QI5JF1\5M\U46EF*472@7]079W$.?X(8Q\@-^HWO4=VENF9RSH"N M_?2]LK<,<%UE:\EOI)=R_F.E%BY^GH.2._>A2$'A+5F;:6;^4R+JA34FWFS^ M(YF6._\Q4MS"9ZH.;N$++!E:W ,0SE\E6^.8S?RGR#T6/BO\4'* 2(Q8R]2! M9-1?+2O1"BIP.(EJ3H!-A-F8='_*9P=^<0^FI2$G7T!HOM>@1/Y/81T)"LT: M5&QU!,(#Z$.P]637LH!=B>^86TR;HL6T,EGNEDKV+-^1IOED*@OV9&X:;!V- M@,)2JC@-H#)%/J?-.V;M*#QNO2 DR%FV^5;+&R(?KOW4I3@S+O0LE%_)!)X@\G.P>68:*?!D;M)Y7&5F4>"+>)JII.TW@ZL.[4G:\ #L'DE V92KN=1,QN-11E3N$ MDQ\Y37_!)CUF 6*R%__T;L4E_):DT@1]Z+:T QQCT"Y"29N)P3BB]*G!& L( MP>J$3Q/VH,?)S'X0]8%0X&51!:/>%#UC7@B/J#\7/!!#,N&E22^+S%%5 +/' M(4&&KH7B\X5GX9>3?IZDIKB ,JQP6RP4[:^E(O>U<=UPG=^]J12_DGP6W^H+ MU&L$83Q"L_&;R*22<&QDM7:4!8G/M:E"UOX!J^*KJ[:\@(H:Q*;?1UXA<3M=<:(WKTGF/Z:%" M9F6@&"9L?Q>W+T/<@4AT_6XZ#J:I+ !;17H%[9'*D8."K"'*:(:&LM?P3?1 M7I$ ]P48[[> D6=@P:!"&0FXD(7.T_$L!4'M+;C,.$,)\X!5=!#>$UAPIIB@ M]D@)PLVQ+,$+X4-OX0VN,XY34F]M'A,G(R^2E3>$%U"WQ#1#%7X.R:;V',DT MCVP%S@<@S$B-%U$2DUL&[J'/%XUL?7XG_#H@ J,D&/@99S*2X_98,:WBYZQ/ M9KD_4]SL>,ZIJ&JP*9E&@83>EL &H]$"_O"!<&:\P67UR!*[]VBT2M^F5-ZI M-^.;P\JPJN>WWQ** EGIY$NPBZ=H&@MG+#Q?FG9PR'D(&[XDD_"46TZI8S8- MF6(F:3M(]UPJ#:9%XX>ABFP^& "49]*;:>XHB7YZIXY34R)?R?5 '8$^98\G MG!2#F^B3$Z/9L26CQ)LL;BSN2XO* M-U<8=9 0TP1Q1_ DG"U#W0F(G?/[A['F2:B=^Q1R@[6'>,MR>6^H,X!)O-%F MNU9XK.N$K^2_6$UB&$V"[^XW49/FQD M\7$+:;]67X0E8#/9ZO)!O%J<$2-C2:2/A":TA X&.$HDU0+@X)P8[(TP-)&1 M>QM3:S+,X2/+EAHY,,5Z YWTA(?^**N,F6U9$KL?^R3;"JY_+)2GY"!S:^;9 MQE#XY(HP]R_SOCL)1\/B^685C9B0_P=K_H2!RQ&NI/1%_GEUA8#*=I;"38R4_]!62MUCM"9EX M5@AOJ.P$BEDI4P&].ACC,CQ.7N!@8%'?7 &G;@.NR%;3S[SA7R9_ [7R5 M#PC$HZT:Q;BE5Z TQ8\@OF+@&XUN@BEJM0-&"'6Y86V46WDM$22(LKO9B35+V(O!8IY5*BSXK,4^D171[F7N5@Y+=%NTB%)T$9S9'I-)R/ MZ/@6"=XV('O91V;Y^^Q%@%7+95QIM_*_!S,RJBT[M^$L(G.%2#OH>0*TB%G# MN/M(Z(@!"=,GRM4Y>/E'L^N3SQ?77Z].KYW>;Q=?;YPOO:M_GMXX5V?7_]P&_F/1 M7,$I*36=\J@^F+B3D_A%A*HC#K';E M7:[2X%?VA<#8@DF695+6QACGO,^8MX+*&\LD]D(^/W4<(K\&RV_IKL(2#-QE M&*=6?=$/9+^MVY=AM2O5:C87[U3=ZF$QAG]0Q_"KL9>MC>$_)$^Z2^7)R<7Y MS=7%YVN2)9=7%R>G'U!\5$M8E!_OE)N:R7#+!V:(J,@A0A)54'R)!J:/S+5: M9UI>_G\RQA2!T^]BD)/PNT WEG3$\7P0!?*98;$T9 '%B.E2JYD+*RZ0\=;Z!]\"&]U3#F^(A M96]D"@QEE&)AU](:;!6C<$5%5.V.MYN:V]'O*-?M_9\^2]X M;I*'(WJIZ=AHY16??I?JITXG[G0I+<*;L!#=P0=D4-7^L0RMOGN'/X8'2_H, M-YS?3/R0&C)1_94%"JZUD&%'G<6+2CA7??JDWA0S,B2D!"CQ\4R@QW0)SAD# M6.7%"^,>7+E;]JOXVC'//4/1FYRH.%B ]@#J&>Z*F'&Y^B,%62L1CG$U4G*$ MSP2H<5XQ0[F<]YP8;>Z,?76A8CO.!1JDYHJR1@;0K]:YECJ/ !=W@N+K\SIK MH$XJLQ+],YV'B[+[IIKWDU72;K_=+27 PQ( M9A@83E1?1^!N8,D&WY!'9O'B ^YZ1UZDVC>MTAXN5VG7,2 Z/]6*<*T(_W@1 M5._JQCD[:SAR:*QS_2DZEUE(CX//II]YGUOY/ M/YR=?ZJ8^K^TW= 3^0);S:-*X:VW%''HUW,^]DYN+JZV F=6\T%5_"G[3ECY M5Z8[P(INMV) '31+^(E'&45V)1P73JA;35,1]4KE04^S698+:=\"+C MM+C"KUC1R<'W>X<8+(V,8F#(I'!RCB.W>2+4<,V ^8$OQ$37H6FG+[7OF^ % M>)P3+1YE8Q[7:J_LG'UI!MA>RO^^GE^=?CJ[OCF].OW@7/<^GUX[%Q^=TW]] M/;OYMUWRC,ZMK]>G^*646G.-,B9+.'[:-MV6RWT3[:VY;-[C>Z1X5]4"% IP2K@NH* M?>/:P1N4[Y98['U 0)SAU*Y<4J&&K] 0OX[^^>#/GWV"/ M_B8LJ).?3/U2,)CE.HFBZ!* /\ %%^>!#@9"6,-HMV$@[.\>F+3)C'L[J7\H M__Q2\FNO!X32V;C5&P$KG8UK#H$M1_J3#CV>>^72JU^C:2O0]&,LI7H(.O^U MMX+@JN&U#%YKRYVY(>CKRIV7<"C0P3^*?F*DC_Y7^[ H?AYU:_O8B/G!O95$ M?7%Z]VZ'GIX')"@9'!'<:;V;BZ.MPY)+T+@E++G=<=O[WNC95 NHX?5VK$_N^$72O]C\ MJ[8\M]NDJ=&T%6AZ[994#:_GM3PWX@=R#1E]E0';#MP0/\XQ.JO ('^ =AC> M'^I K[_<0F[R(T;3XP&KXB;7$U-%Y32BM0VV1P10M:_+#YA[K^:VO)HU2-#\ M2HDT3Y?6M(*KK_T8KKZ7R,62Q: XG3"@NK2ADW*P&9.OQB+T,>LJS3WN2RBG M"TQ2;N.'W?"H\SZG77F8"9I:O7273N2<4H0:^S(-AYCVBUV+Z(5Q2/F\IJF$ M3&.-L=L%CXFC7DVR.!% 31W)]+:Y]A KZ733O?GS!'*&=!BG<@@==YE;R"+C M'I^.:FA!+[LE0& 3(V[MQ!M;>^[AJKF:%1AEMDISB@^G'WM?/]]<.U\O+\Z= MZ]/SLXLK*PUS&Y(2G["JH%6!>62KE(1_.3L_=:Y['T]O_FUW%'GCV&M78&J8 MP=[>4NS]8&G3Z\-;R1"N>\]>H0XE ,[!+BB&"0B9]VD^P8XQI7G'+X&S]M&S MMBVY#R;+(?#BI9R%[8KOXZ ?9,_G96, M7:Q$^G][_VB3]/^#QN'A9FG?#R63;Y;\?]]>#X\:K,D.0 M>;YQ8P5O\^,DZ#Z?HVHU0'PP4T3+/,ASPK=#)U_B.%C%][(&\%;Q5:S]RO6/ M]30[OV]SRYY1["N*2=+=L_J/_;+>1KV->AOU-NIMU-NHMU%OH]Y&O8T?-O9 M1W^A>'.GU6C][Q>U[_CLS]#XK+0"HDK>LC4W*+UE7JNY^[?XWFFU_NX,9^U6 M8YR!MWJ\_O MG9W@G5POHM@AC:3XS0MI[O'U6 @OOPDV8TP#5FR6+&KN .MZV#8]F0$I9:824O'3L?P_A.3H7= MN97[/H\SGM5M4&6>;/Q@F+@V>3=B%]VWRBY.:/ #9K/Q3 B/9I7P8-!A$ IG M9]G]E@.TK1[(,NL#>$GK70D=/W4=PXKY??^O_/\VRYJ4>-Y%I+YOMZD6@G = M1*C O]]M-QOM/:*6ESCK_W;4_WT,L"LX3D'!0H'E4SVJ?B!YHH]Y$@7I>*4C MU9FM$GB=YJ-,+VF;D:+U]))7E=WZ_(1:GMIZ??;IO'=36IRA*8D35S$W[>C% MN-'E7.F8'":L5<"5!J_Q@Z, 1[='&4U]]7,1T8ZFLU+;W*NWN-SF'[B3.V-_/?/:DA\ %-V/=@W<]D4<%J.7_:_JK1<-9P_O<0O(],*N)E^H#9A&SJ9;"\*M@G*:P97 M:SP\$1YV+I,@&@13+UP$^KM:3E8;>2\L*E_T["@M?Q?#82)FSG7#N8P#DNM0P_OII:,!.JHIO<$@SB-J"[5<6"[$UQ[REU6H(TAE M0B3S#@_[?_NQ/X/_C+-)^(__'U!+ P04 " U@J92G^'H_>(, "D?P M$0 &-S:6DM,C R,3 S,S$N>'-D[5UMM5&427^+9V6];,LBV;K#DE803WZ^_E@ ;!Y#!B6M]2ZJV:L>@?EKJI]7= M$J!\_OEY&EISS 5A]*SE''1:%J8^"P@=G[6^#:[MX];/7SY\^/PWV_[M_.'6 MNF1^-,546A<<(XD#ZXG(B?4]P.*'->)L:GUG_ >9(]O^HH4NV&S!R7@BK6ZG MZ[R\RT]'0\<-W,ZQ?3PZ\6T/XY%]XAYA^ZA[,O*/1M@)W."G\2G&7H Z?M<^ M=@]=VW-'T*P3!'9WY!UBU/4\YU.@09_%J? G>(HL&!@5I\_BK#61,C]O=3L=I__;U]E$W;25M0T)_K+5^'O(P;>^VU>TA$CAM[@M"UIK# M!?>H<^"S:5L-MN.Z3MI6(1$#-J%"(NHOL0/);;F885$L [?;ZK;2T[$[CMT% M34A*3H:1Q->,3R_Q"$6A/&M%](\(A61$< #4AEB1M]8@WU3]MIUM/;9F_5=<-O^Q4[BWZL)I/]?J0RKVR#X5SJ,PC-DGJWZ)B-S20 MP/[!F,W;/HNHY OM71L\LD@D_:%]<1O] 29U=*?-U3\*=")*F=3RZDIR;38C M=,3B"W!)\7>:DOB 1VF(S(7?@IFB_W>*N,]9N&%:M6>HN$!]"1MDE.P[HGJ=AM$<'B[&DDJJYSAK"6 @!#'MMGG@?LH MK#MP$/&C4//\?S_\ (_J#A]$""5_B='/.*X[>A 14$1LP[Z2'\!]BP1GK;24 M1#2XHI+(Q0U$"3[5N"U+-?WV<%-6@^B>&!%2S:GN%6E?.E#^P7^6O2IG,_\$ M-"N&LS)XG]LO45[@1P(']_2+_O=+$R7"21.#X(N)55ENW2,+Q9*+*04&8BX8 M%2PD@:KOSU&H\OWC!&,IOE$4!42J4K$*/15P#"0YFJ0N,/,(AL0)2UE,*P&U M8E3KXQ+WG^]L9:S<1QR&-\&20(??BKIU4#./*G9LQZ/U<4U/4WE=6DZPT3V$ M=]VUUTS'38!F/MU.QS/QN4*WV,A:X;_/T#7#7[ I#&R"J2!S?$.!*/Q&E!J1 MS=QZG6U[F8(#K&@M!'R?P?$Q8&F(NK/R*H+Y9V6K9_)>VU M5)G]X+#3.:KA![%FBU KJ_L?5JQ]+:0O)=^=HQ)CKTS?KU-G=I*C3N?3;ISD M/>_GN$-B$OC-S0?G"-!P,S]S""J$58D:& & M%O*.$R]FB?!#)B*.X8=&441D<1ID_D<<8A]<+NNBUX3".H.@<.FJM;<EU@B$N[*!6WF%;:5]L%:=L#XFW7AW M%@-Y-W0.%Q@G6.S62PH4F=WCT'NCW !R&>7O;E&%K7[\'&6AGBW \F2F;M]A MN5L7V:#4["Y'GMYE?1-W23L2/PQ)N_*3!9UY=Y^**8%'.+AZGF$J=AU92I29 MW>63IS=QWRKYJ Y8:0\:Z2,/&$)LA*MQG#8VKPZ.G?R43B2;9]@Z5?RZB+DV M/W'S:3:1;V*UG0P=S('&8X[',.-K12^#O#$@.1U//WDHY$%?7N(U.;S<(:Z> MILUKYI12:3,GCJ>? I1PLD)K)",]'PHC0:IO'F4%C('?@=B?2\X9Z68:N9;# M%\B97=WU]+.,,I,WTL-OU+M58P(IL"<$EA5-GY,R^SI$_ES<7T%8,4:#C5ZG M[BF1-19 SJ&;KS)S!#2Q%'IIS6L%C6\AX06U8E$%''-L@J7]\6:&;"L&MC7R M>\ "F_2FC$OR7U0[?50!,G,&Z^N3*IQED1O)V24>5GSO1;<*5B76 M,'O6R1F9]N8\ 0OE7%&JA)N8&M2X82'$PCFAXPN. R*OD4]"(A>UXDP%'&.8 MZ7:@?"HD12_48EPK!K92Y,:&F60GDX[OAR$9U\\*&S#,3$&AFWO:ES"UQ+16 MH(TDZ2OB/V#4$$T>L1]QHKYCN4:$_XK""'_%2)E-OV)4C:_J<,:LTH7E>&YM MN,*V5N#6W]%T]B]+Z;"T$BNKY9W(O.7K9*JZH,9TUG7=_+IS"U*;F/TJ$]&; M0P13[4:,"Q2F]P(DE\UK!>!=*#9';<]S7&W6-9<]WUR\OMN&LC62%86JO$\U'K+ MUH1@+MN.W?P.3QDG3:S-BDV[74"LB&6.?B>>DZNS2PE[#W%%%G_ 0G+BZR]X MX'[O"?&@YX.1ZFXW;0]OY-CM>$[U2:EVIE*%<2M+J[12G8UD_A8R?=7PF;0U M)B_7%8O$F)IYXY-LEFA)9<]!Q/:?,_$U/ M([$9LB=W9%[8W8*9#4AFGCS/R5712Y[6SOY8_]*IL;S%SX81#6X)&JHG-G6_ M3=D,8V;LT'-*4L=/Z8-K]6% !K>1;$%5,R4R.8'J@E%)Z!A3GU1--09Y)S>_VPT_CW MVH&HZCC4Y QFS94ZB_'W2SS'(9OA8(#]"64A&R]Z-!AP%&!]%/-7/!UBWK+0 M$!;-R)=G+F?[ LV(1&&R],)\>C]2^4N--CON$0K%(KJ5 %(SQ" MQ>0S^BL*0[PX1_2'F=_2YOM Z 6;8XJH_ H39AI-OU$U39+GG/I-HU+V*DC6 M&6!\;QBO)> &'A)9B\ IHQ"<^*+"H =/;#!AD2JLKUG$)<:T#WK--&X0V@Y1&*'R :U<"8F>BK82_XL:;AQ$?(%Z5F]4H ,-7'[U6&$;\+>H /:L"I*S[ M:XUJ=/N%H_GZQ;I=>5HO"'0>0J'Z'I<$R3F*?4S5WV> =#N,N$C.C2L;: V( M?36#KAYRF]:9D'^^6#7IHX6ZI#>4XW/%;J#37!_M*^[E!//!!-'[F8(0OP"$ M%#=@#C7&>ZH/3;H?:;3X=+('+"->/@WVH6L[2FE":1)5DD TU676'%^-1MB7 M]_1!U7D4!VD->(?E_<@\(>N!O"(U['C&QG$E\]W8VK3;%(_*Y?9U;GXEL+R2 MT#YQ[H'^$R(WU.?)(05 6_+!:#GY]4#VU11)Y\6 :1HY?OD-23_B_D0%@E)# MU('8VSEP'4%XBVQ0QV(O;5#',CT ;S0:>CP Y*X M=,@EK?>BHC+6$!=(G=*)>6\VXVRN3BC=JA3)P^SK/*^S\(0"&3\9;+(5UI^_ MADU7;[W@/Y&0D*//;P:7O8V+O9?-]W6%IZ<@1;&SFM=UA4WW8357G%,SB?3J MV0?G&TP@UJAZLF9R-@%M/W%WRFJ?2?A-@*87(RI/Q^42^QJ<"KY.*L^R16WW M=6#?;QYN[N^NID,6$K_/@1E?*7A<0$"9QA///%-K .S#_,V6 ;H2AD1PS?@= M4V?LST(2__6V$F:K">]PF-6+B^]HCON,4*D6NC-8 Z/P,9JIOUR65@2B$KMU M8?:!XVK9_RY2/4ZV!09,EP&O+"B*(7=45P I>(QY!7NH79+5QN(W"B5B^LFJ M[G?IJ#<+[FE.2M;]%R&AZIS[1QD%9/.V9:[YO@;MZJ^;JNV=\EVVFC![NR1< M!2=S-,NWVX=PE7C?(]A*G2/;H\$YH]%&;\VWWU=WU7NNEY SEQ_]L%&AE_T[ M0AQ22KB(O^*!]6R\M"VWQ5M [^MRJ1\G^P<<1+JD&K ^)]-JVQZ59/>B4+E@ M'-9X?&&>N2];[<.\O4+@3FH/@<0+U6MLV(8J:KL/FU %BQ6U':BZ6F>!LY+9 MUR $,T*_ PNJ=,HK3G.Z@.MS[&.U>:9>]U"/\]"B/ *]&O?/WW:Z>@9W(0)" MI^YR4K\B&GQ7+WM#D:L#:[EO5Q3_\\L'_>I0_/>8OWSX'U!+ P04 " U M@J92)P4;.^OWP8EVK)$ M220/0!Y[JU*.+A3PH?M#HQMH-/[^GY].IP_.H5]T\]DO#]E/].$#F,5YZF;O M?WGXQ[OGQ#[\SW_\[6]__S="_NO)FY]N"7D!Y\[)8G#_Y, ML/CK0>[GIP_^G/=_=>>>D'^L_NCI_,/GOGM_LGS *6?7?]O_G ,325!+;':1 M2(!,G-! -'>=+/%TL]BZ6#1_;Q8 M_?#E//KE2N;WXGIPZR?*=V3],5)^1!@G@OWT:9$>_N-O#QY?%-EW'1"4U_BO/31^77C];Z];/TZVS9+3^_F.5Y?[K"BOA7[2T_?X!? M'BZZTP]36/_LI(?\RT-LK2-%T51UWU/Y_&;#TT+@>?]^B^G/L!T]=/)V8*\]_[#Y.UR'O\ZF4\36I=? M_^<,E3/)$'&N@B8"@B32"DJ<]HEH8-1K'7F([EN1E6$M<%PKXF>_""OV7W;Q MJ,CR$4R7B_5/5M(EE%U.@G^_'E\MFKW7WYZ!I/(/+>1 LF) M!2*=!.(2]T1'[Y..RCE#FXSM.I)O1W:%,X_[^&#>HPC0T#]\\!&*6;ZT^1>P M?!]OD.E;BW/YB4>+L].+24:0/J?KOR\+0%4.+.<5A7ZA61S!4-4_3CAI<.Q^ M^MIWZ<7LJ?_0+?WT"KA)T"ED@8-4UI=!(JX 41$?*344HN R-R'#_=BVH0?_ M/NE163'5"/,&EKZ;0?K5]S-TK!:/(ZY:1>J0GD'N8K><,!Z8]^C;Y*PTXF** M!.[Q6V-2E-E(2F,3PMR/;1O"B.^3,)454\_"?,7Q:GD"/3+X0P\G,%MTY_ " M_?-3>#E?+'Z'Y:O\SG^:>(=#EC(1JR+* $=-0C"2>.NU!&YY$M#&W.P&=!LJ MR>^32BU55H]7BP6Z?9/@;$K&!**1Q1AT.4M[]/PG7#MN #BN^2X1F:TC+H=,3.#:XU<20\R&@[F$,2:G:P\MWV#SWB*N MQM77_?P#],O/KS%@63[&^ [GZ(<2Z^$4FC!O@BGQKF)I$*A M$V07)VASR_^*W3WW4VQT\7CYU/?]9PQ5 M+K8_P"BJ*"3BDT,GDH,E0:!/B98XRI"RQY6[S9[3-O#&YQ/MPY$;>U#5-5,S M;)R?(9@W$ &!H5U&B[P>,S-&><<"@91R.6D!G)4,2$Q60;8JC'CQ>P<^Y[WG\L2;;57FEE5W#9:0D]%K.&.J,0U9U++'%,3)EQ% M,3ZOJ(;F]Y9SQ; )/O@N_?KI \P6@(;JRD*]'F%F7"@.GFA;*"AY(#;%0++A M.JJH71!MCBJV #<^-ZD&+VIKI1I=?O/]7[ L)NHMH!/7+3OX.N"E\MD3[#&BED9\B M&%Q;>2HG=>4?I&;0,A/+M31>VR2C;9:U>@NHD3H]]0E22S$M%LMUT"9"+NNR M(9PS=-$E>N0-HPP>0_>14<8+3GE M(88RHP7AT@MC MB8[ L1@L0V-]B(V!'?APA 6R!A\J*. :&?[^Z+J47N+WK2Z!O?8%[PDL.^SP M6T2U;H1]V\4AKH?=,:B:U^K>+O'?E32.PVFTHV[ MWV'Y-=-\PK0-("4GGI>#(\T=<:9<$;764V F&M4FY/L&QO#,A75+S]'V7/C( M9V5_Z8M,GT">]YS2#WP QRMYQXA_ZOC@(9$Q6&D\(2ZX0CP>BH=?]Q:Q;CU $$1,$2H(SJL1^E#@G.'KY$!-G/DC99I&Z!F1'L]F8YU4(<9/S M^XN^HMV[ +%.@;H8WB2&R&@RGH L_GT0&.S9'(E%=S_Z"*!"FUVFS7C&%'"W M)<, /=1+T5@/[W)@BXG)(C@1#!$FHVF/AJ,99I&DK)BQWL40VEB%&U &'\7 MRMGX)ZXOO9^BM!^GTV[6+9:EF_,OJK1!)14$PV@9 I&9&^(5U1A!1X?+#F,F MM$E%V0[?F)S*86RY<4937S\5RP8L )LIMPV>P3E,YZO;=VM(')AR*F4" !YQ MI5+$ #2AQ@!W7$ 4;;8I[X0U)LM9ERGUM%%O#_MTWB^[_UW)XE6^?AMOHK-S MG($@SMMR&0M'ZQ53)#*>T3OVD34Z]+\;UYAV+^M2I*(^JG'DGSW&2J_[>8EN M0J11!>[1;*'>9+:>^&PMH1E7_>P9L$;EEZZ &&X45QO#ZVV WL?EG]WRY.G9 M8HD.3/_KIS@]*]7KBLSQOU1J+6@?3"YG[2:B)J6W.#EM#L2'I U8%H1J92IW M!CNFI79?[MPTG6UU5C%38K%\E2_A3G+67GE<[[55:--YC&713\30I"Q/6F37 MJJ+7%1BCVH&IQ8C]!5UY!Z[-EJ+ P,PP*->@'8J&>8MAE$$]*YZUI%R!;N/. M'VQC>4"4]\T6G@,G5296%J\IV[(9007128E,#8^ZT9W4#6#&9'C'PLT;J?P# M=7B +5,*Z(4>8B,D9)RVD-E-ORRW3XX9$8R56'7W6WY&Z MPG.E@DD.2AJ#"D0:&9#QS)&8 U)@/TUJ!@)/M+>^K^.K7WE77#[=4HP,2<)=$N8HSKT'-#BQU) MQF\ILTG'U)C*F[=7C^S6IM"':C>(Y;318K^32=7R; MRKE,M%#HXD5!I,;!2[ H :":,(\2L9X+EQJ5K-T&WJ@<\6/Q:K#>:A8_C@!I MM4OSUD]+Q:C?_+) ^OPJ;X0I@8%-4,K*>8N"*!MR!K]E*D;P.0O?J*C;SE#' M=/Y[**8U56<[0W;C"-LJSJP(Y:F55))AE$-8$:-C;[4)VK(4V^3IW0MMQTH: M/Z8!&Z2O=C1Z?.Z[:2'X\WE?Z/^5Y\\@+"4U+W&^/59'T\\2FF"LX#F4MLA& KEU3)'@I>6 M!!<9M=S'X+:K++5]G]M0Q_P@MJNE.MHMDI=I^$4$JU],@-K$T)Z2%,M=)"$" M"1']0$9Q!6>XL--TH&7Q.K1MR&1_$#*UT5>]C+6-U>A?0]_-40BQ!V3X,[CX M_X0*Z:A&HJ<4RBNZSA.;-9!4@U-#-O/ARV'<%3X(%:3E MN#XX5VX0FHC>L4*U<9ER8!)ETN@=K.TQCNEDO!G7;F2#M%%AO>RCS?B^U#Z\ M@B_G&%C):O1.1R*#,OB5+.]8&RD9\RJ$-MLRVV,<4W[2L2DV5(6M*;9I5;-< MAL1R+O<4+)$95S5//7[+1(Q!!\AF7&M#V!E8/O;Z;O_.?RDV6DBR!(R[; M$">^AROF/&1\*PYD;JD3HM8-C56XUX''>@VO$ ME@V1VIYJJ%AX]D,/L;OP)Y0/@N=DB6/28D5$LH5N@@0B'?9H:,9"RUC]NK_>T6/ U&EHJ(:UPM: M(;H\L[JH]?7NQ,_>G?3SL_E0PUPY/S;H% T)%]-C\+ MRWPV7;\B,-$FZZPRQDH@?2G6*8B/7!(?M-8F LNQ67Q[*ZHQ/5!Z(*I54U*] MHD>^FQ5?[M7L6;?X,%]T%V;ZTCBGY'G*,A&O.#IX-I;==@RTC5(1(J!Y;G0, M?B>L'9.[CK+C5ILY]?14KRS,Z0??]<56WES6,8I&L4V[HK( M$J,,FXB)(08'V4;3YGQI_VU_^V.QIH)B:M:D^N;\^<5LO8Z^08/7G9=-LI:V0;<-@=P/MHI5UUI#/I7L@QG^41DS M9Y!226Z05!9(U).0<>#E@1X+*?CDF[TU<#NLK?8?Z0]/H7T5U9 [KWO !3:M MGVBZK&JRKB!^Z;0IYU(P*A+.RAO.TB7B$G[K4G0F,N9S:I/PMA_>K=AV[ O5 M[=E67;4'6!(O7Q&!EX D5I/)09NP9M*W+]8'OH M=?75ED;77AY,DU,>ZR?&>, MCFB;M ?%$'B;G8C]\&Y%N&/?QJY^ZMA>M0W+#C[QBVXQSXAP@; N]IN^Z76[ M4EZ;FAE>L^M><$/KF[V%*<1EV67Z6ASL,BW+3[]4"7LQR_/^=&_9[-[)<,D- M'-C!Y?JN>*&+@TCWLJLCR'C3( \NZ9O;8,]@Z;OI881_>^]'T,>6HJA4 ?!F M;V6!6K^E;;5G@7&2@&8B!0TDLR< M:?3:<:FEEAHB2\U=+W',D1F>RCMY5K=Y2/-N7&/*M:S&F0U.2RW5U/.1I]/Y MQ_+2^8:4A:\XUQ"EP\'F5-['+)G2.7,2A)*$0Y):&\TF M9IIKZ/GNO%Q('MEI>6%M"?E^A3@#36 1-1[GK=C&M!CNS8V;>T1555)QK_$2UY_S_J]R_C./ ML+@&3%O%DA:^E+&Q1+( )+B@"8L6A\Q<2+R-H[@%N#'=3JA/EDI*J<^6DD:U M.('TS_D\70.F*.,R*D&2]!JY7*ZNV6Q)8$%:G;VQJE5:RKW@QG1!H3Y;*BEE M3/[/NL*WOU+<&T=V2%_H'@A'\(MV$4HE'^G62NN%O"F'**.71!276DH3B(_> M$.VD!&4R-8W"HKM05;AQL+GM5= Z <-R!NY+)C).6!\4\3B5B.0T>C3!&&$T M*QEZ!ZXQ^4[5.+/AGD$MU=0\;#L[/5O5B[AZ>Q"_GEX=:7+.CGW:?RU25G@Z01N/6$8SR'H\R.^(28<(R<2I TA3:IH+="&M/] M]H84J:.2:@QY69+^2G&XFV8M9IE$I+*4?G EQYF28'4D)F09+?>RE2=U.Z8Q M74QOZ8/444J] NWSV6+9G\6+@RT<^'LD[1J09E0XC7&JU8E()R()*DM2HE6P M-C@&C>JQWPYJ3&^,-*1)+;6,:=/T,L=]_=KT@7.M-G5]G$2K>X50+\OJVIV" M+PD.DDKJ72)(EXS,=($$"A2]%ILRIM @15GEJ_%.>JT$R:5"GN1<$^<07,R&,J,TT[K-W;L[ M88TILJ[+D_I:J?/XU5<\OK^X6_5D/CM;3*@7"; [XH/!\%[;1)S =5IH*ZVS M'I&F72S#]0[&%!NWLPB#Q%K;$OS+QY4TUH.#R 45S!-(Y:H0NFKS6_I@"S'8Z'2+4:A;[HGC#K6/$(-=9EREAJQ)'1D;B099" MQQ"]XU8HVN9([&Y<8ZI]/ZF_I:6Z@N@A?'?7 7U9:F".F :;-%J??'4U]&AO(@IG!&)"1W:'&C[-5\V$E0 M2F? .#@!%"%X(,$G($E8+I631KLVB1&[8QU50O-QN%5#BPTCU!MPKV"LN+YM M:K;^ G MP*GO4-;]J_R\6Z""_QM\/Q$I&\D%)Y%Z1R3.*1(81QOKK&)*&=GJ0;H*X+^C M=7(7!NYBRUJH^2!+Z4W@!>>[C_-)R);IG$O&HY"XUAM'')- 6!0YFJAE3&UN MX.T%=TS'\J/AX#ZJ/";KD$8P*?5;7$F)"UH&% _CQ.+4(-IX$P,M#T*U*:>T M)^ QI0F,BWD[J_.(W'L^/^LGVFAC=8Q$0,GT+N]RV) LH29&15.Y?306DU?P MCBD=853,VUF91R+>X[R$?@48_V BLTA6>$&L8)%(:2WQ5',2 M.285"D],&] MX_M CRF)8C04W%^M1^+A[QC^O?L(TW/X;3Y;GBPFFD.6#C&S4++44TS$:X-3 M240OD@P^NC87QH?A'E/ZQVC8.$BY#3=8GD%8[K.#LOJ[X5LD-[L?>B!26MS_ M+.C*7]<97(LSG]+N&SB?3\^[V?NG/:1N^=S'DF+R><">V!:MUA')+M!KB.KR M,LGL_:LP[=X/W3J\I\4Z(MH6\E#Q_.;[O[!=I.A;B&?]*D?IN>_Z?_GI&?P& M?G'67UROVT=2VS<^7&A[#N1@\MO?(NW:Q0%EV<*V;=WYXW.<#N5S>=XO_'3] MN^277SX^8):W@'% S>PKG(-I;^,/#Z&O.SL^H(:V%\#!=/(E#>T0>KC1V0%E M?_= ![^AL)S'OVX^N[N',&]IJ<*5VRT@MA'#@)8$ M;2ICW0)H\ 6ZSEJI=]5R,Z;?Y[.X?HI&YI 5]42+4KC?Y42<]XEHSZSEBCJMV2') M\A7:F/)R#LB7/773\+CEPIY?G!+YV=6KH8/7HKL:K;40;0V\TBKT$K!#N$6[ MK_WGBUV3,Y@$8Y6@JTH9H(B,AA*7')!$A9)24JU#&SN]+<+AE0BWZ&=SMJ/* M$7SV")TZE(U,AEB'7UGI3%:10HIM\FGVQSRF]:T)!V_6-#R(>BL6QMQ.*.O< M1^U"D#9*DI/1N&('(,[93&+T8%E$"\_;I!/N"'1,"^5XB+>G(H_#ME6^HZ( MC($OM1M8\0O10Z32D0S41*M\S.*(-N\JU#$EKHZ/<3LK\RB<6V4Z4A^=8T(1 M4*G888C$@J-$Z$"C4YPF?WP3-[:$U=$Q;F=5'IQPW^8U8L2;9=2)B"QQ;CCE M2+!)DF2,42P YXTJ_.P%=TR)JJ.BWOY*/3C_;F0R*@&6!Z^(,^5F:I*"A)AL M\1"X5MZ*'(]+P3$GJ(Z*A8-4VW#79%7_=%E0^EFI$UT& ;/8[7>$^+[O6IXW6AC^/#OAE5[T/L?X]W24GT!M#C:N][' M@*W#VYJJ+XB6VX1_S%)7CL?#V1+2NN.7\\77/+AW\S(QY[,5E/)V!/2+)W[1 MQ8E/-,IL& E.9[2K' -:4+C6,F:$-\*YG)NL7@- #UWJ?R_'B*@I*-U-5%0Z M&:8).%O>J?/EJ::@2=HM&SS1L4W,,:TY7_@GHN/[C;_\'4$L#!!0 ( #6"IE+*@W(9U#H M -9W @ 5 8W-I:2TR,#(Q,#,S,5]D968N>&UL[7U9=QLYDNY[_PK?FM>+ M-O:ESW3?(V\]/L=E^]JNJ;E//%@"%JO;AS9,7D[@X@_'\R?,I^#FD)W\.YZ=/?D\P^^-)GD[. MGOP^F?XQ_.H)^_KTSS___.NW,!W]=3+]_)13*IZ>__8OZU__=NWW M_Q3+WV;.N:?+GU[\ZFRX[1?QL>SI?_WZYF,\A3-/AN/9W(_CCQ?@Z]/\X@\O MHU%/5S_$7YT-_S9;_OV;2?3SI7IN'<*3G;]1OB+GOT;*MPCC1+"_?INE7_[Q MER=/5I+STSB=C. #Y"?K3W_[\/HZTN%X_C0-SYZN?^>I'XT0\?()\^]?X.^_ MS(9G7T9P_KW3*>2=Z,^'7$"I N??RM.>=L9TBD"F<1& X'=A7 C>(\9M3^^. M^>)9)$'VB]&\1\37G]TKWLF9'_8IX&N/[@'M\D'D#,X"3/N$>N6YEW">@]Q$ M6!X99T.AZ5_CY.SI$MRY8?7C]'(\'\Z_OQ[GR?1L.?-OQXI/&Y)B8:E8S>E_ MN_%YES B&8;C8?GN&_QR_=""J">T\&T.XP3IER?#]/=?AD%$H95C4N8D90@^ M9J""Q>3!XM=JT!1W&]D^GXQGD]$PE07KF1\56_SQ%& ^^VWL%VDX+^C:2[C! M4SO+N2WR#6DK+SG-40('(47,%IRB$9)DV5L7Q:#=&/J5^7L_13V?PGP8?8/E M8Q\%7'W% ;1QPY@V5"-$]"SI[ 'UDQ2S,B3P.2B;8[#9-%#-SM'MJZ>/<_Q8 M)M]LDM_A^K:<=/U-DML>WZM^6HUETTA%4QS*Z ]2[3R7MH8-,Z>*(U6(0[V M'%4?>GD^.?LRA=.R-GZ%U^BJGT$5!=WXGFJ::CZZS>D4Q46=-Q]J*[4S_^#+/A^.-\$O\XG8P2!EXO_[7 5>[BG1>_WZLR M6[VXGG;W'__F#,V92YZ<=Q@!6DM1V:A_:YE.BEKC=ZN[%80BB'-1C";Q"J)1 M"@[*#U_CI;!"H] D-/,&8EQ*IO28V"D$@ M&0X&0$3FKWNALW.O-OM96/JAZU<\+=I_"J/Y[/P[2SX0RM:AW;_MQK)2\_ZC MP[DR!0PF7\#JOZ^WB/3#9#1Z-9G^Z:=IX)T14CM),J.)2&\M"29&HJ.* )Q+ MP5R5H;<$>E4N/R; R?1<0NMX8L^ H^R2],J3^>1PBEF1 \?WRY/)%!_W]U]H M5QY=!S=P*FNAG2!.EDVA2!UQ+EMBE8K,6<>]"I5FR2:6P[.AJOHFOPMS >>N6@,S@^O<- X M\D \1"!40LS*0A*"W[9B[O'>ATF)V@JXSA7>U7*S.;+A?T#C,I*_VGR MR7_[?3@_+:(9CC^C0#Z>8I1T;4@#$8+ 6-@3XZP@D@M%0L'OO-'6*9^U-%5, M3 ?0#Y-XA];F=2**7I:PU[/9 M*+Q121OH?I<)+^TX\6\!+]]LEW@.7OO%], MXRFB?X_A_" 8)L")8FDM$!0-@C;(&8G,X3JC(;:RWBK7%N[#)E]]#5ZGG>RT M5K[\!M,XG,$D+W&]^[+<=O#C]+N?3CU.HB7V :>..Z8]T4:6@S-$AP_21&3# M8C;:4\\:K9'-WO3 MV>S=^"-$I/Q\"+.3Z1 CX\^79P N\^\RFN&!EC91E1VQCGDB,UCBEWZA4,91 M'ZD)NHJUJC6BATG5.\6#Z_S67?G];('(8#;#H87A>+GZEZV>85IOO'["J3C+ M,)U"8@,7== Q!*(S I:.4>*T,L2!8D+9Q)BE53C;!N7#YF$U?5WGENG*+>3X M:I*4^3"PD0;&G28LY+1*.;$A"6(TI=)@?$,K[5==@?&PV;&_Q*^KWU;8B)): M1R\,)T$G2:0UF7AM%#'&&06"2K?I/1UH(ZK#9O0G'T8P<*@7Z3U@Z)XUD4QH M8K/,1*A P[.\52'W5=Q]$CO2SE(U;=8.PASVY[9DU5&R=_B:(*1[=]_F4\7 M\..;D_$&0 ZX MRDN5=5;.&V'UR)8;LL-N8,\>ZM[%G,YB[W'S]1SE&SDPCF>OJ"'!*HNV M$+T_%]'[8SED%8W+ NKX$=>@'-Y3[D%%DS[E6^%P]B2EI1#]Z+T?IM?CY_[+ M<.Y':W A4LI4X,33LA FP0FN?9X@MYE2UH%)JM(AR@VP'@(1^I-[!2MP$N/B M;+$\HMFUS;0&FE1.SD(F5!A!) V)>%8,H$S!:I-$<+8.09I"?!!DJ:*/&@>V M/X"^&)8SY;!8;J*_'K_\%F$V>Y?M0,S.8Y[-PDPV1. M)@(JJ4Q;F51B]9V*:[$.F' CZ4;B&XJ))K,89PQDWWN*4 M2?J^9&)N3XI8?G=VLIB?3J;EO.G1]JOI\.(WPH2GD&GX?C M\7#\^5U>G?R>T=V8]NI;9)5_'U&%!>@%A[DTU@M-EI;J[-_GWXV_>4.ZA@4XD= MY%=1G1ZR]6B%B,"5@0>Q-?U=>?3A?K)/P)WU(KDO1I,_ZY1I;WEZO;V)6T9RK8!> !5.B9AQJHE@O:7.HI6%+!4-?/?F MPXUC:J,3#+:&^,#W&&"5CA7[MNK8]IC.4KX5VX8X <7(N& !N)4*YXF-GF/L M()RQ'CW,P2THV\CM(XR@E!-=UM"KX=B/X]"/+E35L0%*^Y=TEGG'<6UHQ'LK M4Q 8!F$PB1QEU]E$"68DHU+EP#1S;(^U MH;ET:J\9TP6DE]_*$<1A;<2.5Q]EM;A5!AM\,$);EY2SW"$?)/,L1>\]=Y$! MQC=NKZ7B%FFTX<$'0,NS@'WT>/ZGG?6P%<.&')-QTDI#LP]2>D-#ID)R0[W@ M$O^Q@RUH]I##_A[NU0?T)9,&WFAR4L>D,@;.4D:EG$X6F V>H2W200]V(MM# M/B^&,__Y\Q0^(R\[F( ;GM:7Y&Y%NADH!\,=X/QD3DLAD\\L&P'&,C=)F(Q%))[Y+$*NX(V*"UH89Q62=;ZC9D M70]]U\][-9VQ3KK"'F /GWO0*Y:P+?E1( M-CM+J(>,V*@CWAE%R@*30\2(CM;IU'$3JD.E'%1E2F]BOPOI".B IT6;A-0/6>R[ 3SN$S&[IKZKK:>Q+SP3B )!8V*T\,M\AR MXR+!@$Z2H$P*"L,Z*QNY('=1]S>D0QQ(]6VDVW>GPI(3^>44IA M*N!\Y!$ M"\>6H%:.^65(YVM_ U"]NU@[X1S>Q>I)79-:LN[;%.P$%RQP+:4B(DM+I&)H MXF+*Q#H1DP"E/?+UZ?J)*SVOOUBJ>;687[SOL&MX3X*?=)): MW\[6Z_$;Q?.7[32I%3:8VKG2AA@B1<(R@>AE K@'56-/*XM#[_7*NM# M8(?(0UT[&F]+T]/Y\&NG ]Z=S^KK;.<6E)M'L$91 S08'IT,,KAL-8@,SDEF M(Y6#)GC;R/(D_FLQG WWS7"\_.>=);83RV;-+RVU1=IE\$EZZ8*T699KW'(R MY0*6P0Y4>\JE [NV/*5/*34Z*T1!L5SVQ7F4P)F++DKF%*/2"J!JL.5YWUD/#W_\0 LP MFBQ3:Y;(EOJ;KOMN?#KUXT^GT\GB\^F6MJ>_3X=S),>[G >,&RV4E"A1R4M3 M'T6\,IIP 8%GX#'Z.MWU^A[)X<\MC\?OZX><1V1%WZ[:CWY#5[KSOD=CAE)[ M[DL?!IB>?/DRG7SUHP&U0W0?GWC5M5FAP=1[ M_WU9Y/5ILC;!K\M%PI^'8;26XR#I3*D'C[%9:5@D0)!R620)U%'AM&+"UDF1 MNA7:8^98OWH[W T_J^8J;^'/Y8]F \.48ZKLM'--$67IKR8P_%<PA9KC\SL?(JIIJ MJ7"?SZNB$GA3F+RYYO]S6BX%$3[SR*@D+,9$I 9.G,TE35C(?-*8J%NTV M9(^17%6TUN--/JN$H\DUZQ6,D18]"[_%6GR6J33"?_/3SLH/M=%TL]Q;FZT,= M=/U DQ*QTLAT@)J!&(^&3Q1""@R$N&TXX#U8$!28FWX%'N]_\DTLU5+1E@[1S MM=$-Z^?YV<')[+V?SM_E+=MOJR2_'!5Z]BP380#=_LPP4O64$V6]X%QFP?C! M':.FX ]5NW1\?AY+X\>NA]KYX:R7A3: M@"3=M7$4VD0:8S0\$.?*E5Q&4F*=+SMF":,29KB@=:K"CT276^XO.PY;VBBA M[\JMW_U7>#]!B?VH2_JX^/)E,IV?'Z//5IF7YWU /<:M- )Q5J)Q]881&X(A ME):VZX%!XLVBPI8O/KPSW[/>)@<2>M^I,+^__O#ZW=N79V$R&L;WT\DS)]/O*SU96/D6L;&;=$R;)3H1E"U500D8T*3 @?3:.>V7U&99L@ M'ZNO6TN/%1)9;H#Z ^A;?W8Q"1O K>H-MP1\'-^X&@&:$ZTW[1W6SFV%+62Y MY@N :!94N4$]$\]2(L(I*Q*C.K,Z=[_>";+=XEG?5:ZU45H%CJU3I2%]@G@Z MGHPFG[]_&'X^G:_]OP%G1B:='8D6) 8>6A$'@1*CHY8A2B-4G?7S%F!'V%NO MJ=C--DP]:J5""V']LJ[FY6);<_#[5(D=C.J:UW^71!:&J- 2_#:1>V4 MCLGE8+0*9G 3OBZRVK^#Z8XG]2ZW!CU-J8E9)&E#Q*732!6H%E#*[%A2P4EV M37K=FIMN/NW29.Q0J-C@J;W+]C;D&W+6/ GC1%:E^0M5NERU4BXR8AK#L,#M M-3EO>7XUY_3'"9W7RF7%(C&4:S1V69+@C"4^A)2 MC-X,,PRH5LD%H"0EX(5ROX:KU.V< =S+(]'F#V4<=A-@$O7 MPY^<3:;SX?\L-^8&D4F962@7K@5=:G,X\<)ZPD&&S'BV?',?_!"9*%NQ/BY" M]:&PPVYNOH7Y0*&#H2S&%^!8)K(4X[CL#$E!,.5SQ,D AZ83XGIG IY+DY6@1 .G1#HFB,50EV"P"D:" ?RG3MU=8XP'2WFK M39I*:KDK"6MM]FTQA-/26DF,R,6O$YD$[RC)P@F,2;/,JD[M^CTX[*M%DPYG M>FW4=0>.5YK _7FF5XT '<]9]M'>'2!=AA23;#V>Z1V2:VV4UG<^W9:CHY-QNG9R((.(4JA$!$CT);/7)%@=B*;" M*I]"TFHCWWM'KE2S]]TI9[V[SB9U!5[C/IU;3A2M35Z#242Q!*4")Y7]#DLB MM1EC#A6LX3_/>?LB3@VM5%BLWOM21'IQZ*R,I"DPDE1$"XI1"@F2X6<@HY8T M&"U9%8I<@?&P";&_Q"OL"UVS85[KF+UP1-&R%2HH)>5^".*XH9;1!$+\/.;O M3H).NMV#=.7JTJ+8D#4)Z39)&%S!)G5@7N MC)7J^LGK+:-H(_<7$.;["';Y=YTE=_WM&Z)1.7JI( I EYH"9-@&^89L(U#IH\DL)I"!9OP<)%(N M)8_N$;6#!L_OMC:6O=MW^>J3?^SG"B:UPFE N+&,2*6!>!"!4)T$=4X$[>OT M:;X15E=_8-O#?_7?AF>+LV>3Z73RY[+WZ1?\R?S[P'IO:(H8X*!9)!C]&.)8 M<,2B18@Z2RDKG6&W07EX/Z(_WFQZ#=6T4R$:W8;UY;M* MY98D#C2B\YLM"2J7K6BG'?,6=*X3D38 ]]!YTT47%:[VBQ@3?8!RJ5JI.YJ\ MGP[/8'DW!\SF'Q#@@&43 D<'65I)DKP@NZK M"+;'"'2)[Z6?CKY_@NG9NN#L%CV*Z"ZS%W8'U[X5<8^_'\5Q0HKD:_C1$R:\+1=@2N(Q0")9BF@2>N\T-FOXM_WY#TZY'<37=V?9 MR\O"LBN3L;#@O*3^XWJQ]"_\9!@EC#G M!"(A15)R9M&!M#)9+7V*A_/C&T%^",0ZK-YZ;!E[$_"+]G'O\LE9N5/QW6(^ MF_ME$^6!PW VA-(^D"GT<%QTQ.$ B*8@F$O)6%&G^KDMTH=.K]ZTU&/WV9OP MKI+>F-,V&I/+14^AU&5BB.MU:9CL.0O<<])W Q:UEGN%[(BM M\Z:<4DS79\!-\%5-&+T-X7$R1/O19P.2=%;&,4@3#$_<,IP:F6'4+G!M=#(R MXHTPCN>D:*Z397,,3."[\_\^(]U#HA1DE+' MT%.*H(D,:$M# %,.<""CX^1MW'!O=X36.UYP1[S2O=4PZ5F&%4Z]MM!8<)ZU M-"6C#P215 OB@V'EB,5$QZ-")ZO*;'_H3D-'65?(IMO(0EAW@VF J:J+L W5 M<=R"KAJ[D0 =Q%W!"=B*#9RQ2>M O*#(=J,-!EI6$BL").&"@%RG9O)P%+AE ML3\$ ]I(N8+F=^0DG=<(J!RAG+'BZ'39WP?B0"5W0+9M/YX(,??X8ETZ4L?7M $:JR0XL>O-G5^Y;4/8]'?7Y(]'G5?@#AG50,8;9;VYHKM?]K>OHIW4,&F M$CO(KT>+O0G'4!JE=8%@W!G+QC4&G$H(DC,/QLO2JJ-1[%/%F0T5>LG507<$9 MZ17J$(2G/&4P66J5!K<\NVO5:)B_'L_FTT4Y0'GSHU])XE*5 [PHG"\=(F+I MB>6)-TRRK(6*E1S5'8 Z[;B]@=D,X WX6;EQ;#HM$Z@\??;(\DB.Y6,U7:SUC24DYLL"-],N]N>_@ TVEEH?2>W;W&W!PPMAE4<606Q M7-#'*/%:20+:>6]E5YH?%AOP_\-.!HX$ZFW#)I[@:R 06O4*T(]%8"T"IPE6BSH';?H#O M-W\.J:T*Z>BWPWZQP%GQZ<])03L;)"J\L$H37FJK)4=_$A@ZI=R!*/5JLIBNIX"0 ,H(HIE*&/!*3FSRB->H3!4*B%8JRVJ+ M]%$1:C_];-FSZIZLV! P.H,KP$$R*Z2A1$N.$9G3N$"#4,2'#%13:=UF@NJ! M"76.]'$1:B_];"%4]Z2W)H _G6)8X?.\]+Y$.RJ%3L0)$XG4L6SV9\2KI:;! MA*AMG6:#+8$^(CKMJ9TM;.J>3=L$[\#;H(1!(UHN\<.@@4GB,%@@H+0P$@03 MNDYE5B-XCX@YK32QA2^=+R^Y.O)5JIG6049K+4E:8TA9KE)U;GG-K]5,F\ 2 MJ^-4;P%SJ&+/&@SH*ML[4^ Y&7]&VW:V;,R(?[-,@LH4?7FZP MHS-O =-[(MP&JND6<6W$=J72S ML]YN(4('H1^0$DF!*@U8I->42)$<"1 "B=(;8R*-6M2YD^.05+BM,/-03&@A MZQJ5.I>:[".4,G9 M@^YN\"J["?X0*:F_^ND?,"_+XD>(BRD^#5WA\S8HO^(8T"E>NL+[9* <3A][RN;#4YPC/D<*QU=T;$7:%PUU3SH!&"9=C(UYT0+0!TO4SM_ MW#,_*DWR/IX"S/\YG2R^#,>?URDG?O1Q[N=+8+BF+!>1'U%O9CI)YA(!S6-) M*&;$VO_S:>@A\5\/]$/3PK)@4^^6\#:J5.-BJBG"W)8SF1 M( (ER4*Y)RFD6&E;IC/T1T[.NJJN$ +N,X W^-6/ 1@GK(X4"-,L$9F5)I9[ M0S#^ 4,#U=36.87H#/TG5RNJND*/F=T#**'YCZ\&WB4.TDEB>#3%_C-BA58D M1-#,:>$I2P>FY%6$/YG777$]5B]<%]+W;6):MW 0"A*5F40N-)&*6N*<4H0S MK;A,2EE>)Q.D";I#';0=E4Z]J^FN'-%=&MBEB//5%/ZU@'%<]0RRD3IGT*.% M('&*T%@NO7"4T.ASYB8*)6H'=3O!'>L KW]"[&9<+XJIX,AMVZNX +C>LFX" ML>II7P.0QSGZZUW!NPC4LW:.1"0% F(H^@7!T7H;P'4:' &6,E#%/? Z;5R/ M1J!;#@SO G_:*.5 O)E]*+[=%&WP^FC+"1&CP9!!,UI*$] !<,YG DKQ9!-X ME>M<'=D$W1&]\K[4VH VG7128;?LPEO\D8*SG"Y!">M52;FQ)0@A^O<]*" "M'^IZD?SS),9R?C]!&F7X?+ MN\!>VLG,K/ MMO_HO-ER@[%4]7SZ',V17*0^:'+]+OCCZKC".MCKF+1)6MN82#10*I#+[K"Q MFH0L>+"@@(61WG:YM5%LC]VMR=H:+$$)[[W$U6OL"D$-46: ' MX(LO8"(E-@1#.+H:7HAD7:5CT*UP#N^0'4_#FQEBG=53H\7_9/IE,O5SN+IM MNP9'N3:"\G(<4*Y13MP1+X$3X8+T0HI(4YU=]QMA/6H.]:6N&@>/LQG,G_GX M!Z1KT *-3!IT7XM1)M+G0O@0B$C!* RC0S2R"I-N /6(>=27JBH$":MDD%>+ M<;H Q&@05$@B1&G7HC!F=IIEPH0,4CB*I*^S-74-RB-F3#>U5#C9^^WCI^ER M"^3[-09+BPLJ1$UPO,N;0 7QC',"GC/AC0ZRTI;4;DR/F#D]*6IG4[1CI,5O M_>8A$GIO?/'A4GB;CW\C:=QU&5W/]>OP59O.KFGLQG)6S>(0Q8-FIJ!20'!D0 MR:,ESD3T9#DUZ+XZ:FV=%(R;<1WQ_.#@W-NTVSUJK,890P]R6FVT>VT58/1- M7,+@6W)#2> J$Q<="QPTXZER^D77(1P\1>CHW#R.]N]34E'PB-V(1*Q4#CTV M&4BI=47_"KBTC#JAJN>TW=FDHL.R9H_,HS;:.U+"2!.(/S./>E'P'IDC^VCG M2$22T@0GN<#8TH32&9N1H$J/;$Z=MT;9;.ML#=[GS*/:_&FCE&-E'N40',^L M7*?B0KD+,1(G4R(2PVJ@23*1*J63W-O,HU9JW2?SJ(U.:D8%S[Y??/H?0YCB M2TZ_OX&O,%K.'@,F>LE'6HMW G:RYB=8H &N+0T2DF2 MD#@E@DI)73 IA#IMDN\ PYK[57>#8&UT59-8K\=?%O/94@)LO8Y[D:S/0J(! M3Q:A&83&P1/GLW*@,EKWRN4 UT'=#9>J)W7N(DY'7=3TJ2Y!X^<7MGJ'\09W M9;2BW$*6UM6=+EG&(#$6*L=NUT$]-IKLHXL#61-QSF MF+4\$=*P=XE\']=AHLH\N:OC-.Y)X(>.0D*\$(I0&?(6]:7DG4Q2!L5@: M,CZJVI#CQF ]:*E"SD^O.2U-QO*S@&2O I)6-*F9D;^/CN]Z 8E(/DC Y8!Z MQDJ7TDB"S X-.%IP$6T 7RD-U)-?5",T^$DR4J,98X M9B4QC'I@)BD/=2J/'FP:;A?V]*2H*F;GIJ(6CQ"L*;?34::)1+)C6&N >)&8 M L8I2U#)_#S<&J1N9J@O==5H*'=#84M*/*?@+$G)Y55[=V=M)HH#=S%);2I= MT/5P:Y"Z\*@O556(,Z\7NZ2,3J*+BO!0 &FI<)5%;E,= [6<6JGJ<.>AU2!U M84PWM=RI I*W?HHF=/CU(%W@K[WL<(4B-X]SHSA$21.3431%'Z7QSFN;J<9_ M&%+U:;(ZTOAA4DUG"9T*OP@GC.$M&24AYC286KXP2V M07GOBT5:\/*6A/S^M%DA9-UL-__[<'XZ69"% :S7(5H]82Z&.D MWB%T6B%^;MP=/DC'7(1 (B0@DB'BH"R:7,=S\?\C"%V%>_>@K?_125=%BSNC M\/W9]FY^"M-/IW[\"<[*SN3T^^NS+RC%,F/*;1JW5 M0F:1@ NX C#T M8X/FE&@%-*80O*=U+.MCKVKO+X@^D/;O2E7[QT68+:O5YB^_XH>RE;S,SI 0 MF,TJ$@.2XIJ"'VQ& =MDK/'>A&SJF.4=@.Y_9F K=DSZUU*%,^0ML,Y+'AL MJYKFMQ/:<7+V>E'@[:3H(/V#TB.BTI01@JA<\%]F+.ME- M!Z;%+:EQAV5%&Z'79\-Y_00-C*%_1S+%4$8&[M'UTYYP(7UB5@E+Z_0!V@KG M\,Y\3^JZF01[R/IX9>+>1,'1[R=!:/3E*-?$IT0Q&/":,8A2ZNH]=!YTF7@7 M1Z2"#H]>)MX$[,\R\?[UWJV*=P^E';U,G$?N'"@,4V4![74FP65%E-3"^Q " MF#JW4-P!AO53)GXX@K71U8$+.V,03EE*"55)$0F>D67I/,O*,X ML+.5.EL4=K;1106?ZN)FV-6Q^_/)V9?)>+G;6F9+!@K*.E2E D$D?KJZD8R% M*/%G3D9::1/G)EB/VX/J3V/54G O,*WG3A-051VDK;".M)'3G_JV)L[T(?L* MR]%V?A7X$WAM CK*RZ/<7(&Y[<,*)FE";@FIXJ M[G0=7[ZR]I]2K<#>]S>;Y]:JY#4]'XR7>IB?H%S MRR4,YP:U =2J7G$+L$??-.RN[,W6A!()_2+:HY4YA;UKN8(S:J&BG']YC\>S'^23^@;,)4G$G<4[Z M^24_HDUE[(XG=2Y[;8)PHZ;54 -4LBRU%A)0?39XX5+.FLF(0=#@=JS=9;CT MEO:J,;[Q>97DN0WMAE0QO."4B1A-RM+*9'W9[^;&AYR,IKND>AUW=]GV4?8J1QGJA;+!\X!T2GR E.S8C6#R1A: AUI%8&7J?LJ3OV MSDH4>-TO=E MN<6ZG*JSU^/5*-^-EZ'M>DZ?3D:(_0/,%]/Q .-Z=X='DVYR>.S*61S,/[HB\6W&GQXS,Y? 17)Y,S_PXKD;X I+_]YX;_/!L98J:7DA"<#1 IEB /'B'(676!C01K> MB/<=@3PNTAY2:SVFLBRQ+Z?%"S__L0\SR5OQ_]^%G\YA.OJ^:G+U?#).2Y7. M!@PPN&)&D"R*Z\2B(S8GAJ,1@3()Z$PU(UUW+(^+=P?67853I(_Q%-)B!&L[ M?),<9[L$N3IJ2]$Y:CW.(2E0B*%T& XA$6]" L^8 %XGB:*W(1RJGOC8;NY1 M5'Y7BHC?C_SXK3];%:\YJCW$' CEY7C8)$&LBXD(!U1HI;2HU/#U,HICG;(? MB0>;YQ'[ZJ/&\=4:R_J8I0F:NJ?F5_ 7)LA#JE'@>0M6W'%[7TG0;F?:]$_+IS\FGT\EBYL?IU62! M+AB,"[KU^:82R>)2Z4C0)2T, KK] C]C!E(0)2DMJ49^\XVO.;Q+W$4!DRK2 MJY&EN5Q_SLO0@[9:)YV)EZ)<)FUBR2PT1)?L/AYM8)4ND+L"XW$OY?MKI$)= M[?Z"^#&,<=J824W&5+=52(51'<>OZ$"6MMOVA])TC484-<:6M.592TUP,GL< M6PPD!&E)4-Z7I(EDI'KD[+W%5;KCY&VCX JDW=@!6[L+N)30(+4G8 QZE%D' M8L%Q IHFL"J!EG56Z*UP[N ^975-3_I64P6O[M)._BI1X-S9A)0-Q8$:4\Z$ M(M?E0A!-4O# 6+G^.M6IL-D!Z"=_>E%5C]9G-IT//A19+&TR O<48QN2D\*8 MQZ9$+!6&!..]31[_M;8)7_"IE[B"7VWRY,IK'Z?_O[_D>SQ+NP!Q?O%/ QAM M7/7F1#A&&4L'%6PJL8/\:LSF-1Q@1DFN&)&RW IE7";..TEB4$K*+!3"O3]J MW.%>]J_%-F+K67N_HJ3.%F?GI01"A0 LD:14)M+A8#P816QR6N8DP31;OQOI M[\JK#[=2=Q+^I _)]>B0+8'X;Y> V&@D9'03&(=R,9L)Q#/)2&3!,2&L4JQ1 M*Y]F*KS\ZGNHPKTEMW,65J^CV9:X2Q>:O*Q2-4/K<6X6[ 0; M@%-CO2T4R$&6UDG6@A'2I4Y:B,22:!1^_$P K\G@J@G@;2AP ME^H9;LWC?3M97I0!Z<-D-'HUF98_&K@DO2_>*66!XF@MQHW&&V*ER)DZCF.N ML[MWV''^G!)WAT;'.&[I/MI5%O*@W/2A?-;$BU(>XB*.T:-.0'J9&7K\,M39 MSSS8$._15#D 5P\_K?8@VKV:45?+208^2:43"))\QC"9)D8")$N$QSB998_> M^AWSN%J.\.=\.LI\ZD"S8V2U[#U.U$*&(:KD8JB4&HC4)V*S9$2FI(FEC!(# M0AB6/+!\I#2!_@;YHC"!*8 M!U(Z8X#FX)*_8Y7A+4?X3E^>-U3E$Q1ER.'C7F M,PF11S3\+ACAM*?FCFTQUQ'$/3*4]V8KJ1H1[Y4KWUP< X:KEBAU/2Q8#&<" M*M4JKXA6$< !1CJZ3@O/NS#Z>S0#[\(4N(/3N15_[_'NUNV" !6EM2@(Z0#0 M,-MR Z,6A(E4!"2#]HWRH^[01&XI@I^S^6[.YII,OE?+\GK38S&%60,I6"=, M8IDX&S"N0=5AE(FAG!%)T]+CUU6Z?N]NC/_G9+Z;D[D:A^_QGM[M@@B. \M1 M$2E8:?NN(O$A 5$^^.1E I7O6W)$2Q'\G,]W\708>,88>"H"7]VUIWC=FODL:W-@!=\EYRC$4S)ZYTM)/DP!:$2YM M%#8'D/R.=9KN=-"RAR9ZJQD366?FT)8%EP61EFEB+VND?O2?ZW)F'[V7[O1(>B!+(=H8;6/IN]+_S5K0G 1/,D>>-F:P-E.$Z[? M7#,;.0@3]2-G;ZO^:W>.O&T4?+#^:RE M$8F$F6I7%#E5A7*+=(D"L8 0Y:.1HU\W6R-A]V M_[4N_.E#58?H-O(&4"![M0Y9_V7G/B#;$&PT]1 I&5 HMT2-M%QY3;V!F'22 MAC.0@^M8VLM@_UMVK_Q]3_)H<(NN*I6CDB6@1DO/8E#BJ="4E#2LHF9@6E@]NQMI?A,S]:60. M^>OQTCB4H7:6Z"W/[4F^;=!O2-L[%"QPEI)E*&KJI>)1"58FL# B#-J.H[WL M3V8SF)=.^6^&/@Q'* .8=1;\30_M2>J-<6]>L%TVJU#4SE@K&?7>!%QTA#'6 MV&BU';0:01MYX_)[-IR7U14?^WPR+DU78!R'^UG6&Y[66<)-D6Z(5F;#8V:. M:>VE33Y([I,R&5?O;)A,@V:8V\CTI9^.\2$S]"F6OL0^DKSVC,[RNQG5I@V0 M&MT& MI>9L],9IC)VI#XP+>TUZW=;\S:=UL)2['M6[%)M811V8$8:Z7V*UGJE M7'(A"RJNB;&?SF_7GCH<+3"N?'.1-< I1,TAD&0]Q@3*6^)+VP+J\"<"K4RH M5,M_&[*N\>K;LI*CRN#-9/;C4O%/DV(B)^-E8+VZ6W:V?O-)P*C;Q_E !4N# MM8I0#Y0@^3WQ,DB25=8Y^0RTDDCVAGSXF+=77FW&KX=1784]DBO !XR&(-"W M)]2 )C)+@2&\X82Y@+940&)09V?D"HS#<^- ZKN)-*UD7V&C];=Q&I8]O%"& M=SY7EN(8+?\8TJ?)>S^=#^/PBR].VD>(B^G2!W[F9\,X@&P 8T--DD$A2,D, ML4$+ NC')/#6L$I5'EV1/Q:Z'53#%4YA=^._)L%BW]<27$%7@G-%12+1)DZD MU2BWDF2 M1",^.CJG-,U0'T3U[VJ]<*93D;*>:K)A?KQ(G9N\5\5H+:&4TMLN-QW%:AXY%WVR.1%*T:!+HU%>F0+)+%,N&*5!U%F\6\$\/-&.P84] MZ=A>D158A\O'='F Z$>73/;L9+ZR[RMC?OUD\=+!XT!3'2FGE"3/T0_&E0.7 MDI(4&*366D63*K5M[X[]4?+SP"JOX%CN$.):9M=D.5"&"A>L)$*D6"X+UB0( MFXC04F:;M>6TCC/9$NBCI&--95;P(#<]F:45/QFG30=;@Z(X;(X.C71HUT-$ M::1 7/%HN+!>5^HTUA#@ _,!:ZBE@N7:"G.@=!9)EDL+8\P8C/%$0C24,)T8 M3=0:X\SAN')\9O2BO"8$:27Y"M[7I3C]NJ&3F5OK!<-0.6*HK/!#X(F2+!67 M(G#J:9UNK3>A.CXY>C4;O2F@PDIS,IX/4QGL\"O\V-E[^2V.%@G2*Q14R05$ MAZW(_UW>E-/)V60QG@^,\59)[PF5MNP!.I1.L(HDD2P7CF5KZ["H%_B'IUM_ MC-@LD#FX.FN4)%S4&NV8EL^^KP3X?.1GJ]2\ 8_9&!DU89Y;%)KFQ*<8B?$& M;;D1,4"EKM/MP1ZJ%K^J4:NMI&/7U/^-%!?N['=FEG/XF^*H6*=Z&\$@% MAW>%$HVHVE&?Q^!=2()FE0/)-NG2EPKG*W=($"%%+A>3.E]GB^TX?+NM1/"^ MTJV-&NL7#_Z&JII]^/C;NK9(6H?P8KE2PB@BHV0D6/R,*QH3^L,RB#I;:C?" M.GR(TJ\6;RX,[*"" Q8()N%R?1E-O@-6!V_?0N8 M!\:"KN*NL)V^O8I9>Y8Q;! $O"ZTC @J@B(8,P>GO>%HM@ZQ3CQ(%G07^&ULW+WKDMPVEB[Z?YX"IR=BMCNBT.8%)(&> MRXZR+A[%D54:J=S>$XX3&;A6<9R5K"8S9:F?_@ D\Y[)!)@@B]Y_)%6)!-;Z M0'Q8 -;EW_[WUZ;[X[:_F#T8K";1RBZK^ M\=__]+AK_-2#NMGP^__ST_O/_%$^49@OJB5=<--!E?^UJG_YON!T66-^42YP M]@GS$UP_!LVO8!C!./S+UTK\Z3_^"8 &CK*8RT]2 ?/WSY_>G>V2?&^>^'XA M'\S(?I1E7HC/2UHNWU,FYUKZNK7EMV?Y[W^J\J?GN5S_[K&4ZG2S\[+<:]5( M28R486JD_.=SG7U_A?B>Y%T>R^I!N%K=#[YD[,+T@S=Q[S4_R.$%WNGF:I&; M#^K-0HSU[6ZZNEKTX27V]5D42SH?X;/8=K,C\MS\XKW^5]N-::B#3.M^6NK> M$55^7-_LE!@^69F5C*JEB5?+N&/_-R;1]W*^K-:_@>8W, C;-?R?]QK^_F@@ M;LNUA+3D%]!LG_B>%]H2>5["/6"-Y79>E65Q?@P;:'3C?P)%*62I;<@3@AY] M,7?/LM3VS^+AO=2FR_N+[]]T,*MRE+;ES.>,1J$ 8<\I02B*"&0,J*@ MB#B.:9A0P5.7F7:QQZE-P[OEHRS!O!4TEY7;G+R,L-V$]8K;P+-Y(RNHA;T! M&W%OP%9@?_/=&ANO9'"YUU&9PAJ$0QJQ?[$?Q[RE>?DW.E_)GW3[JU*:;>O; M4OY]I3>XWUX73S1?S!*FB,AX")-,;RD1DA$D&#$HPUAE- RC0,4N+&/1Y]1X M9D=2L!$5_-H(^_^YD8X-Y':TXQG(@8FG)X;.A.. BE?*L>EW5-)Q .*0=EQ> M[4<\[Q9ZWLIJ^>;KLUQ4(?]C'J)#^CX.&$ M/O=8O\G[^9&6\@=MD(A7Q9-IL#ZFO2U+/:@U5_SP;?O(1_K-_.KV=UJ*-W]? M:>OEW:):EO4)>54;\/>/=''W;)JH_J9EE.+=HCDOFJ$H511)!@-,!$2I.4K( M5 3CB(@XR%A !9WM'MA:?F<9+46%?A2BPF^RQ>@,HI6?W;C MGM'&/F)<(J8X#((,010P!1FF&>0BB)$*I/X&E,N*,*F1'W&IJ96"YO9#@%W- MP8[J@'T#N\^UZH-:_QO0( !V( #-SGNI00 M"C>@P0'H+ZM!8J(?EMUJ.<7/ M9>!E>()?BO."/_:P>;4D1A-^5!-E["$YM'U&[]_?44RU^>5_YK+433ZN3PA$ MPDFH!04;20%="/#A M]F\>3VG.CT;_\QHO& ^\+EP'KY<#G(LP#7Z4V$S&=O%DMM+KYYDN5#OGCXL2Q^7SX:BY,NOLU4 M(-(HB["F/&2F<9Q @ED(92(9IC((LL3J#NU"/U.;T(VH8"TK:(0%K;1VT_P2 MM-T3WB-@ T_]GEA93WA+)$Y,_4KROSP47[[7+32S7O^CGNSU-+_4[B@3WE*Y M]=2W?=R'X\XGX]E]IWZNY&U5R>6,TQ@QIG=N#., (JSTVIYE"L8Q5TS(- T# MV=]IYZ"WJ1%"H<@FJWZGN#:F J./+1J46%A8):6%!+.Y2#SAE0 M!G3..>SQ!1USSBC?[91S[B4W[N!5GL]^+.EB^9HNY68O5JA/LM(&(%]*\7E9 M\-^:6YS_6M%23]?YMY]H^9MH$+XG9Y\]7- M* N@9TS62Z3O9MUWX:^T47];2OJJ$'(F"8XH-JZK24(AXAF'5# *]:8[HD&2 M9B*S*2RU=]HIGU*UU]9XKZ'1 M]L*GQ-_=_)[\_Y[WEODB7\KW^1=S$[K4XY*S>6,*5[=<+S>KN7%NNGTJRF7^ MCV9%C--,14ID4 8X,UM@!AF)4TAED(8\8ZE">'84\'CY?LU9DAY>6N?B/+U> MN-6*P%H3L%6EV?GIU7)'&["KCN,5I_O 6=YS#C,.(UUV^L;>_?ZS-WQ^+T'= MQ1CW)K0W3$?7H?U;&PS5&F^AE%UO/WW'_WLV,^R:6&7XHWM%SDBX?=J?]: MJISGRQEED0I(8G"A7&\G4FVR9$D YPR&D2AD.;P.'- MOIX"MT+H;ZQJ_WJO>PMG0N]\L,IBR.,P@"A3&:0D36",%8Y5DB*6"#<_@1.] M3(U4VIOO5L2;]3^ $1;<+1S.,\X#>_EPPPM< _-(;Z1Z> ET('&%C\"I5D?V M$.A0[-@_H.OAOG;&WDGHSWKO47WZ_'-KU<:<8RPC"K,L-A%O:08)2DS"-TR" M2'#!$'(S,3IZFQH1'%T/U.*"[[3 KF%JW2C;FAB>L!O/(YL4%LH?6Q,V+_7C$\-)=^I5*46^?$MYG1_DY\7*A+M0_<'HGUX5 M3T_YLH[AE_*CU%_=8DD?Y(RH-*0BIC!.0P)1D/#&V A#KHA">BA2[)2HJZ\D M4^.A>CDM%&A4 6M=;D"C#5BKTHR;+^U:T(Z2K%W=8,_\!TN]#S2-WJF:SQ^+N7ZY:N(%;YGF M>LJ7LRC4'"I4 (54VI0+D3;E(LP@SDBIT:E6Z$-E-W5^S_ MM8X5_G4MNF.$GMT@V/&C=VA'.$.^&E7WV&H7E/P&1EOU/&Y4LPL81R')3B_[ MLPLW#CEWZO:I6.G^5TN3=]ND,I^)$ =8)@(RQ!-S*T\@QEAO/5'(4!2+!(5. MI]NN DR-NLX:'/L^;8T>8$>1ZVV_SG'J;_+Y0O^E++W>P'NQ[VS0&]RLZQ3B MQ:TY&XALC#BK=GK2HO'9-WS[[NFY++XTL<\_EB9T-, 1S6+!84(DAXA1H??# M)(0T#E 8%K:&[:(+4KY0VHY?3( M/Q>Q\,LTY[L;EU,NJGW$'I??Z,<3&]_DM_F"+GA.Y^\6JBB?:O^?UWG%YX5Q MW=AL-# F899I:#$-4XA0$$"6Q"%$BG"A&$(TBES(P['_J3'*UJ%_(S_840!L M->B] 70=(3L6&A#W@:G)+^3.E-43.*\\YBK#J.36$Z!#QNO;S-12?;XM2B7S MI1:U^D6:&$HI;K_(DC[(X_B1&0HXQHR'4)((043" .(0I_H[("10- S2Q"G= MU334FAIIMRE"5:."R1+Z+,LF3>ADLH0Z?3:6IW^3$'9"*\EXB2!W +H!:XA MBQ$X&4?X1\@5V6?<_R"9))U4^[\DSV2?X1PO"V4OZ?I9 S]_OB]KE_5OGR5? ME77)G=:E)HD22@6+8,I8O>L1D"0)AG&@F(Q4E"694UJ3\UU-;=7\^2^?_P(> M]-ZS7-0,6&WD=5LS.\"U6\?\0#;PVO+S9["6$FS%',!+Z3(:7AFWH[M16?"R MVH?,9/%&7T_'+W*QDF^UC*^*1;T;^25?/KY:5N^S$MNAL".: 0 > MF'4\8=O#5=()*<].DW9]C^P^Z03(L2.EV^M]BQ.9=)";2_JM1P_B,F A@C&. M&$1A1""+ @PU?V$F8D99YE39]$P_4R.F-B'IUNFD+PN=P]6.=3R@-3#+] &J M1TFC3A@\ES8ZW=?()8XZ%3XN==3]N'NXUJUN1]0^A'/Z,(N(\9O64U]CIDD@ M#O1&)PX)E%F&XR0)3>I]VQ"MO9:G-NTWP@$CG7T0UCYQQ:]5MXFPJA8-)[W_FC$ M'AZOE&+1[:CT8@_#(=4XO-DW:8 \DQ$84@R&A/KO<")]J=&*&WZ@5I&L!;2-3O#/H*7MP=7XC(P2[A!TB,- MPTG%KTC L-_>R*D73BISG'3A]&,]$JK?)Q 4"8BB M4$*2ZEU$&F8Q%SQ,8T:M4Z/OMCRU:=K*!N17GIOJ 16=RVJ[0P!+([1#1NP] M%+LG[%78#+V@M[#<7Z.^0VKOOC",E*3;#@ZW)-NG5.Y,E[WWPGB)KT_)N9?" M^N0#/JK!''AH?)(FY]_Z/^]E^13.6!*26$42!HE*($IBI!F+$2@%8R*4,HK2 MH'^!F,L"3(W.CJJA'/F);91HG@!&C6NJRU@,DMV&9TCH!V9+SZA?69;&'KH! M*]58"/&"Q6OL(>JN9^/03D]"-$9(DU[W@U9T59J"AC-$<2(EQ9 *S"&*50H9 MRS)( X0RPB(J@M")]4[U,CEJZU\.ZR2(EJQT+31#4T^-RCKA]E9$C^32A8!? M!CG9T[@TT:7L$1=T/MQC"_;+NT_O[CZ\>6+%/.>HM-W2" #DPD%C)?=CR]!E>'W>(@^(ZTE;STS7KT[NV'5><>U+ZU\3:H MSAKN[5[=W^X9',@?I5C-Y9VZ&-U0G0MON#>%K6=AQ%@H200%,6E/499 3-*@ M-@8#1(BIG^P4W^=+LJDM#VO%ZL1/%F%:56><%OBU5M(U\Y:W8;>S5U]D, => MFD8>1_?8.-^8^PUO\R;=N!%JOD$]"C+SWD&_A4&O.5Q*41D_[?K>M0U5>_-5 MEN9.0LP"247&I29\+&.($H$@B0,"0T72%%-""'/*M7.QQZD1^5HP0P!5G;6Y M>'8H56J/M!W'>L5O8.Y?U1H#8U7BKOF#J3 M;0]TO/*G2_^C4F(/8 Y9KD\3WFMY__#M)_H_1?EJ3JOJ]FM>S21FB@1)I#?O M3!-7D@E(D I@PE(N@U3*@#G9QPY]3XVXNFM&&Z.HEA_4"NCIIU5PI#.7@;&C MLX'@'IC.O"+MLS+W.K TG M=7 1OP2K'1UY &M@ZFF3.V@102LC^*Z5TF/AW@LX#)#=X;BO%\CN<%;AT]D= MSC_>,YR4_$[U&->\T=;J>%^8LK2O+OCKN8\! M#C.A4D4@#R-M0PV78XP!N7.&#@'^7?" M:\?1OD ;F*B'^6;=HWDMT/(;Q]O5X;@1O!:J'\7NVKS3\SBN"0.N'=BKMRN3 M*?4G;6T^K9[:(\'J]4J^6]SKT9#_+6E9S4A "(L8AF%&8HA(9@ZT8PHS3F,2 M4L6RR*DRJK,$4UL'WN85IW.@O[S8\1S.&7O+T[@A$1V8H%K9F[ 9DP2[%A^T M\J\O32J@-3!9!VH=0*V$Q_.ZOOCY/;5SEF+J[75EF$F).8(RQ('>#.,4DHB&D @J(IR*E'"G0[*NSJ9&'3OE)W>D[7U% MV8FSY2&^)_2&/K7O#9S[$;T%(G[/Y+LZ'/<0WD+UHU-WFW=ZGJDMEKG(YZME M_D5N$\N_^T-%'&U4=9-BX;WTXW4"^PH>"$A0F% M@H0(H@2;8GMI H,(H8S))$J$4[#P@+).C<1V)=TKP-##"AIRB"V/I*8Q<$.? M:/4;,_F#]!&W??*"[$/GB6)]H5D:-IK,T#X M/YH_I;!?9MKK85PN.:7P_^9![4LS7;8!YZM]4LRQ(3*D,!+/( M^%*@U,Q?KN=OAF.,$$4JM#I [^AC:H;56DS0GI4;04$MJ7V&S'-P=L]C3R - M/)M[X..4+O," KU29IYK<[2TF1>4VDV=>>G1?HOQ>ZF90NYGB'J?4Y;/\^6W MGVA#=RWX"C_&D; MX6\V-SPWYHKG!M2KOMLR;STL=A; $& /3" *E5>SPKKS M42T.5T@.C1'G]_M1V>N\H@\/I:G146]IVEIB32:*.(@Q3C7H*2&!IB^10L*1 MA D.,&&4!C)SNO'OZFQRELN>K"8\;UTNKU=ZD$Z<[?C(%WI#FS2]@7.F'1M$ MO%)-9X>CTHN-ZH>48O5./QHYR(^Y'TEXMUI62[H0FL9>F[,1*;8'Z^^6\FE[ MP1-D*F%1H&"( @F15!FD7!&8D#3.9,I8(IUJ"?H1:W+4)!?%4[XPD\.-A#R- MDAU=C8_]P,1VE.OW*')[1ROC9ZEGLEZM&QHB=*3:*-2JE\X#\G7 M<^LCYP5I/"K>+;04]7ZZJE.BWC_219NYY&U1*IDO39S21UGFA9@%5":2AA)F M@FGC,4XY)!(A& I&DTCJ7RBQ+DAGQ^8C2F]%._L%[H:^HFP2AJBUI."[? &J M^NLY'VGSXA^!W5(QM8']P^0.:;W0=@!HB_DM-03K]$\W8(."\9QM<)A 1I'^ M@S>-)",]Y/]CY!WI/S#>4I%<(4+?^%>]%](?^K MF(89YV&68!8ZW4GW!FV$\^RU;+E[// .8G:+8U\4\\T]/87[%*_GUE_*%-F_>ZE=>%J5LR2[,@Q%PAB 6B$"4< M0XIB"5&*@@#+*"$D<8IU.-?3U,AN*RBH)05&5/!K(ZQKM,-9>"V-7A^@#6VB M]L/+W8:\A(5?B^]L;^/:9Y>4/K*F+K[0L_90^4 7^3]JV^R5MJV*>2[6>94^ MZL])+M8.;V_S!5WPG,XWH18[01""82IY )-4*I,1((:$*0XE(W'(@S ,I5/J M(R]238V =I4R%9-WU*HS?>XJ9@X6-ZJ!K6Z]8RO\C+,=NXT^>@,SX5@#YUZU MR2?0?JL\>9%LW*I0/L$\JB+EM?&>;L1/1;EL9;A3ASFE9JFV_K")[NXM=V_G-YOJY,V=UBPD81JC1)BXA! B M%6/(F"20Q$(0$@:9C*Q.STXU/C7*>+.M=-]>!]O[-1\!U\T(U\(Q\/QW0,+) M@_F+:REC[#^:R^DE2<[DL[A:?3)A2 MF2\>] ,?BD6Y_O$'6N75^WS17$#/!$D2I3(!P\S$N!/!(4MB#KF,>(A8D :R M7XR[#^FF1@O;V.Z;=196LTG8T1"L501ZN=PH63^UJR:H]02_&DU!K6K?>'HO M'X&=S?)B0SLPQ;W(J/8/]O>)_C#9 ;Q(^#+I!'R">S;_@-=.KDR:M+,K_5A4 M>;UOW;AM)A$-N4D!&A.LUX94&WLL9#!)>*@$%CA)G-8&FTZG1OD;F?=/?]9B M]SZTLQH RQL'S[ .??EP/:+]DRY90#1,[J6NCE\F!9,%%&.A5O$_ZK-1D_-.\DD"\2I[" M[W1C_5CQYX7(-;WFS/B0K].3F%S.)LDS-V[*]\5'6BYSGC_74FV3E!BSD<_2 M)!!<)A'4/*D)DB09I)'"4" :"YZD@:).:3"O%6AJ7-D6/*!KZVGV1U'^W3R83_"PD/,P4BB$E^@\41A12E:50RD!;KP'* M(NKDFNQ%JJF1M%$*;G+#-4$RX+M>P3)^1LWRKG?LL1CZ2OA,AKZU1DVI\AV= MS$9_0^-:K2;TY08TFDTFI=\^T%-*WM=*]D=*T[$? >-]W2/W+/@#^(X M39RFZ>.37C]TKUS;]#.6,J6X1#"1RF3GT^8S30B"0291)N(TY:G3<:BK %.C MXZ,]\%$D]5H)8+2X :T>CMZ-KL-D1\I#@C\P_WK'W=TYL2=X?OT07848U^6P M)T1'WH5]V^EY+\0?I5C-I7$E:B-6VL2)=3J1>_EU^8-6\[>9T/1'4QQ!1 )M ML*H$0298!!.D-#N&**6Q(F%VJ;8 @8R4$MNL^;(4>T_-X.V78^[@V1(R1'MT2N[_>L=%8LZ@NG7_+E MXZM5M2R>9+DYAVUS()EL+0^+_!]2S)* )U0$"0QHFIDLK::R94QA',D8A2%1 M*7/:8;MU/S7:6N?N*C<2@N=2?LF+537_!H144@_8^6P"/@;$CLV&@WE@3EL+ M#G[7DH.UZ'L71>M!V,KOL>99+]S\%CQS$V'<:F>]X#DJ==:O%3>^J\KE[&-9 MB!5?WI6?9?DEY[(I;9:@($J,+S;CFM&2D$"29!DD@8I(E,4HYK$-HYWK8&J< MUG(_<.W'^C<5.K]_"CE\L>R6#WK#5^30S0($,FP2B'*,@%1$$A( M$480IRQD(B6!#&@O_^R.3JV5.F_1V MKA!RIE1$L0@$3#*3&" ,%:0RQE!B)!(94L0$CKDM1K_KKX7+\3ER;][-;AR)S;%JOE)TE%/O_V M6NK^3 $&O7?:QFJN_3-)J"CC,$;"A,FG"I) TUT:(Q6H,$M205R.87I+,C5* M;%-5[[@!_MZH EI=P*XR8"_6NMO]S_,(VAWBC#(N0]M1@PV)\VG/U7!Z/0+J M+\VHYT)7@W9X6'1]@U,K2_&C;F)9K7.$'WA%U?_Y6F]6-]K,J R)0BF%FJVU MH2H3!JG""$82(\H$RSAV.D6?C&936P[:/M//U!;1M9A@1TXG3Y=+N-JM:1[0&GB%Z0.4,[5?@,$KT9[K:U3:NZ#P M(0E=>OR:HQI#:\5"$U1;@D%I#L!IB& 2:!I &440*.CC9 MR]3HH#6"-E+V+&QQ&E&78Y$K.% M+,9L&'CIKS#/<*.M9=X$]AR7@.KW9[QJAYZ>!-\ MSN>YAD1O'N?RVP]T\5M[_\NR*$L)8I"'(M(4K?^%DRB& F=I0G@6!B*R]B@X MT\G4:+<5$S1R B.HPRWZ.20M_ L\X#,T_QU#T\?3X!Q&#MX&'K :R>-@C=F7 M!C.F9?V+)W^#"R!T^AR<>W<\OX,+TN_Y'EQZMF?*$7/*9FBWE(^:>?,OLLD[ M]_.BE'1N8L3^LYB;:O$_:@O:I+"Z6VQO[6Y+O;M>/+Q>F630S;GK3Y@KK4PZ=WI%YK/ MS3H']8((*ZH-*"'9LG?^O\'&W,XLGL)(#KQ(W+UZ=P->FS':30!XNS>.G_4X MWH"=X6ZU!D;M-K7@#6!2/RO!K?B?5;5L#.PF@:M6V&/VE(&'Q&^6E:&$'3<; MR\"0'V5M&;J_89-K?] F_OWO0J:T?;_.*TSG0+ M%TBQ?0[$%\FR?23,)!-MGX.L;Z[ML^T-Y+A6G;M8K_\P%9Q-\4_]/7_07WA[ MTX)CFDF>I3!5AD,9#B$A".L?XRACD>216PKN(82<&K_6DEY5S7V(D;SF0'J\ M\1F8GUV&QK\[U178C>L9U4?0"9PX^X':V5_IFKYZ9A$KIXW/[6)?OOY\YO[SX[I\O&'VIXX M]/_A@E*XC)0N^3I\!TJCW%.H%TJO?!V$Y],N7]EN/YY^ MM^"E.9Y[+9N_WRUN.2]7/E!^FR/JVFYI,/5MAZ);_N'D=E-BOE#VG+[J6>!WE/SYH4S5=A"K@M M]<>5L[ELFM:,F"_E//\BQ8R$"1$X"2 A(8*(9PBRV,15TR!&*.9""NYT7F?7 M[]1XZI=22P8+IM;KA)Y7O*B6KB=QEJA;'KCYQW+H<[6-Q$T1R+7,H!&Z MMML,T+7<'H_.W(#R>T)FV?>X!V%N@!R==SF^/NW$DC--<3$*4@$1TGMBI&)M M@?$D@H1C1$@441([<=Q8@D^-) _30FH;I3$LCY.B*=?+JGC'R]9 MXS"'G6,)/RTO9,]#\E*9%'LN?-M\^+*JJ[VO[Y7>%N6'PH06/L]S?Z+(;6 M:=CU(JCTXBCK!9JMG4F>;%%[DPA.,KY8<+PI=KCEQJ:.0B M))9Z'5>9("%)37A*A S'IR* M!"4"IFD@/Q7M;@+\RS_C* S_%3"C0'UF M*1H5'#-E7L#?;G/@$=6!B7X#J!:U,=S-]=D:PM<7('3/I&D'C-^[ MIAT 1WDV+5_K6X_Q5@C]556O]#_OROOB]X7Q%6(AU1P3\H!!1*,,,AQG4 HN MHX@E 1961-/1Q^3(I2E"V,IY XRDI@RID=6U/.,QH-W,X0FFH=FB#T(]JC6> MQ>"*BHW';8Y5&\\_VC/H[:Q7N,F=M/UI)L. 8Z3G.D[2!"(924@9 M-;Z"060R,B(L8Z=P.,N.IT8%%U)*F2@,QR@ZVQ&P,S"&P'5@[K@&4O=8/$=\ M_$;IV78^;OR>(R1'D7VN[_>CJOM2;V),B'_5)NK4-@A5@6*0*8DT$2D!L5 1 MS.(TP%2R4 ;2A9(..Y@:]=3R@5I -XHY0LZ.2J[!8V#*V('"8_G42XI[Y8*C M3D:=\^=4/)S;9Y_S%0_VL93/-!>OI9)E*<6;)HYI'?W0>F.9E$@)%@E4(H@A M(DD,699AB!)*DTAE3&;!;"$?J-[QV,WU?H)8S0#2S(!=<8:;"*W4I^*_:"WR MM:%?5N-CQR<#8OZB85[K,6C%WPGQNNT> @\Q72X(#AS)927*"\=ONY&LFQLA)IEM\Q"BOEDVC]KI M1W1FJ_A:S]5Y4:U*NYF M:J15GXALQ;1)2N0"JAU370_5&.=&;B@Y$TXW"%YIY4Q7HY)'M[J'%''AZ9[! MJ[5#\'OC$'SH*UP7D]2&UFWUD9;+.[4N,OFJ>&+Y8IN]9$:R5"J495#((#59 M0R)(4JY!3Y44(HR()$Y9=3W(-#6*:3WG:YV./>O!6BU@XGVT8L;_?E-8=4>W M-J^0:Q"KAS&V([&11VY@QAMKT-R#6?W![#>>U8-+'7<>\,;4$XNBRT M?K'G@=FV8>-]>?#Y)P2') @C&/+$^"Z1"#(415"A)$$9-XY-U.ETK*NWJ7'+ M^V+Q '5'3_U3PW6C:WD"Y@NSH8^[=@EE*^D@G&*%B=]#K,X>QSVQLE'^Z'C* MZJ4KO1[K%!]WY<>R^)+7<324BCB1"B:9Y!"%QCP)HP!BBF+*(QIS:I47Z5)' M4V..0^^^6ESCWK<6N*<3Y"&^W03B$[6!N:,_8/U](L^@<;UCY&'#+^,=>4:] MLRZ2YY[O9U:L#[SOBW:O]!,M?Y-+LRG:=9),:"J#D,$THJ90=2 AB3B!3&&6 M"BPBQ?':3^'>WLJPZKR';\+]*)%WIEIX$]!K KR7)J+I(>?@B_[5JG0U0.S& MP%0MS<2<7W'AB;H[IM\GSE: \YE)"I8Q7E88$TAA3&"#)H. VF!7;,0'I9R;/8(Q-LTS)@H'SHT3$*/\M_6; M;>Z!_U6!1TG%WU>T--^_KS0#':AV9A4X]=YX200ZI-[+&=#U7&_O^N))FA20 M;[5(#0NO3 >-$U>QJ'Z0JBC;LO/W]*NLWGS5&S+=AY:E_%8GKZUS%BR66EW= MT\,ZL<$L3J5 H0B@$)Q!Q!&#+"4,DC0.<4C3-*')K/ZX[(S% 65UHNN-Q$.> MNU<58+4V>@MLU %+HX^S:_Y@@VMG@4YDR 9>2!KIU]ERS=P&6U7!5M?UB+;/ MU^HV]P1;]5\OJO?PB MYU$;7,AI@&0219#%)@5PD&40ARF'<<(3SG$2H-"I3G)'7U,SS&O90-2SHL,) M+.V(V1-"0UOH.W48&D%O0 O8 #&<%I@,4SGA1'\O4Q3AO.)GZQUTO-)CJ]ZZ M>GRF U(C;>-?T;+\9JS+ M+V;.&F??=C?.VNHV55W=1M17SFIG3V]NX&I/";VK?RR+U<.CR:[;/FE@?Z;? MZJLD;50 ^?0\+[[)>N=_\.GJ?TM:+J3X"_BY:HX(-)7.)5_68JP=99Z+B<.E9WO>.M'GW&RBS=E0]79E+G5_RA?Y MT^II)TIL1B430892R*BB)EF'M@IQ1""/TI2&J9 B<[MLLNEU:JM *W03-VG* M%]1R@U9PL+G@U:([WCA9C8'E19-O9(>^7_( JONMD@M(?B^3K'H>]P[)!8RC MJR.GEWW'E.GU2ZWF[W,E9RPF88KT1C7+)#9YS1@D21+"B"8J$S)+5>#D&VS3 MZ=0(JC/ Z 8T@@,CN:^ KYT!L-SL>H9U^'NI:Q'U&(UU#-%(X58['4\DGNH8 M"ON J1/O]M@??RQ,7:B3T MIK8NA_!)MX]U^+/0I?WAF70:^09E5@] '?(MSZ:[%GQE3]*L9K+.W6A"DJ=O&0;<"%B MFA 2IC (L( H8XG) L!A' 0RBD/!<.)TTM=3CLG1KS0?D1X8NKZV^Z#W9*69 MBLWEWVNY*)Y,/ACSB_KF3T_]HYI 8*]RT*NF%%.-1NTNO&KV>([>CWV'VHZC M1QC @?EYK8$9-:O*36T.*#!(S,V5>/HMC=I3EG$KG5X'V%'ATBN;ZYLVX?.C MG,_;F( 93R5E62@@8Y)")&,&F409Q#'#&8U2PKACLH3=YJ=&GFW$?RWB.BS" M-2O"'GS=S'4]* ,3DA,>/9(>G%+[BE0'>\V-G.#@E"K':0U./N4^4=]K;.)GJ$<0T4I2],49:E MM/TL/&I3=):/E + M"!H)[:?H$7"7)^@U< P\/1V0<)J&43_*+7*SD-H_;+$Y9I)#$ MD">(0Z0R 7% $ PXXI(@$86IE5%RL:>I4=E:4% VDH+%1E37U/_GL+6C)R^( M#4Q%&[!:(7?3-/HL 7 !"<]5 ,[U-G(A@ M*']<"N/1"/XZH2RE]SA\6N+.G+I3FFJJG+1!D8V-WU2A#/* ISQ@,) *+V]$3&& M-(LYC!E)(I8&J0R<"HA<*<_4^*:I4[:C#V@5 CL:W31A>^9L<4\KL%;+C9JN M'5([ AMQH :FN8''R)D0/2'KE3:OE6E47'P,95^.6EG-!*U=SRUJJ"73C #A[@AV]@][D6 M$U"# AI4P XL;2E5 PQHD0$--/HIT( #[II[:/VP CL @4]_P(_.P?7ZY:5U M^?A&\O%N/JZ&GOCN1TAW/D+VK2&G]KE-F$']$ZK$] S/%\XR>@["DG_ F)U=>C MH,Y79(S7+_(U7=*V5LP,97HG'Z4)Q"(A$&&&(([#$*8QBV+$612E5KOZ2QU- MS0IK;]5WA 5&VG6](U>'@S/HVKH>7(_9.$X(SG#U\$?HQN(*SX0S#8_LH]"M MWK&WPH7G?07_')PZS@BF6"FL>8&J#"+%0X@3$<%4BB1#..5)XI1EXF*/4R.( MP_N#:^-]#@&V.WOS"MO ''$FTN?P;F'(,)\SX P]:HK MBSF3, Y*H"**02U,H+H4$A0F428J2.%((J]0EW6W3K!-;C)"9]KY) M!EW+YEAILH')C@[$G)/0;]U'YNFQRWNN*?.407'_?_M64]) MC\<'/4*OBR>:+V:B AGO]HI-*^RU4M-_%N!6)3JIW5'KH]%/] MW12+Q>=EP7^K=_O5[6KY6)3Y/Z28R90Q&282"D4SD[9$[\I50"!C62RY2%%J MZ6MJ4[H-.F5?M1Q,A9I%N,PCA WZ7]CHA=\;*J] MTP1&(48HB61"W$J^G^QE:G1Q-D3/C2A.(ZI80C.5*AB@4!M3"FD&)@+!E!&5 MR@1Q(=+9%UFR8C1,=WL; =5GC2IO&;F^Y?F7?\91&/YK?3_3A$&*)@#.!]YV ME'PUAD.?E3I_DLXTW F!5P(^W=.HU-NI["'I=C_L1K=5N9Q]E@_FWN9'63R4 M]/DQYW3>;A:T%8;2"$L82T8A$L1DY-5YD:W>Y*Z+CG MZD:S>^I[PVC@J>\&C_6TMU*_:]KK!G:FO/[I<+IW]S#*=+=2HRYG+ PQH81 25,)D0REWJD%L".O9W-,"BB Y-*(_O-83:@FVTZH!N3:I%)\)'F MX@88'4"MA#^#HS=^7HT1=RE&-51Z@W1HQ/1OJ&<6MN;"9UT;RUPW_Y(O'U^M MJF7Q),MM$IB4<9)R0J$,"8,(8P6)DA(2;BH7,LYCMXI4MAU/C=\N765>A[(= MI0V!W?ERN1RVJ&4Y+$VN:"<12;F'V604H$U_86XA$*>!()J^/QCCZFQCAK M\4#5R.=>TND0Q&Z6\03-P(2R+GFU0>>S+W3OCE[\Z8SLIVH_G7O4_8CI8UF(%:^S!'R6Y9>QCMP.FBDKL'3IZI+!#QO)'JZG'DW9.%\L=;)IN7?%=FJVZ?3/W0 M?]369=O9K=*SUQP?O=4OS%021FG(,)1ADD D$PX940J2&"F%LR!(B%-JCRMD MF1H!W3_*4E(CH:\Z;9>'PXZ01@)Y8+JZ4-7-2,]-DN5=E6Y /2#-0;?19XR" M;]:@CE0'[K(\$RD/9PVI3Z,8H3",0SW^ MVL)#+ PA2U$,J8BC)$MXK'^8-5'1GY>T7-KQ[VCRNQ#)H18#GG,852I0K):5 M_FQ$OGBXV53TIDO Y$.^,$XB)KR\C3C_+F\=G*H_.Z;3'^U3R5+,0AI3*%F$ M3"8_O4@SSJ%4*I0XX4SBK/U4WBPLJW%-^$-9Z_!BGXG4]O,?Z@.Q,QLF.>0# M&QFU0I!U9U-A;3:5]KF];"HWY].I+'?2J=1I$QL,;KPE@WZQ@?-;/&(TZ<&Q'XIN\AP0X(&)TE[H87!U\9<:!-^Q?*C\?,.. MGE7.B'5[6]DW-Z('EK..^UY9[J_W++625[3-X*S;OU.M&^Q!M50IN.*)7JJC M6&]P$5':HLZB%,J$9QE6),UBI\*X5KU.C>_WA38F7"^_>3O$[:QB[S@.O9$^ M!^&@UJT32GZ+MECU/&X!%QIBE*+\G46IRF.:2H@%=*P%<(0 MQS&!@2)AFBF9!K%3NIFK)9H:DVT4@EI 6&F5P%:G&["C%:C5 EN]@%'L!K!: M-:!U-$0"8Y MA2BC,:1QC&&4R0!)%9-,V%=H<>Q\:M2\$1]LY0>M F"C@<.FUW4P+$X4!H1X M8"JU0QUPSC @ZB,=-CBA[^FLH2=JG0<.KFV.=^K04]N] MHX>^;8SLF_@^7\AW2_E4S5*>XDB;_%!;]A*BQ/@;QED&0R42)51,:2"<+OFN M%FEJB\K5#D/@5Z,;J)5SS$GK88 M;PA'';:A+PK'&;'QO+:.0)Z&.]96K#^& MG]41C-X@++4N_WZ_J:)G\2?"H6RT= M]Z'U56BN&[5.R_G,J^,9R-VR[]G!%QZ=;"C.IV(^?UN4YJ495HE4$2<0IVD, M42 () @)R&))41B)5!*G\@GCBC\U3G]!OWMS5=;F0?_5( 1:B,8RQOM]?@,; M[H-_5%,W\L?\GJ88X'%B6*>QK>BGPA]C"W+5\+Q O,Y9)0)J'*4I@$+-&;'(8@RWAHBA80I%2$9(0[VUJ2^-& M6-!("];B.N>4[$#8;CGQAMO ['\6LLOW#GWR15[&Q'>2R(X>Q\X,>5GY$^D@ M+5[JF=N$YN7?Z'PE7^<5GQ?5JJQ/7FZ?:F_O-J]7*#F*$"90*,(ARAB'%*D( M1I)F,:48JR!S2F)BT>G46,7(#&JAP4^2&I%KVZ=?<30KU.THQC>6 S--7QC= MTXTXX.(WKXA-Q^,F$'& XBA3B,N[?0NHMY67/TESLZ=Y[O.2+E?5+ O-P4"H M8!1')K:#$,@2B6%$(T(U"3$66Z7$OM31U*BFD75= !QLI 6-N*X%U,^@VTTO M/C$;F%+ZPM6C@'HW%E<44#_3\,@%U+O5.RZ@?N'Y_EFI;[G>4E5UU,%>S,$L M%0BKD'.(L=0;FT#3+T4!@]H\"6F:,9IA*TO$IK.IT<*.G(#O"NJ>DODLOA;W M.1Y1&Y@8UDF9=X%[-1!P[DFM?0 X^/J2-J_O]W:93"\ M[M$ZNAMU9W99[T:M_RQSDQETM[XN7^9?M,5W$!FHA"("J1C2 MH#;'*(5,9!',".8(A0EAD1-K]!%B:GRR%;TI&MWZP*V%=V.97J-BQS]#8STP M,VW$!T> KXMTMRH,&L]Y#8I>*:V7(*.2W350'=+@56U=>5+^P[>=D\NWQ@-* M+OBWVZ]Y-:,E,5&0(!9 QF4B<))1CJRBAQSZG!K][9[J;@0% MOQI1^QZ2=P#N>$;N!\:A;:X^"/8_'[^,R3#'XQW]OLSI^&4@SAZ.6[S:TRJ3 MRU>T>OQ8%E_T)E#\\.WGRJ3LWM2O;)G.E-7*(BD1CF,8DE1OXS@+(6-(0B)( MJ*D'!4FLN:=8TKFE+6;=M1,%;008T#202\"UZ&!EO)3R!2@VY5WI1FA'.\Q^ M'"RMKT'0'=KFDB8V3@.[%MMXA'WWJZ-Y>AMG=TG)&S*]]9=_]N%:5 M,RQ'MI1["_W([ TM36[XZJ,L:SOM=3Y?:TJF[ NP6? MK^J\6/>_%\TOP4]R^5A<$R)W<8SLZ,TG\D-?'XX*NC/MV2+IE>PN=CHJQ=E" M<$ALUN_UN*ALZHB;\N&&(;<^HM4K^IP;$\<4%J\:!^?6"_2^^"07\O>9"G@@ M,0I,22@"44BQWB1JJDM40ED6)FG&K4I"72G'U,BOT02TJNSZG5>@508TVJS] MQEM]P'T!:HTLXXS+2I>PV>*)H<5\6H#3" M@N6C!/-:U_]5Z7\T TAW CE440*J]TC-*)HGI*^(O.LQ[KS>O:+Y\6Y^K\=@ M[U+80W-7'GFVI<$6>NVDS#@?Z\U >^(A[A:?3$(G$P2J'_A0+,KUCS]H@:OZ M#';&PRA"">*08VZ\=;(,8H01I#0C241"DF+9ZV#T6LFFM@IN_6-OP$;Z^O)U M5_[V2J/O@>K5P^EX[#KF( V\*GH:G_['M;ZP'.90]VKI7N;HUQ>H9P^(O770 MU_&G_$TN34,[R?=8M2PI7\Y($",D]0:$QE3H_4BF_X7# /*0(9HJR3/JQ,U= MG4V-;K>R[N2Q!+^NQ74DV$Z8[3C3%WA#WU'UQ:V'9]!E0#S[!G5T.+)WT&75 MC_V#+-[I1R+F($R6/*?SC_1YDS4P26(6)J'0EEV<0"0R!#&.&:2"8TQ8&C"[ MA)F=O4R--K9"@EI*-YHX#:0=/UP-S\#$<(C, &DG1!XI8+3/8W* 9W*'D[^ M[H=[%F60;+D-;6_,?\1-1%:2P8A2DT,K%7K.8PJ%GNTX-1N[S"F\_$0?4YOQ MN]6RWA>+!Z@[?0)&\+V$%[WV9:<@MF.#*X$;F L\8>9>8^$\*GXK*ISH9]SZ M"><5/:J6T/%HS]H(=2ZJ>@@_R3J']WUQ3[_^DB\?'XNYN2(S^;Y/YM28Q8I$ M"$>!N^O,*V\#DUANQ'@'S%]"X(F+^7,LCA\Q?4/ X9O[2"V[$4)7+ MF8FZKY>E'V7Q4-+G1]WPO/:.#V,61#R-]$K&!$0"!Y")B,),TBB1DBB$K8I/ M=?8R-4+8E<\I[J ;R^[Y[PVA@>>^"SC6T]U*^2[K0S>P8WGHGPZMCNX>1IGR M5DJNI[O=P_WV7;_(_.%1VQRW7V1)'V1[[:^:G<+=:EDM:5V8TUP>\1F*2)BF M)(7")-)!::#M@CC*(%9821Z%-&5.ESM.O4^-&FJAP.^M"H V.H"JV6056^G= M=E5N(R(8R8)0CT.0LLBD,$D@3G &:18%+"*2AV$\TRVQXL7'9%>*H4?%7*&+ MQD'SI4?(;J<[&.H#+P%KN4$K^'$6WAWA;T MOK]];"_4O.Y_SA;Q3^VDIWWQ]SIML):_U AC.% \I)TK 3)DL;HE((8EX#,,L M31F5D?%W=EF!+/J\>)+F>V_?\E:NJ >VW46,7!HN(HFW60L=[::K71;ZFI4VQ4NLVW1?FZ6+&E6LUO.:]3Z<\D MQB00>@"RB#$3%AY!&L0"JC1&(A,99\CJ!M^FLZDM)1M9ZW5$M-+J!:41UXVR M.E&VHRA?V U,26N13"2:S+\8I[Z;];'(^T)3E=Y@RT4EP7>?I%Z+*CK_LS]: MLL'(*PUU=C@J[=BH?D@S5N_TI!7]47S0GTE]3QV'"4\RE<"08:HM5)Y!EF08 MDBR-!$Y"B3AUHI&=QB='&_HG8(3KE5]P#S9+7N@)QL \8(V#^R0_H;#?2;W; MP;B3^(1J1Y/VU#.]HZ>>2_FHZ5AO:M_5!PSK+>R,I4D4LD1 K!"'B*8"DI0( M&*:8A:9:'Q).I7$[^IK:%-X3%24ERZY'Y2;(R3%DK_6I<9 1SJS1#T4A*J!9 MR/$<=A\Z6\NF)R"#VS(-%JUD/FV3$PI[MD9V>QC9_CBAW+'%<>JA*[-_O5L\ MKY;5>]WH/&R3%<@X"+&D"*(PS+1A@5)( QI#Q424,JQ8&#D9%AU]36TFU[*! ML&?JK1-8VDUF3P@-/+5WTV,U@MZ %K !,D%88#),FJL3_;U,XJKSBI]-1=7Q MBM<:!>_J"BU[^<,WN9!XQF-F#CP0HYH^$DD@)2B"(4M"3'F8A-*)/MQ%F!JK MU&GUU;SXO0)FN$&^%MUWR8*N8;%CHF'!'IB@+I0PV"BQ4\)@D+16_4$TNI5R8L^1VQ4>!##A-,&0L MT"94R@-(I+:C,$X9P0F-A%TVU,M=38WF3-+\M;1@+2XP\CIX/G:#VTUB?B$; MF*S.HW79F'*%S<%#U!M\([F$7@.CFW^G%3*=#IW=+8SGP6FER9[+IMT;7DW, M]JSJH P692(+,$PI2J"I00IQ)"-(XRAFFG.Y3"(/9;!.=.W$M2]1!DNM9?9M M4YX:AZMLR2O1?5D;?[6>Q MW"T?97GB_M]X;*Q] #[*,B\TQ32IY-8IY3:G,5&*&<8JAD$0QA!%*(3:I)&0 M)2+ G!,:8J+-#4"J34"?,\UYCOC0_3G-H3KKV[FC8=!LS-[QAV*@4FJ M&05+!Z5!#M/\P>G55O(@UJ@VE#\8#VTKCRT/FS1I,X^3."99&F0PBA*]C>3: M%&,I3R$63!$<,2XR)Y=,5P&F1K432M+CR+5#(C\PLSJFZFGK6PY"L7U1?)'4 M/2]#GWTAZIO QQ,U;NH\UV7D=NH3M8F/J]>KK7DC(YJE"1>0,:&WJ9$DD)G, M_RI(.$W3E)-0.=FD#IU/C1*;LGPW.V7/:R5NP%J-;S?KY-%Z;G;X.5T_+)96 MYT!@#\R"KC@/8V+VP,ZO,>DBP+AF8P]HC@S$/FWTX[O3B;EWLKO_\&W[2-O] M[>^T%/4??VMNBQMC-9QAIC!20N_1.3*Y")(,LH QJ!A%DHH@EFY!NSZ%FQI? MMM*!YUH\-S;T.FAV;/E20S$PF^Z6-MA5;+>^@;G/.%D"P6AVT_P%UL/YL7LX MG9EV"-R],K%7 4=EZB&@/63R0?KHZ<"<+_*E7DR^F'L<;30_Y&S>5N)\GR_D MNZ5\JF:QS"B.PQ!F)B&F;3J?&S(W,L!8:;*4& MC=C@5R,XJ"5WK3AL,P)V=.P;UX%IU@>D[O[0#ACY=8RVZ7A<#VD'*(Y MO2[IV.TV95;]SU+*U\43S1ID=(FW]*.Q#=@+3/XM9':D9 NXV['1E[1')B*K@6R=\*JB^ ,DJ7J?*\O MDIKJ(@CG\E%=?K%OSN[-YOIV(>HD?J9JE9[1;W0ORV\S%/,HU-P#(R3UGI;A M!-(P)%#O95.J!(EB4S+"WH/N4H=3\YN[-WV ^5;J^MJCVI'[7_X9:X3^%LW1?@MR,@GZ .?7YW@.2;;M1Z9.>V@\)S:NX+G8Z$$ M<\MYN9)BIZM7J]+D))DI@@3.LA *R15$$0L@DR:W:L81(1E-@L0IF6IW=U.S M;QJW"=J("V23J!N>0L9 .$J5MA MXCE-15>/(Z>ML%#^.(V%S4M7IK5XG5=\7E0K_5EM,S2%,<O[UI[I+4YB:GG ZPNIH4]V-RDNP(ZD M ^6XL@)EF!P7)WM\F2P77R"82M^O5M6R>)+EQ@EELZM! M-. XX!"Q.(8HC$S%34E@1.*,I1$7$7,ZN+7I=&I$\K=BOGI:WQZ7DFDFUT:Z MT"/2Y*LVQP"Y_@86IL*'_A]^P7SO/QJV5HM?C ]:7K 6>,\ARON& MR 4BS[:,1<H[/G94-@+J [/;6H,F$9(1LUXOUEJ843C8L]V MC6)0%26L]#M>"QU<@ZCO&@B]9!F[/,(U@)VHG'!5<_U8=%V;X2/]9II?VQ-$ MA4FDTA!*9#*7*5-\*L,9%)A))E2F@DBXD.3I;J;&@9M"(\^-F&Z$=P9*.SZ[ M'J"!Z6J#32OA +97-P9>">9,5Z/R1[>ZA_1PX>D>R;O>KC2[R+7G^7W17K^_ M+Q8/>K(][9R2S&*M'V8L@!%/]68OS3C$(4^@BH@(0X;3@%G93([]3HT?&LD- M.]3BF;H#M!$>S+7TT(C?IC1T.%UR'8QN0AD0XJ%/G*R%'@97A]1@P^ [4IZP M3_)9-U=_P,K7!^V6/\P=OLYD8@[-C9=9S%W'O31C/5[O;0 V16BE>)U735$5 M4]GTW>+-5RZKZDY]D,LFC+V](:,1H4K;@%"DA$ D"(8DP@RF @498V&2I8&C M;>@FP=26A1T%])9-Y3QW/.)S'P-KHW(X9(>W-[>@[@IO4KPUXILMLDFYT6;A M\'^CV1L_W[:JHQ1CF[']0#IAX?9LJ(?Q^^:K+'E>R4+5[F!WSW57="%^H2:& M9UG5ERLS+(,D"XB ""OC;X$2B-.40Q8213F)F<3,VO"UZW-J[+:6ND['4-?" M;@6OCZO6HM\T=X4.EIGE"%A8N_YQ'9C;7AA2!T/7/[0C&;E^('8S:]W ZC1I M+9L:SYQUTVW/E'5\]=IP]YT83&TWW[$ES1<_FG)$QO57EE]ROE,*($N2!#-- M[5F",XC"+((TB0E,4LDB@I(LC)P2??038VJ4?S(H>JO/S8Y'B$T6"I\#9F?X M#C\, Z\0GD?@BNCT/@ .%(?N),H+19SW@>M\;'FOUKQ'D=\^%>4R_T>]8K>E MUO];TO)>#[.<\53S99 %D,2FT V1%!)D3HJI#'!D"M^$3C=%/>68&H6^U?.3 MSH'^II&W6/+.<; CQA'0'?J4N"OB_ 88R>LBJ+OJW "C":A5&24,W0;+L2+3 M.V692K"Z#6 .\>M6S5WI5]WT]).D9A$6=XM/YDJ^S!;];+4"M1D\' M;=O!L63- 2$?FBZ=T :_WM<^7\,Z>3NB.(S?MZT0+^,*[@C16>]PUW:&B;7? M[-X((5FB,@%59+;;A"A(E,Q@0B*:48Y-SDT7+K3M>&H<^/[=[0_OWK^[?_?F M,[C]\!I\OK][]?_^Y]W[UV\^?5Y'W;_YKY_?W?^WWZA[QVWT$/ .S'>GH_ ' MV2.[HC-J8/[+[(-=(7$-U/>UU]VGQZ9(['U1_QW5%3*4[E(;D2OC"ADIE,H$ MPS!F!*(@(Y"$ L&$!4HE3)MPF=,1H4OG4^.MC7CF6)TVY@23R]]-H;EU_6,S MZYI_1U<9;]VCTLMP\X;UZ$;;MKSTLEBC"S8*W(!&A<%L-2O@AK33N@5X21O- M"IH+]IE=&_VX[K#2Q+O%@2?IC,F$:AZ+8):82O?Z3X@I"2#"G# >2TUR5G?< MUCU.C=6N<_N^#+ =5WF%;6""6LL*OEM+:TH1@4,?<7]\9 V.5Q*ZW.NHS&,- MPB'=V+_8.Q3O69;+;Z80ZE(;;L98>S:7%A_DK*$X$=]F_^[5OLSG2G&M\RCA0%$F+)N[UZ] M [?+QIFU/EK7^[>/U(1N#>NO;(?04'[*%WI_*?]D.U Z_)(M&^CACWR[6*SH M_)/^+MX8QX'6-3.*HR1E"'(N*41$,(AC#7PD2" R+K,46QT]G>UAOXXXN;GW=F'0Z[ MY-YSU.U\< ROLD_2)/X6I@Q@XS]EG#9F&<$Q11A!&1I;+21#%,HHHG&?HBWV(DR-@!OO*3V1=Z7M M5[/%81SLR'98= ?FUDU5EQWIZX._DX@/E)ZT/X*#E'YQ$.-%:L&XPW2N.$R/ MEGS=DIH,"PO]6=0I [,TR!@AD*DPT!8H"B&5<0A1%H@ !6$E.?U;3CS33;[?7(>_[-L)=>SFZBVO?BU%7K%[T4M0&.P_WH2UH_+U,Y&2D,@H@U@C"Y$VG" +ZXA3F20H M26D2IFZ)DL]W-C6SJ)&U*2IU ZI:7%!LY77-A-P!LQV7^ )O8"II@/N+(#KD?#X,B*>$QUW=#AR@N/+JA\G-K9XIR>+T.I16SGF+W,W^H7.3=AG M4R/XD+UF/,Y, A(% XHQ1'%*((GUCR+06S(J)0VBY/\O[UU[',?1--'O^RL$ MS**K"C![)9&4R&E@@:R\].2>RLMF14UC3G\P>,WPML/.L>S(C/[UAZ3D2_@B MDS*ET,X!NBLC(R7R?1^*#U^2[R6D>EU(YT$L,T E.WOQ+^YMH*Q=;X51P>T0 MW ]JKTP@V82,AB?Y](1QWV2T!=3]<"#YI"F*GIRQ?"(25 ?4XA)6B ##$E@' M:$X(K4L;W0CN+5LM#$W:QAUW[@\R,"DHS 4'#&%A8R0AH+8@)TQ91@NDCKFN0I&5%JYW-N@'')5 MZ6/"N/Y"-W;8N[UOJ M,#22YB=BP\'G40_2CLI8:F M_TO%+J,23'I]P!>5)Z,*."BU]@'M,1OWTD?',LC?U(JM3??-9>4^:9 8Y$6)9>Y4$$9@R_V-#9JW)4?#IF=]V M,B9;(7MQWK\*1=S:QA=[&[:L\36E3RH:7WUAJ*1B[\P'-H4%SP@A$F0HA0!I M;OU>M:U3FLH\PYJR,.NMFQAC(Y-]2C'<=THQ-PI^7-,_MOT;6ET3BEE-7C*? MV"&2+YQ.S(DR8J>L8[AN3R;VK+4P>JQ6Z^D'T^'#YJ&)@)&Y*A&%'&C!S7Z5 M(P0H*BE(,12:%*HT>UD?QCMI>6PDU@CG1V"G.+5STDW:]TPSC5P1HWXN:MM& M!>:E QHP?SNF@--6!YG5%Y793M3+#W2(MODPFZMJO5QL"ZS'&&N%FXT)%QD&>92BC2D(MA7<43DC/8YN[ M]IYM5D>Z=)_S%[@O=@,"@ MOE >*&#H[EXES*59L:ZDNX_:F-GV8]\*GBR4DL8$//C4U_=G/O=(@49=,&T- M0 IJ<+C I"YZ/@M8ZM1 QQ07QY6XCJW$J4:IK7U%@:*"F&5"%( RLU9HS$1& M5,9HEH8YB5[MTVM"#>HH^GI9K6V%)E?I7CIWC.5B8390UCG;E7'_9J0(=L:X MCCY&O$A+F@/!S-*,2BT T4@"@032-LVN$-GT4:WXTCN_2!3T&SH[[+D_]#\? MU/%KA#[9T49'WN^8("J:/2_!M\$8GE_$%YJXR46N]CIL9A%?$$[2BGB_>%N! M["]*J-FC3>%@%I6F^NZ^C QG5*>X !H5&"#),>#VU!*+HN!P2_ZU%[I;_>Q6I/W8)C9^/1/.&>@F"=-FU))7\_GR.S-3*-'+5?+:+*JS M=6*3L>SJ;_=R;1("8"^%N5L[?I$RW3Y07"K:[?5N-W[ZP%;_4"ZUS.\VM[?+ MG;LM/4\$TYQ@!0JB4T-+C -2< V*(BOSLLQ*8Y2&T%)+7V-CH[VHR5[6ZS7K M@R'VXZ-(P/5]]- -LV!R\4 C*J>T]3S2-G3SD+L*NQ^CQ 2S9UJY&<<.F?G]P(F#X#0# MO^=[W4CGKRMCNGY>+?5L/4%X(JJ4#&H-U6% J0 MO"B 3)7 &5$J54&9G /['YN=L/?+@H&F0"#NGI9!?VCV;2@XR2?)WC74"6\, MA:WX$WLDRU7RF,H+;(< M4@;#:H%[=3LV-FNDGB1?:[E=Y"][)GE@H6\_]/W(+3ZF/7/:#LZ_'L#Y7.BM M WS$ZMU!*,6MUNW7];#5N8/@.*G&'?9VY H:!W5DH8 84PUR1A% >88!X:4 M*:>J0,84RTLO-S3_+D='3>)>RJRD$1I%'1?*OF^WVZIH]%H UA^F M8 M8PS*E&L;W%<"IB@&*DM35A24E3CHDJF##&,FJM/L!9.D4622\*>D2?7DE)G8 M3"KSCXRH)Z66+_#U+=9]A(C%&['=<S*BIA*4@)9$FYX5=C?3%>[:]#03*2M*/N17CSL>N:W M T$GR;Z<;+(7-F8N4A]0(BURX&RD/NJ?IB/U>JMCV/7&,-?:M&-LQ'>S M'_:GRET73 6DJ8!$ YT*LXG4-LXP*TM@?H4+03!&>5"BK8L]C8U'=H(&ADY? M1-*/,*+@TS-7[&1T6\&ME)/$R1DQO/D:%'$CF"_V-FR0\C6E3^*0K[X01@E2 MS6R.&&NP_O[TP)?SJ:1I(9G.@60J-?8$-?LUEN8@%9G0E.<*,^5# 2FMVI?P7:B(Q9"G"..20;_E K,:O4Y]5,J"^VF,"OZNMLL7#I-.MTZ+L@ M1$%AD14: @A584PW9ABB9 500NH<*I:6 @==>0TB]MB,0*L6MU;0IV&H=$Z=DXK2<)#L]G3M 78C (Q3R);\;SYNUT7T-?5_&O_\!AV.DVO"87N_83F\7\[-&Y4UF==/-DOT3O)=ZH2= MNQ-,28&5*(& G)L=,\D UQ0!J5DI),&9$"AX80L08'1+E!VZAGXJMR'\HLS( MS%Q"T/H?7WUG*QEH- >/2\#"T1/:0RP!C>@_);7P#N\S:T/54_F/KO#%9^H0 M(8;GW X0G67/+NUTS.'RR&9SZSWP;KGZG4^H+K)\&JYO%J[*K/33 E2 M4FGYKV1U 1&.C8D/J2I9+@A!.(@)PT48&Q?N- !ZN0*5T6$[3P^3!>ST2*PB M=97FP#0PX8/E1X_]#D'/!-D#^N%)83H#&#=%3+@8PR:,Z0S32?J8[BUU/ Q= MWZO5-A#+=/!Q66?R6ZRGB")42&UKLB$%D,P9H)!P8%BR8(K@ OIEP;W>U=B( MSTF:S/>B!IZ07L;4\Z@T"E)]GYDZD ZDG"1[.2,>GU[%(NXYZN7NACU0O:KV MRZIHW9M7FI;8""6:YRE0&2](+EF6:AF6,.925V.C MB&TJMLXDT8*J'TG$P:IGDGA&#WVFK[N.1N34+Q>[&SCIRS6U3].]7'VC:S'K M;S-[PRFCBC**.2A)9KF#2L RG@/*44I4 M5B)!@AQ3 _L?&Z'L)0NM6AT&NQ^Y] AFSXS32%XGDK"N\$[X9%N,8W>B9.1/ M/##O4+RZ$W*1ZU>'R3!P">M. )U6L>[63+S4>:]^S*HIT1E"BA$S"CD%9L-D M"$RQ'$B-RIP4)OLQ=/;':KLD];NV?.WQ4LO=4O]L)J.SE01<\&#^TL>S@6G MFDN@-3'DD4()2)$C0%/-8$IQ@450OLV8PHV-< [C=UL+^.W7_$,=KZ9:[(14,-%=P2$J9UWJ:U#ZN:+P,9-<>[P[*>P# MO@]G/ S>!<7X/S0(O"YWB@[?%N/'"<969W[U,4,)49-D20*P(0 M@H8(#DL,UE8_9X>KS'5.Y;)/#O%]\VZRKW]2CFL.F&'I1*%(*D@+#!@5 MA>: ((R!+#*).5&F!\V[OK-5FW_].KWQ'":^KI M5[Z?L,KMYZ%IKS\U/=.WG)K7KLWS7+ROS=L98R-^9,A_N5J/=49)8Q2!C2A&"#!!#!_ MSP"CA=8J5;)D7ND96OH8FQVT%3/9R9G4@OJGO;N$9CMA1,*H[P/48'B"LN)= M :!3?KQ+;0Z6*>^*4HFLQ@F<.?5^L 3G?NO6]6ZZ>EY&JCOPL4,'+ M5)0$9-Q:$U(8,N"H )(4!#*99RRL!G84J<9&'\_\,9Z[R#KQ]XZRM@K]47VV MT.#W*,/J9\8,/E@]\UC+.-4ZM0_4(/XR4;#NJ7S!+9*]4$&#"&!>+G$0H_&. MY&Z39[ROJHV2;S8KTT>=^*1.H/)1?7?_5$U3FI9,9@AHFDJ *,. 9X0 P1&1 M94YX2H)NP_VZ'1T]NTPCM=A)+7>3Z&A27_K8:$OUO7XBE([]!L*3;Z/#VS>A MQD$VG"R#@(K+AGY=#TMW07"<\%G8V_%B/NIZ21G1G.&" %44#*!4*< @AR"G MNBR*E#&-TEN#/D99YLH*:BV16M1D*VNW2E67\?6CGBBH]$Q(:ZFGZR_T&/OZ?O'.?%>VP'$U58H(1"VVT&8RC$^*)@ST#4*0SV7#LWYDY_7L!]FN)2Y *FH"RTLHY)$C"4ET#@E.DLIX*K MH&#^"_V,C;;VQRUS=VBVS0;BZ9UP#552OZFJ4LJV9YH]2(Y=/:/\.[5Z^*2_J(7ZSN;37)%2 M$X)!BDH"$)'(YF/"H+ %AD1).21>9F57 <;&S[4*$QMQRLRP;R=((VUB90]P MH.HR(NTD,P3.?>]PG?1)(_YA%O6Z*.KB33WH+?\_(!_BW]3P" SG!.7B7 M.EDU7[?YT7J_S9UR/U5N&;5#Q/8*NCLCEHAFG.;U]#"[@I\^+_YC\6'QYF[Q M;^:/WW^R#SZP]<2]H'ZPAV]S\^!/G[/_P!\R^.8GT^G. \]VNG+7P4HFFHFU ME62Y4,F3,4!-"[-'E3PL%^M[LSFQSCOK^YEY5"T2R9ZJ/T?RR[MA2%N=][JT M.YR'WPU:/W,#O*6=CB88!*[AUZ2F$L7TQ 6G.:88+ M+J .N@RT6F[6U=K\8*<\2B=9D4W*#"=LG7PPHW/_IW_)BO0O,)O8 M0Y?,O0'II"CQA!3NJ?^U6:CFH=0]9/YK^OBFQ-K,X'G@%N=D?#W/86X8M;[/ M66KD?Z\';!M\X?"/>))R0?^X)R7'G0Q[$G)!Q9.3CDO/A;L1OEVLC7%^T&!] MFDV>B1_.#.2GZJWKHKQCP5L?D#K.* M??VZ4E^=D6^MHD>UV*C?=AE*#&=H1"$%2A$.$&(0<"F@K3%).E.7A M2H=CHY3G\MHM02/Q+=E@KH'N9V3$A+)G5KD1Q? ,$9[0Q$T5<:W387-&>$)P MDCS"][UNA/-QN=B=D+]?F&V :A)933'&2@A= D%2!A!FW) ,)"#G6",)"\+2 M=+JP,@/T]%'M M2PZD)"V@%ABP$A8 4:X!)0H"Q;7("&(I4BS$.CG7R=@LDJV,P1>*9Q'T8X%; M<>F9 ';B61_8?@HUM"$0==Z?[6C0*=^FZO%L;WTV9FGL@]/<7Y]."O"YVI9U MT:E] KS*E9:YNV>+IBZFH:9'59EU_&]J]O7>_/GJT1#55_57T_3ZC5G@=UDO MI@@*HHA@@&'KS@^-6<+*E !88GSLBBD+*;?:N_=-5NM_>AE#*J%3-MC!?N; MP75QTL/#WTG"V=S=?K)UP@\K)]=2)3^;/^L#Y,MK_'@_L%R00I., TB@L78) MPX#HG "J;([5(N5,RN8#>[N0_Y4_KZUZ+_9Q*7OK\%_DL_);SL<@ZHC,A\/2 MO8> ''H%)/SI7(G?NJKR9%OB\@"9I"XTMS;8;.LRNTIS-3R39 M0TB"4.(@2 MBU&RSXO5=U'XEQGS 4K&#ZS8" K*O\Q0^I6;?R'9.N;_,6V9_IM\4[E0F=0: M@31/!4"RU("E6@%8H)RK5$%2!.4N?-;ZV/:6C7"!>7R>X>6W G5&H>>EH)&K MA^R#9S6.FX#G60_#YMLYI]Q)>IVS#W6TPQ)WK%_H:=M:W*WPR_Z\\WC$MN;,;WFT6ZX=H]##++ZH>-[7X M22_#YA2_I.1),O&+#W;WIYVMG?W_:F&V$ M[C:068J:JJ<"JH$PJ0"2W";*@ MF>&Y3@&'1:Z52&TANE#7V@M]C6V&'XCJ7%[%H;#)SS:2X>-RK9(L#3RT:L/; MCPHBH=@S*1P#^$S.N'ZO5\"([@)[J;_!O6&O*'[.,?;:*QTSH+@P@..D4+N, M;'F*I,K+#.18E0"5I3UUSW+ 2$K+#!6*"1Z4!J6UN[%1R3:V[+;<>%<@]J.. M>,#US!Z7,.NIOI$?+G$SH[1W.6QZ%"_U3W*D^+W5C5%>";%YV,RM#Y@[EK1G MFRMUKQ;5[%'57BZ_+:OJHUI_TG?LQY0(2F1!!$B)-!2#LQ2PE-F30\0A3V7! MPC(M!?8_-LXY$+_Q;!.'"B2UFUL8 X4.B1\E]0ATSQQUB'%]]?1,]IU?G!7_ ME]I/9JD3HT,\WNH(7E0B"Y5A4&;K"- QU75MIB/WS>?+[_;0YMUR]6:YX6N] MF1L)EAMCN'U10LT>;2:JUYO5RIARTXSAE(@\!04NA^M=DIX2+1):-&@EK] BDOJ 1\22^Z"@/1GM. MQF0OY.0([2:)G9T2DZ31("+I=0$N+N4%23 LX74!YX3N.C42I\CEKZR:";,] M?3.;;^R5\\[Q.)=0R[P "(K4.AY#P%.- 1@6K7NN97NK[16Q"C@.5) BI01DA)&D;[U--)/E+'QVDY(NU'5NTRKV>TGE9Y# MT_T4,S[@+W/">9"4;Y*LEPFW!59FTJ8B.QB;)@NN5:G?0] P6'L_(/44Y\4/ M3\-@\SE8#6SQ_]Y H"_+^=QL.VRKTUPP1&26 63$!2A+-6"94D @2VC$SJ$2U8(X[9Z&5?,-(OX;]<),>A MCO^_"^HX,\!CC.\X)V:'3,5;V^5N^4H8X5;J_6)MM)CQN7IE3)YU]=F0U;W5 M8YJFN6:%T.;+)05 VCJAE;0$,F.Y$F5:2,AVN4D\\Q3[=]_A4N-ND%M=(W8U M*,FF*6=PMDT;L9"]W4@N>["3O!]R 1,/]@#Q0?N%8 M8(#J]W+[U=[TKK>FOOS.^J*2\TA"270, 2 M 91#!EANHP9P+A0LE<3,*W=,:R]CVU3MZDLW9S:UJ(F3-;P"]RFH[8P=#:J> M^;D32IT*<5]$X:92W*>M#EZ,^Z)BY\IQ7WZXV\G1KYMJME!594Q4/ENX]>6- MZ6*^K#:K@]+,#+),*HA!CG!FK+HL!908TRY'+*7&M--2!N6V].MV;)1P8,:% M':EXHNQWTA$?NYXY8BMPY)]?@,)BB[LX]NQYTTQP&Q_%>-O#M;EST MQ>QI5S-A]F0N@6\39H @2/_ MM+^NEH9I&I],200L)$U!CLVD1UQJP!$N029*K',BD90J,#Z@I;NQ\<#.9W.U M$S?8][\-73].B(=9S^1PUL65*[TT5L:@GJY>@,7VYF_KLQU-1X#3#0*4I!XB4 A"* MJ8%=:,U4EC)T/:B]_:!WGD!'P(Z;><.V9IW:0NA\. M1)_8+(M;Z7N\(^T$7.3BS2$2#%RYN0,XIV6;NS32V81:*7>Y^+!5>IAM'JKW[N;0'29/<::$Y*@ FC&SL]*:V,R]&&10I%)B1E-2 M!II6'<08&]T="N^2G=8B)S^SK7KVM[)1ZI?$_/V!K?ZAUG;%2BHE-JL.)8P[ M#J&W_=;SP/1OUS70_WRHPB]V)'9:.$+=ZC%)#C2):MC=@&1L@Z^+*$,;@C? M=<9 O*6UCMRZ6,]<8,CL4?V^F]P?SUYWJ00'>=YOU9J4^S!:SA\W#U@O@S4:]7]Q] M7UK'\6I:%B51*49 %\: 0R+'@%**0$Z)Q@@CP5!0CI[ _L=&1^]VT2]YZ/XT M#'??'6IO:/:^1STL[3Y):N&31OIDYRMDY+?UQ(T&+JPE9HJP;MA%WJ:&R3#P M1K430*=;U6[-=,Q'O%H*I63USJCSN]D5&ZOM UM;%GWZI#_L=E)[9IT63 E2 M8@40*Z'9IPH$>)HI4&8YY I2"DE0-$FP!&/C."MT9?<^$3:>X9X:(XY9_RI>@$Q(2E-52$*]_*LN]C V"MOY#38. M@V]ML@ C9[AGY7,@V\DI"CP]DT\P,IV\*<]J?Y,GY?,6!_>B/*O0.0_*\P]V MK;0I5BZ4A\V;RN,N6_NK]7HUXQM'&G?+TR"??0A0->6I1@)3,_.%2@$J. 5< MV@J=!/.B+"74."A5\^TBC8TJWFJMQ+H^=&\.2*J#4,5O3:@B.U#!E@.N'ZH" MLSQ'&%$_^VC8<>J9LPZ426IMMK4C#O6Q:1'>;(=P/ZIGXTX/](Q9F306YI'K MF-XLUL!53V/!>%HC-5K+@5&.]@)A]33]X_, EKD MFBEE)@ G/H2\;W)LA/K'8E:[3YH%T#<<<8]/.[UUT[IG>OKCX_N[MV^2W^]> MW;W]/4+4VHF.+893\W#-!LU?]@;405/#!*.=B+Z+,SO]E^YU*?8YM$C;+ M9&5EGA@C9I4\.F\?:[EL*KG/4->A3,4U^#V/KN."VO=Q=6-VU'@:@C&+:_T.7M3"$XASQ2U\7PT_;GF[6,_63U_4UYGUM%JL M[37=-"<$<2XHR#.5 91+#"C.#/TH:79;F!6%WQ)_J8.Q<4TM8[(7TMTJ^Q^U MG 7Q^DG+K=#TS!B!J 0=L[2IWNF4Y6R#@QVRM*ES>,;2^EPW<^*C6N_SM+]Z M9+-YO0LXH(W[Y=RT5YTD'B9?AP:*8TNDUYSY-Z, M:52SI;LT@QHS-X-V;.+X2[9]J, M@G1XHL!N>,5-Y!V>>Y=^'/.T=JO5S]TJ15WBF0 M[#7HQ[DP +K>7 M]9'@QQ\( @-K<"D.:Z:&PRA^+;<"JDF]_"//HJP?[MZFD M!I]4(F,7\0R@-$> Y=*824)"EBO"$,,!Z7IO$L9KC@Z?O->GX,>A2DFM4U(K M%;$$R\5!]&/,_L9D/(57.HQ#W'(KUW I(XH<-8\"KF?H07$\F>N>TV$(,IS!>9J&QUM=-!BOS2BS[H6K)?SE?,Z1UY>GW4Q\+IY3KW3!?'L4UW=9%Z;'K7==<_7LRKU.,4^+LN $2)@9:U9F"K "8I *DA=8 MT)P2,ETO;;BXU])T@RQ!Y+"3J%_?CKF1/&&'+AWBP(^WD3[,V+UEM/S,@X'& MH&<&>J9%LBL[W>9F;4]B%(QUEQW:UW*J/&YLC^[/-WRR-6'"SD\2IDIRDX:^U26IUDIT^2:-0\F;8X0DIV3;<, U4 MQ^V+,M.C*ZWNUG3)U+M,SLV:?22:Q%3WLK[\9 ,S&G:T3OES?NU:X6HA[ M^YC+A6+3*];OKY5K^62^KO9?2!/DM+&_-LOS@]FUVE12SFBK@YQJ2C;OK#>K MQ9]C%9:+,[#MU>9N[&/ $G1QT'A>ERY2FQW=6\6]DINYLH74+Q[*W;GE?U=B M24)>"IX20%C) !(E,FMN:O8W95G2(B4*01WDXAHNP]B6VJT*=AJWGT,'.KEV M&!Z_#4W/H/>\F/KCG?S=*9'T4A_K!A#C>L!VD&-8+]CN0)UXPM[05-<,-8_& M#EBNGOZV7/WC_<*YI%351[7^I U9JY59QZ<09T5.,@QR# TG2I6:)1R9;0F% MI6:Z3$L6=(/IT>?8.-!*:K-8?JME#K\#9V'Q!N(TS8K_J]UHYXW2:K6R!J'I::.VY:9P M3@BF)3'\DEEO,Y(!SI7YC^!EKA3'% <%&)WO9FSDLI72;&^Z&I0?VM4]IH0K3X??*#?),I_>_A#W-CN3 MRQF0E9Q0(3507 B <4_\+Y7,=C&WF;V5,MD(&)EXX"^+U MR^1;H>E[ Q2&2M!-=GZ7Q.II1"(5)M)C&T>X8\-S.Y$!@H;=9XC8J",:_D"EZ]C6U: M6WF36N#$2IPXD9.MS+5?G7I[O]0UEE%]8S/Y]L?8R/A1N1$U3+7Y=^6+GQ.W!#W[(.^ MWYXK,J9]7_$V<#;B.C3K8,2C:.F8<8C> $6./;S>[\#QAMY G,88^K_:C8[^ MIF9?[VU.FD>U8L:R=+=YMNJ>RU13)^C]M%E7:_/%S!9?IZ(H%,$( :A9"9#2 M$% I*2B(L1FEXE(5.(2: OL?&TUMLSM];]1(6*U'DYX\6>Y%#R.JT''!Q-CD M.+>.1KJT=<(*P(B9'P@RCB7['2J_]:5'^'M>:W:X-Z)OO8:VR>"KY$#N78*T> M/1^2B+D*A M,@RZ('4$Z'AQZMI,YTA-&U)OW>BK]E!D!:6K=+(4PQ,=) M!O(<$JIXEI8BJ,+&A7[&MO#LQ$SV[6OH^,HVA<^$5;8^WC$7F!"KC9+;&/&9VFWAN(89,YME (WA8S/0 M6]]KJH!06AO#E652AN4#N]33V&BA$72W;0XO4W\>4$AASG1!@1*YLHYU'%"A M,5"4LJ+,,TXS&1(X% ?0 <*"^@+4CUZCP-0SP6X1.A"RA].$JTC$3;IVL;=A M$Z]=4_HD^=K5%SH:7VRVL*'I-D M)V7R]UK.F!9: "QQS36?CH>UW0*@.#'D0M[MQC6-CXI-J_9ZN7"I#_XV6]^_ MWE3KY8-:O?TAYAN[G[2GH.9_\H[]F"(ILY0R!')FBRL6>0&X9,;HRVC)",X* ME@5YGG6086Q,9%TT&X^T0*.ERP#X<5//L/9,58WT=6+'K?S)=Z- LM5@DNQT M2+9*)$:+>#QV X11::V+'(.RW U '9/>+4UUK++&OLWLWL;>-W_:)6:M&D, M$DR$P#D098;-[E8BP)44@*5<4K,MRR0*.O)J[6ULO-8(6_L]) ?B7C<:.D#M MQVO1 .R9P6[ +KQXF@\F<S1 -Y)"WAVJVA6KEPN07+I#^7$;U6"'OK1"U.N6= M?W,X3[Q6R9^YW[4_V3'MXG+QU33V\$;Q]9UIPEUP:<14D8H4Z!P;_D.J!/;" M$%#".5,I+U*9A5A1YSH9&P-:&8$5,K%23A(K9Z=;P[.(^AE+M^+4,Q-V@2@\ MO64+!G&37)[K:-A4ERVJGB2\;'LV/$BI.?M^-ZL$F_^'8JNW"_G&KDJ*<<90 MF@,F"UL?A*6 YELA M;9_[L8#J>W_4!:.@ *9K('0*8KK8Z&"!3-?4.@QFNOKLC:D0;.Z%ZE[)ORZ7 M\BA,/\U*2;(,@PQ2!)#(&* ERT&6&UY OH<&PUL)4V^6E$[9D)H M@=C/!H@,7,^T<) )80>?$WB(1 C7$>HG$4)+OR^3".$Z$!<3(7B\>I,'TK\S MX?9Y6^>.%+&,V*3:.(-F:R&E]4DL"%!Y498*:U%BUL']Z*B;L5'+UA'DL1&S MDZO,,91^?'([0#U3R!:;K83]>6QD,'MFCQ?",2S+:DP\!SK*O1G7X(REOB!= MRTIZM9U!,X_Z:G6<7=3[O6[6F0N6O+MGBSOU\&VY8JNG]P_?V&QEORR;/UQ5 MUD*LULZ):9=,7"]7%9NK)N>&+5F::D0%2B' V.:U*G($:%HJ8+\O7D)5D,+K MN"BR7&-C>Z<66!N]P'JK6#+;:1:XV8PU>'X&Y L,2<]K1AW=;4F4[)5* M:JTFR8%>DWV=!6!4 U:W9*])_:.@^5NWZBC$LHB;11/L;:+ID&K,P9D(H@B$N4YSPL$K"]O['1[X&,KAI* MU2T<\ K(?G0:$;J>:3(8M>Z>Y^U8].-T?J'/E_$W;P?@HJOYE==N)I/=C_\V M4X;;Q/W3;^K1(&(_=\DI% P30'-#+(@P"+CB%$!3321,>^:<6^"\A7X\T.F+A=JZ?BDR\H"CA9-\ MWNY8^&)MMKZ6ZS[IUZRZ?S=??M^7C#4,5"I=9 +B@'BB &2"PPH(8KEN%"P MX$$5+EHZ&QL-[62U5VY6VL2)ZU. -AQH/^Z)!5_/C',#*A^4C3"YYV.420K)6?K;?)"MZ+R4A0%0@7 A3W*RED!*$8IT*GB0@E2 MEB(H1O>TB[&11BWA/E]F%W/E#)!^]' ;/#V30B RX1$@%Y6/&_9QVLVPL1X7 MU3P)\+C\9.><2)?*S'Q@_V>Y>CUG56631;]9/K#98@HS)5E.,T"@T #I% .B M&04LSW.8:LT*[96@O6/_8Z.&]O),D\3ID#@E7 [SY.^U'N$9EH)&R7/7TQ_V M?6]_HL/>)5]3%_!BYW$*DF'H_$Y= #J3]ZE3,QWMG;H(L*U-V(1O2EF24I<* M$)XQ@"@1@$&)@>*,<,P(S;.@/% G/8R-TK:UL:V$@3;."7B>)LXMD/1MX1R@ MT4>(ZR75X]HW)[T,:]Y<4O+$NKGX8+?9_%&M[8;H\VKY.)-*_OKT1V59I+YI MLM'V-DJLON.%6<9RG@F@&($ 93@%C"D!>)IK66!&\P*&9"?S[SIH_@^0KLSZ M(PN[O__9E>.=+7ZQ1>^<%@E_,G_?5O9E.Q7":")@5/SXHQ^L>R86"[,[1OE\ M .[/?VPAWPF?O+H.?[Q:=O:L4L5S;)3';7*5RS5,H\!ZE""B"=(4"@LO%W M@@N-!:4LR#G'O^NQL=AK5\*MLO5TZPHV[NIWOD_9&1J4YST&?B36#[(]<]A6 MZ.3GK=B_6(!WDB?;U$=]W'B%(Q8Y9,^[^X$C]T)A.0W@"VZA";Z,VWY7OZJE^,?[JMH8,38V7?%G MM9HMI3.,WSY\FR^?E'+/?#8SZ=XL-U: :4ERA:W#55DB"I!$&! B.2BQ+F69 MT9*$>4QTDF)L-FQ]HEYKD=1J)+4>DVTR[ZTNS>G[5AO'#J%N6EW&S8^^>Q^- MGKFZKX'HX/5U Y"1W<&Z2#*PG]@-8)TZD-W26,?(RJT9;BSTY8.R,4#3@F9: M*94"+DMHB!)+0%*2 TA*Q#G5E'(5<@ESIH^QW;98F>ITX,M:V.4B-,KQ#)!^ MS'4C/#WSTG[C78N7_&P%_"5B".%E]>.& Y[I9]C0OLN*GH3IM3P:]0YVU]'^ M1F1_T(<(+%)5@#S+-4#VTH*F) ,RPPQF0E!:!A6(#1=A;,:2NRC4SM_ZD"OB M7\*V#VUZ.4XL#N(0]S3MHDQAOM:#Y@\[VU]6NJXD[2U M37\UII1\O7RP=>'?,\VE)@PJ"'(E"$"G+)LW(OQS/_?%8Y!W1.N,4!MQJ MG!RBDAS 8I>>P^<::!*'S22IT3FH2%LE!_DZ&H3,#K[^VF:+W9[^I+:V0\HE MJ#VXO(^XK1_;^,<]*AB-=L,>/XQ&[4M'&J,3L$."P-?+1[4P#7Z8+68/FX<_ M%M8CLTF.X@* IAG4!&L- >.E6;RA$H 52 (BB#)_D1G-O9(+^'4WMA5U*_ D MJ65-#H4-R&1W'>?VI2X^>CVO/WO@&FE[!S @$6!4( =* [B5.:G6]0;1UG%Y M:+#=U-BR Q6VI5Z,.,H&5 L7UQ>KR(LW@JTY J^W,ER&0&^-GN4']'_KQC-L M5W!K6S+Y:9MXF"+&.$0*%"A/ C5 M\+:>2;;@Q=WWY11"C@GF9G^(50&0Q@4@A"# TP(7NI I38-2Q'>28FRLT]1= M,=\AC!9BW3(&?CS4.[(]TU-KN+4M6/Q-"7>B\,R=R]6^,8H,$G-]'<>A(J]; M)!E+_/5UL *BL#T:ZUAR;^_/OEWV-26E%BD$*J7V9M 6',U<"$ *2U$P+G,: MXB!PVL78_ /N;!^):*I*=7;Q/X.E'W7=AE#/O'0@7 ]VTF75X];7.^UFV.IZ M%]4\J:UW^*@BG%)" YQ )5@ ."P92KC,-2Y(C%635G.EC M;#9+/#_'IYHA\A%#^8L$7]J)/]7#^#SO8618^G>]NC'8.6ZW/V MZHMRGMQWRSOVXV^S]?W]**KMC%FS'ZI*5K6&MCA)<_]L"V2L9LYL MK\)3O70>23\VZG5@!@J)KE68)$;TY$#VR?E+W?W%5,0(Z1M1C!LNW56886.G M;X3L))#ZUO9B154[$K>]&AZJKSB_+.=ST[^]\YSF*E,Y+E( !<_,O@I*6]>X M "4D@G-$\BP/,KH"^Q^;078A%/A0AY^V#AA_MWHDC2*!:?U"A\F//'L$OV?. M[ 'W")'87NCU'([=+L,+QV1[ 70],-NOF9CNEE/)<<880H!F5 !$"P(841) M+$C)B4*0!WF:WVZ5#!9ZUQ@@XD#.&'Z(-SD%CHB*KAAID^2CF2W64[PY\NS; M7VY Y[4Q>)*%N77=2 Z[*SDT2[C2T>ZO U XW#[4?OPTS<@,EO 94Q"#L,O W204_].L+8^83O M*C2]'.5=[O5%SNRN@G#I<.[ZBQWM2BEGUCQE\\]L)M\OFH1CS;U<41+,,\A MZK+"\*P A L*2DD@9QG)# .%[#U;>QO;%G0O;&*E_=._9$7Z%S-'MDGV JVZ M5J ]+;98\/5MC3U'#LP6^\2$T:]%O4"):T"U]CBL<>2C_(GAX_52Q^(4K+I_ MM9#V#WL^]FCL*ELL>?V:K59/L\77.BJS1*7-*67 A2('B/$"\-*F4""Y,-O0 M4A%5!!6L\.EU;/SB@OAM^CAW1J/V<@=6M/!"7%)("CX];R<[HC" M_7 @\L0F,]]*'3LF.@BEN*5@O'H>MCQ,"!@G)6."7NZV[AYFG)R6.4]3KI!- M0$X HJ@ #",!B$:0Z9*F.0JZ,CIL?&RKZ*%LCER:M)INPJBKB5FO@^G'*5TA MZIDZWO@D& ZFAG/*1F6 9QT,.M'/J78\G\\^$_M:9^L"KQA.B2V,DFHF@;'2 MC)6<*V- *#.3.6>:*!2T!;_6X]@F^)6C_6LN]1UAO_4*97R!"#?B&/'RH\]( MA>N]CN3RXDH<@_^+70.7%NJ3?EZJ]P/[84/0?UVN5LOO=?$!\R_KIRDNH"X( MAD!1NUW/!0<<(\-&0B#-REQ+X97!HTOG8Z.CWYIL"$=EI6T]5Z= LM,@V:H0 M&@85,#)^--47WCTS5DRH.T16A6,6.>8J0("!H['"H3F-T^K01D>J6RZ^&F9X M>*/X^LXTT=2?U@(CJ!$%E#!N=DHH!P3+ F2**XB55CD60:1VMIO1T9>1$E@Q M$ROG)+&2=BSX?0%73TJZ&:V^R:<34.$TTXI#7$(YW]6PU-&J[@E)M#\=1@=2 MS:9O%VO#)Z^D-%]*]7E9K=G\_YU]>[V4:EIF&#(D)8!(:(!PQ@#3'(),9+(4 MJ9 *>16@;.]F;'102YHTHDZ26MC$2)M8":$K5-Z4X(?$ M&4JHE/CSU^7C_S -U&Q@?G DX*;_E68'F?Y^JFVGO^?3G6N@V91/=D]5V5K> MLZJ:+1?;;7])248AA(#+E '$" .$EA+@'%&>8I&2+"C(J+6WL9'!7L# *\AV M3#V/4F(AU?ARZ6M=UY<^4X/)X*9*[YN4C M&FNOF/U%2J&B)2#&F##["R4 SQ@&.,LY9ZK,5*<:B8%B>,V<%W#E;/)'N#CP M![;ZAUI;%9)J)_R-?IQ7!H="3"@QFS^5"\/S!2P!0YP C:$L,RY8EH>5&^]A M5(8L.7[&)=3*^=R)_N0 N=\Q\ELW>D2^YY4D-NBW>^;Z0=>OG^X5&5[6:]VVLN)ELRG5]5@OI#M36]\KPR:MOWU;+1S:?I@3E*"]L M.+T]SI<%!81D*="4,IP6&B%%O%-SA_4]-@H\\%E])K[9Z-4*)%L-DJT* EG?IZ1KMO SI(\/XP#LCVW1_6 Z7^CH1Y6(;O;JBUIOL.;'*XW-_=='V6 M"+QC$QT6"5L5XMN]:7\?YI$CPG$.<*I2@&RP&<6E!AP)GN:*9Z7V*OY[MO6Q M$?U>O@!N.8',@Z%O :)OTW,GVO6 # \P JCT%E &(LLOUKVKR+3X2=>YMFVRWREDFE/*"Y#:ZC,HTQI05DC M&"-48/Y>GQY+>)SJHUF22U+KO"*UMM)LE.'WMN MT^0QMRJ%.O-W&T&_$X$!1J5G>NYO.#I$ =P$9N2X@&ZR#!PIE%\^$Y0Z=UI;]_CBWOIG2COXY9W M^E(W4OEU,W,)1:M7"_G^P6YC79JRRJ58F4H-<2H1!%FN#*DPC0$O1 :$L23NJ,3O%8PPN2J*S1 MWN.@K.&E_#%K^+T4[J[7W(L\93F_FZWG:BIA 3'D$*BRI #IH@ L5SE(&2T5 M)P5%I==!U;G&Q\8)3BB[5F;YS_R7[:6@9S#!6?3:&>%63'HF@% X@MSN+NG= MR=GNI+'!7.PNJ7'H6'?QF6Z+^H>=[\;^$O-._5C_:F3ZQS3#:0XQA@"AM 1( ME691%X4&=K)2:3/7ID&+>FMO8YO >V$/;O3#5OAV=/U6^&B8]3S!S\*5_/W. M_<8*G#B)(VX/O)")NM"W]SCH0N^E_/%"[_=27\>Z;S;J_>+=[-'5;JNF3!L2 MR3D".K6U)?-, 2:$!EP*4F0*"\J"CB%"!1@;W^S+2N+8Q[%'R,&85< MFGM;0ZV:0J0QXX(!7!I.0T51 IH9TREGRO!;3E+,@W(MGN]F;*2UE3*QP[NO M".7*/27?ME7FO@57F;L LA]SW0Y=S_ST'+6F))^5,:)S:"L&<7U SWL_[%F:W=NXDS>:8HA9ZG.@1+0WK)@#HA(.> 4JEP5E+(B:._T MO/FQ\T/1GCECK,ZQZW8\;R+82MUG%7OI$+' M^:>Z3=LOJC)&@; 9WMZH1S5?NH1CKNYTX^XM7<[FNWNVN+M?+3=?[W_=5+.% MJFR($I\MG#O3W\QF:JT6G[2>LFAZYGCMJJY^YP#Y1*GW38@1C:9Z==&P:31,-FJF!SH.$D:+<%2 MZWATV=< 1"7AJT?\49"K&<.O0!6 M'TGVK^,1-Q"]I;]AP]"O*WX2A.[Q2J00],]-LEN[_5P;8GN[S7<[55@1Q'$) MS#Z1 I1C"9AF F0$J2)E#&+-M]'GGN=)WIU[S9#G,>=]GS(=AIO'R! <,!*> M1TYQT7VY".:MW!-W(+6>.)3?7D7Y]N#EJX#U&[=\N?N7#5F^"LO5:.7K+73U M!SRQKJI7O%JOF/"=-6U-C&B>G-NPF%5Z*VG$==H'D,BN:RT=#NRY=EWU4\VQ(MC")MK'X" M 15E#E(H20&9).8/[RC,+A*,;2]0ZS!)WIFA,9] ?1L[2:S0SH>\$3L@DJ>7X57H/_:3CP T)+^QZ$@<)/MY^W#3:=.Y5^ MJLP/]="PO5J)7JX2EHAF?.;UY)@MDI\^+_YC\6'QYF[Q;^:/WW^R#SXP8XG9 M%]0/]O!M;A[\Z7/V'_A#!M_\E*SV :^V4_/7YHO>S@-N;&@I; M[JK5>MKD;6X.6-),RU+8HK6BA 5D@,FS:J6I04L4":)2+U2*)ZT/+;EJ1'. MCP%/<6I?5F[2ON?E8IM^/=XQTT5MVVQ5\]*!G6K^=FRCGK8ZR%R^J,QVCEY^ M('SN?;%S^]6/637-BI(JQA# ,., "2(!RV$*2)&S@J40,2%]Y]VNU;'-.7MS M.ZO6,^OH^,&PV&;5W)-;83U]!I[#=GT:=@)C ^!#C@$3<@3O6^>C/L6!YN( M)TH<3L+3?^RPU_LP,U;:VMA(S<')G;V-7G]4ZR_J42TVJGK[0YCU^,Z@5]TO MYW):EK#(("L!5+FPQ4\58+K,@,A3+30CMB2G]SXOM/>Q36@CJ3$XG:C&F&R$ MM.>)ZH?UL$JX,E:KL3FW:B;?MF>.@BW,OR9,W,_,^Y[E)+N-F,<.L,]QZ'LY M#Q2]3Z0#MGM](C[45N_^\*,W.ZW%?C;8O1A;)P^;:FT_\WHZ*#$V7EWU?;;IZMQ(UQ0=C-OP_)FJID0H@I4D0)/4K"A04$!9 MB@ O,IP35E*JZ72]M#L_KV/U@[:#UHM=#SU.F:4[[-@+&)IK8X^:WQ5#1RSZ M/K'S *!#NHP352,GQ]BW/W JC!/%3A-?G#[2;6*^7YCI;H!^^L*^?V#&AIJQ M>65HX).V'DBK1_/E,:@8I(P J75AYVL)&+'^W5BA3%!:(.2U5?/O=A*&C:%/?#UF]EQ4>MYPN^$G206NYV\D\1:T,9TV,H M_C <1)JT/AV?$>;U\5"M/)YF3YT?T43JYHGK 7-2V4PZ7YRT-EL#EK *'V5O. M/]!Q]1#W2F[FZI-NRB8=V, N,&J?:41 E0IE*^4@I0 J% -,40+,BL)(GD), MRZ"0)/^N1[?.-));DVM;"NSMCV]J485N10/@]UR(>@&U[]7I#)X':_R4< ML+AKF7_WPRYPP;"26G6!%IR]0S0U74\!4A16G] MZ0J)A#6"@[;5SUH?&Q$YX9JJQ &7G^>1\R.8SGCTS"'^4(3'O9Q3.6ZDR[,> MAHUM.:?<233+V8>Z3==WL\5LK7Z;/2KY?K$V0S@S7.#"9:I7#\O5>O9/=^'2 MK*9Q-1@4WCHH?=PR'=<]D4RL"G";)7I4Z;'GB;$%AG2*-"CWQ8'OF"PCM=J-73^J]6M6W7]>+1]G4LE?G_ZHK!BU][QU M!!7KV:.SP78'"*EA5(8( Y1F$"!>8D"Q5("C7&I>P!S!H!PSX2*,C46M^(F> M+[\WN97T5O2$[60/H]<.P^)'J?V"W3.-VEL+A_56_(0_)3];#9+9XI=DIT2R MUZ*7@*GN($:ES@YB#$J7W6$ZIL@;6NK@G.>2<_W*3!>OEP^6=!W_?E&FY9E= MIMV_.Q/77LQ,>9;F/$T1*+&A0L2IK=DM() (H0QKA93R=\T+ZWML1%@GE7/B M)X?R)WL%FL1SM0KV'C+ ,RQP8-H9L6>X^SX"&Q72 1YX_2$^F/_=K$K4O':= M/HJ"8@_+S<+=K*^46'Y=S/ZIZFP!ZR? W5B)P[%:J;G-8V#=\U;[8:O36+)Z MV.1F91#[IC1KK:5+1Q7?:9V<+T:M-C-@G,8H5< M=1O*5G^_P":'\_;KINLS7[^.340_-7%KEA9<8(2 ,>9S@"2WR8)8#E*>8?,O M!50L*%E0>W=C6Z8.=N#,R3BQ3K31#D LP(5(TU1R#C3#""!2"D U)$"F!$$A MS28)I2'>E1$!'L#ALO6\HW8_FB3.*S,JZ#>?*HUKC?= <9"CH1/R[O_H9S!R M#U,_X.CF=@JO W(_?7,UO1=?7?SM]D[LZ0-;NXHL1Y>^-!.(9Z4$$NH,(*05 M8'G&0$&)X2,!A4J#;K,ZR# VLM\FA-@IL4T)L=-CDFPU"?0+[S! ?A35,^P] M\U8(XKW>U=\ 8UP?]@YR#.OKWAVH$Y_X&YKJF@+=M&PR9O'5[K6E)\@PC M*H FMBR"-#8NR1D"7&)&88ISB4F(]77:Q=@LKCK$I3J0\T__8D H_])L/T,S MHY] BBDM"JY2@$7!C$&K"D (S$%9P)1HR#7-\VF]1?U]S5;K(8 ][JX_>']5 M7V>+A:4RSN8VK] D>63SS>6K.5]8E40%2J$ *44E0,Q\J=361I:I5$AFG$A< M-+"^77@F78P!ZK:S_B U/?2 I]_Z>AM"0QSM-<+]E-3B):_6Z]6,;^I29^ME M\IFMHF9&O(Q(Y#3_)]T,G.K_DIJGZ?XO/MG1[>R1S>9V^-XM5[^SPV)H'Y=U M$OK%>HI+AE)$J*$#Z(*\-* ":0MGGF(),0D+P_#I=&P&^TYFH)*#SF@_^?O01&]6>">5V0,-=X (0BNL9Y]/QL YS 5"<^-&%O-NQ@N)R M4:U7&U?VXOWB\VKYU7QZ335P18H",TB 3@T1(24IH"3/ 98$8BUSK@4-*I9X MN:^QD="AJ/8>Y5LC;&"1Q!9P_:@F$F0],\PQ6ELYHY=9]X C;BW#EOZ&+5MX M7?&3"H4>KW3EC(>'Y<)92+_?&T.T>E]5&R6G! H.J8( ZMQ8+QH30#'G0#!L M[)E28DS+,+XXV\_XN,**66^^)TGE)$UF3M10NCB/JR]5W(Q6[S3A@/J]!JH6 MJ T>TXA"9'\[W-3 WM"I\R@OMC]\:&/BL&*H[_]MFAS=6S/-DHL_/ MQG7!6>JJ%TZFOL?,\=QET1/H^ISD8C*-:ST[R?<5GFT/Y*"7V,"&*MZ+<4^AB9[%> M**3Q5A@OASK>W'*4'""[D#[&<&%L.,.[KIPT*Z0QX* 2C"9HUQ K8/<@B[T M,SY:50NVFBT[!45>PM*3$6]'J&^:.TX%TDO,Y!4<^LP'\C)QE%<4OI(3Y,;8 M2N>/N/.>_\3GLZ_.&?&WY>*KS? ^U8*69K(C0&B1 00I :14'& L,TK*DF1* M>/NTMW0T-B;8AY L=[(&N$VW0=K.!S&!ZID0]ACMQ9PD5E!7Z",27 $NY9%@ M&\A_W &UMO4Z;,4,>V#6U.W09[Z]0Q=Q^XP]O ?.U+<%'+=O6G]BMGCZJ4KN M%9/_N6$K.U=BN7E[P-OJT]WV_G .W!Y:///6]GF^F_'UU^52?I_-YZ\6)TZ# M;V:5F"]M8O; L+Z@-D?$)5NY75V8$Q?79"][+W%\G5"+:HJ$23"H@=()G&.S MI5LCW>954Z!9R3LE[A?+^?+KTY?9U_OUMH@O@F8#DQ6EL60$!HAF&6"$*I#Q M0NA404Y8T-WZE?[&9MKLQ$WV\B:UP&$;GFLX^S%61/1ZYJ@6X'I(B^B)2U06 MNM;GH+SC"< QT_B^UHU;GONSOEY6ZVD)H80LEP"GMMYZ6MK-$B,@HU CE.,2 M(Q5")Z==C(U!]O[<3=TX880,XXXS./K1Q6WH],P0)X[NK]N "::$R[I'98$S MW0PZ\2^K>3S76Y[L< [REJWF3]:N;XJYOE/*)EM')64%H"0EUH&\!!PB"@J8 M*UB2G&'JY?ERJ8.Q36TG8G(@8V*$#-C)G\/0X\#C1F1ZGM9]@!)PK'$C. ,= M9WQ6IB%;6%2I9/;L.,(=1LG7Q;S9:K[;G&PS8<2)K' M8QUF!Q[KWA#BI:I'YV0-'V7 <6/&,_F4W;W8I)]=$.?V/<8\.+K&0< M8&I=?'*" -=: 9S;<&<(RP)!;V+TZW-L7'EV/V#/+YS@B9,\@"4\@?=@T_AP MOL3.Z@C)ZUNLSI &<'%\: >B9R^(:^DCL6X85*U$[-G4<-PT/5^!RXHY W$:44A_U=O]OV\G!##.3!- M*8(HTP4"DBMAZPR5@-A\%2PO5584'#/>L2C$M:['1D+/W =;,[TTSH*A?DG^ M@^)'5OU W3-G143Y%C],3\#Z\K>\UOU+^55ZPM+B/^G;0L>87?E_-M7:^6/: M@#M6W;]?JX?J;OE%665G<_51K=^[]'J_+2OS^W-92G>GE6>2]FI):(JR N0\ MM677BA30DG*@49913#@EPLO/:BB!QT:B!_K6610;+5U19+/(N=_:GX5+T6R3 M,R]WA_5=DS/W_E7X\?&8QKIG%C]0M8Y7MJ/IM)W8 =XI[.I:UBHG/UNE?['_ MW)(R>G]STW/*Z*$&*VXP==]"#QN(/= 0G 1Q#]7OI37N\"O^S?ST/__;]C?F M/S8M[?_\;_\?4$L#!!0 ( #6"IE+EQER89F< .&O! 5 8W-I:2TR M,#(Q,#,S,5]P&UL[+W9EILYDB9X7T\1DWT[EH%]J5-5?;1%MLXH0FI) M4=D]-SQ8#!(KZ:2*I"ND>OHQT!?Y[EQ^\(='3V64%G<786__]L__=.__%\ _^OY M^S<_O5RDTQ.++]^7TT^?US\))OC-[R[_N40NLV0.7/$)%&(!+PV"$;XD4Y!GF?_O3_^, MJ')@28"36H*2A7Z,Y0RB*(U!*,5MWGSH;#K_QS_77V)8X4_$W'RU^>N__N7S M>OWEGW_^^8\__OCKM[B<_76Q_/2S8$S^?/'3?SG_\6^W?OX/N?EI[KW_>?/= MRQ]=3>_Z0?I8_O/_^O7-A_093P),YZMUF*>ZP&KZSZO-%]\L4EAO9/XH73_= M^Q/U;W#Q8U"_!%R Y'_]MLI_^;=_^NFG,W$L%S-\C^6G^OOO[U]?6S*MIM*P MOZ;%R<_UVS]?Z#?,\ZOY>KK^_GI>%LN3#:U$_^;SUM^_X+_^934]^3+#BZ]] M7F+YU[_0ITVA*IK),RK^VX.?]_,/&K\L<55_K'[]#7WA_&,K30/1B]_6.,]X M)IB+96>+=.V'9E4MB^7%OYR%B+/-5R<9IY,7"]HIS^)JO0QI/1'!:N<(L$+$ MBDFF(?+"P<3HC= N>PI ^"]'DZRQ?_NIJ?(72U7@P@N3.U M$+E_^8FX+KA<8GYSII5[F=MPMB9;C)N?'$+C__,T+.D39]_?XY?%"@>B?QP<(L].(/%Q&>:K:17].0_1 M)4\9'130S(\@;4T:2-V8%_=5H;X)+*92#H'!MN:WTK_K5__ZRZ\04O,/E M=$%^4WY)KOPDI:0$L@!6>U$9B.!#C& LY]:(DH-(@]B!:\MN!0+=+P@.EV4G M8/AENDIA]K\Q+'^AKZPF3@IAI=(@&=+1II.':$6$(*1S,1MADQT$#C<6W@H0 MIG] '"+/KB!QANPS)JP(D:=*=78D%%<2^!P#,.^U42Q@B&9 4%Q9>BM8V*<" MBWUE.C(PSD+L7Z8S_.WT).)RPC$;%G4&KAV%1(4[B)K,'J)W0BC!K3K,8;BY MXE8PT?! 9+L @FOYVFQI(!G(_@/)']\L3B=KY??7RPR3AB/C%.\ M RX:!(52DUG+#DKB,:.ET+@,81H>)&*[ZR?6.U"&$W07N'E!HEN&V>MYQF__ M#WZ?9"M,4)9#/O.,A*W I\A)1&M"%CZ7PRX@[EQV.VQT?#=YN#!'1L.+T^7R MFJ-\$3TQ(X,564) ZT EK<$Y:2 *J8M*3F:'!P'BOI6WPT3']Y2#B+0+(_$Q M?'N=B95IF9Z]E)W[2R+%P)0F?#OK07DK*+)&!<$4I24OFJ+N 8S%/$%_?+O\N/AC/F$E%&$+.=3!)8JT@H#HN0#-C5764@3. MW'"X^+'P=JCH^(IS"('VA(F-!_UV^6ZY^#J=)YR4[&42(8#16"]@M .GBP#' M6.39!1&U'@X8-U;?#AT=WW<.)MJ>(/)NL5J'V?\[_7(6844O-47@$#$),G[" MD_/D+=E"I3!Z%@/&X0!R;>WMX-'QO>= 8AT[5*D\+#%LZ%8I*UXR@I1(=H_K M"$%IHEM'EGSV&M5A&3175]L. !W?>.XMNI%57C/T9N\^+^87-[5.1Z61XNE8 M+VD5N3WT)T^8#0_I.X@>I_>:*VZF^XVO.@T38Q7%P'D^?Y75,YY_J^7:Z M(H&@4"EJT")I4$P8",5G#@PTF8S9Z?KJ9S\H4G0G+/G1"0,)"E*T: =X&.Q:(-$REP9X:X MC[BVZ'8XZ/[^X_$1'WM^6BS_6GU\L3KZ$^?>)H1,.DQ2 Q7$R M:W3\16TU!&%9LL4YQP[+K7E@\>UPT?W-Y>&"[0(?'S[C;'9)?6)2!XEP9/5_7(9:?OGA^TE< MS"9>B\QD86"2HB--:PJ%,A)X0Y12QYR,.^Q4N+;<=HKO^+IQ?^%ULNE??4N? MP_P3;E+".+(4@Y+ '#&A1#(0"_U2>!!8#$_JP.2ZNU;=#@,=WS@>+,HNG Z MN$YJMM/#9Y+!:) )^LH0 M%U /T+ =3#J^G1Q8S(.!YE]^OB71-_2%_>JY7RSFJ\5LFFNM_O,PJV7HY!;A M>O7[/)SF*7WU.OW;575O\:D#U';O2ON!%=ZG*_@4PI?)Y@VSINJ_+;],Y[3J M-,S>++9:D91_;+"HM2LJ [.UG!%-@6O!DJ+DS1 $(?\;RZ3OWY#>TE$R&%(DITX&M]B^+!@A>D MYZR2I".8>Y=R0^3<(&=< !VBWSNAZV^O_O-T^C7,B)G5 ML_6+L%Q^I\/WW\/L%"-8'7 T2-TRNC':B&DG\'4'J64BV\6;W'A+0[B*7?<'W!BV&:(DFF@"&C M;:&5AB!S %48YS*H;.-#F>D'''8/4#5.CXUV8!I, QV@Z?7\*U&]6'XG%B;( MM6.J!**]% HU'4((IN9,VD@F5IGHVKA*5ZD8IR-'.[3L+>$.T/%NB5_"-+_Z M]@7G*Z13^>WZ,RZOR6@B(_=&\=HXC\2B F;PF TX'4A&E@[D]%#EW/Z@V8*X M<1I[M,/2T/KH &+7B?=%>LUJM!IMK+LB@%@X$N]!*GV-$960LP,.&<"E#<" MG"ET[IK$"F*VP;;!RT-4]> \#Q+C#R;Z#NS,+]/Y=(UOIE\QOZZM.C]-R6\[ MDU7E)FF21+U;Y]S3I@C1@.=:E^V/H3O)Z<&/'@0ZAPN[ M \2SG.908HH.8M"9O50ON6A_DT/_O" M\\[B;,# M5^;--,3I;'/Y1*?IYKWW\V)&0E_5DW7]_G^3M8$T5U8(6N\'4SOG#1N5@/WXRZ]@"3M!NE#L M M1^6"9 G;W$+?3].X+QMM,' _T Y12 ?0NK@4?1>^UQO1BV"3VQ("!:<@8TV, ML2Z28TA.)(-L62U=%P9Q:UHY#3=1]*XQU\[& V@@ Z0]/)\V??X%>>G ME_LA*)95"0C)9P8JD5= VZ" 06^C+)I[U<84W4W/N*%](PP-(/H. '3'%G < M=0KD/D9#.E:V:'"\&(B*UC_8WKZ]L)U8\MTHWO M?*@>%PV$VL&I=>/LO7)76A1JM)R" !7K_BD1'-.QMM#SC@QI)KM]#,]GQ\OI M8QB>@; TK XZ -/FTOU..4U8=D&Y&E*&Z$!Q1]& (;NLK21#7$+F#Q:$'?C, M<2=-W?C2 \-I("UT@*(.8KGLY/(._"E:T'<='VR2?R>YQ>+>6W.A'1.$RO.:Z9$4L1%[0^LO(*0 MN(,4,R\I1^=MFY?Z!XCJ)B1KAZ:A5-*!+;I2;GE>3(#6%I1D/%%2X&I\33S@ MIH[+DL9;7E1N\W!_DY)QWV>/AJ.]A=\!>)[EO'EG#+-W89I?SU^$+U,R>U?8 MFOB DD>_F<*GZD#.>N(G1T>S$"QQ&Y5IE,3X*&WC9C8>!6 #*Z@'R*5T>G(Z MJR7(&X>PMI-9XF>.,4SLN&!NJK@-DOL=UF,XQOPK+.;D#JROL4B0\3=/U M)&-]/(H/,<3LJ_@964 >0NRVH"09K M*(@NM&E,W33$0>!HP81: I%T4:%-T=MM6L89"G=42!VH@ ZBR\?$-(DJ>^-R M@6P105E=!XTP#U(:X0/7J!ME:3Y&V4BSY,:ZMCA<.X.A[<@-<=YM]/$9U],4 M9M>9&:H[SO4ECM(JYP&NCMDW)R:>K:E/U$(G(#0%A-KO<+EI+S5Q.6A>!+$=%2=[39&0#CRR6]W+GIVN/R^6T__"/&%.1ZQOIBDJFE_=EEZ>7*EP#D*6!$XX# 8NI080*@\0D"TRDEEJW"-MDH]Q!T^)7J M)G/H%]J.]9&U?N3?I^O/+TY7:UIN^>I;FIW6#5(K(.F_7&^-M=9,NI)!!Y7J M2*L,OL0$,3J9BQ9*L#8M6/8@=ES_?@@4W;YC;:NQ+H[.%9T"YXQ.E-9*%B\ MK?&@2AUCX5(!*[W)@B'9_S9MHJZ1,:X;WP)(^TNY XC\;;E8K=XM%Z4^*023 M+7(+3M<1>]IRN$#&N3]X"'OM*N(,;]W,G8?[IO'/5 MCR8 ]+.LV)+ 2.9JRRH!H60-.69C2R["YS87!/>2-*[3W0(XPTB_ QOS 6>S M.ED)Y\30[-D\/\LGT_FT,E/G\YVS-T%,-@;I@1M1N3(*:O$1>,6P, H=LFES M/; =?>-Z0 .!X>:CX/":Z0!O[TDU1$!M1_R23N798M/\ZH*9E$UT&\N+FE&$ MZNOUAR5'SB<7E"UDBUME-CQ UKAN41MT#:>'#D#U[*3.FOVOC4K>EIO-L";1 M:&=#85!8E9/4BB(#I<'F')3!8(1M@ZJ'Z1K7G6H#JP$UT0&N;LEHPGGFQ5-4 MF:*M8XS)T,8L.90BHY8N!%^.Y%N-ZU.U0<]A\N[)*?^1AS@Q)F8G:T,M7:]S M0W 0#/U5E,BT$4G:U"9U^0YBQDV&;^J([RGQ#D"S&8>-J\O#%[E1)!$+R=2& MUH7,963&0D:?5)U;97V;TM(;A(R;V-X"+(=(NH/CZ(+\BR;59R*:F!P5ET8" M+[6-L6<1@F 9@E;)::2PH%%L=C<]XZ:@MX3- 7+?'3W^##US_%2?ASX.!J+? M%O/%=9MYL1NX#($92:&C\W1R.U-(1,J 3SE$X4)VS#;!T;TDC9M-W@)*PTC_ M8#0->'9=G+H7;S73^6EM_7#YA/DEM]?DVPW M)=CUE6>QN?"XV&T3;VA_>53 %(E8(?W)2T?66<@QOC MV <"NG#DSED\W]//<8[U9<'S$$LANHN.'!1/# *%0Z"S$ADQ*]4H.?8>@D9. M>6^'PL-$WX&']QNNK\0QG$X"[J0 +9*O8ZX]4'#-0"CK15(E6-:F9N(:&=NA MY4FE%^POY@ZLS$7=V45N\_.PFJ9ZC3N=G=+9?BD@KPQ3S&=@,2%!WVAPGCMP M0M-W6%"YM&D)LB6!V^'J264;M%#-WHC[BLNX&,@NWOCE(JUVZ[7V.;>=5=*M[-T3RH1JZFRGA 8 MSTPZINRD*PFBM21)52\50]" TB3:R-KEU,;QWXG,<0_(N('S!FEEN?/$'+2Z0\ M?(.WB_0[.'"W:5M&0=ATD>GK2PPK?(EGOU_*+KM<,D\2I.<"5+!UAD,,D$T4 M*.KHS]SF;>QPVKOI%= NFI5 M$7HO42,70HP+VJ&4]<3BJ<]A_@EIP]WN&G<9=US^_* !UDX+MXRX]I? \"'8 M PT"O3:>H2S N?1U-B4#YUD&"N=%$"J8H-N\]VY%WN$]2L\7^5CG<4Z\4%*% M@$!,&:AIF."**K3_(HO>:B]RXWYS&SJZ";@&PL7MQJ1[2[V#X_62^C.)5 .^ MF-=-_>S;=#7Q&3D/W (6.@$V$Q9\*A:"L-%@8L1LFRXG#Y+5":+VT/=]T#E8 M^!T@Z08/+Q\9MG#,3$V-<1P&!5:.;CSH*90<0 MM4N/&1Q$P^F@!T ]/C+CG+&L2_8."S!I9>UFFB'P:JA5CL[8+*-O-A=^.Q+' MK9IO +0FNND+="]KUY)I/-V4@[R>O_J6<+5Z6RX?<2[,M(SH;5(@-M.I,22H M8]! A6R25=$B;^-/[4SJN,7W34'80%<=@/'2/7TSG>.FY&@2&=%:4H0L&=%M M @4W24K ; 5:1)EXJQ$G-VGIY$ELP*!O/S%W )2;5\>O[[CV>[^8S7Y9+/\( MRSP)WDIE*)XIG&5"?YT9:\FU-$DG1$&RY,UJNW8AM)/H<$]M@; M25\VCUBT9Y;K@_!4'UO.F'A.DMJD.9!;N5'5>ZRG?-H\7=#WGU59U4>T2> ^ M64L[,F@2%S1+>"S-]M,F92/+LZ$<5S---E.%7IU\F2V^(YZ-'#I= MIL_$]+M9F$^BY1(WXQZ50R")$J^VQD<$/F$*G1ZNS9C8O<@=O2WO<4_RIMH< MT?QN3I97WW"9IBM!]NW99'#!O/#=8;R#\#H[S9EEZ1KG,=/&U-#6 *N@@;)QH MJ:UG(3$;_X3)G"T[Y1W-D':!B0[VQO-3X@17*Q)%G,XWJJ[Y8]-\WO3H(VW[ MU1EE?.*3B2;%"*80@\IS!MYH"QXUE]IESEV;3)-=J!R];=_1,-Q,=QW@\GI= MC$LLO2FK9Q>]HR-I?^AU YX[;+F5, M"IM"5),5*&<+!&,U6.NM1LF4O^DMCGOKV+)QWIBWCKOHX5\W[EFJ MJ^0R&BD@EXQ$-.DTQCK 0 LNG(W1A*U>ZNA3K\"$_G83(M>6[009>^AM<:@0 M>]#\>5),P.("%Q9D0 FJGOB>]@*D:(IVSH?HM_*WM]?]F!F\!ZCLIM+WD-_( M:O]U.I^>G)Y<$&Z1H0H!9-*F^GL!HA,%D',?DHY!XU:CKK=2_+6E1U;]/HI; M#"'%L=4?OETA')D61:$"'HJF2"]4]HL#E-PFEQ7G?*L+GNW4?W7I<=[-!U/_ MWE+L(EZ^E=-D2XB%"818*H"=Q]H!+P)90!OHX#/9_!^94KB/0S"0F'L RIWO MXF=-N9Z=KC\OEO7>_'>*W)97GH_J"^3JXF'IW7*:<+/CGN.GZ;RVZ7Q;SF[0 M?]2V>VF<"P:2K>ZV2"0?)@/HVI[3^.R,:3.Q_#C\=>+A[HG"FZ#N#Q)/K"U! M6'W^9;;X8]6FN=OM3V]YZ_,(+\-?ZURN>(D4S0C.3DJP-A4Z>SUY[W7ZC!'" M;O)T>:,GV8>H&N QI'[FN^7BZY3D]_S[[[3A7L\O1\8]2^OIU[.7R0LYV&!5 M#HX\#YWII,JL0 Q) %.\A!)32:Q-GNWNM'9B$ ]%TQUO*"V5UH$_2 M5:03Q&:307GRG:/0$AQ+T5MNC>5MCNV..@>VUOF#SW2[** #]%Q)Q:Q3DTAL M&W?DX^(])OK[=(;7V/NXV%6R(@OK"U+879,P5*H#Q9DQY.:XY&-TTF#S3-PF MG(T;$AT9XUW!I(-M\Q)IY30]2TE&0R*L3ZG<97+=Z]$4DZPIGB:7$GV)HDU> MQ%4JQC6Y?>%C,9"R.@#:(Q/018V]A!>@PZ:?:-3@ ITV!@O/:)06LDV7K@%F MT3>SC5V#<4"%=@#/]Z19(N!SG>N"7W&V^+*9X5%Y>9;^\W2Z/&]#\/%SF'_\ MO%R:I^LM,"IH.M@TKT^^A.GRHFOT=0/PRW0^7>-L^A7S!%EDN&D6G9VI92(4 M101#OZ!!H@N%<&UBN2T)'+?@IVN(MU!Q!\C=B&]%"OYEL7RY.(WK1,@\Q]CF(?5!LL8M\^D: MFL.ILP-LWE/(K&QFT=JXZ5I)\O'TI^JT!&]48<8ARD9)H/M7GSGJQ>S[_BN38F2ALCN%.0?:C% D)# M5*& E=%[KF6RC6K0]Z-WW.J@KF%\! !T //;M367\CQONGDI3.><28X+"$HR M4"II<(5A36_P-EN2=&X#[>UI'/<6XY_2/ M:.-.M,B12Y'I'$EU#'<=\>V8 UL]:9D%>=1MWFCMK4O7D9 YN"H[A>R%P7\7OF^L?>$:LT\.R-4.Y/W6,=P&$:Q./GM& M_S6Z.GJ4M-[:;1WY1-Y'0;UZ@LM3HF,:XG1VYDR?[ZI+B5[YWD04[8HDMUH8 MBLGH6. 0DLZ0O*% #+FPMDUJ[:&4]]:\ZWAX;:7>+N%\<4*\1W)E3G%B"O>; M F[)Z210BKAR3+'Z-FM\+M&*U*9;T:.D]=9FZTB /$1!'2!N^SN)B6&8A.(, M J\-%Y$G"%8XB"AT2);I;-N;371*Y^)MF[E+N]/:2?'GD4I#AE):![:2?.3-'?[' MQ7E>%?%*FVW]O9;^K==$S.4]H9Y,(G06>##%6ZEDC M)8)PGOAU6B*[D5=_3W?A[=?LLJAC:(RUU$,_+==O,?AK6/X#U_72X$,.,UXZ;1A+JMR.OR^>]H)N]@A74,QF=?PW166:N3 M#L)5#E]B7$^48@%12) VD2475H*/R8'GG%F6LI&ZS2W/CH1V&;\<#: #*K$C MJ"X7"3&O?B%Q5Z;(U_@UK"M?W]^6.[=D1!:MS PPQ)I^3[\X@XHB-MJ,UO/( MBV@#UEU)'?<.\MAP;:K('L*;AQB\?V].-AO/,@'<&E>/D 31Z@PB.311]Z*R)]0.I-0>L/N8^STI+ID0?9WL$>CTR-800S)"5-R+K*T.C7J' M/$K:N*G"8Q_Z!RFJBU?O6RQMGJ.NYGP*(8I%EH&[S?!?92!([P"U-L'(G$O" MXV#O)FGCYO>.C;V#%-6/B[F]&">HN;-.)LBQ(*@2.= ?#.B82O$>G6C46V%[ M&L>=)7!D2#927;]O.+],YV&>[A8DERKKY I$K^I]J[<07"J0C9 H7O6'-S,%:]O&"7D51GK)R,NH[[!)27#9<$@"I32\ MIBBW>=N^FYXNWV8&0\%#(^%'?YJ-,,G,=0:S^NY*V]>#XM\Z*O;9Z$G+WDIGK'L39\BG7N M$=/@?8S>L.BB.L)MSUVD=?FZ9"B>K"?5QBZV'2TNS8AVAU"G* P+!>3 MP 8Z%(@]$J-*#HHSEN2**K,VB9 [$MKED\XQ4#FT$CO Z/;2G#!BP4FC*2CT MCJ2H!7CI##'*K'9,2)1';56\+S*/_7K3"IF-5-=!H%W9>C;/];>:Q/0US.JN M.^LU?S-=>1($=S%G UKE^H::-<2L/103%4]:)&O:O"WN0N6X)K-9<-U,4=V" M\!GMN>7R.VVOS8CU2RE&(;,*UK Z;JTY9;K(\+0)8])6@]6L>IM&%6'\F5@,1B;-4]1MBG5'@Z&S:YY M>H/A+KKJ=\CS\[":KA;EW94/NT[T=I-Y[OJ8 4;P/$K=0+-VWBX_A?EYPZ8? M8W\JL#P0?'Y\W;6)C[?8YS>P#SC"MZS7^CTE@MP7\ M>EX6RY.]3>?NBPQ@6 _D;""S^S]/R;W"Y>S[Y=)75JQM\V:+U>GRQZ$>@K/! M%@_"JP2J!%]+$R@8UCR+;&TNODV_[AT)/=24/KC:U_\OE+?Z/OH(_]F%4OC8X2,"E#: BA84!9024(D9N?-:QC=T\@.BG94QW M0>&M9M!'TFP'=Y,_6+WH2_C]Q>FR*N3C=;Z<$YX$6@\-ET%54;H0#9U5Q&C6 MSOK8)DEW6PK'O1H:!YX#ZJP#+-[;_N '1PJ]28PGT$F0BQ1U(HZX ZXY3RIG MQ6RC@IE':1LWT^>8^!M83QT@[YK!O]'*[>:>2D;P("RD6.=0Z:P@,LO :985 M[38EW/TGD<[NQ]4MK,=[D4AHJT(1U*4)R3 MZQ(#@Z!3!%]4ILUHLFK4(W\;ZIY6$+0+KNX8)3*LKCHXYV_S]+?E8K4ZYVHB M7 -9COO0N;(HYZ; ["9 MRKIH!?"0_";)H3)12_!!,*!#P9/9831-H/3 MCAR27%ZATAZ\9!ZC5 9KW@B7JK9[B1 D9V!L#K3_E"BFU=2XV]0\K9!C%]S< M;F1_H"XZ\/\N>7@?_OB5=ON2)+8B?MZ6]Z2XY=?:^%RB+"5:D Q)1*[Z$L%E MH/#,\&!]J6<\.0PM'>UQIZSU@HSNPKX3Q)07CQ0ARMOTR2*8P:7 MCY P1J"YBU1&"CI5YB5(@KJVR$'IVNHP*0=<&!U9=,*P-N4K1PXZ[\V@N&H! MO%9:!DVA4T&RZH[L>]!! M-*%1U0Z])H;,$6U#VMH'077&V=[;*OKCHX@=^0 M#9AXSF.PLH#7&$%9(^M,5TU.!"(CHHUM-!6ZKCXN?H;7Z>) 7< BN>GTTW[ ML)KB^OKDRW+Q]:QX:_,:-RE.JBP1ZVT.;:':BL29P,%S*9,1F6&CCG /DC5N M.-D<1L.II -\_1I(G'-"+*_7 APM>*) MOIYE3$XFWB:=XUZ2QHTSFX-J&%5T@*DWM=U1[:9YV^ARY601(8 34=5&7+0[ MM)8@I'.N)#KD2YN9GO?3-&Y/H/:^U##*Z !6-51?+T_3V;,O">X3Z>J<%]9RF=GIQN&DZ_ M1"(B3<]N6_#+#,][<3P[62S7YSU"'IAEJUDV&A70P<^KT8[D%3!9VZU&%C,S MT;;I,#44!^/.IVD.VU$4W56W\7OE.[&)#@7#$[$4'*C:"S,:[4 F%K3*P;)& M[3\>HFK=TZ+W5[]:WV]3]NRN0]2X]4T/6H%$9ZQ=+*!,59 M38%+-4$X>HA>>V#2%)X]0Z':''#'K^:Z47-Y,TLZL"RU1D%VGUL@L3!R=HJN M9< I>8G*BC;F\E'2GM;[U2Z(NN,X'U!+(\8ZFY'VY]QL9N6MIA?-Z*:DKK,) M)^ARSC5?/A?K06&V$(Q'X-YY#+Y(;N5C9G&;A4:OR1I2IXM& NX$+!_"+-3T M^MHM<#$_74T$4:H1(U@M*?+*Y(A$+3T84[STP2-ZLPM(;BXP>KU48W <)- . M;DM^L$&R69R<3%>KBO/S"AQ,CEGC&7A',E&\MB;(UD%V)5H=G3.-AO(^2-;H M-5$-,#6\/OH!U[^'=-8K]9R+Z)00PCG0O)#=%/6J.N4 %C43.CLRI,T*[>Z@ M9]R7J*/ Z1 -=')R?0S?:@*Y-EE9S( Z%U V>7#H)=!A%(R+0:; =SFN-I\Z M[J-1^S-J=]%UHO,7],UIJD'O::Z3?PI1GI,+D)P7=?PS0BPV0C)GR69*V;U2FKCZTNF=!+:13K0(7MD C/6B:2.J3:G MRL-TC?NPT_9T&5 C'>#K?D920JNRSV!$JH7H3M>-XLET6DRI9"RQ3:+#8:AJ M]NYR%)_E0#WT>"AUN21 M97YTX]/6)B0 @U'9D" <6C4YHI\6PK'O=]K@:>;%J>)KOKL MG'C.ZOZ=X*]_P'#&J&'7]FTAI*Q5W!H%(M<(26)]F?4%M V&>4T'3VF3)'LD MD_1RN@J?/BUKEL!F.LU5R?_ >/!1F(@4"T2GZB%K(6Z J[A_1D?>#3AK-1C])Z9(,5,&N9*79'Y'0<62X@ M<@*<]%(EG4T1C0K&.S!8$Z]C=L4[8 %ICR'S$+S5H%2P)::@ VO#_$-4/0WS MM MN=C%/.^EDQ(A_M5S75*I\FM9OEQ]P^76:\-FWZ6IB0_&!=CZ46IRHK";! MU#0#P6(.,D4;MWOOH@6NX(G^=A-+]U$P+GZ&T^UB0$'W 93ZPGO.P>KEXB1, MYQ-B6+JB UCAZHVZ3Q"$5Q"US5$C*J>V2NG9!2VWR1@',L-H]C9,#A3SV \7 M=5K\E\^X#+-?\23BA2 1-+)D_0:7 J$@>6<]HXGCNVW8/5S4\>7>V' M:FHQE-C&UOF+Q7(Q#\OOYZ0''Y)(Z"'92$(04D%PP0"WV64RDU'>C)_NT?CU MSQTGD::1O@\0VHTUUJMT>C$2C,L\"Y M%"QQ$Q)N]?ZTU6EP+QGCYELU<2"&$?G8N,%/-UDXWT31H3!*:9!%N3K@DO9/ M(F?<>9FR1&T"WZKO^7:XN8^,\8Z3@=2[&%K68QXKM2?V\OOD]P^3F&3MR!, MI72U<,A 1,4@H U).^?3@[/F5IC^^FGQ]>?S3SP#R/E?-O@X.VXNUQL1!L,H M;7&0!,=V)5[/Z8/F&WE?ND+)*9NS"6",]]6A=A D,1&BU%I'#)[IK?R).SY\ M/*=B8'4/(;P.4A#N.3_?3.?XFHSD:I*,3TGY C)S\HM95."T\( N&F,964ME MMCDLAKKTNJ1LW)SM"^[)-Y=(>Q'9Y?[8G6G9[I#Y8=5V_$OT6EK7HYNM! M-9[W?M9P+T2/T'GD]Z'LI_G-+S'M/@TG_X7YHG*D0GB&X2K]5I,:X@V2? Z)^E=4LFT$<=N=#Z--Z1= ML'5'MYE6>NO@C'V0NXM41H;<>S)-P+5-Y.5*#Z[V+^3H+&WVSD.$86.QB MR-GH"-Q'1WV>GE=*5_A8?'ZZ(D]K5>OFXO0L$%Q=HH6K M+"2/ 0@5K":C6_*""#<%1>VZ43*7;2*GAZ@ZO$_MK<_^43)_902Y%2KR%"$* M"GZ4M'60FC"@@]$ZI) Y'HWW.^@;]\ ;##6W.]8.KISNKZY7&YD3,I^MWH7E^FVY@XRSFYF2="J<4SB\Z45?:BNDP 1H%Z00JDC^8][] ML%UI#R>^9Z.U ]YN]:T]LEH[\-/Q%)*5D3PGGA15C%P/FCB M*D>!W K)VERW/DI:'R;O( !L :K]M3'VZ^'?PU=\MYC.US_2J3Z+ M(RE@='"]?O_Z[6^O3N)B-DWOEHLU;II%?_B^6N/)-:X\!4<8E('H722N,( K M.0&BUSQ*EV1,V\%JVR7'O:]J":@F0N_@&'S FWC^_=?P'XOEBUD@D58#GX1Q MB0L'6BE)[BPGUFKO7%FLCES*D!HU2=Z!R'$1.+9OUDJ;?0/U!V._A9.+K2X5 M1Y$1P?"H:^.# H'G#-)K)S-GIO V X=W)+3;8.(PP&P/S(.UUP$X7^)7G"V^ MU);?Z?-\,5M\^OY^^NGS^MS+F AN53;%0W)8BT2-!H^1@37)J)B4E;J-Y7R$ ML&[!=S@H;N8/#:BA#@#W<1DR5M%9J<7#LK\:J>?7S'4UY'\=OX>T^ER6?.9 MYOFWQ7QY\=?G835=O;G,J.*6TW^V 97WVBC A\3 ]I$P3L3@])M9C$.RL:X MV9.CNX^C(:*#[5 GUQ,!GXFI\\.BYD5O)'$A_$V;M8^?P_SCY^7B]-/G.Y3P M]^5TO<;YVU(F7%@CR5>JLWT%*.XHSM0U>49B%!0EIA1:)7T-R\G(7L)XH+R5 M^#DB0L:^=GJ6\_0LH_]:[_5W.*^YKA?7:L^^U'%X839A+AHEB@-TFEM^QYO].Z(WL?HT.UM:HZL--W;*EK;));-E^=4<8G-9U;,CH# M3:YO$EX$"*(RB*'8D"1FTV:"X2Y4CNQTC [:YIK=&[5?<1D70\WP"M\W4T(_ M+LX/BYLNWH3B3\;JA;$LHL[.1DFR\QDB\TQZH[ET;=)3'B5MW,[L_2!T6!UV M 3OZQNTQ MPL?M@]\/JH^I_[[CK)?353RE=3:S3#V/3.A"+I"A T?EY(!V=6WS)#)SQM(W MU0 QUM4UQVVB/SXB6ZJH T/[P 7DV7QH&8I(G"G@*650IC:6=Z66M4J5DN&* MI:,G"F\_MKM9'_[Q@=E$@V/;PG>+-0E_&F:_3F>X6B_F>.Z 3WA)H12.H&-6 MH() B.2[0+TX\R5;96^^-MS7S>V^)<8=8#P^H 94P-@PNDG\Q[#\A.O7\[0\ M'^#[&Z[/:QW)-48C!#G#8+%F.82:LV\=0BJNY!B,(G.^%;)V676[&W;V)T=; M,SWU"< KW+SZEG"U^DAX6GU>S/*$>$!F#>VN["@^$UBG[%H!0D0GHT:;OO!T0_\1O/>WUU6?IX*T;OVO4;E/>MX6%E@P_3-5#1X-\6B_S'=#8C M.-U<[X[!U\60#\5M!"MBK>I"#S&&>A**E&T.Q9LVR5P[D7EH*'#_"C\J9EV( M-G&3:I94S9X1&KSR"J1'85,LAIR!)I+8@KAQ'ZW;(>JFPS^TGIZ&>=I_;,X] MG]3 5#4 \%)-(PV'FTU53M49N]D+JZ19/8@]DD9M!T0=^L)H[$> M.[AFNV!Q\1"+OYRNJTA/%LOU]+\V>G[U[0O.5S<'$$G45G@C ;43Y'NZ# X5 M@G72R.QL=(V:&@S)Q;AY.\<']]$U_S2.]2M".:"!R1:?VN"X?XSV48[^P$U@ MI4X83YRP*B)A-4H/-FNGA5%9W7PB^G,?_9,@E"U:,C H*%+W)!6G3 "9ZTA; MM$C_-_*)_Y0.^EWPM?]!OY/6.CC?=ZFJ([-EE',*K"R!3A-9( ;/H-098"X6 M572;#,6ABVJ;(;(53@ZHG=U%:7WC\JT,^%P[O]?1F4$'"9[9I(R3 M*L:M)F'\_[6S>P'FP-K97;0W]LO('669=/#M[@Z7-^+ML+OP-@]5NGK7 X&;0;-,]:WF@Q>"P>)N:(= MT]'9-I?60]1B=U,XNP_H6FBH \"]"S5)XK*07%O%L7I3ZB2 M42Q:H]KTD[Y&1K=UK(.#:7_I=P"=6[8V&)-*H !*,U%[T#(&=<@B>&&9XRRC ME!V5\;>K^#@B@ [200<8>D!6;RY3(8+1OFB>P#*QZ42J('KK(,28LY>.*='F M'F@;ZL8]^<8/+_=34]?0^WV%Y73V9EIPPL@]]!$9Y"QKZ&,9^"@VL\1<]CXI M+=JTT=R&NFX]_3TQL37H]E10UZ [SW!VS&N6#5:GD>PWC_+L3K(DRP76#GRB M3:G:(#GJ8WCXK<&VAV+Z!MJSE$Y/3F?D>N:KSW23Q)4J/%J0H2;R2!00I L@ M4,7"17'B9L?-8_11OY/6;B.$YF <0GF[P].?P7->9]+5R/<(*/T-UQ-=IS0Y MAH">%U"UYM,7;R%'R74HB?9?F_>NA^GJ-KQHCKY=E;*_(5RLP^Q8#_=7-]* M+_=W?6R#I_M'J1\G;4^Y8*7RP&2Q9^WD0DX:,G>6I5"\Y&TN*H_Z=O^0H;Z= M ?,>:[Q/UJ%&:ZL49O\;PW*"1:/P4D QDB3E"SD6A"G@D;Q9'YU"U:;3U@#$ M/Z77_ET0N[6CW\L)C8F)0KM4"DX)]88 MN4^*5^?:!>:B%(;K#B!\3NZX(5&OR-U'ET\3L(1 G'C'DZ\/W2BX(C8=@UBL M(K??*D:[L@C?J(_M?@2/&TEU#=J=]?DD8?O+XG0YD5FB()9 ^/IDCK7##4\) MI'..)!Z-C+V@MM([;KNNGD&[LS:?'&:?%5IYPRK]@TD200OG,I0B!+%:Q^4H M[>D7[E.Q.:([^OW48T2/VY:K5_3NK]>^(5PO['@02L1(AXBT)$5!QTGT+ )7 M3N> D5'TV>LM:K-N7%T <5?M]'F=^A+C>I_[TLV_&^!"]/;Z ]UXU@^^JVPD M9;( @8*'%.M%#B8(16!]:D'!C'7"MME/=]-S>,KIU4^]4GIYHY M2\"T*M1V[\J;R)GA;;RR>P@:]ZYQ "S8BZRQ).NT(R\R"YRB@B(#::70YMDGB M.YSV+BW/+@A[H'CQ&.KLUTB]QZ^+V=D>I9"RXF79&VI MTVYB';CFH#;K YZ"X%%X87D;JWXO27V:IAWP<-,T#2/\#H+RNQC95%.:'!,/ M/(&TA=R[5"<<7/*/.4$/+= ?+O97 MX6)@>79@<.[8,E*(8I2M):PH*=(PLKX_>T.:H. ME'AWF#G?2.BMR\9$".3M@;+&DA/H%#@9,4L?)=%Z!-3T-293"B/R28A+&O3%?!!LGH"T3Y:OS40=B@5 MC(BGU7(]>1_FGW"SJY0B8^M0 ]/%DW-7;"UX*, 9;3>G4TANJ^(Y^M0KF*&_ MW<3+M67'S;P;]E#:7YX]@.#"Y6(L*>'F398[R(C,$,>EOSW>E=M^>N@45.>[Y/EBN5S\L9E%_H6^L_X^<2%8EE.L,;VB M$%_6MS#:.DY*3*8HI1K5[.]"98?W+ON!8PO8#:*I3E'XZMN7Z=G(QI=AC7Q2 MBW&SMQH$LE3C1]JRNM3>+MYX'AR:TJ;0<@OB^KNN:8>Y0_0R]EWP.UPF$NA[ MS*>;@;0?%^^6TY,Z'QQ)9^OWQ-"$%QNCD.00.,5HZU!H&$A2$+TNI802N=RN MB^46B_4741V&FR9"'ALTK\)R]OTC+D^F\XUJ?D&<:&UK\DF$4,YF]1#]@LQM MBB(%QTDX4F\%DCL^O#^?:0!0'"K$L4'P8O$5YV&^/L\@^GU^NL+\[&N8SLXF MWWV?:(M*,V+$U\%R*D0&= AG\(I+4GJ2W)FM(/'H4N/6Y30"R+ "[@4NS_)_ MG*[6F%\]?_WQY;-)I--0IQ" 2XHXE/4* I,!BI+)YIP#2]L-Q+W[\\6D, MC -$.38:KAY]FT&I886_+):_+>9IEDEOE M8N&,>TR.;8>-;58;MR:E$5(&%W.GD=&9;;R(]5XL3DZFZYK*2F?JN>\5/N$D M4PSHA$X0M(V@,">HO=O(.7+E[8B>=SI\,>-HH;78:=@O1P6_+8\ M.UFK=9CGZ?S3Q.<48ZS#>+G6]1[7@R>&P3"4W.=LG=SJ'GL0C#Y$ MZ;ASYH\+S<$TUF\Z_"\4AW 6.B2LXYR,84\A!0 M$8M,@BS.<&,CS[S-+?<=Q'29]KX+!NZJ!3Q$X#V<\&*E3HVS4>P@:]U5UZ&-L"*F/?9'Y M!EQ14+N;G59+2H\(4P"I-0K.QMB2D+5)D M\9H"1N-NSDZ]YV)SG]5[!J8.]M4&^[";"*= M+2+4/JO1URQ";<&)&( <"JLUBYX"X<&-VOGBXV:-C&K3]A'_V/!Z3N0_F\]/ MPXRH7_]>:S!_5&32]R8FLFP".:8IY9H14^]4HV20"L]UCH7&FX.<[\'28RN- MFUDR.' &%>S8*/G!R*O:2?]LV(US/%D3)?"@5&TP08%ORD@,"(Y"!BO#=LBX MZ]/'32,9' T'"W!L!-QQP3_A9-F<%H1@)/ JY R"T0K0^!"(;6_VO2L&TGGZ]GBA)(68@0T62B,P0!T)"E#*"9,;X1/%H-&HK M -SY\>.F@0P.@<-%V,'MS#6OYUK;LHN.97>/7?$L,N\RN42LWG%E=.1QD[U+ MUCE$QC2=A,UO G<@>-QLCR&Q=TS-[0W0K[B,BZ-!].4I[<&/?RPJ?ZM)9C)( MIPV(6HBB!'GK=!P[L-'G+ UY[&HL:%XC=-PLCW$@N;^FGH2M/&.OSI@X8U!% MCLF& $*6"$II!,\5R98V(/V/9:;;/.[O3.IV-Y?LSXC&_=3U=/!8QT><[S>I M$+658+C.H+@2X'(@_JPN3)- 6:,DS5TIW0Z-3^(B_2C*>D)@)'_YC+^HN)/* M,C!*4+#L#?DA*#6$6) 9IIR_V1'MR&"\H'0[,#Z)>_:C*.NI@/'C9XK:0IU0 M,G%D[Y4T&;RT"91)](K% +615J'DTK1I7KL5>=NA[DG&-^PNT\F^O8?/D!2^IZ<#)2??KG2CP3EU66&.9 5UGU"LA M.7BA)&2.W@C-LF_4'_E!LL9-OQD,([=&70VFBB=NI/8??K/K$L\7SR+$$HBC'=#:O MV/DB0!;#C)>1,=%F6LZ#9'5LMG;!R$VS-9PJ.O#C?\SV.>\2,:O%WA_"5>;> M8UK,:T;(1GH92/FV78#)U' M56@' +X4Y-F,S/,#*+^=OZ_L+J?S3\_#:GIE@SKO;"Y8P(B:S,)DG8\M,D25 ML13&"P]M:LQVI73XGIX1=D=Q;\J*(B-'2)6.-HCPN3:-]$"A2W*2 M>\U5HXO7[8DK MG#49#FZT4%EK)]J\AFQ#W<@M^AOAZ5Z#.Y2>>CKUGW^_8B%^6>)_GN(\G0W- M<(EY;Z,$C,K2N5$=F>(9U G<1=@DM6Q\T-]/7">AT6"(N!]R@ZBG)\3=Q=!Y M;:Q&B2E60* 4H*Q%VJ5(NY23_\*T""@:WQ[>3UPWB!L&$/BCDR!'YG5IX\[>0U G=S?-CL\!U- ! MFCXNPWQ%*Z_(N_V RZ_335U)N8.[56TPL;K[6^=;U=ALC$L9DL5:A% R1.L, MQ")%=*A1Q#;9ST-R,;)%' )6BTYTW &^:[])7%96WH4ON#PW^5ABTD7F>B-& M)M\F!BY&"X).E"!E=MZT>36_DYQQ$3<>.F[FQ1RLJB[PMORR6(8UULRA'W=E MY\PP8:QDPD(R=8)$%AZ"0@'21Q6DDHGEW AW#Y U[DG=$?Z&4ET'.-Q+*DI]3#P]0H=3-%6-]#;6:(KR8;)N7Z >(&O8RC;QPDQ7W&="(5/N5+ MU7J3^C%QN3 7:)=JH1TH%24X%QQH%6SV/"C1*(3>G=9.[KB/@J6;_F1;Q78( MW2N\I71Z;:%/H=3'HOWL83P?G^:M\=Y_X,YW/\5 GY> 2X7[^=FP2?!2JO MP(IDZW'%P4FC(28TW!L9&&]SI;HMA>/>-70*W@.4V($MOBL;]L?,F&*R#]R M-JDV7$#/$G@F]3VO005>-Z"L?*HAQ,+QU@[/Z]\^)T684^$;KV M]@P"[*9%OW8)H@_$G[<1O;7>1'9DRW=.VK@!UW HV-J<[:.2KC%6)XF>\U22 MU,DH"2466T=^F'K5%P&#T_X>7>1T7-GO4@NVBPYY@^4!IB5(V>B4D)%N'SCO"3]2U?ETP'YS5 MKK@VB7!_BEJPG0"Q1RW8+MKI%'"W:HU*C%X47B?2>>*IV 1>Y5P[)DAD67&9 M&Q7I_"EJP7:"Q#ZU8+OHIR?,/?]^^<;NY00>2I,]X?/.>/.2O_/='50J7G.D MS5L(&;!0#*EF(\VQ]BX*=PV9'9B)0?$R3:&@7CJ%F#AG MQ09/SK'P53JR3O/,YP_=/CO.,7,>&T<HFE(#"7P9M0,HIL4NN@]C91G21PC0*Q??32 \3N*43'0B*@O0&8L( * M=:?DS8S!)"/G2?A6]_,'M)EH#ZUQ@X5G@G+9;3A!5 M\;3=:+_)Y"*&-GF!?_Y>%#O!JF4OBEUTW &^[VYPP.E,X49;,%K642(L0"B, M@5/*\Z(9UZS18+0_>2^*G="Q52^*7535 =X>*+1DA@5I> #I575ZK0//G0++ M64!NLP[8IGKKP.K8I]&%XA#D#:2T#N#W<#^-0"0[6Z=<,FY T<:BB,LB4+#/ M-7+!>,9&9N_05BA/HPW%8>9O*-5U@,.'>FKD+$JNLW!R]J4*B>3C7 $M4/B4 ME;&-AN\=V@KE:32G. 2#0ZFM P3>[K-1>^5'GS2(6!DP2I,G0?N(F129$\PI MW09W^[5">1I-*0Y!VV$JZ@!C0]Q$O/DQW] 9+AEZ"-EJ$B7]XA)F8,SZR$30 M0;09'CXH&YV4WO7QL'QT7'2P*1Y)<^?%ZZ3)D2F)(\DUD4-MDX4DF)4^>N9< MF[3$ 6H.NLY(W!,PNQ4I[**])UZD\%M8DC<^_7J4R3*W%CMF,<+#G!ZE $$$ MBK&E!735BQ!"@/->TKE/6 O<")$;OY]U78!@F9&Q\ 3HHP+%F8%H! .CD:4< M8P@_)A]WYQET7X"P _;:%2#LHN(.#OD/IW&U21-=O_I*O]0X8?-,H3!R5W0" MBXJ\)D^_N&(4N&R=#<'&8MO$6/<0U GNC@N/FY,/!]!5GY [CT$304);*4'_ M?^U=66];QY)^G_]20._+RP!.[%P$2&R/X]R+>2)ZJ8Z)*Y$!2?G&_WZJ25F; M)9F'/,W35 8!'"6VR5J^KJ6[EE++AI/,$ .%/]EK[X.0)31:;/LD2=/";A2% M?Q]$!TB_/QA]K45BD7/G-!2&$504 2B*#B"D"ID[+1UKT^+W*#G=P><053\/ MH /DW@%X]JP$#C9)88. *(T Q82A5"PSB(I"#8Y)*=.\]>YO4/M_C%-LH,F> M\+E7U9U(PGO4"H2JS 53(/JB02LC0X@QHFVS.N;EU?X/PLE1M?]#E-83(A^I MSDQ1>NT8 Z:S!D7)%FS[)WC1G@LN!:HVS]''5LUV4OL_" H#JF:'Z*4#B-T, MTMN])]7!9\M%%=SV9!9DJ)TG&&B4=3R4WVV:XS$I^CVO$FN4D3Y'UDNIH#TJ M+QU-;QV \ $/UR>447!K60D0<_:@7$%PMF0P7!2KO=4)V]QK/DK.Q&G%>.I^ M]!WY&-EW * [HV7?;3[AJK*SPD^X6,\_DY%.RTO\NK!!JZ)L),LLZJ"H).M6 MI"2!!28=9UIXTR9LVYO$:8$V AP>EL4TT4U?H'L]7V]6\WBU'47[\^+-7PG7 MZW?E+6[N,2ARYDI0>(L9*Y>\;GBH4R@XSU;QG()J-/IW**G39KE-0=A 5QV M\?'Y)]M@8W=]F;UW4G@0@15BAS@)03%*M&1B@8Z6:CW'XW'"7DK%RTC7*4?K MKBK,VE0W"O@<37W%H>Q<%P[9>AU0 M:DG,-H'= "([0=]H"%F>1ET=(''D2C29N;%&@=!(X;!U'%RLR')&8,E9F4;Y M[^E+6IN5:W?FX$^.B_X.Q6Y0RL?E;IK%;3G]UK[,4I"&U>$_5J@,*@8)07"* M\15C(J4ZOJ_QK?8>5'9BH$\/IN=A/9YF.T#MP[US_YIO/BVO-A\PY/G%E]=( MWW0Y7VPGWM](8<=H#N2QE(L@==U(6Z($;T2A/-)Y+3 6U>AAYF"2S_])>QP\ MGT;G$X*[UEC/?KK:D$3?AR^[)J7EJT1LK_"7Y>*/RN"=&O:9U?YO.\=AL:6*.C"KW_#T_,:M&?(@DA;D M)K8KY!W)D5BB7P+)4*(VY#[:Y&O#"#W_:ZQQ3&A+_78 W[WWPT7EN4\8(6%& MRA:(PZA=36%%"3Z8A+)-T\&H2_ZZ3LO& 6P3C7: U.U3V\=/8?$1+^MDA-67 MGR__)*G7TUG7;>+ZCA>Y$4)9KM;WA# 3*&Q)=5-3[>U0EFD(#@-$98/P(3G7 MJ.][) ;VPKEY^3B? @]]]C#^MEFF?Y-DZPKQVRV/]VG>KT'QB4\:H?MP'QI' M:BW\[1,A>?M5KU:4LO^!U_[[7=R$^>(?RV6^'75PI_%+Q""""5CS'$N..V3P M4I%A3$:7J#-WV&:JXF'T'ETF5[_UT_*"S,5ZER;6+[DAY2;L(:7\0'_OWS,E MLF,6,PA'R:#"J,$S-!"2U,6IH%FC>01#*9VXKJD]^KZIG&NIRG,R>=M[[8,Z MLY_]O&;F[S%ZIS6"#F5%FX5$:3;%A#5QR9I"Q*"%E:&NWVHSE&X:(TBA20T1 M,'_ 6D*3Z*>MIK;4K%^ES?PSG::MFFY/3V$R:YT719A4D MXVT>^@^A]BR-X1 4/C2&S57:02IT*]:[UN0]KBBZO=RMF-\R^Y^PRK]?B^,) MSJTSAO(\!ASK/6]]E Z^9PW(@?#TZ9A)7@"%R4,50^HQ)4N)>$#63W,:&R<#IDZ7T"?/5!;XK MCY^]N[3\\.6;T'M[$G=%%SEYSUP0()04H&(=71QCAF#)\P3.)8HVU?JCL7"6 M$<40O'YC;B=1?@=AQON+0$;HI0[72$:*^=JPRI;TH#@2=3U#2!7 F)D"9K!/9\1C;C-FX M3\>TJ#I:Z9E;+[)RB,#F: MVKB"T8*7]!.WF*.L;3-9?R^8^_[7](&"0Y2W;"+)#LS%SF)^G5<4#24KV10( M2M9UL#;5OBD+IO8NB>0B;[15ZQX9$V>;7;B@P_72 :@.%]PMVXO\X+QFXT0Q MR@")+9 ,4H08E8.H0Q",RVR5;IP/CK69?:BRV_H. M8C0P"I:A9$U!M,L9'),6H@W!Y4#_N+TN*>E3[^",_NLAQNY][;3UWM,&B(?+ MOP?07&,=N=5*: Y*U0G0UA?PP2M(46NEBM3$UKBPF=(-'J&RATH_0'X3J_W7 M^6)^>77YM3=7ZAB19\A:%U">F ]8MR5D;U3)"NU^OFDOQ=_[ZHE5?XCBEF-( M<6KUA[_N$.Z255C(97*!=7>1C1"XXI!X]%Q*IS7?J\UM/_7?_>II@I#1U'^P M%#N(4[_K)9]RDK_<%#'7=G[T'L%01@H*>8*@40%77IG$G(JB34?/\;1/V^33 MQV76B1%PSIA_>U6/^+6ZUG<;3?Y!?WO-?/$')=;S9>8SE#X+1C&19KP. MZ74(3I"W=-%[\I,V1M-H.<6(7'1^:=+IL3@6#E,_TA[,^*XGXMK^(";J]5BYKT+!I6N&R=B[=7BX$+68#R9 MD^"M2 _+TY]X"9Z>EXFOB:8Y0YW(?A".ICYV=ZYDMQ)Y\#RPERE_7"[R?'N(9QQ%%-Q**+*& MASQY<"5SXEY&QA52P+@?8(^G9=J9 E-B]L1Z/*?>@L?$\+6]8O1V@WV^K%D' MPF!.IVU*B(8)&[%.$U *%*M5(ZYNZS;"\RB-*JT6_YUY4X(LIG O4MT7(T$Y M;L Y;W5?G^+0_2&5//.T/D=_4;[OW'J5SL*580=E3UA7QI8"O MK=XV2\VB2FCY7@6/Y_JT/TAQ3S[M#Y%B!Q?W]RN)D:-30C&(11,']:';FZ+! M,HPN8@AHVDRQ?9'M X>XD./UT@&HFI1L.ANC3QB@A#H'36J2*\MDFX7A+@F4 M-K49KOC2VP<&@>L4[0-#--T!VA^O1<\1D[,J0U+D I2NU^=,.,)7$J8D)<@ M_'_[P*E0LE?[P!"5=8"[I^K02\C"Y\3!U+G0BD)92IDE!Q1HM&?)\-!H>O+? MIGW@&.R-H;8.T#?&Q7O*S,5$CD?JVKOBOR$(;%GE M- 0.YWP4OEN@H@BIK-&4Y("\3#3(:C\DS+;U_20?R.. -/Y-^=R87^$?87/_9?D_E M/[=*O)&,BL+R8!T$IAQI,$J(/" 85A"-0)]#9RUC SD\T\Z EW0>CX#<"S^, M#X-Y(:(HJ4[J]];O)N:[S H86T)*W,CL6F](Z2&#[*_IX24=QV- =V0&^69Q M-B?R7SC_XU/=;?$95^$/_+9EY:ZB@RDY:<[!EQ1(A*% 3")1N.&CE=X$9CM[ MD&LCB#,-?L_F&K89*%]T(KJ_^&:<3+.L,]%Y=)2\1P*!TT&#T0G1(^7UILWZ MK1ZX?_&WN^V.3X>F8!"6_W8WP]\7'^JDG"/Q*8](KL!EB,%(X#)7L:IHPEZ3 M&CLR!0-%\.+OEE^ /6B)ZA<=%%Q?$EX1JO>0FO/29E[ N[I0CU1-B9QR8&4V MC+L8O6VT6*L+_L\TK/];&8)F>'[15N#^U>3W!1>]0%Z2!B5)>DKH!*$VJ>D0 M0PXJHR[G5DXU4 0O_C[]!=B"EJA^T>9@0'8E4.CLLH>Z5(TTCQ&BC $"YYPB M*<2@SBTD&/FFX)QO\5^ $6B$Y1?_ O#@M=)G'Y@(&DH=:J"DKLM=C0:A7)*N M1%2BL['#?X\'\M[O[(^ 49_SRGY!DL%!P\>N_^8(D\0>HV&DL6"[C[X9G\1% M]C%K#MK6I]OD/80DR"ZBQ9O(77*\1WY'M#;5G9O?A'TED M/]"?^O=,>X48K8+"]':*7JY[OVJ95##1N*1R;K-W^7FZIGV(. ()#\W+B.+O MV2AL6R*/, W7?W\T _$8/6W,A&=>*U(7F%(7YY$GJMN,R %E[DI)T0C>IN6C MO9GX91[B_(*@M>[XPQR2,DQ24H2^FCBZR.&.$O6A:NSB.@2KMYT/K>I]II-P M.AGK*!.3E),YR3Z_,GOWDV["J7'[& M(R;Y/O%)H_G.YVEL%&PKY;/(!1 %97":?HG)<,"HLY 913'GX$7O@_A#O75Y M5WY?XRNRV9N9#2Z@%)6K&$&9*"$0>Y!X4BK:$HIL4T_P+%E=><8A.'AH:<83 M?@<^\ D'/R-SARIOA^9$!ZH$3EZ\9.!%(#?2(?WV"3!T0U!7?FH\]!PF\*FW M(_QX=7EUL37=;TK!M'FW^%!-^ +SF[!:$&_KMTAGXF/X"]^ZHL'?.FT=P0AP:2OG[@S/C\OU9E9RCEXH![G4X,NX M!"%C'=D5,\KL IV%$]B<2LNT5]7-S,U@,7< E <.=C>,OMYWO_DK?:J7Y]\$ M];=&52I4W$0+PC)-X7P]$\E;D%I$A1:3$(TF/!Y.]+0OGB-"[U2*ZP"C]]EX M\ SZ >M PJ^_^1%7EWR6+/.>8X;B?-U4S IX8RU$'6QBRNMBV[SU#:5T+S2: M,T!C4Q7U#L'7\W5:7BTV'\(&W^,JD>AG*9K,65*0$DI0J#,$)P(4GV3TTADG M)X#@(Y3N!4%[[A \5D4]WT;]$"YVLU01-S\OMJ-5Z\<>?3?UG<\=[:9J"/UM M[JU,CL(8;B&H6GF 45)P'Q$4]R9@462BV@0RI[RW!XX]7JRK5F3;,,YX82.D5Y3B: M@XNV5IPJIJP@>\K;C#=XGJZN;K'&P])1XN\73&^7BW3-D(S"1ULWEDI1AS K MDE5,H@YA1LL3>F?:E*]\E[2N;KH:0.I )?2+JIE(T@M%;#C- JB8$OVD"EAN M5$I%!'E:V]3575<#! T2^.&X66["1=LP>NNHUV&1O[(VQ_71,?1S'SI: +TW MY6VB9U:O.[TV4$HA=Z310^". IQJ0VQ@V<Q]1"4[&=Z1E!-!W[LV4JPK_SM M;M!(7^_*3_-U"A?_BV%%(G58;)*0F EU9#"OSYL<0BE>EQ)UP--5_>Y'\[20 M;(>C(>5]XRGU7.!+8GU+ON?C?_#B,_ZZ7&P^K6>FL&@X8\"YH0!$%@FQ, L8 M!%IK6'"AS07IH11/FUWV!=UC%7I&P*V'\N-_EK.B3?0Y,_#%:/)?.M)/T0-C MR1HNE."NS?/Y0$*GS5B[@^DAZCLW=!+<<&99,#I20.4,6DK#E(,0G2!4>:V# M8(;%-M>[@TF=-B/N$Z9AF&/UI>;6:1:P[_*($(_WV=8^##\:#=70&$_W* M?9M:_J&43ELDTB5"!ROPC #ZJM!W;IF[;2&]!ZYTU:0= ?5PU5Y1GB=2::YYIPA0-#.*LPD3 M_]=[SA5I5E32'2H'*6RT._)&0/Q]D:^+:3"_^2O1'WUU6?]K9H3@655W$'T" ME0M"T-Z 2]H%'HU2C590'$3N7A!U+QNBHZCRV-4.'YL_"28;$LN><%/0@"JU MUM!G R$KE,%2G(UMUA4=\R3HSQYZ8ZBCS[J['Y>7E_--%598Y!^7B\HD+M+\ ML-D)SWS:"$^$^](ZTMO@[=>M7SWXOEJ#>;%<7ZWNP$M2$,:< H:%_*)E$:*K M&"/[$XSCA*\V?7"#R#S6+NWU9;==TL[+H)(4('?5^2S0T2#Q("/CJR4CH;5) MDX?1.>U33CN/I6-N5V3,S#;_@AK.>)_.?K^<55 M3?KN#X:IVSLCFDS^V2,H$@)$9D@:628MDDV4*301Q($$=VJ/AN#IZ0D_[51W M'M;JB*+/ISZJ@;UJ6>#Y),#JW8\(Y)!RB0J4*@F\-@&L#CYJ@5Q@F[>1TQNL M:[3_\*7&_\O%CQ=AO1MG-1.I6*M2=$MA@.1=6IHB-5NT.)[93 M0S4$1_L;JG%4UL%#T"O*,7-E9OX9?\-4AP%2MOGFKW1Q18?[)Y)SG7)\M5/D M(P;[R^,?\.JO^7J6@J/\E$E@%&>"JE((4C#00N821/9"M:F[:\C4Q OO6@-R MV2'-$]F WS84+/^^F&_6'W[[_5?<+FQ6SA,[J3X(6PTJ M*0[1T4]"LY29BH"',W-&4T<'V*+#N)V5L!V=0+)=7[.1 MI2_9F418D$:QR%&K-F\J3Q T;=U\4SR-H8(.D/2&4MOE%\3M MH;AFP4B/+#,#1DJRXDP'H%.1@=>Q*%IDEGF;,/$18J8M:6^*H&-%WP%Z'AC5 MKTP$7BBVE8#!U".0B(F$=6)YB=X$*U*CJ\U'R9FVY/R4/NT \7> H2<2IU]N M=@,)ALD(C% '*%*^%!P$S Z8I]^101%?IWF2>DC9Q+N53YQZCJJG#G#WMDZ< M2LM+_&6Y7K_Z'.87V\OMY4YHVP/U:7E!.EQ?&=/BZD2J?PYP@_30 8BV5;\4,\0JCJ_G:(OZL91/ZZRG@>I) MM=TUNK^1>/5#UQ+?L:JE$)K)#,G5JTMG2,ZN%')$P4C#;4BZS6WQ$41/FQSW MANEQ==Q!*\Z#.;9OKVIZ]Z[LKIO>76W6M:R;V+\6[VU%ZC:JNGUPK;)-HJX" MK[N?!'/@4 1P1N60)=F[GVRW3MSNHUS/#3&)$'>0@*%,@'U[U\0RX'4#26;.6F]/A[.^7@)& M4?P^X!JDA2[,V)U;E&^-LBK"N2 Y))=$W4@H((K,H"@ME(R"!=:F#/TYJJ9] M:&]JL$931@=6ZLCZS^LI(=8&IU4(P)2K-\-^.Z].0Y;9">EY<8U&8HY"_O3] MZ^.@:=SJ\ -4V[ZKZ_HWZB^13(Q+FAT M;5!+ 0(4 Q0 ( #6"IE(8DQ^-ZP< ($C 4 " 2L( M !A,3 M<65X,S$R<3-F>3(Q+FAT;5!+ 0(4 Q0 ( #6"IE(VAJ+3CP0 M )4. 4 " 4@0 !A,3 M<65X,S(Q<3-F>3(Q+FAT;5!+ M 0(4 Q0 ( #6"IE(K!-5E=00 )4. 4 " 0D5 !A M,3 M<65X,S(R<3-F>3(Q+FAT;5!+ 0(4 Q0 ( #6"IE((8B*CBWX! #T4 M$@ 1 " ; 9 !CC]X@P *1_ 1 " 6J8 0!C&UL4$L! A0#% @ -8*F4G$SK<#ZK0 B2\' !4 M ( !PO\! &-S:6DM,C R,3 S,S%?;&%B+GAM;%!+ 0(4 Q0 ( #6" MIE+EQER89F< .&O! 5 " >^M @!C7W!R92YX;6Q02P4& H "@"2 @ B!4# end

-8?20$3;8T.P6BP^0"X99K>]9!:G]G+Q4^.*(;Z M=*+N.Y'O'ZR[FUI[)_YIM?&C;!'"\J3?]_4"6NE_M4LP>&9F72L#'KIYWR\= MR,8O $*K^\5@,.RW4IGLP_O-6->NGQ[8 '50UF!C;+A5\."_G8^'XEYY-55: MA7]'6?>WADRTRJA6/4(SR@:9\ O[\-DZ]6A-D'I2.ZOU*,O7)V[!!57O-$\B MY%"OO&.\5+7S3KNPZ(F\30G2@\X2Z:#IP/\@R/K58-7KT1 M'Z66I@;1!=>+HS]3R(* + X(^5>10)8$9/F*D),($?_!"SL35TMP"61%0%8' M@SRS[3*!/"8@CP\'N9#IG!P2D,/#04J_2"#?$)!O>"$_2J\ZI&L''KM^GWC> M$FAO>=$FH-$N&+NM0)XK@R^WDCJ!?$= ON.%O(%[,"M(4_6 RM4#7IS3^N\5 M7O1[>Y#Z8/;'!4XJ,X\7%:?>8T).P2AEY,S.&,,TI"R4&7)F-?PAW1U@%8-! MFD"]5 MSB@#Y(=4P%99EU,.R%]' N+H:WR#_<]I34S9H&"VP4[JW4M(R:%@ED/,P7NA MR&\)9C&\F(RW9EY!>:-@]L:/DO%33%-,RAD%LS/6.7GO@Z9443"K8C?Q[46D M_%$P^X/.@&6*22FD8%8(C5FEF)1/BH/ZY#C%I'Q2,/N$QARFJQF47DIFO6RT MUQ-CY>5\[F".).)HC,E3Z;2\*2G'E,R.^8;Y13HGXUJ@?X9,7_22DD[)+)WD MRVT_'+EPQ:R9W4*B%Z>C"M"[Q'"FF)1F2F;-[,,\;:T+ZC%V3C$I[93,VNF* MGI[ >6GU/?I'G#EH5,#:HHX+Y2DFI9Z263U/F$]I!S&OIEK-Y6:&IIB4>DIF M];Q1DU-65)*:AD5M#+J*DM*TI#%;.&?E@#KQ-^BDEIJ&+6 M$(%Y SY]ZRO*0Q6SAYY*]426>W5443JJF'7TS+BUT_.\=99BDCLIK_+5\\O& M17']YU+);C,TODPI)J6CZ@!?0?N>..6BJG-1?[-EVL!,&6B^X/@>VVNIZVLG MXL]ZU;E0G^/^T,3>Y52=X[S8I]1\.!?7^W J8[]NPOEV95NWIS+=ENW.->7Z M6.Z"T\%@Y-K7&<5B]CJSM[HVX3\3Z^WVL Z?]?K[%,[IC\'NIVZ/<1]"*GJK MLMV%-"_CNY^D/YMBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H; MZFT$>EMGLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;X]Z>P*] M/>KM"?3VJ+GD!OCWK[=^H=T[4*\=GS6./SWTEU MNMT;GH^_+Q\G.^_X'6<'?^P6OU!+ P04 " U@J92)OJ'I[4! #<&P M$P %M#;VYT96YT7U1Y<&5S72YX;6S-F6 M0U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO M'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B M9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;& MDLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_ M$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#D MF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&UL4$L! A0#% @ -8*F4E$B M_WON *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ -8*F4IE&PO=V]R:W-H965T&UL M4$L! A0#% @ -8*F4B&'0+3&PO=V]R:W-H965T&UL4$L! A0#% @ -8*F M4N\PH( # P #@D !@ ("!81P 'AL+W=O,& "<&P & @(&-* >&PO=V]R:W-H M965T&UL4$L! A0#% @ -8*F4I,.T6,;518T# "F M!P &0 @(%G.0 >&PO=V]R:W-H965T&UL4$L! A0#% @ -8*F4I09 MI-/A P NP@ !D ("!?D0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8*F4G!@'F:?!P ZQ0 !D M ("!4U@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8*F4E4E$F5I! <@L !D ("! MW&D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -8*F4L(VZN,W P :P< !D ("![W4 'AL+W=O![ !X M;"]W;W)K&UL4$L! A0#% @ -8*F4G'(@FCI M @ J 8 !D ("!9X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8*F4E" JEB @ [@4 !D M ("!6XL 'AL+W=O&PO=V]R M:W-H965T'=& , *0) M 9 " @9V0 !X;"]W;W)K&UL M4$L! A0#% @ -8*F4C)-:N+^ @ _ @ !D ("![), M 'AL+W=O&PO=V]R:W-H965TA)>> ( +,% 9 M " @;^: !X;"]W;W)K&UL4$L! A0#% @ M-8*F4K:V1E91!0 V1< !D ("!;IT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8*F4L.3SKEA P M' H !D ("!Y*D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8*F4FIB,->Z!0 #"L !D M ("!;[< 'AL+W=OM7IP# ?"P &0 @(%@O0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ -8*F4@$9EP:Y! $18 !D ("!2,4 'AL M+W=O&PO=V]R:W-H965T7- !X;"]W;W)K&UL4$L! A0#% @ -8*F M4DB;*C+D @ (0D !D ("!G- 'AL+W=O&PO=V]R:W-H965TGM0$ -P; 3 M " :CB !;0V]N=&5N=%]4>7!E&UL4$L%!@ V - #8 L0X ([D $! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 166 305 1 false 33 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.csi360.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement Sheet http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement Statements 6 false false R7.htm 1007008 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.csi360.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 2102102 - Disclosure - Selected Consolidated Financial Statement Information Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation Selected Consolidated Financial Statement Information Notes 9 false false R10.htm 2108103 - Disclosure - Revenue Sheet http://www.csi360.com/role/Revenue Revenue Notes 10 false false R11.htm 2112104 - Disclosure - Acquisition Sheet http://www.csi360.com/role/Acquisition Acquisition Notes 11 false false R12.htm 2114105 - Disclosure - Intangible Assets Sheet http://www.csi360.com/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 2118106 - Disclosure - Debt Sheet http://www.csi360.com/role/Debt Debt Notes 13 false false R14.htm 2122107 - Disclosure - Marketable Securities & Fair Value Measurements Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements Marketable Securities & Fair Value Measurements Notes 14 false false R15.htm 2127108 - Disclosure - Stock-Based Compensation Sheet http://www.csi360.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 2131109 - Disclosure - Leases Sheet http://www.csi360.com/role/Leases Leases Notes 16 false false R17.htm 2136110 - Disclosure - Commitment and Contingencies Sheet http://www.csi360.com/role/CommitmentandContingencies Commitment and Contingencies Notes 17 false false R18.htm 2137111 - Disclosure - Earnings Per Share Sheet http://www.csi360.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 2303301 - Disclosure - Selected Consolidated Financial Statement Information (Tables) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables Selected Consolidated Financial Statement Information (Tables) Tables http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation 19 false false R20.htm 2309302 - Disclosure - Revenue (Tables) Sheet http://www.csi360.com/role/RevenueTables Revenue (Tables) Tables http://www.csi360.com/role/Revenue 20 false false R21.htm 2315303 - Disclosure - Intangible Assets (Tables) Sheet http://www.csi360.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.csi360.com/role/IntangibleAssets 21 false false R22.htm 2319304 - Disclosure - Debt (Tables) Sheet http://www.csi360.com/role/DebtTables Debt (Tables) Tables http://www.csi360.com/role/Debt 22 false false R23.htm 2323305 - Disclosure - Marketable Securities & Fair Value Measurements (Tables) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables Marketable Securities & Fair Value Measurements (Tables) Tables http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements 23 false false R24.htm 2328306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.csi360.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.csi360.com/role/StockBasedCompensation 24 false false R25.htm 2332307 - Disclosure - Leases (Tables) Sheet http://www.csi360.com/role/LeasesTables Leases (Tables) Tables http://www.csi360.com/role/Leases 25 false false R26.htm 2338308 - Disclosure - Earnings Per Share (Tables) Sheet http://www.csi360.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.csi360.com/role/EarningsPerShare 26 false false R27.htm 2404401 - Disclosure - Selected Consolidated Financial Statement Information - Accounts Receivable (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails Selected Consolidated Financial Statement Information - Accounts Receivable (Details) Details 27 false false R28.htm 2405402 - Disclosure - Selected Consolidated Financial Statement Information - Inventories (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails Selected Consolidated Financial Statement Information - Inventories (Details) Details 28 false false R29.htm 2406403 - Disclosure - Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details) Details 29 false false R30.htm 2407404 - Disclosure - Selected Consolidated Financial Statement Information - Accrued Expenses (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails Selected Consolidated Financial Statement Information - Accrued Expenses (Details) Details 30 false false R31.htm 2410405 - Disclosure - Revenue - Disaggregate (Details) Sheet http://www.csi360.com/role/RevenueDisaggregateDetails Revenue - Disaggregate (Details) Details 31 false false R32.htm 2411406 - Disclosure - Revenue - Narratives (Details) Sheet http://www.csi360.com/role/RevenueNarrativesDetails Revenue - Narratives (Details) Details 32 false false R33.htm 2413407 - Disclosure - Acquisition (Details) Sheet http://www.csi360.com/role/AcquisitionDetails Acquisition (Details) Details http://www.csi360.com/role/Acquisition 33 false false R34.htm 2416408 - Disclosure - Intangible Assets - Finite-Lived (Details) Sheet http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails Intangible Assets - Finite-Lived (Details) Details 34 false false R35.htm 2417409 - Disclosure - Intangible Assets - Amortization (Details) Sheet http://www.csi360.com/role/IntangibleAssetsAmortizationDetails Intangible Assets - Amortization (Details) Details 35 false false R36.htm 2420410 - Disclosure - Debt - Revolving Credit Facility (Details) Sheet http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails Debt - Revolving Credit Facility (Details) Details 36 false false R37.htm 2421411 - Disclosure - Debt - Financing Obligation (Details) Sheet http://www.csi360.com/role/DebtFinancingObligationDetails Debt - Financing Obligation (Details) Details 37 false false R38.htm 2424412 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) Details 38 false false R39.htm 2425413 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) Details 39 false false R40.htm 2426414 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails Marketable Securities & Fair Value Measurements - Narrative (Details) Details 40 false false R41.htm 2429415 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.csi360.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 41 false false R42.htm 2430416 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details) Sheet http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails Stock-Based Compensation - Restricted Stock Award Activity (Details) Details 42 false false R43.htm 2433417 - Disclosure - Leases - Narrative (Details) Sheet http://www.csi360.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 43 false false R44.htm 2434418 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.csi360.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 44 false false R45.htm 2435419 - Disclosure - Leases, Assets and Liabilities (Details) Sheet http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails Leases, Assets and Liabilities (Details) Details 45 false false R46.htm 2439420 - Disclosure - Earnings Per Share (Details) Sheet http://www.csi360.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.csi360.com/role/EarningsPerShareTables 46 false false All Reports Book All Reports csii-20210331.htm a10-qex311q3fy21.htm a10-qex312q3fy21.htm a10-qex321q3fy21.htm a10-qex322q3fy21.htm csii-20210331.xsd csii-20210331_cal.xml csii-20210331_def.xml csii-20210331_lab.xml csii-20210331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "csii-20210331.htm": { "axisCustom": 0, "axisStandard": 15, "contextCount": 166, "dts": { "calculationLink": { "local": [ "csii-20210331_cal.xml" ] }, "definitionLink": { "local": [ "csii-20210331_def.xml" ] }, "inline": { "local": [ "csii-20210331.htm" ] }, "labelLink": { "local": [ "csii-20210331_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "csii-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "csii-20210331.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 378, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 5, "total": 5 }, "keyCustom": 29, "keyStandard": 276, "memberCustom": 8, "memberStandard": 24, "nsprefix": "csii", "nsuri": "http://www.csi360.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.csi360.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "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-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Revenue", "role": "http://www.csi360.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "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-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Acquisition", "role": "http://www.csi360.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Intangible Assets", "role": "http://www.csi360.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Debt", "role": "http://www.csi360.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - Marketable Securities & Fair Value Measurements", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements", "shortName": "Marketable Securities & Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Stock-Based Compensation", "role": "http://www.csi360.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Leases", "role": "http://www.csi360.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Commitment and Contingencies", "role": "http://www.csi360.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - Disclosure - Earnings Per Share", "role": "http://www.csi360.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Selected Consolidated Financial Statement Information (Tables)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables", "shortName": "Selected Consolidated Financial Statement Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenue (Tables)", "role": "http://www.csi360.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Intangible Assets (Tables)", "role": "http://www.csi360.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Debt (Tables)", "role": "http://www.csi360.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Marketable Securities & Fair Value Measurements (Tables)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables", "shortName": "Marketable Securities & Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.csi360.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Leases (Tables)", "role": "http://www.csi360.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.csi360.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Selected Consolidated Financial Statement Information - Accounts Receivable (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails", "shortName": "Selected Consolidated Financial Statement Information - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Selected Consolidated Financial Statement Information - Inventories (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails", "shortName": "Selected Consolidated Financial Statement Information - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails", "shortName": "Selected Consolidated Financial Statement Information - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "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:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:AccruedAcquisitionConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Selected Consolidated Financial Statement Information - Accrued Expenses (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails", "shortName": "Selected Consolidated Financial Statement Information - Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:AccruedAcquisitionConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i688c679f95b043efb52f3ea35ed7a130_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue - Disaggregate (Details)", "role": "http://www.csi360.com/role/RevenueDisaggregateDetails", "shortName": "Revenue - Disaggregate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0d0185d8f21b4379a22016cbb942f537_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue - Narratives (Details)", "role": "http://www.csi360.com/role/RevenueNarrativesDetails", "shortName": "Revenue - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Acquisition (Details)", "role": "http://www.csi360.com/role/AcquisitionDetails", "shortName": "Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i4e19459ed6944dd690a7dae4e8f67109_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Intangible Assets - Finite-Lived (Details)", "role": "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails", "shortName": "Intangible Assets - Finite-Lived (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Intangible Assets - Amortization (Details)", "role": "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails", "shortName": "Intangible Assets - Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "ia61f4dc404c34fc5a3eeb5af3fa15457_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Debt - Revolving Credit Facility (Details)", "role": "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "shortName": "Debt - Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "ia61f4dc404c34fc5a3eeb5af3fa15457_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "ie77e6c081df248bb93a3faa308a37641_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "csii:LesseeLeasingArrangementsCapitalLeasesTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Debt - Financing Obligation (Details)", "role": "http://www.csi360.com/role/DebtFinancingObligationDetails", "shortName": "Debt - Financing Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "ie77e6c081df248bb93a3faa308a37641_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "csii:LesseeLeasingArrangementsCapitalLeasesTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "shortName": "Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i4dcdb9a67fe84cb3b0b2cd727a0bf0f2_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "shortName": "Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "ie48e871544014a4390e4192684caa4b7_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i688c679f95b043efb52f3ea35ed7a130_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i688c679f95b043efb52f3ea35ed7a130_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails", "shortName": "Marketable Securities & Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "id0f58209660f49489eeb3ce599e228ea_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "ie49e9bf7000c4dcbb12574e7d1b35a5d_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i90e2f92463d84240b2fca7e79b7ad237_D20200701-20210331", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i80d47d20f7ed4d28b249c09e42499a64_I20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i80d47d20f7ed4d28b249c09e42499a64_I20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Leases - Narrative (Details)", "role": "http://www.csi360.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i688c679f95b043efb52f3ea35ed7a130_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "csii:CumulativeEffectOnRetainedEarningsNetOfTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Leases - Balance Sheet Information (Details)", "role": "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "shortName": "Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Leases, Assets and Liabilities (Details)", "role": "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails", "shortName": "Leases, Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i0794d199b1454ed3904f9c7be37acaae_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i688c679f95b043efb52f3ea35ed7a130_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439420 - Disclosure - Earnings Per Share (Details)", "role": "http://www.csi360.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i688c679f95b043efb52f3ea35ed7a130_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i688c679f95b043efb52f3ea35ed7a130_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i688c679f95b043efb52f3ea35ed7a130_D20210101-20210331", "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-20210331.htm", "contextRef": "i7f5eec4330694cacac12b6b101befadc_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement", "role": "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "ic6b08c3c02794e6e98377291bddfd0d6_D20190701-20190930", "decimals": "-3", "lang": "en-US", "name": "csii:StockBasedCompensationRestrictedStockAwardsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i688c679f95b043efb52f3ea35ed7a130_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.csi360.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i688c679f95b043efb52f3ea35ed7a130_D20210101-20210331", "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-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Selected Consolidated Financial Statement Information", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation", "shortName": "Selected Consolidated Financial Statement Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210331.htm", "contextRef": "i1076849781da448a95a1212f6c5e44cb_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 33, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "csii_AccruedAcquisitionConsideration": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Acquisition Consideration", "label": "Accrued Acquisition Consideration", "terseLabel": "Acquisition consideration" } } }, "localname": "AccruedAcquisitionConsideration", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedClinicalStudies": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Clinical Studies", "label": "Accrued Clinical Studies", "terseLabel": "Clinical studies" } } }, "localname": "AccruedClinicalStudies", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedSalariesAndBonus": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for employee salaries and bonuses earned. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries and Bonus", "terseLabel": "Salaries and bonus" } } }, "localname": "AccruedSalariesAndBonus", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedTaxes": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Taxes", "label": "Accrued Taxes", "terseLabel": "Accrued excise, sales and other taxes" } } }, "localname": "AccruedTaxes", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AdditionalConsiderationPendingCatheterApproval": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "AdditionalConsiderationPendingCatheterApproval", "label": "AdditionalConsiderationPendingCatheterApproval", "terseLabel": "Additional Consideration, Pending Catheter Approval" } } }, "localname": "AdditionalConsiderationPendingCatheterApproval", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "csii_AdditionalConsiderationPendingDisbursement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional Consideration, Pending Disbursement", "label": "AdditionalConsiderationPendingDisbursement", "terseLabel": "Additional Consideration, Pending Disbursement" } } }, "localname": "AdditionalConsiderationPendingDisbursement", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "csii_CoronaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents products under the OAS category Coronary", "label": "Coronary [Member]", "terseLabel": "Coronary" } } }, "localname": "CoronaryMember", "nsuri": "http://www.csi360.com/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "csii_CumulativeEffectOnRetainedEarningsNetOfTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "CumulativeEffectOnRetainedEarningsNetOfTaxes", "terseLabel": "Cumulative effect on retained earnings net of taxes" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTaxes", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "percentItemType" }, "csii_ExerciseofStockOptionsandWarrantsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Exercise of Stock Options and Warrants, Value", "label": "Exercise of Stock Options and Warrants, Value", "terseLabel": "Exercise of Stock Options and Warrants, Value" } } }, "localname": "ExerciseofStockOptionsandWarrantsValue", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "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/20210331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "csii_FinancingObligationLongTerm": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long term portion of the financing obligation related to the sale-leaseback of the Company's headquarters.", "label": "Financing Obligation, Long Term", "terseLabel": "Financing obligation" } } }, "localname": "FinancingObligationLongTerm", "nsuri": "http://www.csi360.com/20210331", "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/20210331", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "csii_GrantDateFairValueofRestrictedStockAwardsQuarterlyMarketConditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions", "label": "Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions", "terseLabel": "Grant Date Fair Value of Restricted Stock Awards, Quarterly Market Conditions" } } }, "localname": "GrantDateFairValueofRestrictedStockAwardsQuarterlyMarketConditions", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "csii_LesseeLeasingArrangementsCapitalLeasesNumberOptionsToRenew": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options to renew the lessee's leasing arrangement for a capital lease.", "label": "Lessee Leasing Arrangements Capital Leases Number Options To Renew", "terseLabel": "Lessee Leasing Arrangements Capital Leases Number Options To Renew" } } }, "localname": "LesseeLeasingArrangementsCapitalLeasesNumberOptionsToRenew", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "integerItemType" }, "csii_LesseeLeasingArrangementsCapitalLeasesTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of the lessee's leasing arrangement for a capital lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Lessee Leasing Arrangements Capital Leases Term Of Contract", "terseLabel": "Lessee, Finance Lease, Term of Contract" } } }, "localname": "LesseeLeasingArrangementsCapitalLeasesTermOfContract", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "durationItemType" }, "csii_LesseeLeasingArrangementsCapitalLeasesTermOfRenewal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of renewal of the lessee's leasing arrangement for a capital lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Lessee Leasing Arrangements Capital Leases Term Of Renewal", "terseLabel": "Lessee, Finance Lease, Renewal Term" } } }, "localname": "LesseeLeasingArrangementsCapitalLeasesTermOfRenewal", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "durationItemType" }, "csii_MilestonePaymentTargetIncrementInNetRevenues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of incremental Net Revenues needed to achieve the milestone payment", "label": "MilestonePaymentTargetIncrementInNetRevenues", "terseLabel": "Net revenue increment to achieve milestone payments" } } }, "localname": "MilestonePaymentTargetIncrementInNetRevenues", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "csii_MilestonePaymentTargetNetRevenuesExcessThreshold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The threshold of net revenues that must be exceeded to achieve milestone payments", "label": "MilestonePaymentTargetNetRevenuesExcessThreshold", "terseLabel": "Net revenue threshold to exceed before milestone payments can be achieved" } } }, "localname": "MilestonePaymentTargetNetRevenuesExcessThreshold", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "csii_PaymentsToAcquireIntangibleAssetsPurchased": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.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/20210331", "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/20210331", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "csii_PerformanceBasedRestrictedStockAwardsNumberPrecedingTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of preceding trading days of market closing prices at both the benchmark and vesting date of performance-based restricted stock, used to measure total shareholder return.", "label": "Performance Based Restricted Stock Awards Number Preceding Trading Days", "terseLabel": "Performance-based awards number preceding trading days" } } }, "localname": "PerformanceBasedRestrictedStockAwardsNumberPrecedingTradingDays", "nsuri": "http://www.csi360.com/20210331", "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/20210331", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "csii_PotentialMilestonePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Potential milestone payment related to performance", "label": "PotentialMilestonePayment", "terseLabel": "Potential milestone payment amount" } } }, "localname": "PotentialMilestonePayment", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "csii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOnBasisOfShareholderReturn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options grants in period on basis of shareholder return.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period On Basis Of Shareholder Return", "terseLabel": "Aggregate shares based on thresholds measuring total shareholder return" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodOnBasisOfShareholderReturn", "nsuri": "http://www.csi360.com/20210331", "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/20210331", "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 Restricted Stock Awards Net" } } }, "localname": "StockBasedCompensationRestrictedStockAwardsNet", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "csii_TwoThousandFourteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Fourteen Plan [Member]", "label": "Two Thousand Fourteen Plan [Member]", "terseLabel": "Two Thousand Fourteen Plan" } } }, "localname": "TwoThousandFourteenPlanMember", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "csii_WIRIONEmbolicProtectionSystemMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WIRION Embolic Protection System [Member]", "label": "WIRIONEmbolicProtectionSystemMember [Member]", "terseLabel": "WIRION Embolic Protection System" } } }, "localname": "WIRIONEmbolicProtectionSystemMemberMember", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "csii_WavePointPeripheralSupportCathetersMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WavePoint Peripheral Support Catheters Member", "label": "WavePoint Peripheral Support Catheters Member [Member]", "terseLabel": "WavePoint Peripheral Support Catheters" } } }, "localname": "WavePointPeripheralSupportCathetersMemberMember", "nsuri": "http://www.csi360.com/20210331", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r470" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r471" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r472" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r472" ], "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/2021", "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r472" ], "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/2021", "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r480" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r472" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r472" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r472" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r472" ], "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/2021", "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r468" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r469" ], "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/2021", "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r223", "r253", "r296", "r298", "r387", "r388", "r389", "r390", "r391", "r392", "r411", "r442", "r445", "r465", "r466" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r223", "r253", "r296", "r298", "r387", "r388", "r389", "r390", "r391", "r392", "r411", "r442", "r445", "r465", "r466" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r153", "r273", "r277", "r413", "r441", "r443" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r153", "r273", "r277", "r413", "r441", "r443" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r223", "r253", "r286", "r296", "r298", "r387", "r388", "r389", "r390", "r391", "r392", "r411", "r442", "r445", "r465", "r466" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r223", "r253", "r286", "r296", "r298", "r387", "r388", "r389", "r390", "r391", "r392", "r411", "r442", "r445", "r465", "r466" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r154", "r155", "r273", "r278", "r444", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r154", "r155", "r273", "r278", "r444", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40", "r379" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r157", "r158" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r19", "r157", "r158" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.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, after Allowance for Credit Loss, Current", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r89" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "terseLabel": "Amortization of premium (accretion of discount) on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "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 expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r11", "r12", "r44" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r11", "r44", "r285" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r199" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Cumulative distributions to shareholders (or partners) in excess of retained earnings (or accumulated earnings).", "label": "Accumulated Distributions in Excess of Net Income [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "AccumulatedDistributionsInExcessOfNetIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r55", "r56", "r57", "r431", "r450", "r451" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r63", "r64", "r65", "r101", "r102", "r103", "r332", "r446", "r447", "r481" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r101", "r102", "r103", "r311", "r312", "r313", "r336" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid\u00a0 In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash from operating activities" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld for payroll taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r159", "r172" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r88", "r185", "r191" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r165", "r287" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed Securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r142", "r145", "r151", "r170", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r330", "r333", "r352", "r377", "r379", "r417", "r430" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r52", "r96", "r170", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r330", "r333", "r352", "r377", "r379" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the cost of equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments for other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Equity Securities, Amortized Cost Basis", "terseLabel": "Available-for-sale Equity Securities, Amortized Cost Basis" } } }, "localname": "AvailableForSaleEquitySecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.", "label": "Available-for-sale Securities, Current", "terseLabel": "Available-for-sale Securities, Current" } } }, "localname": "AvailableForSaleSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r161", "r163", "r179", "r419" ], "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", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments in debt and equity securities which are categorized neither as held-to-maturity nor trading and which are intended to be sold or mature more than one year from the balance sheet date or operating cycle, if longer. Such securities are reported at fair value; unrealized gains (losses) related to Available-for-sale Securities are excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain (loss) of an Available-for-sale security that is designated as being hedged in a fair value hedge is recognized in earnings during the period of the hedge, as are other than temporary declines in fair value below the cost basis for investments in equity securities and debt securities that an entity intends to sell or it is more likely than not that it will be required to sell before the recovery of its amortized cost basis. Other than temporary declines in fair value below the cost basis for debt securities categorized as Available-for-sale that an entity does not intend to sell and for which it is not more likely than not that the entity will be required to sell before the recovery of its amortized cost basis are bifurcated into credit losses and losses related to all other factors. Other than temporary declines in fair value below cost basis related to credit losses are recognized in earnings, and losses related to all other factors are recognized in other comprehensive income.", "label": "Available-for-sale Securities, Noncurrent", "terseLabel": "Available-for-sale Securities, Noncurrent" } } }, "localname": "AvailableForSaleSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r300", "r309" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r10", "r198" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Building" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r295", "r297" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r295", "r297", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r326", "r327", "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Stock issued for acquisitions", "verboseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r100", "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligationsMember": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.", "label": "Capital Lease Obligations [Member]", "terseLabel": "Capital Lease Obligations [Member]" } } }, "localname": "CapitalLeaseObligationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "terseLabel": "Capital Leases, Future Minimum Payments Due" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "Fiscal 2025" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "Fiscal 2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "Fiscal 2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "Fiscal 2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Remainder of Fiscal Year", "verboseLabel": "Capital Leases, Future Minimum Payments, Remainder of Fiscal Year" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r36", "r90" ], "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", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "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 and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r205", "r420", "r435" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r202", "r203", "r204", "r206", "r455" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r101", "r102", "r336" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r379" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,161,715 at March\u00a031, 2021 and 39,675,865 at June\u00a030, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62", "r69", "r423", "r437" ], "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", "terseLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r198" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r262", "r263", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Volume-based rebates, discounts and incentives, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r287", "r294", "r452" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r73", "r96", "r170", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r352" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r94", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r237", "r244", "r245", "r247", "r252" ], "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 Disclosure" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r95", "r99", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r246", "r248", "r249", "r250", "r251", "r256", "r257", "r258", "r259", "r361", "r362", "r364", "r365", "r429" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r27" ], "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 current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue noncurrent" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r88", "r197" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology Rights" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r273", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r106", "r107", "r108", "r109", "r110", "r114", "r116", "r123", "r126", "r127", "r131", "r132", "r337", "r338", "r424", "r438" ], "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": "Earnings Per Share, Basic", "verboseLabel": "Earnings per common share \u2013 basic and diluted" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Earnings per common share \u2013 basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share, basic and diluted", "verboseLabel": "Basic and diluted earnings per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r128", "r129", "r130", "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r63", "r64", "r65", "r101", "r102", "r103", "r105", "r111", "r113", "r136", "r171", "r255", "r260", "r311", "r312", "r313", "r318", "r319", "r336", "r353", "r354", "r355", "r356", "r357", "r358", "r446", "r447", "r448", "r481" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFundsMember": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments.", "label": "Equity Funds [Member]", "terseLabel": "Equity Funds" } } }, "localname": "EquityFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity Securities without Readily Determinable Fair Value, Amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r339", "r340", "r341", "r345" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfers of assets between Level 1 and Level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r339", "r340" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r339", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r235", "r248", "r249", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r340", "r384", "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r235", "r248", "r249", "r339", "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r339", "r340", "r342", "r343", "r347" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r235", "r248", "r249" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r344" ], "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": "Investments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r235", "r287", "r288", "r293", "r294", "r340", "r384" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r235", "r248", "r249", "r287", "r288", "r293", "r294", "r340", "r385" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r235", "r248", "r249", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r340", "r386" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r235", "r248", "r249", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r384", "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r344", "r347" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r173", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r246", "r254", "r335", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r190" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r192" ], "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 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r192" ], "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 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r192" ], "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 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r192" ], "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 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r186", "r188", "r190", "r193", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r190", "r415" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r186", "r189" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r190", "r414" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Finite-Lived Intangible Assets, Net, Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r198" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r88", "r196", "r201" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "terseLabel": "Loss on disposal of equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r72", "r96", "r142", "r144", "r147", "r150", "r152", "r170", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r352" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r88", "r194" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Write-off of patent costs" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r142", "r144", "r147", "r150", "r152", "r416", "r421", "r426", "r439" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r112", "r113", "r141", "r317", "r320", "r321", "r440" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r117", "r118", "r119", "r127" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive share-based payment arrangements (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "negatedTerseLabel": "Interest income and other, net" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r66", "r140", "r360", "r363", "r425" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r28", "r184" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r51", "r379" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.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": "Inventory, Net", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r30", "r184" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r29", "r184" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Total marketable securities" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r9", "r37" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r10", "r198" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r374" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "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": "Lessee, Operating Lease, Liability, Payments, Due, Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r374" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r374" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r374" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r374" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r374" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r374" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r374" ], "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": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r376" ], "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": "Lessee, Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r96", "r146", "r170", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r331", "r333", "r334", "r352", "r377", "r378" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r96", "r170", "r352", "r379", "r418", "r433" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r96", "r170", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r331", "r333", "r334", "r352", "r377", "r378", "r379" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r41", "r95" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of Credit Facility, Expiration Date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Line of Credit Facility, Fair Value of Amount Outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r41", "r95" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r41", "r95" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r208" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r10", "r198" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable Securities [Abstract]" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r6", "r43" ], "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 investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable Securities, Current" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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 (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r86", "r89" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r58", "r60", "r65", "r68", "r89", "r96", "r104", "r106", "r107", "r108", "r109", "r112", "r113", "r121", "r142", "r144", "r147", "r150", "r152", "r170", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r338", "r352", "r422", "r436" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csi360.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other (income) expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Restricted Stock Award Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r142", "r144", "r147", "r150", "r152" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r370", "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease, cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r369" ], "calculation": { "http://www.csi360.com/role/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": "Operating lease liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails", "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r369" ], "calculation": { "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Accrued expenses" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r369" ], "calculation": { "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Other assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r373", "r375" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r372", "r375" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r44" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r53", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized loss on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": { "auth_ref": [ "r91", "r92", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Received", "terseLabel": "Other Significant Noncash Transaction, Value of Consideration Received" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment in debt and equity securities categorized as Available-for-sale is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments, Available-for-sale Securities", "terseLabel": "Other-than-temporary impairments" } } }, "localname": "OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r83" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments of employee taxes related to vested restricted stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r76", "r78", "r162" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchases of marketable securities", "terseLabel": "Payments to Acquire Debt Securities, Available-for-sale" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Costs incurred in connection with patents", "verboseLabel": "Payments to Acquire Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r162" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Investments in strategic ventures" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r80" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Payments to Acquire Other Investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r300", "r309" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r34", "r35" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r82", "r84" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Principal payments made on financing obligation" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r76", "r77", "r162" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r81", "r310" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r81" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r37", "r198" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r200", "r379", "r428", "r434" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r200" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r71", "r174" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r134", "r135" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected Consolidated Financial Statement Information" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff": { "auth_ref": [ "r187" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the write-off for research and development assets that were acquired in a transaction other than a business combination.", "label": "Research and Development Asset Acquired Other than Through Business Combination, Written-off", "terseLabel": "Charges incurred in connection with acquired IPR&D" } } }, "localname": "ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r316", "r412", "r467" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails", "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r260", "r314", "r379", "r432", "r449", "r451" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r138", "r139", "r143", "r148", "r149", "r153", "r154", "r156", "r272", "r273", "r413" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/RevenueDisaggregateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r276", "r284" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r371", "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities Reconciliation" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Numerators and Denominators Used in Basic and Diluted Earnings Per Common Share Computations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r116", "r120", "r123", "r127", "r132" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r186", "r189", "r414" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r186", "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r31", "r32", "r33" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r300", "r309" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Disclosure [Abstract]", "terseLabel": "Share-based Payment Arrangement, Disclosure [Abstract]" } } }, "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Awards forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Awards forfeited (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Awards granted (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Awards outstanding, balance at end of period (in shares)", "periodStartLabel": "Awards outstanding, balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Awards outstanding, balance at end of period (per share)", "periodStartLabel": "Awards outstanding, balance at beginning of period (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average\u00a0Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r307" ], "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)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Awards vested (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r309" ], "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": "Number of equity awards available to grant under the 2014 and 2007 plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r299", "r302" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationNarrativeDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Performance Based RSA Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r261", "r315" ], "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 Options and Restricted Stock Awards" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r49", "r63", "r64", "r65", "r101", "r102", "r103", "r105", "r111", "r113", "r136", "r171", "r255", "r260", "r311", "r312", "r313", "r318", "r319", "r336", "r353", "r354", "r355", "r356", "r357", "r358", "r446", "r447", "r448", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r101", "r102", "r103", "r136", "r413" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r255", "r260" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r255", "r260" ], "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": "Stock Issued During Period, Value, Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r96", "r160", "r170", "r352", "r379" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r359", "r380" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r359", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r359", "r380" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r246", "r254", "r335", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r98", "r287", "r294", "r427" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r122", "r124", "r125" ], "calculation": { "http://www.csi360.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "terseLabel": "Income allocated to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic": { "auth_ref": [ "r122", "r125" ], "calculation": { "http://www.csi360.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to common stock as if earnings had been distributed. Excludes distributed earnings.", "label": "Undistributed Earnings (Loss) Available to Common Shareholders, Basic", "totalLabel": "Net loss available to common stockholders" } } }, "localname": "UndistributedEarningsLossAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r115", "r127" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average shares outstanding", "verboseLabel": "Weighted average common shares outstanding \u2013 diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Basic and diluted weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r114", "r127" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding", "verboseLabel": "Basic and diluted weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=d3e9120-115832" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r468": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r469": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r471": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r472": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r473": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r474": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r475": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r476": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r477": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r478": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r479": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" } }, "version": "2.1" } ZIP 65 0001180145-21-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001180145-21-000020-xbrl.zip M4$L#!!0 ( #6"IE+0K41B^0< \C 4 83$P+7%E>#,Q,7$S9GDR M,2YH=&WM6EMSV[82?N^O0.5IFLSH1DF^R8YG'%F9>B:UR3U&62?/SE MW8?K'JG4&HU/[5ZC<36X(C\-?OY .O5F1 :&*BN. M,U)8H4;D$^/V@=1JI51/YU,C1JDCK68K(I^T>1!C&MJ=<))?S/2<-\+]><,/ M53*A:RG'\;J=5/S[,W=E$,)=VHV;SAXH7O3A/M'(PGH'^X6=0 MLZ;,\4=7HU*,5-=/J1*ZSIIC+;7I'C3]WQFVU!*:"3GM_C@0&;?DAD_(G"G/KF_O'MW>=._K]W^^J'_&[GL#;"EU6RVGG%A5KL]W\IT-J[,=97< MQ]HYFQ&CP6? &&Y5%CR1T$-X%Q.X7FN MC2-:D??:9"1JUOY#=$)ZL,A"CZF-"TD-N9]:QS-;)="&&Z Q(T>D@MR:@>,RMI6:*(AE]X##NDDX+SQ@8 T-* M'ZY@#!2(A8'P!&(*NH,EC!LR246<$EO@9=%_P@TOE> $,F$EQ#$,B1/A4IB@ MS7GL#42].9BF&4QS#-T8&4Z7E^$%5NNP:N\/*TX2HV!GR#!\)ZR!?Q<,.T,._BY'"H%,%P84 ).,A?7\!%)<>3V83"Z8;9D=#9?4 ZB,9 L05$OF MQ$8!+ >V6"T%\]6A+896,$&-P F($&\]7RO45%B,@7Z_61\P/9M!^0D&05WH M.^60J0F?A0$)P[2\$8M8"CU"9%Y.*.#7D*,@\"3TYVP/7MP7:=\0B(=?".*= M:6@-R[L3V,Z0AFTP%@R12JU6%)F:6D YYG0(7TSP2R@!N 4="BG<%./PIF%Q M8WG4>4"%/;$BNI03^H#P6$XH+TP.@+8^;XAC;9@WP&>'(ZX@'9" :VCA.6X8 M%(',-V 7-I;(@9._'+W?'E;CO;':'U-9>%9"1_(D@:Q-C,$%=D/V-4\&=F#9 M<+LY(?/0A([ D#:D?4-=N.T6[!('Z%R:8TZ;?+ZT(,-9MNQW&P\K ?9X9.$ M+^A:01?;GPF#X]8!@+5LF63YEHTHVX/_,$3K."X,NGDI'F[0FFGKX#F>Z8$N M&X.B\N"#O-[2)0&\ C,]D2X-AW*%^S(<*W15S.UZ$ZQ*J9TG#\AI'M^<>;+W MZU$2\12*[0$ MRAXIP5IF.3>-0G;IM+'S*.P?@,HL$\YQ_A?T/=00Y[&=";#/*WD-< 2VM,C& M\!]SW-D>XG\4 LSW^Z50L2_4W[P4-_L7-Y<2,B*8B@ (8:&()6K0 C_M2U M!%,UQ"&AQEJ..08C14?EX;$I"8YGN=13#JV35 =6HRM0!6A]E4A=?_Z742O. M[)S6#W7=V8\S"(FYI-.N4'YZOM/9&*,H M)%"E1J?S\@5TYZ1^=-+!=] ._./83'WY>KKN7T\W'%MO.SVIGS:W-S?KT;RM MX74'_6"GS:EZ6VE7GM!$MY4_DFAUZK@B&XS__Z/#S_3500=VG+^NOOV<^WJ' MV9:.@UET8;+$'TV1F>U[+D7 T-^T&JLK -N[EU(!0495R45Q@=4EN0QZWOF@-#]:E+;,+=SSYKB+7X<.2;C@@'/.U+RT6CO ;L+GH M0H?@C<*M=_G,QQGE-7PJXC]:N?@?4$L#!!0 ( #6"IE(8DQ^-ZP< ($C M 4 83$P+7%E>#,Q,G$S9GDR,2YH=&WM6MMRXS82?<]7(')E,E.E^\47 MV>,JCZRI.#6Q9VVE9O.4 @E00DP2# !*5KY^#P#J9DEKJ3S>I&;M!UHD&HT& M^N!T-\&S[R]O>H/?/O?)R"0Q^?SKAT]7/5*JU&I?6KU:[7)P27X:_/*)M*OU M!ADHFFIAA$QI7*OUKTND-#(FZ]9JD\FD.FE5I1K6!KXI' M)^W#@!\?';49#2)ZU.CP5KOY>P-&UB#N^V@SC?G[4B+2RHC;\;OM9O6HDYG3 MB6!FU&W4ZS^4G.CY6213@_$4^ON?7LV:,L,?3(7&8IAVW91*ONNL.92Q5-V# MNOL[M2V5B"8BGG9_'(B$:W+-)^16)C3]L:SAAHKF2D1>4(N_.&R">>YVXDT^ M@IY8I'PVA4;3&MU_&(E &-)J5)NK%F^V]8]<&Q%-2ULGNKE;")]P]3?-L=>_ M'5Q]O.I=#*YNKLFOUY?]6W+7[[F[5KU);CZ2P4]]OTE%V:UV\NM3'OCRER5R<\\BA2?DKLJ^2Q%:G29A%Q9FX@94?/F MH'-\2K[V F24,>SO2LPCTVT=PM9U1?Z12!F@TZTTCK.7WR*;%ZE1?7/0.*R? MKE^OR(B..5%\+/@$I&5&0I,_*'$3B 1.D8LLV%Q(LP($]09#YV!5F\&TR3#-,?HQD@P75Z& M5UBMPZJU/ZPXB40*QUD,+!Q5!J8@CF:UU"[2")N>VNP(O\,X9] ),"QYI0P@ M"4L4&7QI86CA&<<+G!4NUH^&!I292[O*5B*/(0!P22# #:>=/2'5(Q+%;P^KX=Y8 M[8]IG#M6LHY$18VL38SA KTA^YHG SNPK+_=G) Y:*(C&%+[M"^0N=ENP2YQ M@,ZEN$77"KK8_DSH';<. %O+%DF6:]F( MLCWXSX9H&8:YLFY>BH<;M"92&SRW[_6@2X=05+SX(&^W=(F 5S#3(^G"<)0K MW)7AMD)/\[E=[[Q5(ZKGR8/E-(=OSAS9N_4HB'B*8ON>QT5-_DB^_.PE>AK3 M_P]53^*<%:9CDWC2*[-%+I>11V#Z R M280QG/\7^@XDXKQM9P+V.25O 4>PI;9LC/\VQYWM(?YG+F"^VR]Y&KI"_=UK M<;-_<7,1(R/"5 0@9 M%6W*&@L/G1;R<%QD33N]M /09D@N!+K=S[_9F;TOV M0E)1#_@R?0/E4(:.FL\99ROJBHP070 =)&YE'X4U0K#.DP1%S5_<3:9@^HWO ME5XC[->J-2X02".%K5^&A[EC*V#$O74MP%3V<4BD8QF/N0U&*1T6+X]507 \ MR6(YY6B=C*1G-;H"54#KJT3JZLL?2*TXLWU2[>Q8E/YCCK8N;3KN3Z]^H5/O MYL.R.SC>%QU;)XM].A1I)9#&R*3[*&K/3G6-JP^+'@'V.E<5+$),,\V[LQ^G M"']93*==D;JIN$ZG8QLQD2P5&HW,B@/G]G'U\+AMSYP-?&'83'UQ'%UUQ]$U MP];;3HZK)_7MS?5J8]Y6<[J]?MBI,YJ^+[5*CRBAV\P>2&-UZI8E-AC_OT>" MF^F;@S9VE[NNGW;.?;O#C OG829=3)BX5U%D9O^>R^$Q\S>MR/HJ8$OW1H)' MY..<;6Y\CK:^0#4'SOU9I-%Z!HNL:#IJ/J%GES$>?_CASSM6\[ M%C!PV[V^Z$(#8"$WZUV>^!RDN/J/4]QG,N?_ 5!+ P04 " U@J92-H:B MTX\$ "5#@ % &$Q,"UQ97@S,C%Q,V9Y,C$N:'1MY5=;;]LV%'[?KSAS ML#0%=+4=WQO M5TT0!NGMHJL3P,M41972E1).H[VZW=(6;DL"=8]M-TP/PBF MSH7G?-\Y1^3DY_ER%GVZ7$"F;TK/$S\>OUQ+>;3#8BJ;R$&Z:-Z;:-TQ>FK5LX*-Z-F_U&W[?5/2SW>LT1GHS ( M?FE9U;-)*@J-^TFTK__6;AXYT_1&NX2S;3&R*;5JTT8<"R[DZ"BPO[&1N"G) M&:]&+R*64P47= \KD9/BA:.0!E=1R=):4;$_*,:$X=GEO@ZYCWXX*VB30M@V M02]N,K9A&CIM+WP8\=.Q_KY3FJ55Z]E$GS:+D1,J?U".L\4J.G]S/IM&Y\L+ MK.G5^N/T(H)H">$ /GIK;^;!>C&STK!S&C@P7<-TOKR,%O-_?7+WTVF2& 8] M6+Z!Z.T"UM/5Z^G%8NTN?WVW^ 33660D[2!H?T.V'YI].T2Z3R)R7D LBH+& M9C+!GND,=$8A9=R,%)':U8<=D4@:KV!%2R$UH.H;(7,( _<#I$):K2^U%M B MP9GTGL@X.SX*>\&X$SKU##HQ:L='@W8[&->>["(G-R:;9G2.$MO35'!@74LM(:5!U?HQ+'AS#)&4UC4F*R@%\9_!WH-Q)M4/'H 6L#X"8XC@8K(G\?#8?R#RBWT($(L#F64[CC65(Q,<(9[W%:?I%]V3%+S;5(&LCM03\A+P'(+ M3T^2E[?$(,,2OZSH87$39Z38TH:=<-CI.D 4D-Q6)>(]' ,IDO\3YNT:Q..S*@2R5#.84H4I(C- M>W28V,.- ==H[7A-G2BIM'NJAJZ[#O:^,PO=X3T6_B/S>6X.>'9,X$2MZGG: MJ\=IO7C\?#:IG,@MGLHV."I%/NKA_B5)$ISS+J=I4Z3C)\Y:FFPX;;QLA$RH M=!$ 3DI%1\V?<<)4R4DU8H5-PQJ-K\UTC0D_>-2B/!P#NP-OV.^9DZ!&'G32 MN#\<$CU[2/1U\E@V1,O@>7'@A;RWS-3/B+[>;4M37NY&DG)CM M'MUW[HBP#1C-87-GMU//L34$L#!!0 ( #6"IE(K M!-5E=00 )4. 4 83$P+7%E>#,R,G$S9GDR,2YH=&WE5VUOVS80_KY? M<76P- 6L5SM._)( KNV@*=(XC55D_330(F5SH425I.-HOWXG2G;2.<&Z 6TV MS!\$2W?/'>^Y%Y*#5^/I*/I\-8&E205/ 6,:KE&4&8L6(8116FF<+N*%,WX+CU%HCF1>*+Y8&0C\, MX$:J6WY'*KGA1K#3C9V!5[T//.MD,)>T.!U0?@>TPSH=>A2$<=*B_J\!+M)#]0JC32'822/EF;-DI?]>.W2/#G/37W-JEKW M]W]N6-7302(S@_X4XJN_E9D=8X;=&X<(OLAZOZVTX4G1>!;\-,PR48,VXE@* MJ7I[OOWU2XF3D)2+HOHYGB2:6H^>\,0\&H[.NZ MBO0([0B>L4WD05C&.KE?\CDWT K=\%O6^@]#C#&53+U0C*/)=71^=CX:1N?3 M2VR%Z]FGX64$T12"8_CDSMR1"[/)R$J#UJ'?A.$,AN/I5309_^N#>QS.)HBN MWX'I&43O)C ;7K\=7DYFSO27B\EG&(ZB4A+Z_O?,]M>P[\=(^TE&SC.(99:Q MN!QHL.9F"6;)(.&BG$0RL6\?5T1ATD0!URR7R@"JGDF50N ['R&1RFI]J;2 M911'V0>BXN7^7M#Q^ZV@68VN@U)M?^\X#/U^9"6( M@EFA#4MU$\ZSV(6#+6S!M<$1O(6B0A/>LR11K("9"U>29P9AI:_1DK,$SGA& MLI@3 =,DX3$NL8YK)-.<9$43\%N9@R;D*Z57:!R,A%E-2ED@-6!&U)QD3#O3 M>X'>AK$I)66!-!^W1PVLVL,LB357XN=,6T1:P&TFUX+1!=O?.SSN?__ZZMM/ M''.38>Y;+L[Q%RJYP(4(N:A+*5D)K*L8,R$X^MA6H&)?5ERQT#?;Q+!XI7!31@N3^WA)L@7;9"?HMMI-(!I(:BL3^>[V@63T_\1Y M6''.,VS6E%@BL>T-046*7RV'FX007G9ZKIAFMI%03(0 A*%O;"(4Y)B,NL62 M;7.A06K/126YI=9*5*F3.5/6I]ZDZZ&+W1^!QT]<8@R9"[8!C&7BC+E8%2"Y)KU-G_ZE.M< MD*+',[LV"^K?E2,S)J*V:&1>'PL/0[?3"LJ3H4%R#=V8KP^-KCTT>H;NRKK' M;M=_7NR[P5;F6=N5?5RGQC%^TF@U-H"<4(K[5R_,[R'X.G3!$O/$XG]\:FVD M^WOMH[ZVS]T];)O;;XBX3AY&TL. 04O!*6S6_S?IJ&KFA1C990%[])E]?)<@ MSQ;GHW;XED;_T^TFE]7UKJ>8P+%UQW;N.P^DV^;R'R!DCLROS"[D+ZY(];.Z ML-FKX^D?4$L#!!0 ( #6"IE((8B*CBWX! #T4$@ 1 8W-I:2TR,#(Q M,#,S,2YH=&WLO6E76SF7-OR]?X5?NI]^JM9"1/- 5?$L*I#<5,N#TDP*]_MXX-& ()@_'$J:JD/!SKZ.C:P[6WI*T__]]ILU'Y%CO=>KOU MUQ)9P4N5_[?VY_^'T/_^O?.NLM'V_69L]2JO.]'V8JA\K_>.*I]#['ZMI$Z[ M6?G<[GRM?[,(%;]YW3XYZ]0/CWH5BBFY\65G-3G" L,:Z60\XC$F9)B,2%*3 MO$R1!!:6#U=CY,%B3Y%F@B'.$ER&0T T<1$MY9RHL!Q6=1"2*DZ$#IYK1DQT M"4NMA0G41D?R;8]Z\'3PA*WNJF_W6[W.V5]+1[W>R>JK5Z>NTUCI1K]RV/[V M:OCEJ]SMI>$/0JS??C%\<>W"1KWU]?+*[]^_KQ17MSN'7= M3N_RZF2[KK@2/BS:1)@@=MER;JC^DZ;KK6[/MOQETZ<_=.4[*ZXFQIA7Q;<7 ME]9/[VJ7Y';ATI@EX.KRWNW77UWZJM>QK6YJ=YJV!\*46Q((4T3E92/=-J=$ M_>R!!E<,?W#WDV1<+Q^Z6[_M0FB/O/K?ZKM=?Q2;%MT2KP9N26OEN__G#P 9-XQ;>;10_EEZW6SW09K1W=@(#X0?O M_EKJQ=/>JV)(7ZW]QW_\QY^]>J\1U_*]T<5-_GPU^/#/5X.F73N.]=5UL%(A M6ZHW#7NX5*D':#*P3V=NH_WM'=WYML^J_7"\^>W@K3G>/C[Z6MO;/ZN=?SBM M[1U]W3__P*OGF^+@\S_-ZL8^W][X* XV_CDZ^+QU^H[5&OOG;7ZP\9%6CSVN M[GWD!V^K>'NC>KK]^5/]X'B=;F\UC7VV?PZO-SP^.-XB^WL[C=KY5VCGP[?P]DW=O?TH:^?_'!]\ MWJ^^?K[6WFV+_^"NK??Y #XX_GE4_;[*#XYVO!QN'P]]\@GN)UL%> MFU6;M<;!\3X[V*B*:O,#WM]KU+?W/#G8.&C6]K9.]_="L_9VY^OV&WWV;F^S M5]W%I^_VUK^8I#0.+B',- 6SS#V896:1X(0*C&F(7"^M)=OHQC]?78/P.1&] M<#UOZEUO&_O1=M[ )]T2VU]A>SZ*;4S$"6$%4E8*Q(,6X%6C0-&)!&8K4*72 MTEH>_ZE!^Q[:;X<2W'N!BT?!]<%A$G1"R46%N,(6&9DX\B$9Y;CDRI&EM0]T M@M!NML!/G+T&<#NVL=4*\?1_XED)ZZ]@):.P6D$890R8D[$<<2L\TM9Q9%7$ M@@?JM6)+:QCX#=&8<#%!>%_W.YUK-GFS%38@,"@1_A7"=!3A)*P$;<7@;"TH M+O,,&2TE\BXI[XQQTH/B(H0E8O@'>%]=9U2=F"* XF/W%B*8*?]JMZ# ( "5 M(@18[0']^VNI6V^>-#(?+CX[ZF3YN,;Y5DZ[ 9IX=;V-P?VO;CKL0[?=[Q3O MBIAE=2AT [%XC-!=-!0+@W+QKA[R^U2/G4K1H7@KPWZ]]3_7]>/FC] M^DGAB2[>0;S0Z67ASNX1(ZP@&KCXW=5WE]T,%Y="U, 0(U>W&'QS\?[B)J^N M#=1%._U6?3!HW2,+@WHY#,UHN_U.7!O>OOCRHHF+[R[>YS9NQ<$9'ZSFWHC( M.'5@5 +8%&L#839QD[YL%/)E:&!PA''3PCCX$9S)/QRD6FK+@KKM9%2\?#P)BZ-;H MI875MKUVYY&B]\/O\X<;L=5NUENW-7M? W&MB5?7>_\KR9=:>ZE,,L*!L8C) M"9I8M$S$H"QAN+#G!),9MN=%:F<"]OSZN#&A7:2>:\JXQ'XX9G<=SP_<<-CVW%C]JR&%+@!DM#0M2!<.J9"LGSZ[P+8_/\AGKX^/$PQ_^#MP%N M=GK2J/MZKQJ;#FX1ZO#M8$)BF(U=W>W!&.3?;/Z[GP/,=O.DW8*WW?73.K"D MB\O60ZCG5*IMO+?UL-5Z;4_J/=L8M/OGJUMO=SF4E[UZ1G((EYH1U_,$<(7" MCBNPO5IAS@FV@8-9CI82;06G<0K@SL6XI9AD"M$%;QCG+FJPPC!\(BB6 L0G M"Z@4WO>;_4:>O]NH=WN=NNMG'>ENM39/(63K;J=:[&VU?+L9%U%1G"4J!AJ\ MYI0;0C7!43D3G2'$JR%;653 MWM'L9.OZ\2CW-JWN+A :ZVE 85.*DHNO#-4 MR60]Y5;0R+P;AB/SCR]\WFRW=GMM_W7\.%Z/D\RCXZ1KT,00-);28LH)MU(; M9X4T.F4R;#A;'&@F1D">!29/%94T"L=BY!R".2X,T2IG)14W5"P.3-.PD,\" M&1$R071DF;21:\(K *@6CG MN"324>JX-D2&X#15:@&58H8"U&D 3I63B1J20#T24"Z.@X_2:1X=PR8M-.!3 M"U"G 73DA,9H _@ZSJDU/&&LG=(F@;MC@QG#1P$0X ^H,? RT M3G":A -2%@(1>2FY!>5<&&BF$Z"."R:(<:)6+% L"JI7T3(IAR@C@TZKY(T#H-%=-Q( MK0,)2D;@IUPY9B:H;=,:@>RN!1&,1DUY8!"4A\AB3%)IX52(4UCI,,^N>_I+ M,")A7N&$E5.* XK:4(Z%"MX3@R'66CQ IY-QF JXU#N;M%?6,\7!ZQA*J L4 M_B<\LHIDJD S@*) MC+N\4-EP!TPD81F-$X%':K00DUMK.\_N]UD6 2>; MA:I?*BQLSO T])1TH9 M2]%COS#03"-R'A],!/#AW@?-/43.1KA$.7-*BJ2B=WZ"J]47T24^"V00< A, M%#@TJSG$6T8P%KRU&3V:-%]$R*8:.8\/.NJ]Q4EZ&3'C+ $E :(B-,211)H4 M=(8. HX)[(Q8#'^5UT\_?LO&]47X*C&LF&0Q80XDTB0FJ9342NDT5F1AH)F" MOQHC3()[IK4".P2B-%SQK TW%OXEU G'030+B8;_.2@FYI;H(%% MXY-P'G-BF<$$_#01P1+KO$[7]AC!B_E?4#>Q3.\#-C_E2\>T&MQ+;*3%S#$, M@(()J<#KE9!:QU-M.!<5#360R DA8V4>N6=74!P MIYWIG0[05/G$M./<^PA:;'4N<",,<211%R1>:*"GF^F=EMEV6'OF,56&1QF- M9DI1 #R$%'"04P!\+L9-:<8(F$$G&>5$,!TM@7$D. EF(,8=,KCYUX\)9AS& MM,J= 0Y6,L&4B#QI86CTB7MC58Q2>[TPT$PIXS FF !$Q+VE ?/72Z)XX,2 M 1BD54[3M#@P33_C,";(I-$V2:^U<))30;60*8J@!54D1$(6$;)I9QS&M2.4 MF^09CC[G]R3)Q:@P."VM'(3<(DS07TUK!+S4+B_K5RY%S@*W$ER"#4Y+2XD4 MPP!UN.P?7BS "LDI!:CW7>J?+QW34O^@I8@8,\QAK%,$&0?I5C((#P@GAZ< M[ER,&V&1,N5I$?2Q0+0TP)V2LHFRX%E<0*68H7AO"H!'HIEDH!>)10ZNVT&8 MQY3&1J08J9>+!_@D\ZY3 %1A!3Z<*,8Q!1\/'IW":QWR:B!)0U@\0&%B5P[(:4/FN6=W ,&MP#X3B[C,*YM"[FF*]7<>$43C\X[ MY2BWV:$JJ;27"P/-=#(.XX))NV1 <;SDTG,FG",1VXC!'3/)F&5YX]2P\-O\XSS!0J7C.M)"$IR"4#@2\*A6F:BD M]4[;1"1U5BT,-%,J5#HFF"#L$I3JP*5BG"0,[-4+0@5QB>=22HL#T]3KP(P+ M,B.)BY+$1"- !L25!Z]\5(XG&;0WBPC9M N5C@DZQ8+3R21GH^8I.W^K[3#GW? MV^[LQLZWNH\#P9^2%?RFPI@C52X0;%S>P!%UU,":<63P&IO$E)_""8)SC-]$3C*\D:A2%/3/ M@,?@'#/A%-.*;T+H32!4*ANXU5%ZG3CA MP$+GW_--!KTI^;V B19!)TH@[E/&4NB)],Z97"2:J3GQ>Y>9B[>Q?=BQ)T<@ MEHTAA.U^J]@-9A*HJPS M2N95)W/BZZ:*W'3\')A$SF*4E$K.E;4N4D&=%H89::.:A[+(OT(N4Y4M>.1. MRP[FO18QT@O!)0-Q G/<\42,H1H'&YCW7M#$Y0)XO4GC.)U\)W>,<0'FTT3. M&;4\@2YRY0A+*J6P #YP"CA.WB.J&)-V5H4$'I%IZ4 C!2/1.PGOM%\ CSAA M'*?C'WDDA@L3@S2BMVN^O^W_UZMU@# M,H+D9_LMOF_76[VK?/9N_^2DW>F]MKVC"#!W!TTOHO<4RFJ<3^920G.JE<,T M"L])8/D,@3@'!7=G%MQGJ;*KO#;. 42)8AZCMSXOHC,I%336Z:%UU5B@BQ=S M"MS6SM9V;;/IVM#,^TZ[%WV^8O>L"V9Y$OJ8K:Y&6-Q#'V]>^J0=AD:JC*TW MLC@2U@*1)5KDK8:5S1OW M512SC]2;>JO>B^_JWV( -F-;AW77B.O=;NQU_SZKVN-VYW7#=F\L]=J(WV*C M?1+#7O1'K7:C?7BV4S\\ZG5_ 5LI/S=W0A)JE180T83$B4E.".898XF(P#@- M"RH_>QT;8LTV8RDP#Q08'Q1UF )2@FP$'E#NS=$!^-(,B3P107\XD?O8=Q:OW0L;$C[,"&QXM]S*0% 194-V:!$CCTZ1\N)/%0@<1! ]8ZRBH M5)$*'#WE@X(2"ZA)S\DSGT69 NB/I4DJQP27S$.=&.J]-];7 M&]"YD0!N%SZ 1_]D&XUX]K=M_6IW]+WO>]L=+[[;B=_:C6_UUN'UBYY_VI5- M?H.])"E7\<;<,YZ\L"Q&)VQBR1+!A9I]R_RB!6A<7J /5K,0B%8_]^42ZV:T MW7XGK@W;@)<7#5Q\<_$^MW [05,J2H\U"0GB'><,LR!['3W(BNMW=V$F^48E*+-2XEI)&?[TLG MMN)WV_C2/LD/^8.\%*IWVY4/%A\2BC2'B]0ZGIBQS.3B7((X'KF3/')I=R?Z?J<#QGY.,*-1\;RM1A,@^3XF:P(F2GJN$[-.Z#D@^7." MV?@(/Y9>)&(#5L1SJ^ 5-80S)PT7T<[#>IO)8?:06-&V?-TVM@"83C_?Y'HW M!M5+WO1;85[L<> NN.ASKE)QY:G%0GBNA*!48OBRU.UYEI/QV9." MXGOQRMGX&Y7-6;(H7F&K)*(W6 M%[NJK;<5*)K PGCN15'2$*3T:#O^Z.Q=7O]YA]!L MM4[ZO6YQ!9F8K+QP/C4^[LVXMX(9%37CG+/@DJ7):,R\UMPK,@>"N_"R,E$= MIG,BN+D4G9;1!9XH9YZ;O"8U"D*""]IA4PKNC!/ MHSF15CAM292)2C<'@CM75*$,I\A.24DFQ.9#> MER$P)6FX17IM,BFF()D!=@LAF]68@BV.5%D!!OF%V-[Q.>^7H4JS(KW&*L\#1CDU43CF,I)!^6< M-5PNQEJE!9&9DC_<(L#$*I=2 F7P7)#(I-?>S,5ZF+GB#PNC3;,B MP"X9K'(MUA0%3S2 +2::D!AT#%&J%R+ XZ,0,VB.9V^:;7SBBX,5V!$K."6< M^>"4#D1['KU2>37K7(GO0DM,21]N$5_!C6>8>AJMXI)99U-@'KBP"GE+[0NQ MOG,X=U!:W\&1R(*0%(VACG!+O6;!)N>#5Y0F3.:@PD!)'N9D?]08)RR4$4$' MK[%T/$AC0F*$2H%S!0.ORWW-4Y:3DBC<)K0!6TZXM-%S[DC4WB9LG".!XUP1 M>*Z$MB0*+\/21JZC5D1P#L)D.3,X8.DM%RXXZ7V47'*C*3?LA4R0 MSJ';G!D!H@9"!956TY\0;FP:'K\S-QH\9<&'37^$ZTX([QAU+ M6 CBL94R$*XXS86M#5>62$:33W$.!'?A966!7/;X!#<%+:506EMIN#3:*LUY ML%A R& T+O=^EU1A-@4W!":(Y=I0(SD36NT6 O"A9$VZ(0UO+'%T5+S41[^)0A,21IN8[N!N9#+U%H7N<58.^>8 MTQQS(XDD\U7W= :<]\M0I5F17I,W7%L6G(R"4Q#@9!36WC'.#0%"\3*DMUS& M/[<"K B7E'IK-'4Y/68)=@)3:B-3@?+%2#8LB,R4_.&VV$T;[Z0548 H:WA' M9*!@C(7W*@:1YD" YXH_+(PVS8H 1QR"(4099AT/(FJ18C! A:7"2:1YJ((W M4Q1B!LWQ["TD'9_X"LZ5"PY;'!E/1)C :#31Y&P:9XG-E?@NM,24].&V](,/ M!/O$HF*!TY L4Y99'RB)B>(P#P>5SA1]>"&Z-"OBZUEFO@X'+C$G6MGDDK) M?['3!(=YR/V6Y&$^%I>.,>>@B1;:,,XXS8="&ZPH\XI;APF3?+ZFVQ903DJB M<)NE)5P2'P25%G/G?2X_I+TT2NE$ GXAF=X7313FS])2;JGD4>C('-A:H@U) M07*E)-8^Q?DZ>.PET8-9$2"EG<7>8)ZW?F!B=3*&,0/>.YH -G"N!&AF#,U+ M$HI$3+!47T>?R8CIH M[:V5)/!Y..=N @+T-+3&>/R3#80GC'G>;$&C>'%B^M[W]MY1N]^UK?"FW>_T8FSEJYX3$J(0(8B(<2@0S\7Y M$F" /0^@/X0*Q:,*Q#%A1?BR45A@A0F:54WJ=GJK.[9U. 0EOZW66_5FOSDN MN[K^W7;"C\? [T2(!.J^%\-NK^V_CA]Q0+73V["].#2:"N%+-;SZ[A*-<''I M#8V]^.8Q*YAPI,E0+EG0$")@1Y.W*JI0QCG4CPT M#EP%BI.*@0>J'>4&.%T$43'&RCDXA1P$3F@WKP'%2^FP&=&F,I;@R$E&MI ME/5.!8&CH@2#"$NM"I_&+V<'FT3WHJXN]C)[4[3=OR7CD5?@W 1!,+HF"SHJ[9>@/;2",)AO%,+8'0G#.-TS&X4 M AO.1?($T; ADR>D0:6EYI984C@3&JG M1+#@2H6B,-!F?AGI!-![%D[J-*,1J*BQ(1^O*JRQ*5&5JQ80,)-SD*&;"4#& M>0ZDENNP"R);B.K?9[* M:B<]ME122P,7]&+G: GRY$'&XP/9"2\\9=S$R$V2!@=+(68FWB7%V1P<#3H1 MD.?557F")=;$!X.!E5/GP&('\%U:,6V9I*4.3X<:/@;>5_735>A:N]_QL3MX M>P1H%OT)]6]K?\)?%Q1>2*HX$3IXKADQT24LM18F4!L=^9+1OOI-MW?6 %R; M]18ZBO7#H]XJIRM*G/3^^%X/O:-5@O'_62HN7?NS>V);%S_P[4:[L_J?@#M. MZ8\$_43)-NN-L]7_NP= =BNU^+VRTX9A_;_+7=OJHBX\V?#";OT\0L-PC^+M M]\%]%<9_-.JM>-$/H!7_YX_\]"A$GW?% <:K_18\<[X*^F1GIB^5HTY,?RW] MYZ\'7RVM[5G7B)5VJKS.X+9ZW3]?64 D#^X%,#_ 4]S:-NJ'K54//XF=I0$: M:W^ZSJL;/QY%U78. 5C7[O7:S54)#WE;0[VB0\.?N'8'G@K!D#;L23>N7KSX M(]2[)PU[!A);#$SQHS^^Q4ZO[FUCV&2O?3(4&V-6M&!9OBK8[%Q<,L6(GO:7B=]#U/"Y_+;&E&T\'_5RE M)[U*M]VHATHA. #XB0T!S,V:U-\!'JO1_ALNT<@*[UV:[FRL?)ZI4*QX&9ZW38W>LUO[?5_ M_R>1^(\OC_GG5W8LJ]1=1NQY9>QGCWK1ZVE(^9OMG6KE3R #K7:KUF]"([XR MY P[V2/5"592/C[[6]O;/:N MWJB>;G_^5#\X7J?;&X=D^_.'LWUX7_VD3]_1 WCM995NB>K>^CFTP[;W/HK: MVX_DX/CP]& O?-W>>U/?;WYJ'!S_\Q7N_2V\_<3#O_YI'-#&-W?[U?;V/QBE'781XF\ MLQYQH3QRAGM$@L.4!6F)YTMK!*,/!2.[ N%NE[R 6CKI!R "'N"WJNU\K6RW MXN]3[T\QH&-7PB(FZ<&O05X@U%IU[7;#V4:CW7/MT]MT]$/?=D">&F<[\:3= MZ;TL=3VK;6R)+RDX9;S42#AI$/=&(".%0GE?D>$D!FQ,EGVCN/SCILI6\C_/ M8LQO2M#MMOS#Q_6=O\!9*H15 MMGE_/J9$7ZH&JW[_(HE*AML 8@T2<,XJ, M(@;EFIO4$DN=N/! ?)8\4"%">SOKM=VMPL],Q@45NE-OY4SQJL KO$B)3$%W M+IQ.[U*"+[Q.ZK2;E1'R6^FU*S_CPK-MQG*%]7HWY]@K;^J-6*FU5YXS>MPL M4N+Y3M"Z@X=^40:!0)^^*,>QH(&C8(4 >Q HF&[4SK>^&*ZI30$C)6E$G!B+C+8, M*0-4,F$9/09?^7I]9V-K^]/Z[NN/[]9W*KO[NWN;U=WERE;M]JM1[W8H_*D*@'Q,\AU=$?IQO_QI9^4*U_(ALVQW37==S&C1D],\I_4C4+>,]<2U#T\D M1=?MV5X\Z;2_906_GCP8F/RMEA]6> 4*MINO?MWNMWJ=L]?M,)\>X$W=O?TH M]^D6@WN0HJV]-\W:Q@<&[;/]9O7[P=X17 ]].]YBM<];P]]\@GN)UL'>R3%X M"WB>3T6_JY_W<6W#P[.$^O[YWXWMMY^:M;U&$YZ![#?T]W=[Z[WJ+CZ%_W\A M)+E@G$%">8/=T:+E'RA3[.<8PR:2W9)HWT6.XLIHO51*E)(:N?0MNKGQ?O?2PF=4(:-]0M%'2BS&A$>\M$8H%97M1JC\"Q#Z;L\J&H2LTSOZ'KN]>4N[ M3$JP7L/+[^WOKQ8G5UR\@.M0G0Y!7-""NLE@)B,>"@I&%<&R0S=OMK53> MVW[CI@@M/^O,_OVB\R&*!7?;[KR'*\%)SF=8_@0H]ZI?$N=84T^0M#1/6E", M#(X&J5RI!@N3F(30NEIOM6*WW;,_3NY/2-_>MP'3QD']9&[3)T_!:?^+=(IY MPCBRGE/$L77(1I(0<488 09<)KVT)@0A%$E.[@Z^9M1N_S;$.>?*3SJ@C/43 MVZC$T^B+#3WP,1"@V%VNP%>-?F9NE?/Z"G7[P*=M YGZ+D%EEJ MP*5A$Y%QQ".2&&B>AC\27)H4/RQO^GT8<3P?,N_:$(2\S](QQVFKIZ#COW J MB!)@VKA69+#8TU$2D92::AA^(PEX*2H,@C?XWK;ONGV8SHS:U5;%X1QA[,10 M.>EWNOT\6=AK5^"*(O C]#?W>[:/>?G*NN^M/F!*[8 M&VR$C-8?57S#=KOWR-&\F-'IV,+5[YXU7;LQKH'I#.ZPP.-6&RZN*(0JGOJC M7+JM J;R^U$=/KFRIP_)ZPZ'9V@\[QR^A1?*9V0T0Y]W1J@K#,-<,IK!1-S! M1A77WOYSO/]Y\W1[[^OWVMN#YO[GK>\'QSOU_>/-\^V]K;/:7A7:VK\Y$0?M M?,#[S=K1_MZFV-Y;QP?-@Z/]X[^;T%X=.*FH'F^1ZCFPHX8^'9T.E\JQ((5$ MSN:M+TQS9%02B#*B<%0> PZ#!:"@"D6QDN6\>PKE'>A'65_@3>4UO*G\]E_9 M8Y/?*^]MIU+42J^\CYU*41OA$=/HI>H\N^H,7<7 4Y1Z0&Q:L]U@_SWP/)6\ M=S?V*N_>O?[U>I![3F).)U#?:H4\!1LK[JSBCR(\6C-O2_Y^%(MU'SDH'UGD M^QL9)H:.;+>2Z@V(Z6VC 5?DW5(YU/]WOYX#?8CO71Q> T/8_W!3PG+D_6# MW3?#L'\D6W ARCD5D+_.NV\JH9^/I"DN/>E$'XNP@M!*L=6Q6_D-V@.%J73[ M0(^[1^V\YOAB^TOOR/9N/L5W>[VKN9^#'P\?Y/?EBFV%RF]TY&D=Z!YQ>!*L&?=E4$[/_[][!,-K_N=#G1KL)\M MN]B>[?6[-0[(3F1'W<^6QO_X=ZT]]6')M]9_S'0:]&'6-9L9 ML##->J\'ABDVP-)TVJU,<1IGE0ATYZRRE9F/]<7DT8;MV<$NN!MV]ZJ-T83K M3A^NY%ADJ[H3#_N-P<*;7;17^2T/I?J#,KHRO*!W5"^V;YSD[1O/;7\'_;VT MJ+'[^_3LY<@ Y_$=FL\79B]K>Q_9%QC-1,'K(>9L0CSD621L Y*1*J]34#K@ MG]C+TE*6EO+9+"48)UMI0+=CQ7H/EK)CL[G+QJ.3N=NMGU9 1M&M7W2;8&+A M+IT+E@2&I0EC<+:3V\8"ZIU" _M;WW3R/_V3_^ MU*B^_:=9V]AI0/NTVJR2 [A/]?-!<_MS]7Q[[_!&?JHMJLV/\.=3O?;YX_?] MYCZ&^\&S[)_MGW_Z"L]T>M#<%_OG5;']YOHFP4@\\90%%"/UB$N%D<8JH8B) M%%P9[*E?6GMWNZ-YPI[!:^5=IZ()3Z8^^!HCG(MG'J?VKU])PX!Z#D5BCH9C M/")P6:MH++N@9@WFVFVDMD1Y+IY\G'*P.X@1!JI^&2@,W@Y#@+D:F_%(Q?1J MR@VH3X'*W_TN=*P[GUGWB5(?H#S[E]0G:>-EDA%!0( 1MRPAIS1%T6%)M _. MTW!G);K'6/L'"/W4+YT#B[1Y>R*BM$(3MT(72+PM@'@]P*&T1K^R1F>CUDA3 M)KSF"I%X U^F%1P'2RKNDGV?6I&P]W39S M5PW^_NM270*X>?Z5?"#.<)L:0U01,O1("::L( LMN)$D^249_:>K+&KS+/:[7UZ,/%IY73FRG\JU8=WZ2 M3Q[,[2WG IG0S/I)I]X8 ,'PH+1\7@^Q>K'E_$VQ^ !:[+?J Y4?=&?INAEP MQ@>K\Y;!R#AUVKI@5;0V$&83-VEX\"5G> FLHJ]#&-K]:VFK]N;Z>0'PT*'= M&UYPR^*QXN&*9QL<++A]-2; P(%6P^7XA9F(VL8F^Y*8PO!?0%Q(@C@+$)MR MQI'DF$H;O=$<3 3'RT329P+LVE+(9G6R=\9/O'G(JW51/OKMQ(.5) M>T" 5SLQK[[Z%G\XHO*J(P7L^.HGUD%O^KT??W+W.8JC?Q]UKB+FPXA<)]JO MR":0HE7;^&[/NDNORN,TQ]:7F3M.\WX'JZJE:932N-=@+ZV]AG"OWOYFN[[? M /^Z>];MQ69WN;+5\G=;T5GI_"T8W^CQ%!GC;/H@A=6C?!!=T?IQ:VA^NCE^ MQ1"Z,.M'])2K#D[FJ6XO//A^_>WF,\X%#PHJ3L ]WH;9M-SC _MR?_=(< 9L M9Z^RM5)YLU5;K[W>6G]7@3AF>Z>ZOE><@?N#K_SE;L:'4\A2-F91-MC2VM;> M9G6XK6PE^]8"TF(=Q)O+M'%1#F^P-^NW?LOV0QV^__U!@O-8HWT[$RGVP]YM M_$H9>)@,T#N@?"9'/(+IL(G!]N>?9J]*3!^ J\EVUX8N-7$5;B$;@S0,9*WZ?6@ M3[WVKY/4I;HN"N9Z(NI:3BJ-$S>I1B>5Z$JE:EOVL-#,RS6?&_6N[W>[>95F MKKNRWK*-LVZ]\+I7"@UZ'@:['?(U.[';;Y1IL$65&%*J^JSTY?[ F6NJSE8J M'_+VH7JO6)E9:"U\T+AXGY6^T>[V\]+P==?N]RYJP.[4NU]+35X4@:"3X=BE M)H]WE1 >565>+ 7I=0"E0HW?=]H^AJRYI9XN#-REHLY,7QZ"'+M8S[>U4MG> M^]?FSJ,7\Y7K]6:B+P\!7]Y8L/6-];UVIU3/Q0&Y5,^9Z-5=VXA%BG$P=3]Z MK$H.@SYVBQUH0W=;*O/BB$2IS#/3EX<@)V[D'S=BLL4LP<>37%(BMNKMSH@2 MEPJ[,+"7"CLS?7D(5*9?/TJ.[JY?*W!<*WU,R9 MZN?Y6HS9;V\ M*?3EV>KE3:?:VT7%HF+%,/WCKLI%-S1GIBK W5-AV&T5 Z_M]U+TPA'4 >Y6 M;Q7E3Z94AF]T]<%=U9)?;]=VM]]M;:SO;6Z,(+>[!Q]4-VM[NY7?/M;6/VY M6QN_WVG^[C\&3RO9F.MHS&[9P[FNV?C3&C0SWO??-G+=Q4ZQN;=WU.Y#6P'& M/9[Z>-*[JDI=S L.7S7SV0K=NR5Z9A[MXT@-KUDVH1?,8 X+.2NZ(LW]RET^ MZ!16LB*9>I8C8Y^ILV:<)3^?=IS1)"MIWA3\VRMI5FW''U4862X\6"XX/[&S MG69O,/[IMV*%XJL_WK8 0,__LTVKE4MO^X1 M[_7HN#+5DM?W?/3_>M(C_G$S?3E3SW;G$3/];KAQO@Q6A@=BC"-<\!B8P3P9 MKUQDRGIKX_!\F>)TJ:OS91"[Q_$R_2XZM/9D-0O9>BOD_VU>2=AZ#V+&3CX0 M[E,^0.?RE!DVY5-F:G73],TWK>WC3_7]XUJ]NO&F<;"Q M[N^MD^KQI^/:VZU\\LS9.[9SM-\\;6P?AZ/:\2;>;^Y_WS_?9[F/!WO_'-7. M_??:VX-F]?R?K]7C#[AZ_/?1Q6_@7OT#^E'6Z":M[NU G_X^KAU[5H/[5IN; MT,8Z/FCNGU>;'\YJ&Q_.JF_?I.I9/JIP,Q]9^/T+X8P&GR32FE+$<53(:&]0 M(HP$H:Q,,2ZM*;',&/OA=)K;*[\_QM ]0"7&Z=%+P[2@ABG@)#3%1DJMIP\;@ENM[5R;I EPI2M$ MKI:##Z.NTA ]P!#57H\P))N28"H*Y%W2B)/HD$E@DG!0(CGGHM<&#!$3RXKQ MIQJBGQB#YZ)(]XV'7[P"3X!3E H\-@6^8A+<2W=2B?Z"$0:Q'^YTHJ]1W&)^T9N!;#@A#$D[P$3R]C M(6GP%=DPG@6N2(&J1P2"6VS*2:H=BES#W,'U\H%?;Q"GO%#XCTB:D8$9,! M^(&V 3D@" @TURCNB"6BJ$JYK/"3"7Z9;'B$TKWOQ!-;#Y5X>A);W6'-HW:Q M\=O?;X'2BP]>)L >ABAM#D!:;X5B:_YZ 4P9PSS"1HVN^=")4!*M1 Z"&(AA MB$..\XB,(I8QHY1DN<3ULA9BAD*8,@I&([ O9:4+Z:IFL1\ M1VF4'FF4MD=72T25N/3.(1JI0EQ2BXPD#!%'B:91*.=SR0\MEAE_,KMXJ&+, M43KC!2O[).9&2F5_O+*/K*PP '9(":DD#>(Z>60TTTA8%;DFV#,52R^F344N<'G?L*T>!$V;%]"4F=D'&JO1 MI1=.TV"UGP"-3 M*UXDQ8!M>"8#XL$:9"7E2(F0,0Q>)EI,K0#SF"$%?DE++WJV=5C/&T(&V8[' M4XD7,:D[ 2KQI@ZWC^_JWV*X0F<0_92VZ(&[T_;6LQT:$(KU+Y%)RR*.R'O) MP!I1C8QA#!'CL&(:4YT+@Q.Q+$VY*V2!E7@"=*)4XO$J\=FE$FLHTAS M H-R@;0 )4X\&!>HUY$'4&*Y+,O5&E-1Q$%%_G)!QM2)Q,C$;:W=\F7F]!&F M9W.4/UACC5(Z(.&U1]SZB+16!DFL-+$I 9863(]:5NS)J=,R'3&[NCL!_E#J M[EAT]XHVB 00$240,SPA0$T@FW,2R3@EL17$6[JTII8Y>3+UG]%$Q#RLO+B= M-3SOQ.LV.J2TN8^R.9NC?*ED##7Q9IZQ<#F<@)\2;*\6UAB7RX:]M(4EI4TK;=JT%M&4-NVA-NV*1WIME,&&(A8-1CPRB:QT M&C'J"6.8*Z5XWMUGE@5Y:>MG9KF&];NM];^WWFWM;6WN5M9K&Y7=O>W7__.O M[7<;FSN[Q6$NZH_*YH>/6WO[8ZISS0"+T.[GF;49+G1]WUZ^F$K7C;IU]<;/ MZ^*5Y:[G)1=]6:;HQ)[EL74DQV@M66W@]$JUR9_!AN]7$T7E2*6$>5 M1(9"J,BQ%<@(BA'627KL6)2*+JT1NBSY+"7IRL+6I2V:=EQ7VJ*QV**K.,]@ M+:4(!-EH\J8H)9#VP2'FC?=2*!Q47BM$EL5,S?6]G)6+(/*=?KPJ"E&N69PN M%\I@O+L*GDH3]!@3M#]*AS3#U% &_(<#">).6*0Q2\A:HAU/SHF8"TF)9<%G MJ0ANN5QQ+OE#J;_CT=\K"D&=T\)&ABA5.A^'X9'AGB.7+:_"$9M,(1A9!HF8 M(?U].=FAC9@B2'FH=.*WV.K_D!TJ5SQ-D$)<@+$SP**T/X^Q/WZ4/R1%-::KRLGUY#=D:S#_.P7-$_8-*P+" S98)1!C=/ M-%"'UY(3%BOML4#1YM(,P">03DD@H;!EF ;B'1@H@95ZWE9VE>J_*SP MDE+EGZ[R5YQ$.B,C%B[OG.8(\-=(0PB!8F14.NIHHFIIC?-E,;:=E_.X\FVV MB,J[=NL0]6*G^>2536-<@/9L;;R>ASI>V@*S8K63D%-@5ZZ;OU M^NHE&MN78&3%VP.]*SW.0SS.\;6"'21YEQ+%*,GH$:W_D2;H6LD.8J10/*22( MQC+)Y/(2 M$QAO;V.,2VM\6>%%G0:;;0(QJ/4UINFOQ39!DRKX-9+S+FW0(VW0M2H6ADJ. M0U+(4@N6!PN+;'[+11#1@SLQ+F0*P56Y"G>!]??Q%*)4TN=2TI&JH"9HE\M[ M::VMXM@2IP5?6I-F44N"SL-JF:?2A!^K%[RT*?/)KI(I[=&# M[%'UVE9F0@)/6",B P0NEDFDF72("2B8)DLL-RF6NQ[65>6:6QXPQ*_&" M=7VRRV-*77^HKI^-'"L [(,[@B)0$. >B>90(2!CL6-) 6@$@Z[C947'E:68 MO74Q5!&RJ_=6.LU-J]6"'X]Z?4 ;H74!<6 M\GF(P&FWOMJJ-_Y:ZG7Z\:8)&!F&]59X/3H(I4EXD$GX<"UG #;:4QQR_1*. MN(D)F9 (TE8[Z82W7/JL:C>,P=3*1#V3F#[$AY5B.BDQ'?%Z=#+4OUTT//P]RA>O$EV(Y+0\2#O?M>V_+E?^ MZV=J\3YV=H]L)XZ%XFW5WMRF'NW6;N[)>]O9[NSV;"^&3[;1CU>W'JH)+M7D M'FKRL5>]."+[M<$'_WN$??-3RWXV_>WC_5-X1E%MUKY6W]:.X7ZGU8U#4=NK M'=7VMLZJ%,;BO%'/X_6_YYO\B\#8.ZL2LBYOY3))(T 7C'Z)2XT2MWE3*E-(,/X32W:K,#W!!Y;"-,_"9+G#V%B, MG*3%RBR&C/$&12*YMU@:EI=V -5:QH,_][!N?DC)"I#_J-2[W5PA+(?W[7ZO MVX,7>T>]]\3K@#6$V1PO$TF6%?GQ M*)0?+9WM5:JVXX\&Z6-&EBM9> I3-P?^MY3*:4OE5_:%QJ1H3ODDZG&.2P4" M*= HI(05%A93&N:"S97.;FHE.#!K/+(I 0$W3EN!/Q+F9DQO7PY>TS6H<-YL&VCPO =4MEJO!YB,F*72(CW((NU?/VH^"6J *> H M#>*4)>2XDD@QIQ(3W#LEEM8DE\M\;,66RFTG,ZC)DRC^7FKRV#5YA%L8+,'Z M:N249:#)QB%'L$)! HC)8*J)!DUF9%F(<1T8.FN[4V:<8'C?;_8;>SV*PE8!PKMVMUN+O>VT9T]+ MH_0@HW2]-#QATG.=$,8)(RY( 'KA+,(: ^O@QGOGEM9X61-C@=5V7(F(4FV? M66VON 2)TD7*$R).6P16UB(M"4.!L*@<#@F 7%JCLDQ43)M'A)CJOMY[81F* MWR;"&KKPG/#J 1'.3NQ9Z&S8M)T6#&EW!*F- 5"E57J05;I6"IZGY(E.%"4G M%.*::Z2MY(A8S%20AM&89S647(;W/UBF'[97E6F*>53GQ[.)4IUG09U'$A;$ M:L^%0\+JB'C@!#G+(38(W%*6E$\I3^=+MHS5CW/Y4U'GEU9)H]AS=-1NA-CI M_O=_:DK4'Y7X[WZ]=U86UIC5^9+=$7):K++"QB#H_@9F54N>?KO.C=3:"P"0QY)45 MB$TMQSG[H967&=:+EO!3:F!OJ,E($K%BM?G\J<\\:!H/A M764P)J'==XUX"=?3;-UM@SE54_=?4QR@A7$"DZVHMMX*I4MXFDLXOW9 C&?) M\D 3!*>&YLW1!CF!(W#!Q)BER5&F(%;E*FY_8_[11Y#\SO,I9='B:EZ,5_<_5U-:,.RC M6+$^+UZRK;.\T[W5[F6:W8&/6Y4Z]/6P4ZRB[O0J[53I'<5N!%VV_5#/'[,Z!26DL Z-N&9B!6H'%;W>*\]=6P4[$3KX* M^F1GIB^5HTYV<__Y:XB =^YE@Y(U+1>LRPKTYRN[=AO\4Q73VT9@:>VU[81Z M^YOM^G[#=BJ[9UTP MWERE;+/]P,3+SSHY9L]])^92BV3^( U.[,/\5O&^T& MC'TW[WCI';7[T%8 !.*IC^#GX#D&A4X&:93!JR:XUU[W]]E_M(\77N?'OHZY M1^9>5OD&<[F# @S=CKR#!10$XLI%%:3%9PQ/NG'UXL4?H=X]:=BSU7JKZ$;Q MHUNR=%=6>04/+/,P2SAL?_CU2O'5#:HU^(Z+%4W-G5_C%7+G=S]KEI 5H(*/ M:O;GWPEV]TW+SLYB9RF_5[._R'$_L"#H\T3"^EZ!\.T!SN4SF?L\T\!<3.:I M;AJ_'ZSQ(#,/I"96JG#=4;>R"5PGW*/D]2]G'^=T,&KPR=UC<4]17K1!*6H- M51A9?L&"O%5NCF?[;GO$A9FODUI[J4PRPF'.8G*")A8M M$S$H2QC^LE$L@(!_T9-70@R/QG[3:3=S1C3W[G.]=_2ZWX6ABIW-4]_HYR%> M[W8C_!=F:;?@]N[%7-[A>75CYVOM_.-I;6.+U38^T/WF1[Y_O [MO3FJ[?US MO/UY,W_W_6HN;Z=9I7#]\1:O-3^>'<#OJ^>U>NU\IWGP^4VS^OF@4=L[J-S>T5ZKD5W-AK\BEO.( M[!%W'@>P.WP9DRH^076O G4=K6=Y$H1*SQ#8VXB< MB!9IP;/3Y?EPM:4UII?E+4=%E@7CGU_]WG;:W6[EI--.CZSP6A9?FF0<7\#U MOD"K-$H/,4J[(U$\D<%9Y0,"%A@0=P'X1. >Z< \C<*[Z#SP";-,Y8\G=<]H M[:6RWMJBQO^ERC]:Y4=69$CEK/0.2-J)4 M^5+EIYPW*%7^T2I_E3702E*BJ43!&@Q>WB6D:53(.0)N/VFAE,^Y>K7,];CF M"$N=7RB=GV3"H=3Y1^O\R+H )Z6AQJ( 8"%N+$B&6F M^;SH_,(O&M@\/8FM;NRN/ON^S*=L!YO8EK*RD\_2R7'F]-2@V-3,:M1N;,"' MA\N5P]B*N4Y:KJMC0[/>JG=[G:(>67D&Y"SD\X9 O1W M-X*Z]= &EK&DA \ MA!",[AR3*AD( RQB.%G$1:(HAV[(&JF#5XDR:2#N)\N09V>9$:N MU.GGT.FK9%TRBDBI*/*.2,0EX4@GAY&AC!IEE8@X!^Z4+"N]@%LF2Z6>1LJM M5.KG4&HVXJBUT"DPY!)GB+,4D:-&(TJXH($Q8?(\.V%B&7"<(:4>YSE&LYXI MV(G=6!2#RQF"$+_%1OLD%Q@NM^W,0GK@ AVP31M7V)2&Z>&&:7MT&X\U1OF( M*;+6 =MPV"-P*11)+C@$$<01Z[)A6B:RW,:SR*H\T0(LI2J/396OD@$N 'Z* M6P2F%SA& 'IA692(F$25T8E:&Y?6S+*13\X%E)H\NYH\V=(DI2:/39.O4@"6 M.NO-]O0D_/B^*!< ML*/>ZMG683T?^F*[W=C[H6INF:(<8P+@NA4:Q6([;5TBL5X 49JAAYBA_Y^] M;VUJZUC6_BLJ]JE3>U?1SEQZ;LXNJIS8R>M3!YR+LU/.EU3/S<@!Q)&$'?SK MWQD)+&' 1B#$DIA*Q<9(B+6FU_/TO7N^ST<*$V,B#<*A &0Y@N=6_P;6KN+UB7X\0VM]X?6F;?.ZQB.S!WD9 U@DAI<#$4J+A7+GYQUHJ#5 M\595M\%H78*KWM!Z?VB=.>2D5?:D";)W".B+EK51%O!JPYW+W&=E"UJ9[1!: MEYF%[_8,CM>#,1WTTED7S%TR[X^X5V^5:?FSQ"P-YBB8G!TIVJ!:T6SCOSUS]6&+$;EALM7MV&RET=A M<)BJ,!N7+<1E+^:C%S:@D\PA,+($F#(!Z<2AR$L[J:W4'(L+LZWQ3EXT:#_:*&_A)!%@_Y#0'\N>A&LSCF0A*PP 'JCP3JR0%GX*"E9IXH'8[:9 MN%Q;V*#_:*&_A(A%@_Z#0'^F]9E'Z163H!6/@(QS\$E'<"S;F+R.MDX2YV*; M73%1K&/8W_C)HJ_&^VG8^V=_\N3_Z[S$8KMWE,9W&C;:E2F8[3-N\!F/J:WG M9=$VPS0:GS_JK8MG95T\YT??N@=OHV-WYX-JTEG4T4GPO!C5Z+V"\C^!*IJ6 M.X-1J[J@IQ47;S1 E]VXTP!Z1X#.%>Y$S;05"$9;!\BC 4?DP$@;,T\.@W-; M.XKQ!M#-!>@J:V\:=N^&W?G*&^E"8APA92< +1JPHFA819X)2B[&6!W8;2FZ M-).OH7>-JV<:>N^(WIGFM3*XPK(95,P&,!L/EE0&EY7-1CGK0QV4NUU$VB'T M/J:)FI]<\&G4:3)8?949P$ J#WY1V:-X]\M]E<7<;H?3GE#:-WP^C, M0A">6V4T!TUB,GPK0W'*B[DO;59.I:0SW]J1[BZ9Z8;1#F-TZ3,T&D:7@M$Y M'UPQC!XI3[?7U'%4X+4L5KS5WJ/(F0BW=LJCT#"ZF1A]".^[P?=N\)VIV.@] MYZ0=N*!X<<*]!_(I0=+%_M51:"ZK&;RM3$>4[.-I3IG.TAA<7_=Q+YTJ:UJ[ M]D"]*A?I:6]P-+A8HM;"A+=AJ-_F'?7 TWS?:9_8(RIBC2 XHJ03(1 +K48&@$&-AX^AE M;:AERQJ=V="^46A?9D=*0_O]H'T^@1]X6Y(H26WM MN*6E[QO:NX_V%<<>&LKO">5S0S(L+Z(5K*;W"=!AAF+%9^ F1LH"!4LUQG!% MB=WRFDQ:G\DB(S%\RH-A.D_[C^GO-LMSK29CS/KC?A@.#K\OU],_.BF'_.K3 ME)/O)A*>ON]UE>^+O\=#*G+J']'P].4X'8X*%]8[&0XFJX7/0Z^-"!-JV^%=J+"-"-M,(GF(.1N-2#I$ M)'.EDR%D'9.LWA('E%H!*6;!L(3DRZM)LSJOP]ZI<;<1R482R8-,[6A$TATB MF0O :.F53$P#HD3 .@+$!B[ %?=9V\RD=;Y._W!X.>#:B.21$\F#S !I1-(A M(IF;(.8#>64ED#;%M1$\@D^^[F8ICP3W6I/C6SN7X:#M[W M1Q7@!2QW#_0\BCZS>^CJ...HLR#S=^DHY7[CH<5X*,R'6*(JZL@+ BY"K6@N=92U?M#NE7PTG-X+3F?V EF=I+4"4C8!,#D#SBH' MR45D,1;Y1;VU_&Y )BU04 J*RT+" MYB*E..EG[A)0'\]>U+TT[AT,1I>4#; M4.5;\O#;^0"$2=FFNC;%F\P!RS_!5T8FX\VD;3TEO[6CMQE;0D/=NF14<U MFNM$/4NCN3O1W,S7E[9Z- MYAK-/1J:>Y!:H$9S=Z*YF367T&A,,A1K;K+Z4VD@KPTHDY/6#B5W--T$9)8P MQVE5U3OG%W+^4*L)BRT[.W"#SYB[85EN*0Y._$&Z=,=W^0WM*M?^*C>^L_ [ M&O7#9(9P[!^E4L?]8Y3 >L^#2\M^;GS;+7UMR8VQ6#X*0U_K2)> M;K1;7#NPX<79PW7^>R>/WRM&PKMG\Y%MM#8%GQC8(BU 7BP%1U&# MLTXF$Z31130[[ F_RX[@)4Z*6Y&WTRBH2_=V*PJZ6R2Z4= ]4]#<)(E$.H9$ M$*3S@)Y)L%PP\"IYQVW,AEBE(&8;!34*6B,*NF.4N%'0_5+07$28ZZ(1H@\0 MZJITE+:P#YH(N0C/!8\^)ETI2"RAS:E14*.@E5'0'2.XC8+NF8+F9F0JFQ4/ M"6RQ50&-UE!\Y\)(PIK =,S98*4@V1%'["N1K=@?'1_0:;W.]&76:N^\^,ZN MQ;G;9ZS19SS">//T[>4+*A=);],TYCSJ#4[&HW%Y8[FM1[;4[EH[87HRRXW5 MOMS[88'D[N]GPGHVE=7>R:%/PU=Y8D*,7LTDULR)QDW7:<;Z.Z7+:\8 -)]YR;!O+E14,;R#L$\IG/P(I/ M0"))(%(,D&D"2AGK7'VC'07A8R@@QVV.;EOI.V^[;R#O-,CO&&]L(.\.R.=B MDZE F7-I(%MK 2,R(&$8A*BMY[SV'LF))K>,;6MQYXTY#>2=!OD=(WH-Y!T" M^4R3!QY2="(#92) $SEXCQ:2,5&;H$ES/]'D3+AMX2[7I3\T6!>#^-4N% M.HG]&M4IY#>I):;ZC]P_HJ/0+V\OS#-.A^5.1T\^/?2?']%U9[+S;S_\9N?: M'SN[>A1/C"KW?#P8]2O$G@[3 8W[[].W'_IQO'].WG,_.,7%4S;[$?+EVD_& MU__("L7V12')BZ]V@F=VZBT,,B5C<6/E-PEGYFV5KDH*'G^IQ!;YS^T M_RE^?5ST!OAAHK\*MY4;?$H''^ATM/7-Q:>Y/,J?G?OG1W;MP>2\E(,Q5QS, M%%9%.0ZF8TB?%@I-P_JNCJJ@U^W>R^/PN(TL/*+GV>R7S_Q MUU04A\?#M)^.1H5?>M/VE\[?SS^?#PZ*%$:%PPMK#T[*9\71O[I_V;^=ZY;+ MUWHC_7"F><_87E^C?"=Z>Z89)IT#H1[8\2@]/?_BVW.]WS^:7.CDAZY(MLS( M\ F;$N*9P77V^6^<[U9_%(GY!=&H;]GN3;C_C!N/H,[OI S(4>KVM2 M_5(!1/>.J4;O;_"4?/UN']61L64 :Q,/ICU+=WR65K18XD&S% L/N_S:\M:- MKBY?[.:[G9]J8RYODX4ZW>V?9:$.7YR^^O&-V'O]\G1/_-'?>_W+P1NQJU[] MOO?7'[^_$7^\B^_>O/[M]-7S'_JS+-0S-GG]77GO[R]J%JO_YO4O^[N'__-N M]\'&!O8N@GT6GE0^(*)WX&..@)))H!1B[616-JFB M]:/9VA%B"<')!O8N@GV9\;<&]BZ"?1:OX\S%7/6Y-XB K-CSQ7B/(*+2TCAE MQ>>]\#$'DB]V0=]BP?M:B=\6RGL>9 5SRZ6R. MB?(@9:M7&"[- +F% ?+J^[DPHG1HO#0!O(L"4"4&)#V#'*TQPB;K59P4L9KE M[?:\*Y Z/@6^D6DCT\[7R38R71J9SN*TR3*3=,@@L(Z>LZ3!&2W ,%^'T2EF M7)U*M@[ 64;Q;) M8L!(N9;I2GV7M%NL@*QP@,0E6 H&1.0F M%FU)6N5)7;!@=TDU=(--VR#0.PX"?8P3/7$I$SU5F^C9)GIV;J+G'.6IU5+> MK0=\[M/1VS09E?GK>!#^VA\<%%&/_OL?5G#S;>_%_YWTQZI^C0)U[HC2_S210:9X(<0^30-D3C>8> MYE4J>0_S*MO%MHN=7JRZV05=O953\"]LY>Q$R<7GS'ZU$WWU]HCY>QH./GQ> MS]B1F6WV1C/;BA=^.#A3ODN: [CN1_*L7&LU.^E@HN1^HGZ#SZ'VBT606^4REE ^$MZZXKF>-[#]N2;#2[]C@[H*-28V[CW/R='J2?9 M=N^+DW%OT+UP;>SS1FF6%284;O9<+I!.B"PK*YC3FF5T:.N 1!F2K?1*8@?LZ5RP[*B8#EQ"Y3,:SF(L8MW:$;ES0N M*J/;D\'BQ46_I#&5BXTO:'A43G0T1R!GH9;&$8MQQ*S&2'&R 94'13;5<04< M/"$!BTA"9A-RIN),:+G-C+K'X8.-(M:"(KKE3,Q7&4RK"QH1+$8$:F8L"!0R M40!-21=C@104D3G(V;)LLBT60YU@HNVV<9=KMSMJ,*RHD7P%LI.BO?',\*%^.QL-^J/\:U;?WZ ,-:TG+4;H^1?$E9KOB MC-:#O":%2.+;!9_5JQ^)A^P8V&PI+:!B/%,A69(IYHB.:<=CLI&C"-+$'/!B MWQ!C[A:Z)HSZ_:FB^:["[/LYE/WR"5F3UY]-<%7,>6_P;K3L&[DVZ34I+1R%:D,\VBR5]8P M1,ZH\*@-B02WI%"DIB+70D7._#0I4](H!&@6)" W%D@R"TH97V0KK$JQ>RIR MA/][?3P>Q8J9W3*?#P<%!;TQ_;\X _/M4(VW :9-2DU*3 MTCI*:9'<64Y9YYA\#$XB^F0]T\4T4]'('"/=)&RQ>!+M67QW,AI/>O5^F08' M7P]>T]^_5XTUG1_\PV X46.7C+AFK"U@K.W-=_!+QI.C["$9K@ M%F/-BV*L M"44F&&T"\3I;JDB_&[."&]:7C/55^%\-XBN'^,P?"XG[E(('3=8 *NFA2-:" ML.7[F9C5,74*XIN>$WMQ>'PP.$WI+-MU?#(,^^5Q[QT?E$NI!_]^O@O]4<2+ M6E1O':2TVL37%944+T>CDQ3G=T5,.C7. 35YST]GUUI$03&DK(/.7=.'FY[2FEOW7+?3/*X]SRTTWZ34 MI-35H*HG;E(4,5@4Z+BPG"7C7?*.\V#.-AG=,('RR)8MKH5I,-_$R#)10*] M&LL B=7U'+5#P0AIG7#)*=S:N:*'L>5/N@KU1LCK(*459[D:(7>:D.<*$#W+ M5K( -M3MMXHY<"Y;8$)GFX5TJ*@[A-QVM*[1.S<]-5G(Y\I-KYL=QVO1UB:E M)J4FI<YH;>#J)WF8YO0^\JT#N7=%1)^I0Y%+%'P""QN+1<@,DVAE!\7,=L MI]"[.1G'KT]N_C4=C].A3\/['=^\AO2T #M9:[4K)D4V2:,*W@FC,P6!I$22 MP9^-8+I9-42;LW1KUOEU;GHS%\J0YQX"=PBHI06?A0:.GB8%XS*J54QO[M2T MM?L=M;;9($\Q6J8U,8$<25OG26EGEO\6TP*Q-@7[B M!"BS 6+> A?6\81.2F)U2+/>-N+R5M=& HT$KB*!((S0(BDO4T*,AE Y;HW/ M)AAT0C5-ORJDSRH7#'>>"R-!%;U>_ MGP$H50?*8N%9<<%:C ^QR7UA#^2-" M^2+A!JYTSH:1U)30IRPW)N@R$RPR7!FYSZG8_46]H[+,9I*> M!%-><*U=:$9_!_ _"S4:*:)$&8%;+@"-->""4*!)&A+):LG==+@RLLM3UKMH M#FQZJ4:;K-S2TILFI07T2W$GA7!&6"L#HDY61B6)$R(C*[*8YK7*QT[S6EQ( MWL9&=DP#E:_'NZ=GH>=G?X8H,!FF0"\E<"4(,>2J/'T[BG)S2D,:=.56_]9AD" M1[#&UEB=X^ 91B"O$#UFG[ 656RCO'.%98-X(^(FI2:E=912QQ):35VN4EW. MN5])$*ED"**1".B5*9K2&C"(V*:6LZ)ZZW/345INRW$+T34I-2AV,NPIA MO,["\5QL@(S*(8LA:6\Q>FYD'DHR-(GC(3@E QQ"\ M5 0)$[?(2)-B6SOVR-DM=!2BM.A35*[C8ESWEL*A(R[1-P$SB@ MT*QX;%% %D+&Y)RT1G>'DC<]7]:&][887Y-2DU*3TF9+J1NUAFW&Y^V-J)\O M5 \JKE4T"J(SL8:]&?AH)$29$A<\25775:B.C/AL"%T;CZDA]"X(G7-S I&, MTB%0H.+F,.W LR1 :HXJ*(X!=7<0NCD)J:\/X7U>M-MT!B]O,WAO6X*6D(N4 M*")J1$$.,V/6&^LR62'3=%+/UXN6VSB>.W+.;W44SR?.$=[H+"2H) V@+L3C MN0R06&1DC.?,NS:%M\'\QC!'R:5'[K4OUH7(RNM@8N0J"DI4GK3K8=X&% %E2)$L8/*Z^ 7)@1)&,JV9X%37V*'8-NS.:\<;#3P2&J"$R1H9 M!2O&*TO.V>)G!-*"1:T-Z:;M5X;UN=RV5HDY'05$(R*@",77$!XA>).EDK%8 M8\7#X'P]1N\UG'<@KE L1,ME,BRPC$&@#2[I;(1&$T40X7J@MTF\#T$&,\5/ MTMIBJ"GPJ@8$.2MD$(6"XI])8U+@(>[W MZ+2UD4>C4P$S&B_=%W1^8X#5,Q.G^0L[X-#W" MF?PRB7U,PT&DT7Z;7KV9U\+J6 M$$1T!"B2!!^5 Q:$23$P'Y.O@RGEW2V6!NS. KN8IY1M,!2D06:Y*T3NHRA_ MJ2!]4DU==Q[3:CVA6GTZ8L ME.2RDCS)@G'GDU'<O-1K:T-VKCLE&"+%A+ M!"%X:2DHE,HLS1!I7>.=1?F2HX$-Y1U ^5@21J*$$;@AH@ AUC9 ZYMX8:RM<4 MY8O4'2XY5OC%JJ.&]15B?:;1G0K(?+"0-5K D"UX8A*"YJ2*1+W7:6N';S-V MN3VI#>/:!)"O(G380+YZD,_7(%)61 MRQAAP_8JL#T?'20KE#4(Q$S=A%6GF5#YIXXL,)>L\2DV+;WY^+[G0L*&[Y7B M>ZYEV2F1I)? C0V S"MP41 PH!["7'!AN35(WDN[,=- M@[\NK.#BF5!K"3YH#ZAD!L>8 S)>!I5#\*Z8^5?8!BWKWU6P-TI>!RFMN#:C M47*W*7G.7[.N2-(R"5+Z28DU!Z\(P2,O#T V/C+J#B5O>HW&XUS!U;TRC+;Z MXM;T\N[9?'F%E=Z@(0_:F%Q[Q0D<%:+)VG%.Q0!DOO6*/P+"$!(@%P=XF 4*3J,-E@W&IX7;S<;NB@HJ&V[O@=B["$A0F#$Q! M5"+4 8D(=8TN))ZY\]<5,TH[1UC 9PU MK'8S1R >,P3**G+*.275*?QN3@G$UY<^[M(P[)]O?.2WG',_/;ZGLIQW')SX M@]0[OX=K!^&SF^R)N.K4'I*S_NL!SZ?39+X E\O(DT0?N22'OC![9CHYKR(F MX:Q2D_T9-RUF:TLR;L_1+^9#D\9[)J3.=JP_ V9 M2\#%:E?IW/&"/[?P&KTV>ETRO6;*D5ENC!5RLJDL8LXV"2%E3H&%Z^FUK2=: M(?/.O%M?A*6\UJ!)>4"J-<(<&2BG7%)6*Q%BW4RJMY%=7HK>Z+?1;Z/?[M O M+[R+(42+H8"X%HT(E-YHE4T*/J1FW:Z,8^<2 6C0\V@)A#)U:F+MJ-(Y0E&3 M.GK+;-"XM8.RT6NCUT:O78X$8Y2*<3.>8X*4Y2.87;!^"0-%2;^@HG;F'=US#N7?W/<&242 VX5UK+34$B7)*C( M=4VM&ZM<78#,ME'QC3&!)TF\;\:UK;?\'?OO=_Y=_CB_\+G/"JD\W,,SV.W\ MVP^_V?ETMY__V"$-W_:/)E?M+C+=A4]9&G@Y.T?OY!.?]L?EMX4OXUE4/+_> M3ST*=7DR'9V6H^P=#<8UX3^8AN/>(/?&^VF4"NCI)/;' MDZW+1Q.)3+8MY_X1'85^>?MH7+XQ&1[ZY-HCNN7)GET]BB=&E7L^'HSZ]?%[ M.EGYW'^?OOW0C^/]<[::^\&S1XS-?H1\N?:3\?4_LD*Q?5%(ZN)IS/^Y/SR_ MF&-ZF\ /$_T%E,NU/J6##W0ZVOKFXH-9GLK/CO#SN[_V'G->RCU>RC67>YPB MI+#\8#B9(?NT,$4:UG>5:Z+.7$MO?UA5VS_Z-BHM#')E8T KN4L^,VT+049! MR?,_38%6I90*FN^K5BQ8^/TRB<'-"P]^OI MJ.!YM-U[>12N1_0HW[]Q$P3R>S3T=ORF_I'O7E38E+I:;[M M34V*A1EL=54:D_O[Y_/!01'2Y"[&^X.3\E%UOWWZ.Z2B$H]388C]"9\?%OT[ M'OWKX>[GA@+[YV_G^F7Q:[V97C[3!?J:IW1B#,STQL0 "?60CT?IZ?D7W\;^ MZ/B 3I_VCR:W,/FA*TIWSOC5N2="NTJQ9P5#9Q]_QKY/)NS[F=4T?4V:)]SQ M:U]F3ZY_[4L?R]D3)?%6'_OEUY34]W&QQ>]O%]LN5EMUHX\]J\W[S&P4TZC' MU2&7!.:'E<()XK':X>B]I9 M0/A+>NMC*L+_GY.CU).LUN!S=\M0ZR//T#RB!(P(@5C602__GC]Q_ZK'__8_SS+\NKYLP]O?O^-OWJ^=[CW_*W<^_&WCV_*_>V^*]?Z M.J@]\RS$IDV6S$@M4V9H4W99:J&U(*V]989?3VPML[PR MSOOXB?-DU(&X]6"X,(#:1K N63!H;>:$*)C$\\L", MS#JI9!*YK1V.9MOAV@3R-GU(^ 0 Q3(?3:J6#X_3T6A2W=F;% Z7;XX'Y-@/]5_3=>_T@8:UENXH79_]W,BA:XL$XT24R86L?"A>$$G'>(X%'Y$X^6!S MG;E6R,M,9JZ5+]R76>SS8:=AU.]/V>N[*KOOYT3WRR=Q35Y_-A'67AHW9EN$ MV4[GLA.>V:25SZ"L+\SFA2DDE*Y@N+I@7 M(6JET!A+3O@%,7VE9=* ?>_ G@O!YU!P'#0(Y 8*30L@D2R(XFF+@F:M;3%9 MY+:]8K1B@_6FP-J::*U-Q5@5%DUR% 1G6E$2(IC@J:GJKB-Z%G;FBA':$*!X MC&PZB*_N? 9??$=A68R\#CMNJGK3,2U,R-)ZQ.(H%E5-UNF,RG'/L_!1LX;I MKF-Z%DSU-HLB0 Z>J02HD0%IK8%'C$5-I\"KEFZ8WG1,!UT^;WYE16 M7Q,2K&VQH]Z'_GA_/QW$BIG>,9T.!P<'O3']_=BVN7>M'@6WYV,QI-N M[5^F4=K7@]?T]^]58-.=IS\,AA,I7N*PQE4+<-7>]W,Q0,FYYI9I0)$1"<*Q%!YV 7:W()5FG M^*/F3E*V3#6,;S[&[SD@V#"^-KBO&%2BN7&R'\8IE10_K*D#X+&QKG&67F(>98+';&''BM/$B!J%(@5S3Z MUH[:5E?LA5BX K-!O(,07T7 L$%\Y1"?!1"E=UD588+44@*J*,$1(EB50U'J M-LKL.@7Q32\G?'%X?# X3>FL4/#X9!CVR^/>.SXHEU(/_OW\Y,"6X'B0^.$D M??%R-#I)\?G)L)SF3^7&!O$_='"2S@4X><]/9^+[J4BOD=0B)/7K7.0P433: MZ@PY8?$X2&1P,DO0283$*1LC?4M?;CZZEQ Y;#A>.8YGT<$8G#:",@AI"3#; MNN/3>BB$;1EZ@Z)&#@2*AN&-Q?"*(H,-V2M ]BPFJ!+I&#$#29$ ,5F@&"2$ MP),)(F?CEI?;:^CN++KON6BPH7N%Z)[% 6O3#J=@0->&;$Q%>LX%#XJ+P+3/ M-F&SOQ\!NI<0#6PX7CF.YX-]B47K$Q W14NK0.!=<:83DR9Z53A:^Z[9WYM> M*_C;T3"52_B88N\M]8]Z!8'TGOH'=>D#%%T(H_*L%Q#Y<6^40@')N-_J!Q\Z M_C>9^'UAV/=TSO=,F/]OFK'XL8CT?P>CT:NC7S\)[]FP/RHOS1/>7AJ_RJ_I M[T9MBU#;_/A3XCHZH2P((0V@50:LJJ$%'\F0MYJYY9DH+6/960)847%A(X!N M$,!<;)%4<3)1@'"U;=$:77R4Y"$;7YQ0SRGA\MH6&P%TE@"6$%]L4.\BU&?! M1L\Q<>$8.!8%8)$EN. M1"EB8?DD-:/JQC24;RS*5Q1G;-CO!O;G2A)3-,*D M %;[""@,!Z=T!F&E5.@3&M::B!X! 2P]%-F@W@VHS_4V(T=$Q: \ M2AV!B819\2)]TS4UO^G%B9-8?*\_"=A/NIHI_-])?[KU_'9!R<>0-EE14/*[ MD\)!:30J).;[1Y.ZZ+JANA_3=-WXZV&YVYR&PQ1Y8Z5%6&E^DJ$LWH4S/D%, MY !MG;B01*[36AD&P3P9T7*AFP_J54PR;,B^?V3/(HB6Q2)$;Z%.GH5=38;TY3UYH-Z1>'"!NK[ _4L!!BY*S)D'I2("$B,H!A<"I@62LD4 MBI"7-V.D@;JSH%YE;W)#]OTA>ZX^46<5A8E@K2K(3MH5WSHIT"D1"\P'&5/W M+/!-KU#<2^/>P6#TR(H.S_1'RQ@U*34I-2D] BFM>/33XNLUBR*:YF1K^K59 M60M86:_FISI%QH-76+PF4;NY*#L@"@F,2]E'BJB2J2-?C&7=&/G2T-N]J4X- MO2M%[\Q'\CEX5-E#\"G6D"8#JSP605@G1>L/!LDBLV@,MBH!+@40W32:(MUS\2R MEDS<[,E?42#VZQ=SEQ#M(P6Y+(@F+94T*F'16TZDD#$X,BEI&^SU(&^;J5>& M_UEM!-.1&V8B:.=]P;\34)[.&JCEVD2\HA&A69]&2\%;EI^E4A?6ZZNY2,%+,0+1$@9@E% @*,HV0DH;'1 M;^UPMJP9$0WE:XGR1<(-VEG*.MCBIVH42EBE#9"G86/Q%[BUY5MQ[:[R*I.(7//N&_Y7A?Q9J=%K%Z),&660"&"F""\$" M">9K&%)2E,440+'-S'IX_IM>JC%Y^L'7]0CE_F;[$7K#Z4*%WGA0OCQ?PGHV M8IXF:UBW>T=IW$H\6F*K:U):**]E?=$@S/B<4$8D'1Q1]%:3X%J=]>24CYWF MM;B0O*TW[I@&VGW];+Q[WG#W[$\O,=Z@-NP&[TVZ34I-1%)1FM5HDQR9!QS*EX8L4',SJJ4#1E]JPIR?50DI_R ML\_^5$X+KV2 S&O=?+&"ZO1]#B8(@1ICR"9W3TEN3F'(-QC&=#@<'![TQ_7W+*;YKV]ES.T72^J^:E)J4FI3644J+Y,BX3$+633FU MJEY&;K63I+.A+&0,,MW *ON4+&MK51_&)GLQWIL%+HR,442,8 5%0$D&B)R& MH *R[&ST5 ,7QMT]<=8 W4% +\'-:CA^*!S/^58AL\R#5J#]=*YX (\^0M8\ M92T34ATXVAD<;WJ&Z_[6(Z]M[*=%Z-9!2AU+8[4-7*O3)R_G$UK6HE=,>$C: M*\ H$WCI'+#$(TENBO6/=<:%$YB+A)J4EI(Q-:35VN4EW.N5_$ M$G/$ RCD M!9 ^2,!6W1A*1M-EU4EYN>VII;6EDG0]WCTLJUC14M4A;-K=2R M\%66"56T/N8HC65.Y91$T L26%MFTVEZVZW%U>?T%HV/ J4KWD A-0S>@2O4 M!HR+G%CR*>3E;:UKX>+.4L"27?Y& 5VG@%E @)%F,GD)VN1JX7"J2VL+(\2, M1N3@=6[C;->5 A;)&!EFC%>\&+1,H,O)&E&^ME'F%+2(\?8IX ;[CL!^;Z;Y MA0H18]'W*00#R)(&*RR'&)SGP41AL<"^(UFEAO7EJOLE5'LT=;].N)^I>Y59 M(IX2,&L1:&)8!I76HR'->9RET1-UO>A%)FVC?$E]-2DU*34J;+:6'*L!O,[%78%[] M/.]5L2B3"HK B%B,*AL,>)D36.-%+$:UMEA'56T76[L;4[$;?COL3C7\K@2_ M\V4>UC K6()L4=:MV@:HD"X(\DE*GZ(+V"G\;DZ%Q]>GVC]/X6RH/6]#[6\9 M\?7:!B<9J\5+Z(5R":U76H=H9;(R3D???;T+J,VWNR/M_#9??H%.!6>=@!0R MK[&8#$YH!44,6:%V)J!O8^T;S&]>RD54,W"+_8E4'0JCC0WZ>IBW M"9Q]DHA2,UB+AR=BSBKY8_;^HI5%VVV_>/@@D4JN$4.643% MM-2(G-GDG$.R,80D-%&S_+O ',A1QV2L8IJH;4HOK]QQ2Y@WM;:#%F_;T.L MG64HMR53:V$2;'K91IMN?U_!2>>C)Z&P[I8URCHAI7"6*XJ)HICD3@1C?)([ M*5_(Q'@O;,:^$ZR:"]!I68*/@6 M&4C;5'2B]M+[8ES6-*G8=G=/631@=Q;8@0PJX;WRRJ"V:#D5UT.++)03AMFF MKCN/Z;FH9,240O$+P:,R=5!H "]< ,:4RM4)D:JIZT> :J:)K"IW&L@6>"M2 MF PC(U/D(FILJ.X^JN?RBL*:NL080@RN+LRV8(-%""Y)\B&[+!NJ'P&JM536 M)Q'0"HG$C&L![?EM*]Q)Y;4 J1Q"\:P*M)U1$'/0A(R( MN=@](WQS"A;;MI6V(:))J4FI2:E)Z99U&TOPM=JVE0>VR<*\NY6+EV7]9/D= M-X#>,+#(# 2.0>C(E=%J:T?JNW2/-$!W%]!+<+,:CA\*QW.^5?)&<^TS&&=3 MP;$(X$2VH(-,4I9_&Y,ZA.--K[AHVU9:Y_]:2FFU:?(V(W[52N/M?%;<*ZZL MMA(**:^"M1XTMQI02PYD/8*RE!VEF!1BUS3BIB>HVLZ4-2I9;Z-4.T5N?WVJ M;]][_O.?0A 5)TV"0>$!DY- *!&$=X&S(+T(;6/"(^" )1>X-P[H.@>4 U9<[-%4?K=Q_VI.Y2-GHECZQ4RD5.O$,J?]-K0A[G\I3NA2;;[/%;$\R[9Q?F901C?$H: M,* O+H6/X*1,4,S*3()%%W5NK7J;C]L5A1,;;N^$V[EA&"P&)WF 8O/5E6K6 M0!W&"-8;4PP#IKAKN'T$N+WG<1@-M\O [=S "\\R9:MIPV]W\;O,.%S#[TKP.U4W+O5N,\IO MS]$OYD.3=&(^&.^#EGKY^\F6@(O5;C*XXP5_;N$U M>FWTNF1ZC9JS7(QBEGC&XN*Z9#0%;RES+3R9Z^FU;8=8(?/.O%LABU-#*8%2 M9 ').K!,.4!E!:-D!#-\:P<=WV9JR0NC&OTV^FWTN]Q0A6=>"6$C:B.19T91 M!,6%XCX7;'_)O+VF4JBQ[9W9=BXE8"4//A:BI42JL&U,X)QC(%@U@)U,1A6V M57<)1#2.;1S;./8^.=9I[I/F*8M4.)8C80RF+J/!K*,-[@8>39?H&"&_.NCGDO+*%$HS'4T54\ )JHP%I;9\D7C1E(,,G$ M= DE-WICP@R33-XWXSKYHOP=^^]W_EW^.+_PN<\*J3S#D[1^_D$Y_VQ^6WA2_C650\O]Y//0IU@24= MG9:C[!T-QC7K-RS?/NKUR[6^'=)![YB&X]X@]\;[:90*Z.DD]L>3S9='$XE, M-E[F_A$=A7YY^VAD"4A<%)<__%';K_(?VA^=W<$QO$_AAHK^ 3,Y+.9A+N>AR,%/P% 4P&$XFVCXM))*&]5WEFJ@SU]+; M'U:M]X^OB\@4U%6VJ7CZOBK, I-_?T,[5XG_01_3JTY@:^=[&L;^X#V-PLD! M#7N_GHX*U$?;O9='X3+8.W?Q\WSUZR>6FHB"1ON]'PX&'T:=OXM_/A\,%DNR$F;*9V":A2N-X ME)Z>?_%M[(^.#^CT:?]H\DLG/W1%:<\9OSKWQ"I9*?:LH.CLX\_8]\F$?3\S MJ*:O&?%$.W'MR^P)O_:U+WTLYT^T-+?ZV"^_IN0]7:R[T<=^I6AKP=JL^W'# M[ W'7%YE;'^Z)W>3>YH^TP_C7%Y==+97OM/;+6_;'_5>%,T:+]S@#:5W;8GL MFA[*I^J[VQS&^C_*]TX9AY%Z+>-[RW15*/G!EMT1G+(R%:=*&;:B<(W MN1/EU?=G0?##\M[??\,W'_]2>X=O3E\]__G#&_%+?_?U_F'Y_/[NQS=J]V/Y M^_"/=[,@^"[NBI=_OWGWL]P5/Y3/KX'KGW'O\#_[Y>MWKU[_=;KWXXO3O=<_ M_/5Y$'SWX]N/;][]T-]['CZ^*?>R]^-OXH_G;\4?O_]0OMY5KUZ_9&]>O^2[ MO_^2][X_"X#_RC[\&5"%Z',"CSP#RF#!!\]!,1NR$:C)FZT=N\WEY0#X.L]T M:VRTJ6S$5#8L!ND=&30R>29,XHX[C.B5F@R2X.Z!3X:64N;=<,514V(B+[2*^;M#1!AGK5T-O;A5?;SSH#5,!6^@? MI-[1F9U7OUN_#A.KOMGSM[/GIRK&=?E)>)Z.B_3[DSQ0S1\<#ZN@QZ<].HJ] M]'\G_>/ZE&S*SH0;'LIJS>0;ZZ-Y635UM(@ZZL\9QR)(PQ-)B-$+0($.O%<$ MTN@8O"'#2=8F;2$O;\1L$T\W!KA+L"@;<%< W)D=B2)*H5.1!V$L7BUQ<-)+ ML"$*1@R3"&("7%Q6\VZ';,DU,"6>'0[*E7S\9$KTC\9T]+9?,\TT&J7QQHPW M[:05\=FN[3E9O,HO/TGBV400C8,6X:#3.>.!7%"1^^+!>C3%ES4&G$(!O+BU M*;JB/BS?VG'\O]XLLWNY_=S(J=S<:?3\X]/VC"=?]/NR/QZE07FXPN<'=%M-#NL$O#X^I/ZS:Y+(3_$._7$@ZZ+]/L2F,VRF, MX@^SG*74"82U-7JE&=C,)!1?03NA@E!2U.B5:?[P T#OI^'@?7]405?,L$D# M^3B?'$SZFD^.;JDOUM?PO9V^:/[)(](7GP#SPV#X_ PNS\[0TI3$(DKBUSDE M$96S3LD(9$4&-,&",[DX%\EX:PJOQYBW=C2[7*O7W(G[QULM1>T5G-7>W,&( M#JI7<;CT23J^LA\ MB(XFSW[=IV'ZK@KG^SG9-*6QD-*XL-0CAR2%00LZ&@/H% <;LX=$*C@1)64U M;3%!>V>]T5S,[J)XE46]#<7+0?%L9JXG[H+!!"ZHNOY0.+#>(W MI"D2+08A M%12S;=27QY8WYW/U%;['PW38/SGL_9-"&*;S[Q;7=!*#^5?U4P]I^%5 MPLGPRWUCFVGX=KWK_MFY]"[6(3X_D^/HV5'\:2KIT M7B$1O$XD(";D@-D%<%I88#R;+!4I/7%RMYFX\X3:YN9N=EM[@_)#0'EFM,B< M+3=!@"^8!<3,P#&N09/G!@.W.MDZ;EJUC:^KJBH^FE85GW4=33J9#_KD^P>W M;UJ_J0?VD)_QB.S0LR1?'5R0^N^K=?G(3,H53W*ZL2GY\JCHG^(3/T_3OU\> MG30)>]H@GV M011.,QJ[%^-:W$5LN+X/7,^LR&!RIH)=4)@28*H5W5 MNO-0BNX9DVM@<51GZ6@\&-XV>+6^T??UL33F9-2H:"$J^NU"+DTEJ1(30"80 M8) &?/:%E#(R=#$IYW!K1VUK?9F*UGEX9,/Q@Z31&HZ7BN.Y=>LD%,M^9W[2EJ XRXIE6,ZO74^97V]H[4)IF!HE+41) M8=[\"$EX9"E 3$I"G94#'E4A)R\9^5SDJFHN99OCG?NA6[2CNWA^V&!'P_,= M\3PS,:(*W'.3025K :T+0%DS8.@4RB+CS$/%LW-W=BA:U.-V)L;P)%T9];A) M>W/"HTOO?F:3.G:-7YYM!YEYK/+80C[V=MTN,8JBETN"=]( Q,?#* M%AYSPJG$.69CZC@_URE7J05&.IB%65*A1P/^/0)_9L#DJ)57/H+G$@&1";#< M&E!62FFMX]&H6@3BV.7QXNM<3+P&MLMY7+ W3._3T&1N:LQ"X)C#%PP"TS((U-H#C*B:?23B7*ZB%VZREG)/?+4V7 MC8V]\\6;)Z/I5H2%=F_>P''R@V%,0RAW^+2>R&APT(^]\_O:<"9[J+WFWQ>! M3@86QA2_._VM2/;ET2<'ZMDGL39*6X32WET8'48H70PA%CM%Y^(_N0Q.*@FR MJ*Q4Z"PP-ED0A^(NE+8HAM8HH/*8>>&A-HPW7K@G7IA+#.4JW!R!>ZR)(>6 M8N*0 Q(I+I+P4_]%+*%G[MYY88,ZN,W5'=R3G>,'@P^CZ>;Q_F10P1(VCY\= MQ(TD]- =WHM?Y,8OK?_I9!CVJ28.E[NG_'%D$U:9/?R)3B=S15X/SC8"_70F MK9\.Z&C\["B^.!=84VL+J;6+0X1T,613'1UDA 0L6@ZLQ-H:'F1@J)**O)J[ M1EV>>=A:P3<"U*NL76J@OC]0SVQ5K#M8N%*@?5* FBEP=0X_"RXFA\F'E"NH MKQJ O^GQ5U+F=V!9%+<9#NQ=R?G6V M3(X2;$X"T-=UHA0"),?0%$VC64K7[11M.;^-0/0JC(N&Z'M&]%QU$8LI%88& M3BH41,=B6: UP!SJE)7,+$WF.AC5!SXME[ZA]46?TP&/Y*\_ST//D635V, MHR[,LG-:$E'Q=(+C$K#8#S5%HL!P&1//W"5=]RPHO:W%7>*I+8[186P_:)*D M87NYV)[9'T8S9XR1D*RT@(PT^%B;%%+DZ'PBEGC!MMEVNB/0WOB 1GW EVQ^ MK*_WTU7K8S@H1QI'/PP'AU5>SX[B+HVKB$Y?Y>8CW9FC+DRXL]K$X+V#1'69 ML5 .G(X&+$670PZ6U\XIW+:VS;C;8'ROU )I^+YO?,\M?XK*Q[K'S0B1B@UB M-#@2!HJ@M4E286!Q@N\KFJC6?JI==^V0LP>^WV(AZVR,7.\Z-[K,!L8 R8K:\Z1!NJ!XS#PBL:T=(;.:5PCB(\L6O+?_[#%R/BV.;W=%E.W4OJ?UPDVA;&0PK@X M?(QR<+'H"I81BROK"2R7 ;*VW' ,T:MB%QI^>19R%]/YL3\Z/J#3>IWIRPA? MU3N7.2MM3<:7_/-L?LF_:K?FI,&]YT\7:^>]@9E^;:?LIO-KER:9O#P7:IM8 M<#LR_OCLHI-N$B7-@)RMFW$H@(U,@$+!.5$0,N/6#F>X;X; MQ0D==>H;$]P?$\SMS8DH!68'C$3UXZ,"[X($9TU$8ZC8;#C9FV/TDMSX^R6# M#7+P;S:])/>/Z"@L87K)(O-E;C5YY*:>[;U'PQ.4RI7 M,0A_]8[/:G=[Q6TX:JFISJ6FJI#JF(.FRA9391?FE=ABTL9$!F2D!!@4AV*3 M:."\4(9+/FHNZV@#YBZ;M"WQM#$@?K#$4P/QK4$\-TLO.>],9,"E5L4S=0E< M]AHL:0K*9IZFL_2T[=+2M VR.J^Q+LY"X[7>Y9-M,::_RV\8I@,:I]@;#WK5 M,YOL,!B-A_U0OYR8'X\LU=3UOJ!?I@)[/7A-?__>'^_O#P[J$=?T^#X-TW=U M$,+W@\.Z1(OJ]3O6>;P1$'^(]J &\?N&^,QB<9%S4^M?LA.QN!TV E&H2Y:4(>X])66W=O2V MP(Y ?--2FVMWP9L0;.H?A?XQ'=1UWE/#\)!BZA4FG,4C![Y'EG$Z:&2 MK-?[IN=ZH2B R6:]'\Z%U)(HMU0!%]JPBE)72@@"RA@ 52Y?I13 EW\3"\&Q M)"?IU&[TB;:04P=MO(;BAT'Q_'YO)PM0-8C(BB&'(8%52.!$HB1\$;#06SMW M&G;=O9#3.M5[G:^K6BCEV=;2K$V15^.SN_+9A4XL&Q3CA!YRLK;RF06?+0,2 M*5AB(KII/LS*):S[;>NJ-HL7NK2NJO'"$GAA;@5 DH7HE0,;4K%S*!1OA1D% M5'P6YK6,(9@:D];+J,5OZZJ68O[LT]';-.GFJH90W4DT^:(N)GI?<'#;?JZO ME>0] J)[$ .HLMRSHUC_>C$3X4_E;@?Q\ZW$C>H6HKJW\R:0<;8H,9.!441 MEW7QYD0$Z82W19N%+ O5< M/F/C+=OOTMO^T=$D59A[QQ.">V29P@5T46196<&59\\N'PM)SL?^C@I*F<153.WO.+"^0]4\;X")K%6*O! M-)!%!M%IHXO_$>,^Y0I MA@KF8E@V,'<.S#/[D01*9K@$6:Q(0,4,D-8"."M^IA&J.)MB:\?@MI"M5'V% M,'Q1;,1K[8D;ABNG1_94EC..@Y,ZV?'\NN_F#E]U4@_*6?_U@ >T,6S.C,/( MG?,<%:8H'1DV]"VE'>VS)8.I0?.J392;:2Z?!-91F^SRYZ2Q9R]E62\"#)' M'GF!ZIF_VTBU@ MK"NI3@SL;R;SP,O?L?]^Y]_EC_,+/Z3AV_[1Y->[BS06RL.7AO<'S,DG/NV/ MRV\+7X:JJ%!]O9]Z%,+@L%Q-!4/OZ/^S]Z9-;27+NO!?4;#O.;=WA(I=\^ ^ M001M;%_Z;8FV+;<#OCAJ1 (-' W&\.O?K+4D)$#8!F00L'KOP""MH8;,)Y_, MRLH:C.%]=@@?]VL=:.OAL,C_'XXSW1ZWXRB"/MM)Z.2-GZ#+Q= 66T.G"7MP M^6@,'Q1)K)NSF7WH[EX++Q?=K5T(VM49FU[&Z:82\/"3P:B3Y?-5L>^U\S7^ M?MH)X_8,X!9NG,H@GM]B'8S)9'SS+0\H#M^=?'5Y-!9_YM86.*B#D%1Q(G3P M7#-BHDM8:BU,H#8Z\@60>793>SCKP8D]C,@-HSU&-D$'7]GNJ3T;;?SGLI: MBEP9]ZM#=N/ I/1K5B%@8$IU!6LR&!;[6EX!_L1AO@K:9->F+;7V,)O0?_UX MBA3H>7%P 6CPZVQ]B_44N[5L^A]53)OM#SN[>_]L?WS]Z:_M#[6/^Q]; M;QH?Z[7=YNO-&_5Y71K?W&N]^5AK[=5>[S4_[OVUN[/=>K-3>[O;W&Z^WMW^ MJ_:Q!1\TWC1;'V_LRN,9D^_V[+>W@V$V"+4F?%5KP/7M4>U-/]?G;-BA;Y>6 MG9%Z+?O%Q:)>YG+_7OLI^VUGT.W:87&:^K@]F,"SPJA>B]]\!+)P$@'EVJ6! M#+/?>L!1QJ,GT+5/,]-]^[9N_8\;_F?K^FT_:2;XA9DH&6!STH,^^,ON -SA MI3+)" ?^>$Q.T,2B92(&90G#19H6P>12FM9ENO_'9 3='HUVXL@/.R<9-('] M_V%'G=%>^GL(_*4_+J"T!6_]HSOPQX_+^,^;,\9_]%[L?WX#UV[3_?/N\<'1 M^_-]>M !!D\S\][[W.PS@\_AQ%$NFSO=]GX+VK5S M<+3W^4.ON=,\.NCM H,_:#>./HE]^N?Q?N_/=O/SG[DTX+?&Z1>I-//"&Z1H MS(>:LHBLMPH%X>$?EHC"9J,&@VA/LE ,)_$'%OF7"B[9K!53F$W8XB1>$\?O MRNKCT"QP-$-G\-6._ 1@I?;Q; 3D& !EM^\W:[]E!,UEZRG^_75)PXN_R.__ MKM>Z%^3C>K/UM)]UZK='I@W0/QK9>@]&PM5X,V4_DR(M%KP0F )X[E=0\-@= M 3R#=W@(&#TN+%$WEGULQ^ROY!MJ">80>.9D7)[B5+PH>R:U,4QQO;@:O$&0 MJ+RW&0:N=')JW4ZO4TH8#/)H-(#QRBY.<;1"_-8I*T^/)F"8H=%U:#G4K!6QT&N#B6LY'_!N.; MY^.DW*^>3P\]C/T(CFOW+'\/9KM4H_RP3_WBA1]SBPJ1V"[LD+V0RW?;VW]? M"&9N;;YK.,E/+=M^..E.)6,J+/.S9HHKWGR;)G+#F/4ZHU'NR>SA']^\OGAV M5K+9N"WUG0O5.@-91K%_Q==VMEL,P:@=X[AV:D>@YD,0JU 6AAPOT;E=YW!R#WN:NY*%1Q@$)1D#T/6]'B4;R%-( + MTP5\*!YNP]%D-"X_SW=.M0P&N9\EH@L7Y_-.RAV!?CBQ76CJ:;OCV_79Y&:8 MR\-=G-?6!RA#/ZT8.29^3*XP[ 8#O#>4MF4WEUT&[HP3 M;EDUJY/_ 8I8"DB]^+N4AD)XBT)9N4Q+'(ZF[RB2W,9G)105ER^4?ITR[-EX MEJN=H]L/\P@@L@O3E-MJ9^?%'$WZ"P?&Y/=<>I#M]V&(;U;B?$.IE07(CPE@_M]1;;M\UH=X,LB!I'X-?(=>C6#T_UWT,UH80:G+YG= M"AV#[^.WDUC4.INU%\8!1+]H]A4O]#^7".XZ@WH)YB76WDX!%F2A%*8,VB#& MI2QE+)B!PVA!$_-8]NPQ#!ZH=J\ X,( CT:3WDD)J<7,V90R*)2SD$4FBV/I M8Q4S61S34MS:[5C7Z7]Z4)8"7X+M/Q+ !P^?4P&05F9P8&EK P-Q=_E6^[HJD*)_>7;\8A^)) +D(M)@C84 P4< M"F1TRIZ8S/)+@>CL$2@?(L,I7A&AA&0D^%A@:#P MD"+;]6(Z9K)3KGC >T$#^GGJLGC"ZVHSLGUQ2SV_]C1FFS@JP08N'>09G<[: MX"K ML'D@U6I7A;>5;IZ+J<%>5[YLHWE?C90].\S5F-2Q0?Q9\D=845*,8" MX')F\Z"7X_9@M/C2SL5L7)BS;1""PKZ7,N<+8Q4Z@ +#&9^Y](SK8;^5A"C4 MQD\]\3OQBSMM,[L M>[Y_]/YL;Z?9V=MYVSEX]P;N.^@TCK9Q;7HM9?'[##WIO!+2'-<_;G>;. M;EZ]Y(W/?Q[OM_9YL[=[UMAYCQL[!ZD!_?A"F8^&<(>8=SKGU5+DDN$HT1 U M-3%H/%U>!G\OANV\.!P95I$+HK&S.:!D#?5*>Q=@AA13?GTB''03_(ANR3%> M+RK\.E&'MXW7I#??94X7;1]> MM'WFKUQ :AID0Y<7F7\4UI^N'\H;(ON_%FP^^G8,X-KNI5FGFIG1_S6 X=GN MAXLM^?-9>L$(=/[%,PG#F!R*SH=\NEU"EEN"&*8"4^[!BJ1KB#(],WRV6ESD M)?B\PG RBJ]FO_P^*S#8Z1<"5]RT)-MVND!JS*86+*^13G-\IX^?+I]N%LNG M5Y(IRN^DV21*W_@UWB0W?O>]QQ*VR0R_TV.__YU@]-Z[TO*YGV +1(SP9PSTG?#P6CT.A^$WA^O2QKO7>GI-(VW MW=W;>?^MT0K'!RW/FD?O@:;F]K0[^T=_M)OT[7'S_-.WYM%!]VH:[]Z[3[RY M\^9;DW[HPOMH_=EIO'O#]C^_9\W6&]KL_9,:G6D*[T=\^H5J MFZPW"#S%'$B GB+@7DP'5%AGJAA0X!/@?&)^M&D:<"=,^^ALA?<31Z M5=N>+1X5B[!YQ\ F%(4KZTJ8]5#F9Q_W*@G> MXL\ED;!ZK;^P4EEMCZ^VQS^K@%JNSUXA^ZV1O?EZ@:9%;[3&):@+H&DX(:V- M0<0([JQU'"!]8XOI.A8K#J=5A48J)*V0=#TB=A62WA5)YQPY2;!N 5MDE)"( M$\?A-X.1P-PR;@T81$!2*NJ4/-?J(E?V$]QGE\%-&;(ON J&OKD*1E70XND7 MM UF:8$3_<4AI])"UZK9-G=_E?HX6"X> #>&N?'+C1WEA?[9--B9WTYF]KQ MULO.@?5G7Y0EF#-E4$S2(LZP0,X&CV#8$V?.@(]*JQS8*@?VR2?]53FP50YL ME0/[Z#FPCQI@^&!/:WG'8;$CM4J K?+"'C]>?\%(038;,]%LQO%>^C#=:/U, M8DU>'+2Z[5RO=O_S^V][K?<,GLWWWOW3V_O\H7VP<\P:K=#)E:VNQIJ:Y]WN MWN+\%;=]Y(YH[\*R=0W[P>5\X"0>@5VJP:[>6!= M,:P8$P1%227B1B5DG6!(!V(99DDK3C>V=%U@_52P[H'R8!]503\/AL>YAL;) M<) +6KVPI-ZZOFK\D"RC4N-5J?'"^KUW$D?LD"56($Y(1#9RAK / MG&C'G(MA8XO6Y4L\/^]1E?!MI]\9M6.H'0X&X6Y$8DFOGQ\"/221F,W)NSPE M%0+=%8$NY6(RHI4#KTN,YD\#<4Z?!#<#2 Y. &?!_FXQ5F=R50[AX^=SKR@J5"%GA9Q/FA97R'EKY)SS7^T9 M2X0I1 D$1? A/-YRZRORO,O^??*ISE?E?9?Y7F?\O._/_ M+R R5<)_E0/[R\*.EQEG%K?GX1GW/APUS@_/]][MTOW,)(\^'#5[^Z+Y[FVW ML7-XUG@';+-U>-IL;7^[ZAE#N\ZA7?"> _C\0Z?YKD$/CH[Q_N=/IWL[NZ<' M1Y[L[6R3QL[;RWG[F$4G'&8HHG$8%<="69N<5> 9BRIIOP*LEPY8 M=X_V58!U7\":A_*L(D:"Q4 Z17"E%;;(>2(0CBX$91TFY&D!UDM8Y/YCTNGF MQE8I]X^X"#N;A'P\W6[O9#CX6AY!6A3'KP#I-H"TF&QO#-98.8Z4YQ%Q9@2R MT3-$HIA7HW!9T M+J76&^RXU4JA0$6N=2P<,BP*Y&-V8R2)7+$RM7YEQ3G7*+Q2J>\#TH9*?5>E MO@LE Q)Q&B#K,^<(5&/;, *)1%HQ(:"'Q! ?76="K%&ZOL2@@UO)T-0M\GP MVK&KE:_R@)SA8A8 =-["U?!;Y:?<'G,6\[\%M5A:S9&(AB*.93[S1BA$)"$T ML&1DC'E;/ZNV]3]GY7T QE I[XJ4=X$P>.H$EP%%93$HK_=(XXB1$(%$+34% M,%X_Y7T),8:_HAW%]J ;:IV%F%H5VY0$8:*Q5505BWL:7TJDY.JD(*:ZB@*TM4J!1T10HZIP'<$^P"CDB9 M2$!!342: Q=002EKDHN> @V0*TM?J((&/Z=>KP?]T7@X*76KK!%X.*R*!#YN M#&%Q4HKB8L645 AT:P1:S%=P1 )(:X%0IIZS2R206+.?.$B(TM7B?T MWH'+*HJPONK[ %&$2GU7IKZ+M8>I(\1AY(PJMC)SI)EE*&G-K8R,V)RLP.I4 MW+N2SQK%$>Y#]N^7JOVDE?P!;/2-&WXK/;^MGN\MY@?XY#S&*B(1L$&<,I%+ M[W&46+!$$(IMB!M; MR-Z-2_G6Q\)7RKU+YYT;>2X^5HQI)[1+B MQCMD0^+(.,I(HMQ(%X"CZSK\]E24_R5$$?X"?ONJMNW]I#?IVG$,H%@G0]"= MX@#5%Q9+^&V]B,K"K.PL3 K\WHWY%X"O[=X AN^\^/Q&:*M0[3:H=BE_044: M9.]&4'\V930?:J-<:SMC>DGBMK]$P84W MQB.59$1@V6O#Y MT9_PC$^\V?JG=W 4NLWSW?/&>;MWU7EN]';/#SZ_(0?O_NP=O/OT#1SN3@.8 M+CC;I/GYH->DGU@#7'-HTY6JQ5$HZB5#(9?MX@9+I"7.Y]):#O,F\K+RQA;! M=1"UIY(?4Q4NKF#NR<4(*YA;/4 M^HTM4S?D>K[,FJ+<2\@"_&B[-I_>6ZRONT%_4NTB?&P*-IN2[7[X(T](A4FW MP:3%[8.<::M]T(@E81%/GB C24+2JN"<()*+N+&EZP;?>PMSEW"E@(3@W<4(YT4N$Q2@-ZZ@%$TR@9O=7389KWEJJH_]-"E!WJ]SF@$ M UT5'7KD#0)3R(FC^9R\G@R'SR89^(& YU*A8T62,@2<&,.5*BN>6):K'4NG M5%121BPWMF2=J54Y,6L4C:D4^&$3_RL%7I4"SYF#<9B+Q")BQB=@_$ :K+8$ MR>@\C]3%2-+&%JT36A4M>NBUKS*;YRN8P!>XP7 MZ<,_T[FH8.<.L+.X6]!H MG31)(*=.>,09 )"U.@.0I@);(X,EN4X1OG]V9!5H6%_-?3C>4&GNO31W3ABP MU$1I:Y"())$*34AAQI$7; JU/ XA"%^\YU1K-=&F2H7RQ2# M<3L.:V/[+59!B,=>K&CE6:C@YS;PT6T MPU[9#%T%/AYQ^:28DNN[N:M@[.U1\U+11><433(Y) T%U*1.HVST$ T^">^D MI,[F>O$P>VOD8%71D*=#=BH-_A4:/.<]P;.>3X506D%9 ^ M179< >G*@'1>0E& ];.&""2QUHA[3X :6X$"DRS ;#*5R]$R M[MJF*"CP^D M/U%",7^:!;S3GQ0I;3\N1UB*G@Y"4L6)T,%SS8B)+F&IM3"!VNC(%XXW;E?@ M\*;738=YJK"B%&Z?CC^>W6 =#/1G??,NR M,H6/48/17!Z-Q9_MX;SPU&%$;ACM,;()VOK*=D_MV6CC/Y=K,7;ZZ,H07NW] MC7U,:25]7%8;LQ1H ,)!60'B%:A1'.:KH$UV;=I2:P\S^O_KQV*O-K:*LI*Y M3.;K;#CZ8_#P[-:RF?RUE2\_Q*^Q/XEOAX->;DC&LL^=_0GO'WEVM>[E M_KFG^Y\_?6NT&GP/[$IS9_^\\7F7-^G[\\;.'\=@9XZ:+?C\/*3F3N/LBS9, M&1TUPHY'Q*6,"#[Q2(0DF9!>ZR2NU;U\@%*LR\O'LLW:=#+O!IV7Z[#J@B0_ M!IRU%LO&ULHRHJ$SLH>'PWAHQ_"B7%CV]: ';3O[[W]I2M3OHWS61&U8=G]4 M.:ASL.!\/R;(K#.#@E5;ZT*U._.! M .S92],97Z<:M8^@J^^_?7%:1R)C!)\WB%RCEF;FYE' >4Q)TB9*U*Y%8Y_0R(I- MJG_NL?9KW3%O"W6&O =>U1[0W0NK"*XJ]/=#":\,G-8_%")62E!:*? MU1@\KRR?93W_GA/Z]Y1MOIZRS9\0C]N7S/O>6*V?F/QD[>Q[#,-/E-M^ 8., M[S/(U5!6\OJH\OH2-K[\#;>=M./0=N^X-O"#67_>ZXH_ZORS63-,B6J3X#8: M'6>$&.:IPDQRI;AC"A?1(8+)I>C0'1FR8D,TW[TAC=8_[<91?L][MM_ZLW/0VJ<'.[NG>ZVW[8,>M/W=[MFU M9<7S8[S?^O2M^?G-60/ZU-P)[4;OSV[SZ."X<;0M&I_?]@Z.=N%]?UZN<&JM MR',H$$N&(BX\059:B0P3-O^%P=O?V.*T3LV]]R3>2G>>1N9%A7XO ?VD3])H M2530BF-BC-+8VQ\2GZX0K]UAO]%HJW$)DLQA(1QP']E"#(P0PC M1:1D.CF.72S03])[IQN_"/1[Z0#X?#$P%R@(!!LGA>!11XTCQY'![]@DIOS2 M]<$* ]<5 \E\SQ35CD;)D%!>(FY40-I%@H2P1FJIHD]D8XM04R?ZWKNF;JL_ M%0Y6.+A>.)B(HL %30J$<\R$4TPKRADU40L=6,9!8F8X6''!-<=!=H&#PA!C MI9!(::81EY8AF&:& E%,&9>D2OF8-2;J:F6E_-;O!**U7OFZZ4B!X:!OO[.N M]>+WPV*:5!"!"2$I=P$[DP#&&'@X4AL:J^C=$\*L2\<-8..C)E&CJ(++I4(B MLMXKI D1447.M;1Y8:-NE%ZC[;+5AO<5*[C55#$BO7%,3JPD)IY(()* IJF<B+YRZB!-#*421SQN)R%E+4="< M XZ[*#DHN-!U796L>=8*;HG.9TI2K .G4MG K8[2Z\0)5QI7884GI>#SL )( M+0"WC8A)[\&"8X:LY/D\0@$X3N ;)0H%IW*=%/PEY#ZU!F/;O;0YZ]?%/ZOX M[S,!:JFUE\HD(QSF+"8G:&+1,A&#LH15L92G!-2+M0,)YC(&SQ$FUN4Z-=G5 MXA9YY3!+SFI"[,:69'5PM9]*^+=:!JM@\!?!(!/:1>JYIHQ;##HBP8WQ6"D3 M!+#7*N+TI&!PX0!, 8X("P()233BRE"D#74H>"ZPB!9.,A;.I:"1\#K\S&LXHI%AZF*Q!"3UR>$B%7X\DGAX#Q\*2V5D0:2 M2]=$Q*,PR :JD4Q$2D*M(Q0##AI6-\8\%1R=#E@,F6@2=*'&<*6,ID&/IG3.<)L%4M83T=,CRWF(ZK@Y:>TH( M6Q>PIXQO; E3%V:=UOI7Q'\JO'JF> 7 9*G%A 41>*!> M1Z]3%)B90$6DMEKK>5)X-5_K(4)($0Q,6Q0<<1<$8I%;A*A MM,*K"J^>"%Y)XS71,C@#]A8G:GQ2.CKA2'3:$%8MRCPIO)HOR@@9S%*2B7GREH7J:!."\-,WKS@ MJFC5$P*GQ81G[P3X>8D@QAQX?WE[BDV,(/#NBZ.%/!4J'Y8N]:J.DUNC')9* MOR^.@PPN&2LP"('CB1A#-0XV,.^]H(G+*KKSI/1[X2AUZ2U7BB*6+$8\6(L, MI0EA;96R1"G)\\&[=2Q6M9^ATN\UU.\(A)-Q 1Z%B9PS:GD"V\V5(RRIE$(5 M#7E2^CV/AL#$*O <#<*@T8A'ZI#F+B'-L&3*,6EXV-A2=2E6E:A?Z?<:ZK<" MKT\[JT(2@C,M'5APP4CT3L)?VE?!@R>EW_/@03!!X.@BDGF_./<2(V=<0")X MP7.JK?# SW6=Z7N7?EFA?K^$M)U[;!R_G/^WBG/IGV>@=X4#]&R0OMIZ_GR0 MOM':SBA?1F.VOTBB0TS@JVG/..(ZP&\1?L1HN8G"2*WXJC:?KUS#UGQ9K,+: M"FNK_>TO'6O/+K#61!TT)QPIHC3B@FEDHC)(4&)UP[W"V@IK*ZRM M-M&_**QMSGDMMUGL)46$48FX30$Y<%Q0X/ WSNL00J]L&WT%MA785F!;[=1_ M66 [)[9)&Q8-YJ)M%[IU>W57QNP+0+._QE;>.G6K%/- M"8A7Q\/?H?-UZW^*'V6_W/ _6Q=]G'TYZV7/#@\[_5EG= '&#ZS.-*OS5&]J M@U3[/VO*HY;I\U\=ZSK=SOALVOX/T0\.^]#O\-2UNAO_WX>S@\_AQ%$N]\\] MW?_\Z5NCU>![GS]TFCO[YXW/N[Q)WY\W=OXX/NA].&JVX//S !KZB7[A&@N. M)4>$<"!!.AIDN97(<\Q]P,P1D4\6JG-\72MKIW94&UX,9*W3KXW;L=8'F:GU M8 [:HUKL!_BB88>^7>HP(_5:GF"XTHZ+!X28XG (5\'O(%1_3OIQ>BDN+L6; MM>WBFV5/L?VPY(YZT8[7@Q[HQUFM;>'9M>Y, &XKN5B!^2'&.,(%CX$9S)/Q MRD6FK+@*CTQ^_7#&%^[^XQ+6V)"(.N($X3A@YQQ4BG,9D;)%3 MD,54X^M,O1"2V\QXP$EHBHV4.''#M8G1,1^%,9%2'6TQXQA+AJL9_S4S?DB^ MQ!AXPB2@0+!%7"F)3+(@ #)0(:2W0!+SC"MR'9CJ@$JCDPA_?(W=L_Q7U^9: M!N-!+8[&,!_C6"#*5SOL9-N#- M>@\\8SRJG=BSXL9!"7GY_DP>BK]?[Y[ MMM]J'S5ZNZ*Y<_BM\L;[+XPJ&SV84AT94%P?&')&Q9S"[*QS,)L8 "."4I_ MB(Z'D[BQ,)>X*UE3+C\UH=C(?C-%T,/QL,&H)_-S:9_LU_CWH],>U1@S9::G7 M_OKK=>VW__Y7]L5^O_BZ^)O\_N_"-O\"8"E :AT=W "3<@O M2P" @]R.C+P=VP6F=?'ZS:/Q.2S\X(TG ?XB:T*-O*HDU0$F]7F58QB%KGM M?M@IIS:W. = QMM3<=N#+@Y;;=MOM<'C/FPOL0>?AYWQ./;W4EH? O/@!F%; M[+4RV0&2DXG.^R^&!N&\#8A9;1 WFB ;J40T!9LBQ0*L1TYX9TL2WK.N72C> M9NW3"8B,(/BWXW_7?!=FK& ;/RV8IYUN%Z3SN)#.'..8[C*[C50*98%IKVHD7\#+@)>SB!^^^1D./B:;ZWD M+,L9W=O^ H*5-" &4A9\)"X%!SE+$6F8+X+<-J M>6MQ_2*\%L1]TAUGHUC0[:F1@]]AJCT 3;Z@ *G"-H4Y3-5^V_W[PW_;WLGO M.__>!&$?C0N*?_%A?L 1N 2C!=.9>?RP@.1EC2E#%&T8B%I_ &9PNB43_DR3 M,=#=VF04"R\A?CN)_5'V$MHQCX?/_ENH%RW,>!FAQQ'^K/FV'1[>.G16F8"G MKIJMQEGC]'XFX'JH[49%F(KCJ!:NLLM\Y4]%YS9KC4X77.4!7#L%A=&4T210 M WCWX01VU%[WIX%K_Y"I>?J7KKOJ0LJO]"8K_E%,"8^/REU!Z>SH.74.O[? M4>WUHB]?5#^<\;;B]6_AIM%F;4T([2W]I<^['W;WFK4W/0<]]+6_AX-Q+/'G MX]D(.KHFO?IN'_;ZM>W)X60TKHDLK,3U8;G/:SV(V&-G8[X'/JI1T$Z\;>V$,IKXQPPL$0QC]%; M+YAD)J5B7[S3TW53C06:_7)G"[$$[B]QM%:V^V5$G[Q<]#_Z=/Z%)6*Q21JQ MJ("*:<61$U@A'"2SW.! 7 J)NM2JVN GUE4S+ .XE"?O\F@ M?9RQ*R]^9"T0A2B_W=E>< G@ZS*$ -_K>@U(F:V%SBC+6YQJQ,E<(U(G,YR, MOP6D I07)"=$-\QT+G,A#]KN"B ?@(<_GL9%@1IU:^.SDS*FNN" ?+4C#V9B MF(U ''X%%,WO*8@=''1=C#),C<*H4*.3]MFH M TWJ3QLZ'L;<7'AR-WY;;!+0/?@#?H%QB*!OZQZ8*$)UA<.78ZQ@N98'&3J M#9U;^G /"1I_3VUV:S!ED;L7M*#@EJ,7BQ3-HT_BBU**X: #XD*J?-"R0@ / M OF0BYOHP'11Z[ NESEM?H$4U8N-7YDV+7A?,SY8.B2=T6@"2C8U<#?*RPA< ME3A:K0F8^C@?^>+=H;1DFS<'>0?A8- PTJ_AJ+CCXI0G.^>[YEYPU M$VFD2"A-$6?@7#C*, I14B8MYX)K<"E(G2\IZELKYSB+"R EN 2 :S#D,]8] MPQC@]EE@ $_7%5T*C_1C!URC!$2K/VX.^EDI6G,=^"?W82]=(BH?IM;TY;*4 MYKG'7R(W*6#%D#$9@!)/R!JND>: 29P)FO).7E)G_/K*^F;M+9#@P>G,RQQ- M?([19/^MM+V+(7,P@Y,$-TZ=TBE-G'T[9>JCDI:#W5\0P:OI',!C#L&=+6@* M -\,R^X>SG322)4%U1L03FRU9=X3+42N2D%(L>!_1QG]B7#F3F?D)L-1X6:^ M6%G<:S7.0!8]%I8Q1'G>:2@!R1Q.!'[$*"(G+-*(DAK(-D=%.6IY(M M]T R7 Y?=$+-G5T2H7$9N;HB,=DRSD+IRZ'Q,F%M7XMJCJ\&/F\(HV_W@50>WCI)B?.DX'\X.)8X2PDT6!"'E54V417%/21XAK)O,\F,?V7( MO,K>W@T'HY=+X1JM-[AQ^D4K@9VU&'FA/-AB;C.D.P,4*\^R]!@!T='(DS93CZDZ"*,>CG&=#VB#"XUN,KCLT(8(Z!5$4]^ M$BYR:[%_1<9"IY\3^&,>8NA4@7)Y@'I7X]J91$P)!'09S #\O4[_!. =. M;//P>]Q\_\5YEH0#CX6!U#Y:@*(3+W0!+L8M;J1*F:P6ZR0LXB#5ZABL1HP@I$>+?=4BB#^R4D7',\R MMF_=X&M$<"$Z[L?K%.66- #Z'LN3_EBQR,6>((?%%Z M[$6^M!T.S_*+B^#2[$T+B1F9^_Q$ZO3E0U(YW50"Z,+)H'2S7A4K>T!E?S_M MA'%[MA]QX<;I;BH\O\6Z45ZFN_F6A0U@/N9UC4?:AT7PE>%9^-F^.#[VQ!Y& MY(;1'J-BY?Z5[9[:L]'&?R[O+>OTT94QO-K]&SN9TB]+4O[>F9O_8]>F+36 M2$#L?_TXAQ\L4JO<-I!RFD$F=J/_^8_=6C:3/]P7^)/;!N0Z;!NXZDJNWYZ! M9N?"JIPU=K;/F^>ANP=6H7'TGAT<[?*#5D/L?=YE^YE^O/O$&[V#SG6KLGO: MV&FP)H7WM;;/FCNAUSAJ=QOGQV+_*+2;.^_Q0>OP[*#W9VH>;9]^\8D[IZ-& M5#$@,3"<0&&%1)1*FS!UU(--69L= P*LP]P_+2?RJ?B&4\N8$]N)^AUL8A'F M0-UB.?V:UUTD#XW&95;(N#!DM6[F<-;[26\R31A03'Y?F0X*2?1K"@=C2UI[/TPFQ*!VYLL]]N"R39K.WX%]T#"P98Q 6V<7AP2&K\R;=R!1)TB4F\HE2XBHSJN5! M!FGXNQ"+J=A^ M$U8O&.&+I4&M8_XEY),02=#@6JM\U*=U2#O.$0E8&Z>HE3I=HT%%48VY'U<4 M\@ ![-J347PU^^7WT!F==.W9JTZ_$*/BIJLE.\:#D[F[LXE+EV=:)7KZ_.G7 MF\575\J/E-\QNJF)OO%KO$EN_.Y[CS6;0M&5/Y5 -\G-MS["8[__G6 WO_1% MC&QNK/BII_Z@Q/D/CRPPURY=4GVK#'P\3)4I\R/?I-#7RUME;SPP[?D/1)$/ M/*N#LW5,5Z=NWU+!2YWIP @^4N7*9>&T.]8@ M_($8/.\:IS_J_+.I7^H54]$&HH1TG%ANA! 1)Q&E2-3QM()2<4\F/^^.D82R M1FGOPS&\&][Y)SR[V3YHP7///XGFT3$\ZVVO](.^[39W_CQJMH[I7FOWM/%Y_ZSQN4$/6ONDL?-/:G06CIRU'@=I MD&.!HJXCP!8(>5R]DI9RSA7F!:E7MCUG3O_KJ"J M@JJ*2"U'*O!Y*E2Z'2J=+] H[H25$?G(&.(PA\AA%Y%P-KC C:(X;X-A=7W_ MHT$?"IL>\,","M]> KYQ:2(.C*H$*D$(UMQ1ZL#QX%JQJ.0**DQ7CN)J$6Y^ MMCG%S%"A,!(R.<2MLLA@+%!P4AHP4"X*6CF*%3JM5Z]OXRC>'9XJ;_!A48E> MH)+*!Y;)P)!1,I_22R.R6!B4B33S2@3KW,86$.G*%UPKO7R9:/1DN%+E"]X: MD]@\0L42%YIHI&7>,T=51$;JB&3B#FLE2#2Y AZO W%Z$DSIUDN>J?COZ2QY MECGCHQO7M^GM^KH4@I\T&CE!20C881$EI]+IR#PCEEG#B55D%:=!59[;*O'H M;&&)CRE!'64)>P>@GJ?^W<8W MN;L"5K[)P^K=?*6*J)S?GP1*4@;$B!$UB-G>$7:]8L1[F[A;4 M^L:OP1$K+5ET$OPMKJRU AL>+?15GOIW;SB+'$Q JC"#(64\13LLCPH!!,%MC'\:ZV17F"D74B("QN0I6#BA111FX C#V)Y[>:[ MK44]I&%_NBIV&R;] #I6,>F5:-T\^"M(LDE8AP*W O&<*6E5/KV]$Q:Q99OK5KS *^C+OFH*5@P<$UYT F(A0W,G@27:IXYSKSS@?0L8IWKD3KYA%< MPY).DF-DD@+CZ )'AFJ-DG-*!JMIE*!U2TZUJWCG"S!I%>^\M6K-H[1,X!14 MR&R3YRAM,,AA#[P3\YQ4QX4A&@P:6=7VIS5*W2W>K=8Z5EL<*+^\(NYM@^/3 M;.KI,1D,NA\&D_S,(J/Z96[#6.70/!O$QLKP0(QQA L> S.8)^.5 T_4>FNK MM.AU@_./"W%QF!EK)>-(A9P6+:E'AB>++*.1"YVBE[GRD:Y3>>](P@JUYU=L M,*MPK\*]6WF&CPM\E=.X$BA28ERA7,D$F$($1A3*141UMM MS5@[[)POZQ6A:9\2"MCE/<3Y]$;K-1+)N1"L%0:3RFVN<.^EX-ZM%E0?%?@J MMWDE4+BPUFJ%)-YHX(V)(TY<#AZ:!%PR&.ZU"5KBG+8OE^0X5&YS!8+/!P2? M# 96;O.M\6Z^ (ZQ3U9X@3R) 7%) .J8"8A)SR*6B4:? .]D7>+G0/V*M?/_ M%(=G;ET]./96)\7>_59V^TXC#:-X[#6&?W@^-GO=OMASJ8=?.]LVK>3\608%\?B33D4+_W0 M6O$%"7]/F!TNZ^*S87EW7QSY>7?V.CY?B%T^ M>CP+W3[8IV?"]QJG!ZV#XP;]!-?^<=0X^G"\USK,UY/&T3[9/^KV@ .>[NUL M\ZM\;__\CVZS]_[\H 7@_JYQUGSW7NSM9(#_=-8\^J>S]_D .. V;^RT4V-Q MYRBUTGN/'>)>$,259T@[(A%11+'@<4R6;&PQ_ P3'M<76M]>H"FMZI6NY]KL M$F1J0M-:I['[-3:@G>WGLO[P0*"TF+8G0*2-LAI1%BSBS'-DM4O(,2>ET-9Y M&XI:&615/FA5*^-6L,2J8AE/!I8R/VJ=#BHTN@T:+1Z?2A)C7,D<$G,:<4,$ MLEA*))076 >!L8PE&MV[4%U%DNZ"1KPB24\+C=K#&"L\N@T>+=9ZQQI3K7% MPBH.?IL!ETTR@ZS5BDO#N'1%K7>*[WT,8<6.[H)'HF)'3PJ/W@XF503I-G!T MJ?:8MH$$X27"A.4SY1E'.M=KP31Q9PQVRI;T"%\_H*NB1[]NL^S%8EW%CIX, M&FWG^2H@"6ZH(.DVD+08/W(L"J>Q0( Y$O%H!'+6<$0]9L1')V/,I<5Q7?![ MG\ZU1A3IC@ PH7@U>>4R&55N L"HHX!H_1$*!H1B4G M@Q 8F-NJMD&M4'=^83[7U4]_E*Y4"IP.0E+%B=#!<\V(B2YAJ;4P@=KHR!=N M-F8W_=KTIIWHQCO@:W8'H\EP;3*5]CY.%>/HD#5W#CK-HS?GC9T_CQL['XX: MYW]V0.A%<\>3@ZP$G]_0@]8_1U7E6"_!8+^N9F:.]#^[2_6$TQ@P!!V@2#NB$).*3#\Q,._D0B2=,>B=_XG&?XA?!]VOH-"UU\,8.N/:6^L[W<[X;$VZ\]TDR=U^K6&' MOEVCF*AZD1'Y>M"#AIS5(J@S="C7(1K4;.VO ;0N9T=^C'XRA.[5M@^',?;@ MLMIO^;[__I>F%/]>7'?Q5?$A^?W?M=/.N%W[".,",EK[QW:[\:SVA^T?UWZ; MWO?QGS]F%V_6%II%\7>:E;]XVQF.QK5M>%LH&C/]^'([RB9N7%RU 2\!SW'A M-L 7^#46V9\UL.5E'X,=QYSWM>2)[JPV/AV4::/U_-;OX:%6$[%E^9>Q?Q\(-QS7ZUG6Z1(#HI$@;S):/8 M[PR&=?@7U 9N&U[ A2_A(DWGZI(6E: 2AQ?Z _+U?V[!9*TDB8,%Q]PSGKRP M+$8G;(+N$\&%6@&3729OC7(\_A@,AX-3Z.-K>P+?C,_6AM<^O/G>YU\($"!A M0;6)-@'Q$"FRC@H4&;%.F6QF\/F M4[ XV^&K[7MXWEQ%9L(.ZG16W.FO$9S%CMXQ@,PKCVYV R[,-7)\/?H!&7B@F MHB]-,\_?XR^1L"")$4@3FG+HQ!% A;>5-=#^O^56T;"!*0X6^ONV6Q'29:,ON^<@(PXV\TJ,+L0!&[&-S9KGT[@88M*D;6; MJ-]'%]=D.W16&TS&HS$\NI#1JT^N@Y2=6/ WK?= [<.%<)82?+2!Y7'SM?,V;406=/!B/@N[,O\U.^0A,& M0X TP(S.22DPA[$?AY?JWY:[\N!9@V$898N'0'T M,I#5.N,;GE)(TV#Z($"[41YR&-M"OEHWSTH&1NCCJ.8GHS%(R1!F9@"#9?.@ M%DRFZ/ZR&7*E,S$>+)^:$JA#=..L7=U.[,.'/7L<+Z8^S\IHG)M1CCLPH7Q- MX7=/O>XA?%*BQ*C4%YL2O!8&?50O1>YP3L$2?) 1(-^N?T^N+T:P5.Q.?OG%" ZS MN VO#&&>T;SE)M]6+U@@V+5QH:RG[=@O@.>RUB^)L,[T?ZJDG )U $4N)!^: M_&H8030[7^-\Y]]_;5RZ<1I-QO-;K!L-NI/QS;9DKUKQ]'\Q68D")@ 8KV.K,Q4(__^8_=6C:3 M(.W3 '-I\$LR]:,@\R,:QS(J,RILW")?OLYT =XZ!4S^UOEW#62OX#N3?J;, MH-EYO[BWHW8&!4#N A4G_4D. DTC/B7F7F'N!;B-P0NTX"+<)GAS3R?PIZ(X M!5U^/47$1MGC3T6?MA>Z]&+C-HVC7=Y\_P5,C0^:2:28DH@3[Y'!&B-*F6<" M.V^D+1(LED9N!EF>%@0*[":,:F%UP$RAPD&L;8A66M9 MF;6W;.X+%I &;FY_ ? #01 )8:&0)QXAK MIX43UI IGU)5*Q<(@0CV;-GER*R%S(\]V@RP2]R'2[*KLRU/4N3YU!TJ_H]/KQ9 ]F1SLZDVU M)WL",V'^$9'(KR$M6\N-S4'(G0I(Z%@=IYZ51KY QH.FY_!5S MF$?F?8Y^DV5Z/E\8F=+>*2,^R,:2,T05 'L6P>48SC,JR^7 M(\J=T@I.XUBEV(6A/2U<\!Q.6!JLSHJ78S3YUC )!@-EETVZN30>^$G9Q6^ M2".XC">;-POU+UIL!57UF7Z=YB#7SZWNO[6=X3^V.X$ORJ#LWAR;7BXQ.W]# M&Z=?J!*!26>1T@X,F+8::9$$"L%YQFQ*/)]9W1Q<9^TW>8VV,$'7$P7(VD#Z M+1.7WI:1,>C:WD7$>$UZ%,9N1QNF,#2:YU_ M@SZ"XO\-1+E> Y>X'T>#L;VT_C[3O-F2^_8YQI R#IBS28II*I5T.0?Y:N!XED-6R.Z-=J>0G2_# MV(^GMOME<%+6.[Z_#%SQE'YLDFXA%^^_).&C4T(AI@AXTE@;0(;\@P6F A7"9+I] SK4HO5% 'J9 M/2M%8 H@MN:R,4AISPW[57\>(G'?>["<'E!)WY)+^Y M:,H+]L//]T^S'TX()S%$Y%0$\I!2 MX0%4RVP-YH84'-EV?HS"L5;];RH-8 MH#.A'TW<*/[O)'\R,Q-E3&V6T34%DG%>V$[@1M9Z=G@,;FQ17#?\^K:_0L)+V9T&>TNO/^7;G?@BUB4B^/3G%IV ML?(Q*RU>2M5PEFP[D^9E8E:?ZE$9@(*[ON8HSO?NN,ALRY%8N'IAHTL?)-H- M!L>7'S)5BZF>1VC;](NY-I>N9TPIN\Y?KZ[E=&Z;NGPWZ;^Z.O-FUIPJ2[G< M/["+0X<)7.0^V>%AIS_;5RPOEQRXR/!ZF+,%]E)Y@, T M0Z3H[&Q@W@Z&EUV\=3I1X#'VZ0*5,SA)P#^/(M$ZDB!ZDB!ZDB!>W@*EV'Z$OY> M0NH92*_W,0)W1.EIF9$W9PWZMM,\WQ;[O4^XV7I_MM=JMO?>O86VA4ZC=]#; MI[O?FD>?KAT;M=_:/=__O,L:.]W.0>L] 9HE&O0-W_\,#CG=/3OH'1SM'[VA MS=8_EX\1(,8+9B)#@4H@8DI*!!.GD)5,)HHEL3EXRR6I2L!5QP@\$\CYZ1WA M/T:CG0GX=:W300:A]3DWX$F@T&+=-Y\B\5I@%(*)@$(N(JN502HJ[KP!CNE8 M#@=KH9Y1V;X*B&X-1(N'!1!I"3?<(4Z %W$6 M%'))!D2=Q10G0IT7!1"IZQMQ*DI4'190 5$!1)VO%2.Z-1!=.B8@:2DD T9$ MF6.(1X*14SX@1Z/0)G#K!-[8HG5,[UV2^^DQHD?5R.JD@*<#1?.YJI#H-DBT M&"7BPD1%3$32I(2X!AT7(U=)",)5L?G5@=<(LXB,UA09AA63.$KF./ T5I?XWNBX MWNG]GNV]_\*=3]Z!G$>C/>(X**0-U2A%E8*G2C"K MKAX?D(*U6G(0_Y"XL-XRSYSTBL&_1@JS/L<'J,V<;W<'!V*@Z,WN-G[T,N1H.91\W+N40R!2B(XHC*7> )? FEO*!(Q>LI8"L+E M)7_*Z^!TK#:$\^LB- \;]*[ [N6 7H#=^078V;R:%R5%6N937*B22!O.D=;26(RUI'FC.\=UK*^7 %E3 MK'L)20=_#?J'=V6L55K"6A"U7!FZ@J_;P]=B>J8W+('%R=4Y$D8\:(T<$18Y MS)RC%O-0<#5:5$KS$6X(S#=&&QX\8K\J"2D4N2[*O*26%,'YAZ44B-F!%/+<*?J.&<.:DX2+:R'^VZ-#N_(#8 M):F6%33=!IHN5?7 RBKL/&+$$L1YKNH!_!(!*X7OCTFU5X0E% M3UZP>@?NP/GVTFG@*8".VWSN R] USBK+3 /1E=5LF?]:,=W]JNJ-:CL6?[>%\C\@A M6/%AM,>HJ$[RRG9/[=EHXS^7MT9V^NC*&%[M_HV=3.F7[90M13/DXXV*K=VO MBI,M\E70)KLV;:FUAQG$__7C+>4*'+/"&QND6CYZM-S6:[>6S>25;>TE*O]X MC_/E/=$NB,","(1YP:U.3LHDE0J&AH2%L@^S"WJY /]X_;_8)-PI[%9Y@E=Q MVE"Q"3B?VS(]P07\W$Y_-!Y."MOVZC9GM3S4F20W+Y-] ('JY^/#BDE>IQ-) M'F.',&T>?N&.26\409SR@'@4#!FA'=):A\TV$#.U:=C/ M;9Z]U9YK2"F?3F,%,4^GL?C1MF:OXE(B?F:+ZW==X(?D M:S^W_W7[IF.VKMC^%[Q#>KLW@+:<@ZE_/1B-5[M7^C:+"^L]2I_ZP.:[Q3"] MLT!\?F*91G!G$[^U\/>N T%,['"1#1:Q5: MJ_VLU7[6J_D.@@?BDG8L&.ZL=18'S#TGG&K-U:_8$_;F?R>=\=G>2F+E+#G;>?VN/WI_"M>+9N]#NPGM.^A]XLW>G\=[K3^Z M5^.^C:-_CIL[;\Z;],WIWF?P5'=RVX[IP;LW9!_N/&@=TOW>>]%X=^4D$1JH ME(1B)#4UB*<@$3AU>7=)P$[CY*RT&UMH+OAL#TYL0OD^<_(CP]MNRW"@9O!X.+^_R],T$Q1*Q6 MB&-F$$RN1=%)(9C40B>]L544@Z2_5SA8X6"%@^N%@]G_K7#PCCA(+G!0LIR_ MK#52.!^D[KQ'CC",4B L"8I%L*K"P0H'*QQ\+&?XF>]-?##,8W/N)W'$007$ MI$^(&^F0<=0C[HUDD>K@@WIJ+O!+V)OX:?/C9NUP $WJYYR)JJ+33P"6%YAJ MR2B-%E J<6.]Y8!AB<=D+%[% 2I5].[70M=B?2O*FM7%L; M_RJNW/?^WG.J$$?ST'TK571(^J;?8]-)DT[!/RF-8&)LCH<0\NE_2]HVMAD2 M"),!G2$)>'MO;4GK6<]:DIY%>$3<&H>L=Q+!:)(H@L3>0=C*^!HC-Y:GJ_I. M3]&L:P;J04UY(0/%E,#&M;>)N8# MBC1HQ*5.N> $0<88[9FD+A$/Y.*VSF!7,[XO,_['(['C&O+?P([G(3^&48/@ MGB!%;%Y*% :YY C"S@GO2%*.\>;T^QD[_FRJ@_W@)01JLN5N87]1(\4$08@4$GFG$N+6 M >Q'R1'\.A>.DLQSWY058/J63X@]AK("/Z4H5K&V8NT#8VW-@#THOLXS8! 6 MD\A20(9+GP63(4C67*'H63!*QL2I?/'RYI2Z0FN%UFI8!\#D5+D0V F(BX504YX@E3P0@AM@HRBR0EPAI\ <5TNF'5[-:\>0YT3 MLR[USY7-^&Z!"[K.Q.4?KUPUCEKGY,X:2Z]VVUKGY)[KG/PQZ<=IF1-KA-KF9-:YJ26.:G*KG>_7XM+J4EB0EK"A?*.$\YT4"I83XD) MMU#*^KDNX1_N\,ZWT-W=_&V_0W>^[6Z_.^ELOA.[$(KO_OZ6=GY_S=NTS3K? M7O.SX?KNP1[KT#\^MW]_S78/.KW.YEOP==CZ^_[QSL(-WMO>^[7SSK+V] MOUSFQ&G"O#8.!2$" &8:6 #0HED>%$(LLE=I2X&/*&SHJ#%0O)1K MA-YXHTT]0?T4K;KFGQ[4DN?Y)PDC&%*2B$0(N3@#^N$"_.BI=%3@R'S,YZ>K M%5V,EK(JG50+OPOV7;,% MMV/-"S5.N$R4$8TB9Q%QXS32V":DP*0%C9Q:&AK.O4K>^GGL9:HE3JYTR@8+ M!O-*<>D)MX%H@;V1,1DG",21O"8!5AV0EDJ<^!1\3!$C;5FNBT =TL9:9*-/ M.N+ C"$O7E*R1N5M27"LT*),->N;FW7- CRH*2_L0A$X<)<8HBIXQ'/,X(*7 MR("-4^P8PU*#*;/S9Y*K':^V'5]+6^ !#;F&_#PCTD$G M1$+@G#I'@]*%5G-S6]L"ZLI_+7%R)X!$*?9)A10,=MQPKI-DF@H#P2(GCJ@: M\:\\-"V6.&%.J&BX0NO^Y=EJQ=,"M;A)E2]]6)R/BD?IM29, M41?U$9!<(QG[B+B%&6*]0QAYR6#!D)81M5' >F M7KSD<@V;*L!?E:(KU#X*J*VYKP>%UWGN"S.J7)(2>28#XD919 C#B#"+G7(L M$1Y?O*3J*6A$5VRMV/IX-B ])+C6W.,-P'6>>_1,<9F(1])%C;CC&CD;&0H* ML#5:I4(IG5YKFU14K:BZXHRU)H$?&%87:IMPHJQ.!,EH/<"JX$@30I'40&*) MPY1X5U("3/(G0%LO*&TR?:G.Y! LQM^PU,F]&RTM>>+]"#;5ZPV.H7]:34F5 MH^'@2S? ,[K]QMRR-;N35B]^B;UL@:TQ?.O5X!#:>U*6[-2OH]:A'7Z.TYHL MI]8%5]IQZS@.8^LPVM%D&$,+?I&RR/B7+#+>@EO;UC!_89A;X'*:[I?ESEGJ MY64@(5A)#>&2)L%RKJT1EE!"D_0BS+78.7\.S_NYN?=SMP>]%^^#]Y_9F)[4/WM&M=Y\2D<1X;5'T HS= M 'UR.@04<"#16V42IB]:$;#T"/IV/)S$%]\OX'->!7_U2OIPML[-S]7>^4%) M'XI_KD3,]S\3K#;VD356UY(^TUNL2$F?>?V+UM059$&U4< M<*HU5_$6"@:_[7^)HW$A1*=A\V9WY'N#3)2>1BKMX,W^UF;XW#EX=](^_/NP MO?W^\];O.Z+];>/;UN9KWMY\?["U^>[;[L?WY\L$?WS-._0=[6R^A5A[YVOG M]W=\]^#SM_9FF[>W]XX[O[=Y9[/3V_W][^6Z0U9KH1BFB&GE\_G*@)QQ#"FN M'$\Z*"\@GN9B#8O;DBVI0O,5Z%;IQ:\C'1ZM8$9%S3CG++AD:3(:,P]DSBM2V=R*(=U\OTFD7OJ ':+82L0=H4AC99#0 MSB;-J34D5397@:X"7=D+D@33,KK $^7,0;FZXEGS#F':<)J>P1JC5^ MKH(\$;,DL\A<(()+'H$Y4"]35$Y+SNP5UXLK>;@?^%FJYT,BI5+93/LC0YR% M3!ZT0,9%8R&(\\'@LI1"S&V=,5NAU9)JPC,3-DX!6\SUG(WDB447#+!^BX%/ M>,F)J.1A=:QW'KY';J@U02$8JXAXN#GL!)?*_=<$X(T-9PQ*9-0EON$#0M86$JX M8T^+& M\K%U$6!U3=@E@Q4CT:*(!0@*2RT &'4.4JK*(%;+>>1RODU&<4 4A/*:Y M,D]$&B>#B,!66Y,$!/.KN A0S?>6S1<'*[ C5G#PNKG@FM*!:,\!OU7>%5<] M\(K9\,*A!.6D3X8@%E5$W#J!M&$.>:^T,HH&3E3UP$_?A 4WGN68,%H%U,LZ MFP+S6'(50J*\>N 5LMYY'"\<]CA '*\Q9A#'IXBL Q,6GC/ 8&$TK\OP#V1\ M[:N$&91 M@D($Y9UC!&%J'>*!1F1PHLAY; !?K#3,OGC)<$WR/V$C54P0DJ(QU!%NJ=#!7G;!'R6@=N+8^EXD,:$Q B5 G/MG->T&NE#&.D\TI;$FN!B0B1)BGB,%@&@ M;/IKKMA14'KIOEJ#5K M[K9KG@RB\^"#@SA8I:BY=\QA1WU05%GL$D3*=>UCI6!]403 "\.M!3!GY1"3 M$PD8&3-(4>.HPC1Z+8"1,;&FV&V=07P,M"HM=S5M-*#X.,\K229DY1$CI(7#G'#'3+4)>09EQ);'".-MY)6 MJMA8L;%BX[)J>[!Y^Z.BE&.NO'0<@DV9LLAG#%&G2BM7##;GB3[+C';6*$2M M$HCC%)'.&A>$&B$Q#&HRO*&5$M\XV5>ALT)GA<[E(TDR.96\P=);+EQPTOLH MN>1&4VY8/12\0JBYJ!PJ*?:6(NDH!]0T#%D=(N+!4"P%$SK=WJ'@%4#-"^K& M7J%(W"5%8F=?J^4T%SY[=$4?:V-K..=@#^]NOSOI'+;A^>V3K>1!+PK6L[59"K(+=*+WZ=.G-8".*QE3(0KG(51DX,5Y9(1I-/ ML9*Y%4.Z^4)[D@Y'QR0"+DX!Z2)&%@>):+).:6=%4K*2N8IS%>=RI:N@I11* M:RL-ET9;I3D/%@MKN='XBD%K)7/W 7'S57&MF5#<$A23Q(@+&I")2: $\]@H M$21-MR?P4>MIUGJ:#RH'KH+EV NO).-:"F-#TC2Q1%22>BHC5JG8JN#4XE$: M(8WCCD?D>="(2TR1BQPC2HS1D5ML$@2=&&LF9 MT#K_X'3,(O%815E)QNH8[Z)\B-7)Z,PJN$4\U]4!Y.6(D61"+KXN"%U%%;%J MOK=]EE4(Y34M4KQ<&&F#3EC##Y8*G@2M#GC%;'CAT &WDG-I$<&*()X4!@>L M/-+14($9$<14!_ST+9@&YD(^B&Y=9EU8.^>8TQQS(XDDNCK@U3%>MF"\,A